Доработка советника setkaCEA6 для ТЕХНО

MQL4 Experts Scripts

Tâche terminée

Temps d'exécution 4 jours

Spécifications

Техническое задание для сова SetkaCEA7

                Имеется советник SetkaCEA6, который имеет следующие параметры:

1)      Шаг открытия (Step_open) – расстояние в пунктах между точками открытия

2)      Спред (Spread) – сдвиг ордеров. Все отложенные ордера Бай во всех точках открытия сдвигаются на расстояние спред в пунктах, чтоб ордера Бай и Селл открывались одновременно. Если ордер Селл открывается в 1.09300, то ордер Бай Будет выставлен на цене 1.09315 (если спред указан 15)

3)      NotOpenDist – параметр используемый при запуске советника, отступает от текущей цены определённое кол-во пунктов и выставляет отложенники на следующей ближайшей точки открытия, как ниже текущей цены инструмента, так и выше.

4)      BoxRadius – радиус бокса внутри которого ордера не ставятся, любой прорыв цены за пределы бокса тянет его за собой, а абсолютно все последующие отложенники ставятся только за пределами бокса

5)      Control_price – контрольное значение от которого отталкивается сов при формировании точек открытия отложенных ордеров, т.е. если = 1.09300, то все точки открытия будут считаться 1.09300 + заданный шаг открытия в верх и 1.09300 – заданный шаг открытия вниз

6)      Настройка первого ордера, который всегда бай. Sl1 – стоп лос, Tp1 – тейк профит, Tral1 – трейлинг стоп первого ордера, use1 – использовать первый ордер или нет. Этот ордер ставится как ниже текущей цены котировки (бай лимит), так и выше (бай стоп).

7)      Настройка второго ордера, который всегда селл. Sl2 – стоп лос, Tp2 – тейк профит, Tral2 – трейлинг стоп второго ордера, use2 – использовать второй ордер или нет. Этот ордер ставится как ниже текущей цены котировки (селл стоп), так и выше (селл лимит).

8)       Настройка третьего ордера, который всегда бай. Sl3 – стоп лос, Tp3 – тейк профит, Tral3 – трейлинг стоп третьего ордера, use3 – использовать третий ордер или нет. Этот ордер ставится как ниже текущей цены котировки (бай лимит), так и выше (бай стоп).

9)      Настройка четвёртого ордера, который всегда селл. Sl4 – стоп лос, Tp4 – тейк профит, Tral4 – трейлинг стоп четвёртого ордера, use4 – использовать четвёртый ордер или нет. Этот ордер ставится как ниже текущей цены котировки (селл стоп), так и выше (селл лимит).

10)   Настройки лота. Параметр Type_lot – это режим работы лота, если = fixlot, то сов всегда торгует фиксированным лотом, который он берёт из параметра Fix_lot. Если Type_lot = formula, то действует автоматическое повышение или понижение лота, которое рассчитывается по заданной в сове формуле, но не превышает значения MAXlot. Параметры MMvalue и RUBpair – задействованы в расчёте формулы манименеджмента.

Точка открытия – это точка открытия всех включённых (используемых) ордеров

По своей сути сов раскидывает отложенники с заданным шагом с заданными параметрами от текущей цены открытия и подтягивает всю сетку ордеров за изменением цены текущего инструмента таким образом, что отложенники всегда стоят ниже текущей цены и выше текущей цены инструмента. Сов имеет ограничение на количество выставленных ордеров и следит за количеством выставленных ордеров, при запуске выставляет 40 отложенников сверху и 40 снизу от текущей цены (вроде так)).

ТЕПЕРЬ ЧТО НУЖНО СДЕЛАТЬ

Нужно добавить второй режим работы, который будет либо включён, либо выключен. Параметр должен находится во самом верху настроек. В первом режиме сов торгует как обычно, а во втором режиме меняется логика выставления ордеров следующим образом:

1)      Настройка первого ордера, который всегда бай стоп. Sl1 – стоп лос, Tp1 – тейк профит, Tral1 – трейлинг стоп первого ордера, use1 – использовать первый ордер или нет. Этот ордер ставится ТОЛЬКО выше текущего уровня цены и ВСЕГДА бай стоп.

2)      Настройка второго ордера, который всегда селл лимит. Sl2 – стоп лос, Tp2 – тейк профит, Tral2 – трейлинг стоп второго ордера, use2 – использовать второй ордер или нет. Этот ордер ставится ТОЛЬКО выше текущего уровня цены и ВСЕГДА селл лимит.

