Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 645

 
Top2n:

Hola, ¿alguien tiene una plantilla para promediar un puesto.

Es decir, si se abre una orden y es perdedora, entonces se abre una segunda orden en la misma dirección, ponemos un stop en medio de estas órdenes y así sucesivamente, tres órdenes, cuatro...?


Evillive:

tomar todos los precios de apertura y calcular la media aritmética

También hay que tener en cuenta los diferentes tamaños de los lotes, los canjes y las comisiones.
 
Instalé tres terminales del mismo broker, inicié sesión en la misma cuenta desde tres terminales. Hay un EA en cada terminal. Todo está en VPS. ¿Alguien puede decirme si hay algún conflicto entre los terminales si cada uno de ellos se instala en una carpeta distinta?
 
Por favor, pueden darme una alerta que emita un pitido cuando dos MAs se hayan cruzado...
 
woin2110:
Instalé tres terminales del mismo broker, inicié sesión en la misma cuenta desde tres terminales. Hay un EA en cada terminal. Todo está en VPS. ¿Alguien puede decirme si hay algún conflicto entre los terminales si cada uno de ellos se instala en una carpeta distinta?

Si están sincronizados o al menos saben cómo comprobar si el hilo comercial está ocupado, no debería haber ningún conflicto. Comerciarán por turnos, siguiendo el principio de "el primero que llega" ))))
 
apelbsin:
Por favor, ¿pueden darme un indicador de alerta que señale cuando dos MAs se cruzan...

Hay uno en la página anterior, sólo hay que cambiarlo por el cruce de MA y desactivar las flechas, no es difícil.
 
Megan:

¿Puedes decirme por qué no se inicia onTimer ( ) en el EA si no hay conexión?

Bild 646.


Si no hay comunicación, los ticks necesarios para iniciar cualquier programa no llegan.
 
Megan:

¿Puedes decirme por qué no se inicia onTimer ( ) en el EA si no hay conexión?

Bild 646.


OnTimer() , se producirá si primero se establece el temporizador en OnInit() utilizandoEventSetTimer(... El temporizador no depende de la presencia de comunicación. ¿Tal vez, tiene una comprobación en OnInit() y si no hay conexión, el Asesor Experto simplemente se descarga?
 
borilunad:

¡Si no hay comunicación, no vienen los ticks, que son necesarios para iniciar cualquier programa!

Eso no es lo que dice la ayuda: "... La función OnTimer() es llamada cuando ocurre un evento de Timer, el cual es generado por el timer del sistema ... "

Si intento compilar el EA, se inicia el temporizador, pero si reinicio el terminal de nuevo, no se inicia el temporizador(((.

 
barabashkakvn:

OnTimer() , se producirá si primero se establece el temporizador en OnInit() utilizandoEventSetTimer(... El temporizador no depende de la comunicación.¿Talvez, tiene una comprobación en OnInit() y el Asesor Experto simplemente se descarga cuando no hay conexión?


No, acabo de comprobarlo. Es cierto, el temporizador se desactiva cuando no hay conexión.
 
barabashkakvn:

OnTimer() , se producirá si primero se establece el temporizador en OnInit() utilizandoEventSetTimer(... El temporizador no depende de la comunicación. ¿Talvez, tiene una comprobación en OnInit() y el Asesor Experto es simplemente descargado en caso de ausencia de conexión?
Lo tenemos comprobado porEventSetTimer(1). Y cuando hay conexión, todo funciona, curiosamente, OnInit() no se descarga . No sé por qué es así(...