Características del lenguaje mql5, sutilezas y técnicas - página 87
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
No me digas, encontró una característica, los MCs todavía no han arreglado una de las funciones principales, pasó mucho tiempo leyendo y buscando por ella
https://www.mql5.com/ru/docs/basis/function/functionoverload
https://www.mql5.com/ru/docs/basis/function/functionoverload
Entendido, gracias.
Konstantin Gruzdev, agradecimiento especial
Implementación del modo multidivisa en MetaTrader 5Aplicación
Resultado
Aplicación
Resultado
Si es posible utilizar MQL para describir una función cuyo número de argumentos no está definido, por ejemplo
Print(arg1,arg.......) o StringConcatenate(string_var,void argument1,void argument2, .......)
si es posible utilizar MQL para describir una función con un número indefinido de argumentos, por ejemplo
Print(arg1,arg.......) o StringConcatenate(string_var,void argument1,void argument2, .......)
Es posible idear algo basado en macros, pero es una muleta.
Las plantillas + el paso de arrays/estructuras permiten realizar muchas ideas.
Es posible idear algo a base de macros, pero es una muleta.
Las plantillas + el paso de arrays/estructuras permiten implementar muchas ideas.
Gracias, eso es lo que pensé, en principio no es necesario, pero viendo tu código, pensé, ¿y si se puede hacer eso?
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Características del lenguaje mql5, consejos y trucos
fxsaber, 2017.02.27 18:40
bool MyOrderCalcMargin( const ENUM_ORDER_TYPE action, const string symbol, const double volume, const double price, double &margin )
Aquí hay una implementación de prof. multiplataforma.
Imagínese lo que tardaría en encontrar un error en un código grande si escribiera "==" en lugar de "=". Aquí, en cambio, el propio compilador te dice todo de una vez, gracias a la const.
fxsaber:
Imagínese lo que tardaría en encontrar un error en un código grande si se escribiera "==" en lugar de "=". En este caso, el propio compilador te dice todo de una vez gracias a la const.
En estos casos, puede comenzar la comparación con una constante, lo que es aún mejor.
En estos casos, puede empezar la comparación con una constante, lo que es aún mejor.
Sí, acabo de crear un ejemplo para este caso
if (Trans.type = Variable)