Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Opero manualmente estrictamente de acuerdo con este algoritmo y funciona... en serio
2 días en 6 ocasiones registraron todos los beneficios excepto la 1ª operación.
Naturalmente lo modificaré, pero en un principio creo que voy a operar de esta manera.
Por favor, ayúdame a entender por qué no se negocia.
No sé tú, pero yo tengo una hora de diferencia.
Ni siquiera se trata deHour() .
Es que en el momento justo el EA no abre operaciones... pasa de largo, pero en el tester va estrictamente a beneficios (todo funciona)Marque las casillas aquí: Menú superior/Servicio/Configuración/Asesores.
Y luego enTp=340, Sl=550 en el probador abrió operaciones...
4 dígitos (si no me equivoco) :)
Espera, déjame entender esto...
1. En los ajustes del EA debe haber una marca delante de "Permitir que el EA opere".
2. Compruebe el apalancamiento en el probador y en el real / demo, si el apalancamiento en el probador es de 500, y en el real de 100, el margen libre puede no ser suficiente para abrir una operación.
3. Insertar después de OrderSend(); Print(GetLastError()) line;
Mire el registro para ver qué error se está produciendo y utilícelo como punto de partida. Al depurar el Asesor Experto, inserte esta línea en los lugares dudosos, puede borrarla o comentarla después.
Y puede que no siempre funcione en el probador, porque tiene condiciones estrictas como Minuto()==bM3 . Pero, ¿y si no existe tal bar? En la vida real o en la demostración puede perder fácilmente la conexión.
Marque las casillas aquí: Menú superior/Servicio/Configuración/Asesores.
Se permite el comercio por sí mismo, se comprueba
¡¿Estás diciendo que mi código funciona para ti?!
Más:
¿Por qué compara varias veces OrdersTotal()==0?Basta con hacerlo una vez.