AIUTARE CHI PUÒ!!! - pagina 7 123456789101112 Nuovo commento [Eliminato] 2010.06.12 20:03 #61 COME SI FA A PASSARE SE NON C'È UN ORDINE? SI METTE IN LOOP E LASCIA L'ULTIMO VALORE... QUESTO È IL PUNTO. techno 2010.06.12 20:05 #62 sllawa3: COME FARÀ A CERCARE SE NON C'È UN ORDINE? SI METTE IN LOOP E LASCIA L'ULTIMO VALORE... QUESTO È IL PUNTO. Se c'è un ordine non preoccuparti, scrivi solo quello che sto dicendo. [Eliminato] 2010.06.12 20:09 #63 Techno: ci sarà un mandato non preoccuparti, scrivi quello che dico. NON CAPISCO LA DOMANDA. COME SCRIVERE? ( e spoops... che cos'è?) techno 2010.06.12 20:11 #64 sllawa3: NON CAPISCO LA DOMANDA. COME REGISTRARE? basta scrivere un ciclo iterativo in cui ogni ordine trovato salva il suo biglietto e gli arresti nelle variabili [Eliminato] 2010.06.12 20:14 #65 if(OrderType() == OP_BUY) {DS=1; Tbye = OrderTiktn()} bene, lo stesso per gli altri..giusto? [Eliminato] 2010.06.12 20:16 #66 Volete confrontare i ticchettii del pendolo e il ticker del mercato? techno 2010.06.12 20:17 #67 sllawa3: if(OrderType() == OP_BUY) {DS=1; Tbye = OrderTiktn()} quindi ? bene "così", ma questa è la parte piccola, scrivi tutto il ciclo. (Non dico solo di farlo, ma di usarlo nel tuo EA) No, non voglio ancora confrontare nulla, ho bisogno di fare tutto in sequenza. Prima il ciclo. Gunn, astromeccanica. Previsioni, discussione Dove sono i soldi, L'apprendimento automatico nel trading: [Eliminato] 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();} [Eliminato] 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 avresti dovuto scrivere questo 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 Nuovo commento
COME FARÀ A CERCARE SE NON C'È UN ORDINE? SI METTE IN LOOP E LASCIA L'ULTIMO VALORE... QUESTO È IL PUNTO.
ci sarà un mandato non preoccuparti, scrivi quello che dico.
NON CAPISCO LA DOMANDA. COME SCRIVERE? ( e spoops... che cos'è?)
NON CAPISCO LA DOMANDA. COME REGISTRARE?
if(OrderType() == OP_BUY) {DS=1; Tbye = OrderTiktn()} quindi ?
bene "così", ma questa è la parte piccola, scrivi tutto il ciclo. (Non dico solo di farlo, ma di usarlo nel tuo EA)
No, non voglio ancora confrontare nulla, ho bisogno di fare tutto in sequenza. Prima il ciclo.
if(OrderType() == OP_SELLSTOP){ZS=1;TSS =OrderTicket();}
if(OrderType() == OP_BUY){DS=1;TB =OrderTicket();}
if(OrderType() == OP_SELL){DB=1;TS =OrderTicket();}
avresti dovuto scrivere questo