Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1654
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
Si conoces otra opción, escribe...
Puedes ayudar a la gente).
Haces todas las variables por separado en el inite y las separas por el procesamiento posterior (no hay que ser perezoso).
A continuación, ponga entre paréntesis los bloques y compare las variables de retorno.
Hacer todas las variables por separado en el init y separarlas por el procesamiento posterior (no hay que ser perezoso).
A continuación, ponga entre paréntesis los bloques y compare las variables de retorno.
En algún lugar como este...
Quería publicar el búho completo, pero el foro no me deja.
¿Qué fragmento quieres?
En algún lugar como este...
¿Qué pieza quieres?
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
Cualquier pregunta de los novatos en MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos
MakarFX, 2021.10.08 18:43
Creo que debías envolver las llamadas a indicadores idénticos en una función, el código sería más compacto, y quién sabe, ahora estás usando valores de indicadores para 4 barras, mañana para 5...
es decir
A veces hay indicadores que no tienen señal de operación en una barra determinada. Yo suelo utilizar el enum E_CMD{CMD_BUY,CMD_SELL,CMD_NONE};
y entonces la firma de la función "signal" seráE_CMD SignalByPuria(const int bar) , y el propio código del EA se convertirá en algo así
En mi opinión, este enfoque permite añadir rápidamente nuevas señales de trading al código del EA ya escrito
Creo que deberías haber envuelto las mismas llamadas al indicador en una función, el código habría sido más compacto, y quién sabe, ahora usas los valores del indicador en 4 barras, mañana en 5...
es decir
A veces hay indicadores que no tienen señal de operación en una barra determinada. Yo suelo utilizar el enum E_CMD{CMD_BUY,CMD_SELL,CMD_NONE};
y entonces la firma de la función "signal" seráE_CMD SignalByPuria(const int bar) , y el propio código del EA se convertirá en algo así
En mi opinión, este enfoque permite añadir rápidamente nuevas señales de trading al código del EA ya escrito
Volviendo a nuestra conversación, aquí está la función de apertura de posiciones de mercado para MT4
Devuelve la bandera comercial de hoy
Devuelve el número de posiciones
Todo ello optimizado para la versión actual del terminal.
Todo ello optimizado para la versión actual del terminal.
No entiendo por qué hay dedos?
Hay dedos para el hecho de que es inadecuado sólo para colocar OrderSend, y luego no se quejan de que algo está mal. Siempre hay que buscar errores.