[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 411

 
Shniperson:

¡Caballeros! Cómo hacer un límite de tiempo para el comercio ... para que el Asesor de Expertos no el comercio de 23-00 a 2-00 (tiempo de la terminal)

bool market=false;
if(Hour()>=2 && Hour()<=23) market=true;
 
De esta manera, estará negociando hasta la medianoche.
 

Hola, estimados usuarios del foro.

¿Podría decirme qué cambiar en el código del Asesor Experto (escrito para cotizaciones de cuatro dígitos) para que funcione correctamente en las cotizaciones de una empresa de corretaje de cinco dígitos?

Gracias.

 
obergan:

¿Podría decirme qué cambiar en el código del Asesor Experto (escrito para cotizaciones de cuatro dígitos), para que funcione correctamente en una cotización de cinco dígitos del distribuidor?

No hay que cambiar nada del código, está escrito correctamente y lo tiene todo en cuenta.
 
sergeev:
No es necesario cambiar nada en el código. Está escrito correctamente y lo tiene todo en cuenta.

Por ejemplo, si a los cuatro dígitos pone TR de 35 puntos, entonces a los cinco dígitos pone los mismos 35, y no 350, que es lo que quería conseguir. Si alguien tiene la oportunidad, por favor, mire el código.
 
obergan:
Por ejemplo, si los cuatro dígitos ponen TR 35 puntos, entonces los cinco dígitos ponen los mismos 35, y no 350, que es lo que quería conseguir. Si alguien tiene la oportunidad, por favor, compruebe el código.

Está prohibido publicar códigos descompilados en el foro.
 

¿Puede decirme cuál puede ser el problema?

existe este código

// до старта объявляем 
extern int     Hour1 = 10;
extern int     Hour2 = 17;
bool StartTrade;

// в старте
   StartTrade=false;
   
   if (TimeHour(TimeCurrent())==Hour1){ 
      StartTrade=true;
   }
   if (TimeHour(TimeCurrent())==Hour2){
      StartTrade=true;
   }

// и далее
   if (StartTrade==true){
   // открытие ордеров
   }


Pero la orden puede abrirse a una hora diferente, y a la hora siguiente por ejemplo, que en los ajustes Hora1 y Hora2 - ¿qué puede ser?

 
T-G:

¿Puede decirme cuál puede ser el problema?

existe este código

Pero la orden puede abrirse a una hora diferente y a la hora siguiente, por ejemplo, que en los ajustes Hora1 y Hora2 - ¿qué puede ser?


tal vez algo más, algo que está fuera de este código

Mostrar todo el código

 
abolk:


tal vez algo más, algo que está fuera de este código

mostrar todo el código

pero si es otra cosa la que está dentro, ¿puede hacer la diferencia?

 if (StartTrade==true){
   // открытие ордеров
 }
 
T-G:

Pero si es otra cosa la que está dentro, ¿puede hacer la diferencia?


Por el código mostrado, es difícil juzgar el comportamiento del EA como dices
Razón de la queja: