ПОМОГИТЕ КТО МОЖЕТ !!! - страница 7 123456789101112 Новый комментарий [Удален] 2010.06.12 20:03 #61 НУ КАК ОН БУДЕТ ПЕРЕБИРАТЬ ЕСЛИ НЕТ ОРДЕРА ТО ? ПРОСТО В ЦИКЛЕ И ОСТАЁТСЯ ПОСЛЕДНЕЕ ЗНАЧЕНИЕ.. В ЭТОМ И СУТЬ techno 2010.06.12 20:05 #62 sllawa3: НУ КАК ОН БУДЕТ ПЕРЕБИРАТЬ ЕСЛИ НЕТ ОРДЕРА ТО ? ПРОСТО В ЦИКЛЕ И ОСТАЁТСЯ ПОСЛЕДНЕЕ ЗНАЧЕНИЕ.. В ЭТОМ И СУТЬ будет ордер не волнуйся, напиши то, что я говорю. [Удален] 2010.06.12 20:09 #63 Techno: будет ордер не волнуйся, напиши то, что я говорю. Я ВОПРОСА НЕ ПОНЯЛ .. КАК ЗАПИСАТЬ ? ( и спопы... ЭТО ЧТО ? ) techno 2010.06.12 20:11 #64 sllawa3: Я ВОПРОСА НЕ ПОНЯЛ .. КАК ЗАПИСАТЬ ? просто напиши цикл перебора, где каждому найденному ордеру сохраняется его тикет и стопы в переменные [Удален] 2010.06.12 20:14 #65 if(OrderType() == OP_BUY) {DS=1; Tбай = OrderTiktn()} ну и на другие так же..так ? [Удален] 2010.06.12 20:16 #66 ты хочешь сравнить тикеты у отложника и рыночника ? techno 2010.06.12 20:17 #67 sllawa3: if(OrderType() == OP_BUY) {DS=1; Tбай = OrderTiktn()} так ? ну "так", но это мелкая часть, полностью цикл напиши. (Я не просто так говорю это сделать, ты это используешь в своем эксперте) нет, я не хочу пока ничего сравнивать, нужно все делать последовательно. Сначала цикл. [Удален] 2010.06.12 20:27 #68 if(OrderType() == OP_BUYSTOP){ZB=1;TBS =OrderTicket();} if(OrderType() == OP_SELLSTOP){ZS=1;TSS =OrderTicket();} if(OrderType() == OP_BUY){DS=1;TB =OrderTicket();} if(OrderType() == OP_SELL){DB=1;TS =OrderTicket();} [Удален] 2010.06.12 20:28 #69 if(OrderType() == OP_BUYSTOP){ZB=1;TBS =OrderTicket();} if(OrderType() == OP_SELLSTOP){ZS=1;TSS =OrderTicket();} if(OrderType() == OP_BUY){DS=1;TB =OrderTicket();} if(OrderType() == OP_SELL){DB=1;TS =OrderTicket();} techno 2010.06.12 20:38 #70 ты должен был вот это написать double DS[4],DB[4],ZB[4],ZS[4]; int start() { ArrayInitialize(DS,0); ArrayInitialize(DB,0); ArrayInitialize(ZB,0); ArrayInitialize(ZS,0); for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS)&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MAGA) switch(OrderType()) { case 0:DB[0]=OrderTicket();DB[1]=OrderOpenPrice();DB[2]=OrderTakeProfit();DB[3]=OrderStopLoss();break; case 1:DS[0]=OrderTicket();DS[1]=OrderOpenPrice();DS[2]=OrderTakeProfit();DS[3]=OrderStopLoss();break; case 4:ZB[0]=OrderTicket();ZB[1]=OrderOpenPrice();ZB[2]=OrderTakeProfit();ZB[3]=OrderStopLoss();break; case 5:ZS[0]=OrderTicket();ZS[1]=OrderOpenPrice();ZS[2]=OrderTakeProfit();ZS[3]=OrderStopLoss();break; } } } 123456789101112 Новый комментарий
НУ КАК ОН БУДЕТ ПЕРЕБИРАТЬ ЕСЛИ НЕТ ОРДЕРА ТО ? ПРОСТО В ЦИКЛЕ И ОСТАЁТСЯ ПОСЛЕДНЕЕ ЗНАЧЕНИЕ.. В ЭТОМ И СУТЬ
будет ордер не волнуйся, напиши то, что я говорю.
Я ВОПРОСА НЕ ПОНЯЛ .. КАК ЗАПИСАТЬ ? ( и спопы... ЭТО ЧТО ? )
Я ВОПРОСА НЕ ПОНЯЛ .. КАК ЗАПИСАТЬ ?
if(OrderType() == OP_BUY) {DS=1; Tбай = OrderTiktn()} так ?
ну "так", но это мелкая часть, полностью цикл напиши. (Я не просто так говорю это сделать, ты это используешь в своем эксперте)
нет, я не хочу пока ничего сравнивать, нужно все делать последовательно. Сначала цикл.
if(OrderType() == OP_SELLSTOP){ZS=1;TSS =OrderTicket();}
if(OrderType() == OP_BUY){DS=1;TB =OrderTicket();}
if(OrderType() == OP_SELL){DB=1;TS =OrderTicket();}
ты должен был вот это написать