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

MQL4 Experten Skripte

Auftrag beendet

Ausführungszeit 4 Tage

Spezifikation

Техническое задание для сова 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 оставалась нажатой. Я заметил, что при закрытии терминала и его последующем открытии она сбрасывается.

 

 

 

 

 

 

 

Bewerbungen

1
Entwickler 1
Bewertung
(40)
Projekte
106
52%
Schlichtung
17
12% / 65%
Frist nicht eingehalten
25
24%
Frei
2
Entwickler 2
Bewertung
(473)
Projekte
1138
44%
Schlichtung
51
31% / 33%
Frist nicht eingehalten
500
44%
Frei
3
Entwickler 3
Bewertung
(20)
Projekte
35
23%
Schlichtung
23
17% / 61%
Frist nicht eingehalten
14
40%
Frei
4
Entwickler 4
Bewertung
(1)
Projekte
1
0%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
1
100%
Frei
5
Entwickler 5
Bewertung
(46)
Projekte
73
16%
Schlichtung
13
8% / 92%
Frist nicht eingehalten
37
51%
Frei
Ähnliche Aufträge
#### Описание задачи: Необходимо разработать торгового бота на языке программирования MQL4 для работы в терминале MetaTrader 4. Бот должен использовать уровни, нанесенные на график с помощью объектов типа `trendline` и `rectangle`, и работать согласно заданным правилам. #### Правила работы бота: 1. **Определение уровней**: - Объекты `trendline` и `rectangle` имеют строку в поле `Имя`, содержащую команду для бота
Есть советник MT 5 для Мосбиржи с простой стратегией основанной на двух скользящих средних: на нижней МА покупка, на верхней МА продажа. Нужно исправить две вещи: 1. Сейчас на покупку выставляются лимитные ордера, а продажа набранной позиции осуществляется тейк-профитом. Нужно изменить советник, так, чтобы закрывалась позиция также лимитным ордером, а не тейк-профитом. Здесь нужно учесть что закрытие может быть
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3 по ценам договоримся отдельно
Нужен эксперт который будет проверять есть ли интернет соединение, есть ли связь с брокером, есть ли обновления котировок если нет то реконнект аккаунта через интервал времини. терминалов можеть быть дестяки открыто в каждом терминале свой реконнект MQL5 expert цена вопросы? конверт mql5 на mql5 смотреть файл
Нужен советник который может скачать файл с любым расширением (png, jpg, exe и т.д.) по заданной ссылке и сохранить в указанную папку. Без использования сторонних библиотек, только WinAPI. Файл советника нужен с открытым исходным кодом
Куплю Вашего прибыльного советника дорого Должна быть возможность протестировать его на истории и реальные статистические показатели РЕАЛЬНОГО счета Желательно не мартингейл, после тестирования и предоставления статистики счета предложу свою цену
Тех задания 1. Открывает сделки по сигналу индикатора. Перед открытием смотреть на фильтр и если фильтр тоже в этом направлении то открывает сделку если фильтр показывает тренд в противоположенную сторону то не открывает сделку. 2. Можно было выбирать торговлю но БООМ или КРАШ. 3. Стоплос 2 типа по пипсам и по кирпичикам. (при закрытие по кирпичикам если фильтр меняет тренд то задаем N кирпичиков после смени тренда
Необходимо разработать ПО для торговли на финансовых рынках с возможностью подключения к различным брокерам и управлением торговыми операциями по нашим сигналам. Сигналы поступают в табличку формата .csv, которая находится на удаленном сервере. Видим это примерно так: в нашу таблицу поступает сигнал negative (на продажу) или positive (на покупку) актива. Клиент получает этот сигнал и заданным количеством лотов
Это будет сеточный робот с набором 25-30 функций . К нему идет утилита ( торговая панель ) . Система будет работать как в автономном режиме , так и полу автономном , где трейдер задает точку входа, а робот ее завершает. Нужен опытный и быстрый мастер с реализацией чистого кода . Важна быстрая обратная связь, ходьбы 1-3 раза в день
Нужна консультация, а именно разъяснение механизма отключения сервера брокера на выходные дни и как это влияет на советника, слабые стороны. Что можно сделать с советником чтобы предотвратить сбой алгоритмов в будущем

Projektdetails

Budget
50 USD
Für die Entwickler
45 - 45 USD
Ausführungsfristen
7 Tag(e)