Уважаемые программисты, прошу написать советник.
Сов. работает на инструменте и ТФ на котором установлен, ключевые моменты это цена(уровень) открытие и закрытие свечи(бара)., контроль размера спреда- больше которого поз. не открывается! Всегда в работе только один ордер!
ВАЖНО!: при перезагрузке терминала(МТ-4) советник должен оставаться на графике и продолжить работу с своим ордером.
По данному алгоритму:
1)При наступлении времени торговли сов.запоминает цену открытия свечи.
2)Цена проходит кол-во пунктов(шаг)от цены открытия, открывается один рыночный ордер бай или сел(выше/ниже цены).Если цена не прошла кол-во пунктов(шаг)от цены открытия то поз. не открывается, свеча пропускается и на новой свече происходит все заново.
3)После отработки поз. по СЛ/ТП или ручное закрытие, возможно повторное открытие поз. на текущем баре при условии, что цена вернулась к уровню открытия свечи(бара) и заново прошла кол-во пунктов(шаг)от цены открытия и тогда открывается с нова один рыночный ордер бай или сел(выше/ниже цены). Данная функция должна быть отключаемая.
4)Если у текущей позиции не сработал ТП/СЛ то поз. закрывается по цене(уровню) закрытия свечи(бара), с любым значением положительным или отрицательным.
-На новом баре все начинается с начала с п.1)… сов.запоминает цену открытия свечи. и т. д.
Переменные:
-Спред
-Повторный ордер — 1/0 // 1-вкл, 0- откл.
-Лот // фикс. объем.
-Лотс // объем лота вычисляется в %
-Шаг — от цены открытия бара
-ТП //при значении=0, не используется/
-СЛ //при значении=0, не используется/
-Профит в валюте депозита //при значении=0, не используется/
-Убыток в валюте депозита //при значении=0, не используется/
-БУ //при значении=0, не используется/
-Пункты БУ
-ТРАЛ //при значении=0, не используется/
-Magic= // магик своего ордера. Если Magic=0, то отслеживается любой ордер.
-Проскальзывание цены.
Время работы:
-StartHour1 = 9; // час начала торговли
-StartMin1 = 30; // минута начала торговли
-EndHour1 = 23; // час окончания торговли
-EndMin1 = 30; // минута окончания торговли
-CloseOn = 1; // 0/1-закрытие поз. в конце работы
Заранее Спасибо.
-
+1
- Просмотров: 3967
- 26 июня 2017, 12:02
- Marik007
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (8)
35 AM2 Сообщений: 16250 - Андрей
35 AM2 Сообщений: 16250 - Андрей
19 Marik007 Автор Сообщений: 417 - Forexman
--Попровьте плиз.
19 Marik007 Автор Сообщений: 417 - Forexman
--выдает ошибку: OrderSend error 4051 Редактирован: 28 июня 2017, 01:19
19 Marik007 Автор Сообщений: 417 - Forexman
35 AM2 Сообщений: 16250 - Андрей
--Андрей, этот момент можно поправить? В ТЗ п.3.
--Получится, одна свеча — одна сделка.
— И если это не трудно, добавьте плиз. РЕВЕРС(Бай/Сел) по позициям, хочется такой вариант попробывать. Редактирован: 29 июня 2017, 20:02
19 Marik007 Автор Сообщений: 417 - Forexman
Советник сложный, основные моменты реализованы, далее к платному.
35 AM2 Сообщений: 16250 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий