¿Cómo implementar el cierre de posiciones de una en una después de N minutos? - página 5

 
Vitaly Muzichenko:

No se trata de usar o no usar.

Una vez más:


Lo obvio y lo increíble.

)

Una vez más.

Salió el error o no ????? - ¿cuál es su respuesta a esta pregunta, "SÍ" o "NO"?
 
Renat Akhtyamov:

Lo obvio y lo increíble

)

Una vez más

Error o no ????? - ¿Cuál es su respuesta a esta pregunta, "sí" o "no"?

Por supuesto que sí.

Pero esa no es la cuestión.

Ya te han dicho 3 personas que tu trozo de código tiene un parámetro mal escrito, pero no lo admites de ninguna manera. Te daría las gracias si me lo dijeras, y no me resistiría, sólo aprendería un poco de mis propios errores.

 
Vitaly Muzichenko:

Por supuesto

Pero esa no es la cuestión.

Tres personas ya te han dicho que tu trozo de código tiene el parámetro equivocado, pero no lo admites. Ya habría dado las gracias si me lo hubieras dicho y no me hubiera molestado.

case 4108:   Print("Неверный номер тикета.");return(1);

Mi código es correcto y esta función produce errores cuando los hay, y cuando no los hay, no los muestra

Lo tengo por lo real, y también lo tengo por el billete.

Así que...

Comenté el error y lo que pudo haberlo causado

No hay necesidad de tratar de añadir algo sin entenderlo, estoy preguntando a todo el mundo sobre ello.

 
Renat Akhtyamov:

Salió el error o no ????? - ¿cuál es su respuesta a esta pregunta, "SÍ" o "NO"?

Preste un poco más de atención: debería aparecer un error si la orden no se ha cerrado. Este comportamiento del programa es correcto en este caso. En el código mostrado, el error nunca se muestra. Este comportamiento del programa es incorrecto. Esto es de lo que estamos hablando.
 
Ihor Herasko:
Preste un poco más de atención: debe aparecer un error si la orden no ha podido cerrarse. Este comportamiento es correcto en este caso. Y en el código proporcionado, parece que el error nunca se mostrará. Este comportamiento

del programa es incorrecta. Esto es de lo que estamos hablando.

Puesto de arriba.
 
Arregladlo, ¡buena suerte a todos!
 
Renat Akhtyamov:
Puesto de arriba.

Nada de lo anterior, el código es defectuoso, semiprofesional, para el probador, ¡no el real!

 
Vitaly Muzichenko:

No hay nada por encima, el código es defectuoso, semi-funcional, para el probador, ¡no el real!

Vitaly, ¿has puesto al menos una línea de código aquí????

Deberías avergonzarte de ti mismo.

Una vez más, aparece el error: ¿"SÍ" o "NO"?

Si respondes "SÍ", aparecerá.

Y respondí a Natalia - por qué apareció, es decir, no es necesario cerrar una orden en un billete dos veces seguidas

Di el código para baikie y para sellkeys por separado y escribí - "Para corregirlo para su EA".

//закрытие по тикету, переделайте под свой

¿Alguna pregunta?

 
Renat Akhtyamov:

Vitaly, ¿has puesto al menos una línea de código aquí????

Qué vergüenza.

Una vez más, ¿ha aparecido el error? ¿Si o no?

Dijiste: "Sí", y apareció.

Y respondí a Natalia - por qué apareció, es decir, no hay necesidad de cerrar una orden en un billete dos veces seguidas

Di el código para baika y para sellka por separado y escribí - "Para modificarlo para que se ajuste a mi EA correctamente".

¿Alguna pregunta?

Es la tercera vez que lo pregunto:

¿En qué condiciones puede funcionar, al menos una vez cada 100 años?

                  if(OrderSelect(MyTicketBuy, SELECT_BY_TICKET)==true)
                  {
                     close=OrderClose(MyTicketBuy,OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),0,clrRed);
                     if(close<0){if(Fun_Error(GetLastError())==1)return;}
                  }
                  if(OrderSelect(MyTicketSell, SELECT_BY_TICKET)==true)
                  {
                     close=OrderClose(MyTicketSell,OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),0,clrBlue);
                     if(close<0){if(Fun_Error(GetLastError())==1)return;}
                  }
 
Ihor Herasko:
Preste un poco más de atención: debería aparecer un error si la orden no se ha cerrado. Este comportamiento es correcto en este caso. En el código mostrado, el error nunca se mostrará. Este comportamiento del programa es incorrecto. Esto es de lo que estamos hablando.

¿Queda alguna pregunta?