Как открыть несколько отложенных ордеров?

От z10nobody, 23 апреля, 2015 в Архив

Автор#1

Всем привет. Хочу открыть несколько отложенных ордеров на одинаковом расстоянии друг от друга.
Делаю цикл:
for (i=2; i=4; i++)
{
OrderSend(Symbol(),OP_BUYLIMIT,Lot,Ask-i*10000*Point,0,Ask-(i+1)*10000*Point,Ask-(i-1)*10000*Point,"",MAGIC,0,Blue );
}
Тестер открывать сразу большое количество отложек в одной точке.
Подскажите, пожалуйста, как правильно описать тело цикла?

#2

Вроде так:
int Step = 50; //пипс
double SL=200, TP = 200;
for (i=2; i=4; i++)
{
double prc = Ask - i*Step *_Point;
OrderSend(NULL, OP_BUYLIMIT, Lot, prc, 0, prc-SL*_Point, prc+TP*_Point, "", MAGIC, 0, Blue ) ;
}

Автор#3

разобрался. Надо было писать не for (i=2; i=4; i++) а for (i=2; i

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025