Asesores Expertos: OpenTime 2

 

OpenTime 2:

Las posiciones se abren dentro de dos intervalos temporales. Cierre por el tiempo. Trailing.


Autor: Vladimir Karputov

 
Hola! ¿Es posible desactivar la entrada Duración para que las operaciones se abran sólo a una hora determinada y no cada vez después de cerrar en un stop? En caso afirmativo, ¿cómo?
 
Alena.k:
Hola! ¿Es posible desactivar la entrada Duración para que las operaciones se abran sólo a una hora determinada y no cada vez después de cerrar en stop? En caso afirmativo, ¿cómo?

¿Y cuál es la conexión? ¿En qué símbolo y con qué configuración estás probando? ¿En qué período de tiempo?

 
Vladimir Karputov:

¿Cuál es la conexión? ¿En qué símbolo y con qué ajustes está realizando las pruebas? ¿En qué período de tiempo?

Pruebo en RTS con periodo M5, al poner el check "todos los ticks", las posiciones se reabren en cuanto se produce el cierre del stop.
 
Alena.k:
Prueba en RTS con periodo M5, cuando se pone el check "todos los ticks", las posiciones se reabren en cuanto se produce el cierre del stop.

Lo siento, pero no puedo probar mis códigos en el intercambio, por lo que los utilizan en el intercambio a su propio riesgo. Si utiliza mis códigos en la bolsa - no se lo aconsejo.


Añadido: puede intentar poner el parámetro Duración a cero.

 

Creo que hay un error

//---
   MqlDateTime STimeCurrent;
   TimeToStruct(TimeCurrent(),STimeCurrent);
   int time_current=STimeCurrent.hour*3600+STimeCurrent.min*60+STimeCurrent.sec;
   if(!Monday && STimeCurrent.day_of_week==1)
      return;
   if(!Tuesday && STimeCurrent.day_of_week==2)
      return;
   if(!Wednesday && STimeCurrent.day_of_week==32)
      return;
   if(!Thursday && STimeCurrent.day_of_week==3)
      return;
   if(!Friday && STimeCurrent.day_of_week==5)
      return;
//---
 
Konstantin Seredkin:

Creo que hay un error

Sí, así es. Gracias

 

Saludos.

Interesante EA, pero tengo un problema con él.

Si pongo que la orden se abra por la noche a las 22:15 y se cierre a las 10:15 del día siguiente, no se cierra.

¿Alguna idea de cómo solucionarlo?

PD La primera versión tiene el mismo problema. No cierra a la hora del día siguiente.
 
AsusNSK:

Saludos.

Interesante EA, pero tengo un problema con él.

Si pongo que la orden se abra por la noche a las 22:15 y se cierre a las 10:15 del día siguiente, no se cierra.

¿Alguna idea de cómo solucionarlo?

PD La primera versión tiene el mismo problema. No cierra a la hora del día siguiente.
¿Se anuncia la transición a través del día en este Asesor Experto?
 

¿Pueden decirme cómo hacer que una posición larga se abra exactamente a las 9.00 al precio actual en cualquier condición? Salida no por tiempo, es decir, el tiempo no está limitado, sino por stop o beneficio.

 
Newwinner2020:

¿Pueden decirme cómo hacer que una posición larga se abra exactamente a las 9.00 al precio actual en cualquier condición? Salida no por tiempo, es decir, el tiempo no está limitado, sino por stop o beneficio.

Lea la configuración. Busque la hora de inicio. Fije la hora.