3)      Настройка третьего ордера, который всегда бай лимит. Sl3 – стоп лос, Tp3 – тейк профит, Tral3 – трейлинг стоп третьего ордера, use3 – использовать третий ордер или нет. Этот ордер ставится ТОЛЬКО ниже текущей цены котировки и ВСЕГДА бай лимит.

4)      Настройка четвёртого ордера, который всегда селл стоп. Sl4 – стоп лос, Tp4 – тейк профит, Tral4 – трейлинг стоп четвёртого ордера, use4 – использовать четвёртый ордер или нет. Этот ордер ставится ТОЛЬКО ниже текущей цены котировки и ВСЕГДА селл стоп.

 

ДЛЯ ВСЕХ ОРДЕРОВ, ЕСЛИ ЗНАЧЕНИЕ ТРЕЙЛИНГА НЕ ЗАДАНО ИЛИ = 0, то трейлинг не используем.

Во втором режиме работы сов должен использовать все существующие параметры советника! Это: Шаг открытия (Step_open), Спред (Spread), NotOpenDist, BoxRadius, Control_price и все настройки лота. Т.е. при запуске во втором режиме работы иметь тот же самый вид http://screencast.com/t/R9GClqVZY5 иметь кнопки запуска и остановки и бокс.

Только при запуске во втором режиме работы, нужно изменить вот этот комментарий EA work http://screencast.com/t/9ecfrqHt4 на EA work MODE 2

 

Ведение статистики

 

Нужно добавить, чтоб писалась статистика параметров Equity и Margin по принципу если включена опция вести статистику Equity, то она ведётся в цсв файл с датой и временем каждую секунду. Т.е. первый столбец это дата и время (с секундами), второй столбец Equity (если включена опция), третий столбец это Margin (если включена опция). Если опция Equity отключена, а Margin включена, то первый столбец — это дата и время, а второй Margin.

Для этого вводим следующие параметры:

1)      Писать статистику Equity – да/нет

2)      Писать статистику Margin – да/нет

3)      Писать статистику Margin level (уровень маржи в процентах) – да/нет

4)      Имя файла для сбора статистики – указываем название файла (по умолчанию SetkaCEA7log)

 

Статистика должна вестись вне зависимости от режима работы советника как в первом режиме работы, так и во втором. ВАЖНО: запись должна происходить каждую секунду, т.е. НЕ КАЖДЫЙ ТИК))) Параметры отвечающие за работу статистики должны располагаться в конце всех настроек (внизу в самом))

 

 

Опция включения-выключения советника по времени (фактически - торговли)

 

Опция, которая должна по времени останавливать сов и включать его снова. Опция должна иметь функцию отключения и включения. Если включена на 23.00, то она останавливает работу сова в 23.00 и закрывает все открытые и выставленные ордера. Далее если указано, что в 02.00 нужно запустить сов, то сов в это время запускается по всем указанным параметрам в сове, как будто мы его запустили кнопочкой старт.

Для этого вводим следующие параметры:

1)      TimeMode – вкл/выкл (да/нет – без разницы, по умолчанию отключено)

2)      TimeStop - 23:00:00 (Значение по умолчанию)

3)      TimeStart - 02:00:00 (Значение по умолчанию)

Важно: нужно, чтоб при остановке торговли кнопочка Start была отжата, вот тут например она нажата и сов работает http://screencast.com/t/ToLefUXoLc , а при запуске по времени кнопка Start должна быть соответственно нажата!

Вот этот комментарий  http://screencast.com/t/9ecfrqHt4 меняем при остановке торговли, сов должен выводить комментарий EA Wait 02:00:00 for Start (если указано запуститься в 2 часа) – это для первого режима работы, для второго режима работы комментарий должен быть: EA MODE 2 Wait 02:00:00 for Start – это комментарии для времени, когда сов не торгует и убирает все ордера, т.е. убирает выставленные и закрывает открытые.

Комментарии для режима торговли, т.е. когда сов торгует и выставляет отложенные:

1)      Комментарий для первого режима работы с включённой функцией TimeMode: EA Wait 23:00:00 for Stop

2)      Комментарий для второго режима работы с включённой функцией TimeMode: EA MODE 2 Wait 23:00:00 for Stop

 

Во время пауз, когда сов не торгует статистика не ведётся (если она включена). Параметры включения-выключения сова по времени должны располагаться в самом начале настроек (вверху, сразу после выбора режима работы)

 

И ещё, последнее пожелание, сделайте пожалуйста, чтоб, когда закрываешь терминал и сов торгует, при запуске терминала кнопка Start оставалась нажатой. Я заметил, что при закрытии терминала и его последующем открытии она сбрасывается.

 

 

 

 

 

 

 

