¡¡¡Ayuda a quien pueda!!! - página 7 123456789101112 Nuevo comentario [Eliminado] 2010.06.12 20:03 #61 ¿CÓMO BUSCARÁ SI NO HAY ORDEN? SÓLO HACE UN BUCLE Y DEJA EL ÚLTIMO VALOR... ESA ES LA CUESTIÓN. techno 2010.06.12 20:05 #62 sllawa3: ¿CÓMO VA A PASAR SI NO HAY ORDEN? SÓLO HACE UN BUCLE Y DEJA EL ÚLTIMO VALOR... ESA ES LA CUESTIÓN. si hay un orden no te preocupes, solo escribe lo que digo. [Eliminado] 2010.06.12 20:09 #63 Techno: habrá una orden judicial no te preocupes, escribe lo que yo diga. NO ENTIENDO LA PREGUNTA. ¿CÓMO ESCRIBIR? ( y los spoops... ¿QUÉ ES ESO? ) techno 2010.06.12 20:11 #64 sllawa3: NO ENTIENDO LA PREGUNTA. ¿CÓMO SE GRABA? simplemente escriba un bucle iterativo en el que cada orden encontrada guarde su entrada y paradas en variables [Eliminado] 2010.06.12 20:14 #65 if(OrderType() == OP_BUY) {DS=1; Tbye = OrderTiktn()} bueno, lo mismo para los demás..¿no? [Eliminado] 2010.06.12 20:16 #66 ¿Quieres comparar los ticks del péndulo y el ticker del mercado? techno 2010.06.12 20:17 #67 sllawa3: if(OrderType() == OP_BUY) {DS=1; Tbye = OrderTiktn()} so ? bueno "así", pero esa es la parte pequeña, escribe todo el bucle. (No sólo digo que lo hagas, sino que lo uses en tu EA) No, no quiero comparar nada todavía, necesito hacerlo todo secuencialmente. Primero el bucle. ¿Por qué pierde el Llamamiento a una cooperación Preguntas de los principiantes [Eliminado] 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();} [Eliminado] 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 deberías haber escrito esto 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 Nuevo comentario
¿CÓMO VA A PASAR SI NO HAY ORDEN? SÓLO HACE UN BUCLE Y DEJA EL ÚLTIMO VALOR... ESA ES LA CUESTIÓN.
habrá una orden judicial no te preocupes, escribe lo que yo diga.
NO ENTIENDO LA PREGUNTA. ¿CÓMO ESCRIBIR? ( y los spoops... ¿QUÉ ES ESO? )
NO ENTIENDO LA PREGUNTA. ¿CÓMO SE GRABA?
if(OrderType() == OP_BUY) {DS=1; Tbye = OrderTiktn()} so ?
bueno "así", pero esa es la parte pequeña, escribe todo el bucle. (No sólo digo que lo hagas, sino que lo uses en tu EA)
No, no quiero comparar nada todavía, necesito hacerlo todo secuencialmente. Primero el bucle.
if(OrderType() == OP_SELLSTOP){ZS=1;TSS =OrderTicket();}
if(OrderType() == OP_BUY){DS=1;TB =OrderTicket();}
if(OrderType() == OP_SELL){DB=1;TS =OrderTicket();}
deberías haber escrito esto