Здравствуйте. Нужен робот по индикатору «MorningFlet_V3»:
MorningFlat_V3.mq4 (7 Kb)
У меня есть аналог по схожему индюку i–arnage, в который MorningFlet тоже встроен. Но я не смог его активировать. Если сделать его активным в коде, робот перестает компилироваться. В любом случае, лучше сделать новый, потому что этот не совсем соответствует моей задаче.
i-anyrange.mq4 (3 Kb)
FLET-DT_V11.mq4 (19 Kb)
Суть:
Робот ставит стоповые ордера снаружи канала с ТП и СЛ на таргетах.
Алгоритм:
1. Ордера ставятся на расстоянии от канала (Otstup в аналоге).
2. По умолчанию, Тейки ставит на таргет-линиях (синяя и желтая), а Стопы – на противоположных линиях канала. По умолчанию – это если в настройках 0. То есть, если ТП и СЛ = 0, то это не реально их нет, а они ставятся на линиях. Или можно тру/фалс. Если указываю конкретную цифру – то это будет расстояние от ордера. Трал не обязательно.
3. Учитываем спред в дельте. Если Дельта 30, а спред 20, то Бай Стоп идёт на 50п от канала. Насчёт таргетов Тейков и Стопов я не знаю, насколько спред там имеет значение. Если не сложно – сделайте опцию «учитывать спред в таргетах/стопах». Но спред дельты всегда считается.
4. Время удаления ордеров – 23:50. Неактивированный ордер удаляется всегда, а рыночный – тру/фалс.
5. Если указано неудаление активного ордера, и он не закрылся до следующего дня – он остаётся висеть пока не закроется. Но робот всё равно ставит новые на следующий день. (Аналог этого не делает).
6. Мин и Макс дельты канала. Если канал меньше 200п и больше 400п – ордера не ставятся.
7. Мартин. Можете сделать таким образом – если сумма по обоим ордерам при закрытии (на время удаления рыночного ордера) в минусе, то на следующий день оба ордера ставит с увеличением, а не только тот, который был в минусе.
Настройки:
Лот.
Мартин.
StartHour = 0.
StartMinute = 30.
EndHour = 9.
EndMinute = 30.
Таргет левел.
Дельта Ордеров от канала.
Тейк / Стоп.
Время удаления ордера – 23:50.
Удаление рыночного ордера – да/нет.
Мин. канал открытия – 200.
Макс. канал открытия – 400.
Комментарии (8)
35 AM2 Сообщений: 16443 - Андрей
9 mikeford Автор Сообщений: 57
35 AM2 Сообщений: 16443 - Андрей
Редактирован: 8 мая 2017, 12:19
35 AM2 Сообщений: 16443 - Андрей
Только эта версия работает совершенно не по нужному алгоритму.
1. Неактивированный ордер должен удаляться всегда в указанное время, а он висит вечно.
2. В заданное время робот только удаляет сами линии, но не ордера, даже рыночный продолжает висеть.
3. Стопы и тейки не ставятся на линиях, а это очень важно.
4. Нет Мин и Макс дельт канала, они тоже нужны.
5. Мартин странно работает. Увеличивает объем не на следующий, а в текущий день и заменяет ордер.
Спасибо конечно, но по этому варианту торговать невозможно.
А вы пробовали взять уровни с индюка «I–arnage»? Тот робот, что я прикрепил работает по нему, значит, по ходу с него их можно вытянуть. Я могу перезалить, если что.
А таргет условие можно дописать отдельно, оно очень простое. Таргет линии – это процент от ширины канала. В МорнингФлет 200 означает 100% Бай + 100% Селл. Но можно просто сделать общий как 100%. Допустим, диапазон 500п, при левел 100% таргеты ставятся на 500п от канала. При 150% – 750п, и т.п.
9 mikeford Автор Сообщений: 57
35 AM2 Сообщений: 16443 - Андрей
Редактирован: 9 мая 2017, 12:28
35 AM2 Сообщений: 16443 - Андрей
9 mikeford Автор Сообщений: 57
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий