Características da linguagem mql5, subtilezas e técnicas - página 87
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Não me diga, encontrei uma funcionalidade, os MCs ainda não corrigiram uma das principais funções, passei muito tempo lendo e procurando por ela
https://www.mql5.com/ru/docs/basis/function/functionoverload
https://www.mql5.com/ru/docs/basis/function/functionoverload
Já está, obrigado.
Konstantin Gruzdev, um agradecimento especial
Implementação do modo multi-currency no MetaTrader 5Aplicação
Resultado
Aplicação
Resultado
Se for possível usar MQL para descrever uma função, cujo número de argumentos não está definido, por exemplo
Print(arg1,arg.......) ou StringConcatenate(string_var,void argument1,void argument2, .......)
se for possível usar MQL para descrever uma função com um número indefinido de argumentos, por exemplo
Print(arg1,arg.......) ou StringConcatenate(string_var,void argument1,void argument2, .......)
É possível arranjar algo baseado em macros, mas é mutilante.
Modelos + matrizes/estruturas de passagem permitem a realização de muitas ideias.
É possível inventar algo baseado em macros, mas é uma muleta.
Os modelos + matrizes/estruturas de passagem permitem a implementação de muitas ideias.
Obrigado, foi o que eu pensei, em princípio não é preciso, mas vendo seu código, eu pensei, e se você puder fazer isso?
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Características da linguagem mql5, dicas e truques
fxsaber, 2017.02.27 18:40
bool MyOrderCalcMargin( const ENUM_ORDER_TYPE action, const string symbol, const double volume, const double price, double &margin )
Aqui está uma implementação de perfil transversal.
Imagine quanto tempo levaria para encontrar um erro num código grande, se em vez de "==" você escrevesse "=". Aqui, por outro lado, o próprio compilador diz-lhe tudo de uma só vez, graças ao const.
fxsaber:
Imagine quanto tempo levaria para encontrar um erro em um código grande se "==" fosse escrito ao invés de "=". Aqui, o próprio compilador diz-lhe tudo de uma só vez devido à constância.
Nesses casos, você pode iniciar a comparação com uma constante, o que é ainda melhor.
Nesses casos, você pode iniciar a comparação com uma constante - isso é ainda melhor.
Sim, acabei de criar um exemplo para um caso desses.
if (Trans.type = Variable)