Установка ордеров через N--Pipsov от предыдущего ордера

 
Добрый день, помогите если можете. Мне нужен код который устанавливает ордера на N-ом количестве пипсов от предыдушего. Ну например в советнике MACD Sample, а то если у него указано total=OrdersTotal();
if(total<10 ),то он выставляет 10 ордеров пачкой и многие на одном баре. Заранее спасибо тому кто поможет
 

total=OrdersTotal() - Возвращает общее количество открытых и отложенных ордеров.

для установки ордера используется int OrderSend

и в параметре

price - Цена открытия.

задаёте цену открытия, для отложенного ордера это будет:

Bid-10*Point

 
satop >>:

total=OrdersTotal() - Возвращает общее количество открытых и отложенных ордеров.

для установки ордера используется int OrderSend

и в параметре

price - Цена открытия.

задаёте цену открытия, для отложенного ордера это будет:

Bid-10*Point




satop >>:

total=OrdersTotal() - Возвращает общее количество открытых и отложенных ордеров.

для установки ордера используется int OrderSend

и в параметре

price - Цена открытия.

задаёте цену открытия, для отложенного ордера это будет:

Bid-10*Point



satop >>:

total=OrdersTotal() - Возвращает общее количество открытых и отложенных ордеров.

для установки ордера используется int OrderSend

и в параметре

price - Цена открытия.

задаёте цену открытия, для отложенного ордера это будет:

Bid-10*Point





В советнике MACD Sample он открывает ордера сразу а не устанавливает отложенные ордера поэтому подставить в этот код ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"macd sample",16384,0,Green); ( Bid-10*Point) нельзя
 
тогда придется еще заменить OP_BUY на OP_BUYLIMIT
 
BabyBear >>:

тогда придется еще заменить OP_BUY на OP_BUYLIMIT

Если я заменю OP_BUY на OP_BUYLIMIT то когда будет приходит сигнал от индикатора MACD на покупку он не выставляет ордер

 

а так

( Bid-100*Point)

?

 
Запоминаете цену последнего открытого ордера, следующий ордер открываете, например, если (Bid-LastPrice>N*Point && OrdersTotal()<MAxOrders). Но так алгоритмично-схематично, вообще надо исходить из конкретной задачи, сколько ордеров, куда должна сдвинуться цена, есть ли ТП/СЛ и т.д, и потом уже смотреть как это проще и правильнее реализовать. Ничего сложного нет совсем, думается единственное препятствие незнание языка, ну да тут мы помочь не в силах... Тут книжки и собственный труд Ваши лучшие друзья)