Пример 4. Техзадание «Советник лимитная сетка»
Выставляется сетка лимитных ордеров в кол-ве (Orders) на заданном расстоянии (Step_2) друг от друга с увеличением шага на (PlusStep). Первый limit ордер выставляется на расстоянии (Step_1) от текущей цены. Выше цены ставятся ордера SellLimit, ниже BuyLimit (какие именно ордера выставлять buy или sell задаем в параметрах). Лот первого от цены ордера указан параметром (Lot) лот остальных ордеров имеют размер умноженный на коэффициент (K_Lot). На расстоянии PipsStopLoss от крайнего ордера выставляется стоплосс всем ордерам данного направления.
Далее советник ждет закрытия по профиту (ProfitClose) и после закрытии всей серии начинает все с начала при старте следующей свечи (таймфрейм свечи задается в параметрах).
Параметры
- Orders = 5 — кол-во ордеров каждого направления
- Buy = true — разрешать выставление BuyLinit ордеров
- Sell = false — разрешать выставление SellLinit ордеров
- Step_1 =10 — расстояние от текущей цены до первогоордера
- Step_2 =10 — расстояние между ордерами
- PlusStep = 1 — добавка в пунктах к шагу между ордерами
- Lot = 1 — лот первого в серии ордера
- K_Lot — коэффициент увеличения лотов последующих ордеров
- PipsStopLoss =20 — стоплосс всей серии ордеров (выставляется за дальним от цены ордера)
- ProfitClose= 15 профит в валюте депозита для закрытия ордера
- TF =60 — таймфрейм свечи для старта
Пример