Répondu

1
Développeur 1
Évaluation
(40)
Projets
106
52%
Arbitrage
17
12% / 65%
En retard
25
24%
Gratuit
2
Développeur 2
Évaluation
(473)
Projets
1138
44%
Arbitrage
51
31% / 33%
En retard
500
44%
Gratuit
3
Développeur 3
Évaluation
(20)
Projets
35
23%
Arbitrage
23
17% / 61%
En retard
14
40%
Gratuit
4
Développeur 4
Évaluation
(1)
Projets
1
0%
Arbitrage
1
0% / 100%
En retard
1
100%
Gratuit
5
Développeur 5
Évaluation
(46)
Projets
73
16%
Arbitrage
13
8% / 92%
En retard
37
51%
Gratuit
Commandes similaires
Нужно добавить защиту в советник для МТ4. 1. проверка счета на котором он торгует в каком либо форекс дилере. Мне будут присылать номер счета я буду его вписывать в код чтоб другой не мог им пользоваться. 2. Защита по работе по времени. Нужно иметь возможность прописать дату в время в коде начала и окончания если за пределы ее вышел он будет писать что больше не торгует. 3. Защита от копирования данного советника
Нужен робот на MQL4, требования ниже. При отклике пожалуйста указывайте цену и срок. RSI RSI - Использовать close, high, low, max (open, close), min(open, close) в расчете с использованием сглаженной линии RSI Переменные: - Overbought Level - 60 по умолчанию, но нужно, чтобы он был регулируемым - Oversold Level - 40 по умолчанию, но нужно, чтобы он был переменной - RSI Smooth Length - количество свечей, по которым
Нужно доработать утилиту добавить новые функции, изменить интерфейс. Нужен человек имеющий опыт по связи терминала с Телеграм, по средствам Телеграм АПИ, нужно добавить 2 новые функции в утилиту. Подробнее в ТЗ, изменения нужно внести для мт4/5 версии
dify indicator MA_Cloud for mt4 and mt5, give source code with comments 1)Need to change alerts and arrows for cross price only true 2 MA without crossing (direction from small to big) 2)Fix the error when change to any timeframe for MA (disapeer) and for arrows (in history is very big on vertically out of see screenshot) 3)Add alerts for crossing of 2 MA (MA Small cross MA big) Arrows, Message, Sound - (True/False)
Изменить графический интерфейс утилиты, исправить расположение кнопок, изменить вид некоторых окон и добавить новые. Сохранить текущую адаптивность и работоспособность кнопок. Подробнее расскажу в ТЗ с наглядными скриншотами, что и где поменять. Правки нужно внести в МТ4 и МТ5 версии. Спасибо за ваши заявки, рассмотрю каждую
Ищу испольнителя для реализации соедующего советника. 1. Идея торговой системы : входы после импульса (стремительного движения цены) на откате после пересечения МА#1 and MA#2 с указанным в настройках периодом в направлении текущего тренда . 2. Тренд определяется по МА#3 с указанным в настройках периодом. Может быть отключенным в настройках. Тогда определяющим тренда будет МА#2. 3. Импульс. Указанное в настройках
Здравствуйте. Необходимо внедрить защиту советника на платформе MetaTrader 5 (MT5). На ПК устанавливается защищенная программа с ограниченным лимитом безопасных запусков. Например, такой лимит может быть установлен на один запуск. Это означает, что после первого запуска программы на ПК она интегрируется в систему управления Windows в статусе администратора, собирает необходимые данные для привязки советника и
Написать советник при помощи машинного обучение Нужен торговый советник с определенной стратегий ( нужно его оптимизировать и обучить что бы они имел возможность сама обучение при торговли в прошлом ) нужен профи кто подобное сделает ( интересует цена на данную услугу и время на выполнения )
Необходимо разработать робота для Metatrader 5 на основе стандартного индикатора объемов из MT5 Volumes который открывается в отдельном окне. ТЗ продублировано в прикрепленном файле. Разработать торгового робота для мт5 Робот должен работать на MT 5 на 4 ч. Используемый встроенный в MT 5 индикатор Volumes . Робот торгует каждый день, один раз в день. Настраиваемые параметры Максимальный объем ( MaxVolumes ) = Время
Мне нужен робот, который будет иметь следующие необходимые параметры: 1. робот должен работать на MT5 2. минимальный депозит $100 3. количество транзакций в день на депозит $100 с лотом 0,01 минимум 1000 4. макс прасат 15%

Informations sur le projet

Budget
50 USD
Pour le développeur
45 - 45 USD
Délais
7 jour(s)