Советник использующий отложенные ордера

Здравствуйте уважаемые программисты! Прошу написать советник на отложенных ордерах. Советник в указанное время должен ставить два отложенных ордера на заданном расстоянии от текущей цены, один ордер на покупку и один на продажу. В настройках советника нужны такие функции.

1. Время установки ордеров (Часы: Минуты).
2. Расстояние от текущей цены до каждого из ордеров.
3. Выбор типа ордеров (Stop/Limit). В первом случае это будут Sell Stop и Bay Stop, во втором соответственно Sell Limit и Bay Limit.
4. Тейк профит и стоп лос для обоих ордеров.
5. Начальный лот.
Хотелось бы подчеркнуть, что вышеперечисленные параметры в единственном экземпляре и относятся к обоим ордерам. То есть нет смысла делать для ордера на покупку свой набор настроек, а для ордера на продажу свой. Когда один из ордеров срабатывает, противоположный удаляется. Следующая пара ордеров создается в тоже самое время, то есть через сутки. Если конечно до этого в настройках не было задано другое время. Если к этому моменту старый ордер еще не закрыт по прибыли или убытку, советник ждет следующего раза и новые ордера не делает.

Далее следуют настройки касающиеся умножения лота, которое происходит по определенной схеме.
6. Коэффициент умножения лота.
7. Параметр отвечающий за шаг умножение лота, от одного до девяти (1-9). Поясню более подробно: Представим, что у нас 5 подряд убыточных сделок. Если начальный лот 0.1 а К.лот — 2.0 и в пункте «7» стоит значение 1, нарастание объема сделок будет выглядить таким образом:
1-0.1; 2-0.2; 3-0.4; 4-0.8 и 5-0.16. С этим все понятно. Если же в пункте 7 будет стоять 2, картина совсем другая:
1-0.1; 2-0.1; 3-0.2; 4-0.2; 5-0.4. Таким образом нарастание лота будет происходить после двух подряд убыточных сделок, через одну. Разумеется при значении 4, только на пятой сделке впервые произойдет увеличение лота и станет 0.2.
8. В этой настройке нужен параметр отвечающий за то, после какого количества убыточных сделок должно начаться умножение лота в соответствии с пунктом 7. Что я под этим подразумеваю: Если в пункте «7» значение 3 и в пункте «8» тоже 3, у первой сделки будет объем 0.1; у четвертой — 0.2; у седьмой — 0.4 и так далее. Но если в пункте «8» поставить 2, то умножение начнется уже не с четвертой а с третей сделки и будет выглядить так: Первая сделка 0.1; третья — 0.2; шестая — 0.4 и т.д. Если же в пункте «8» поставить 4, получиться следующее: Первая сделка — 0.1; пятая — 0.2; восьмая — 0.4 и т.д.
9. Максимально допустимое количество убыточных сделок, после которого эксперт либо прекращает работу, либо возвращается к начальному лоту. На чем из этого остановиться, я пока не решила. Думаю определюсь по ходу промежуточных тестов)
Когда сделка закрывается с прибылью, советник возвращается к начальному лоту. Заранее благодарна тому, кто откликнется на мою просьбу!
  • 0
  • Просмотров: 1410
  • 11 декабря 2015, 06:08
  • natasha21
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

  Предыдущая запись в моем блоге
Советник на отложенных ордерах
10 декабря 2015

Брокер для ваших роботов, 15 лет на рынке

Комментарии (0)


Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий