![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
OK, vou descrevê-lo quando eu mesmo o estava aprendendo. Eu preciso de uma função. Vou até as docas, vejo um exemplo em três ou quatro páginas de funções completamente desconhecidas e fecho-as novamente.
Escrevo no fórum, tentando entender todas as funções desconhecidas, que são todas desconhecidas para mim.
Como resultado, tive que lidar com todas as funções do exemplo para entender como uma função é estruturada.
Apenas por várias páginas ?
Você pode me mostrar um exemplo de ajuda?
É verdade, existem exemplos muito longos, mas geralmente não são explicados por um único operador, mas com todas as modificações. E como regra geral, há explicações sobre o que se aplica e por quê.
Por que a MQL5 não pode ser mais modular? Afinal de contas, MQl4 tem funções para encontrar extrema. Por que o comerciante se daria ao trabalho de criar algumas funções básicas?
Por exemplo, por que ele deveria se preocupar em criar algumas funções básicas, ou fazer verificações automáticas com sua saída, etc.
Que extrema, por exemplo?
Novamente, verificar o quê, com saída onde? ))
As pessoas, um apelo geral, tentam escrever especificamente, caso contrário, como no ex-Secretário Geral - precisam se aprofundar, se multiplicar, melhorar!
Bem visto, ou passe pelo código sob o depurador. E não havia um antes, pelo menos na MT4.
Você não diz... Tive de escrever o diário de bordo mais detalhado... Foi um pesadelo...
Agora é tudo muito "até o par". Qualquer pessoa que realmente queira entender e aprender pode fazê-lo em um tempo bastante previsível.
Outra coisa é que a maioria das pessoas quer obter um entendimento "assistindo a cursos em vídeo sem qualquer estresse". Mas, infelizmente, "não há um caminho real na geometria", e na programação - isto também é bastante relevante.
Por que a MQL5 não pode ser mais modular? Afinal de contas, MQl4 tem funções para encontrar extrema. Por que o comerciante se daria ao trabalho de criar algumas funções básicas?
Por que um comerciante se daria ao trabalho de criar algumas funções básicas? Ou, por exemplo, fazer verificações automáticas com a saída.
Mql4 tinha h = iHigh (...)
em Mql5 tornou-se CopyHIgh(...) ;
h = matriz [ ArrayMaximum (...)];
ou seja, uma complicação de linha. E há um grito por 2 postos inteiros.
Tem apenas algumas páginas?
Você pode me mostrar um exemplo de ajuda?
É verdade que existem exemplos muito longos, mas eles normalmente não explicam um único operador, e expandiram com todas as modificações. E como regra geral, há explicações sobre o que é aplicado e por quê.
Estava sobre objetos gráficos (tipos de objetos).
Yep, em Mql4 h = iHigh (...)
em Mql5 tornou-se CopyHIgh(...) ;
h = matriz [ ArrayMaximum (...)];
ou seja, uma complicação de linha. E há dois postos inteiros que valem gritos.
Você teria que ser um programador para ver esta diferença.
Quero uma ferramenta que me ajude a testar estratégias sem ter um conhecimento básico de programação.
Acho que deveria haver uma ferramenta desse tipo no MT5. E também me parece que um comerciante deve dedicar o máximo esforço e tempo à estratégia comercial, não para aprender as nuances da programação.
Você tem que ser um programador para ver esta diferença.
Quero uma ferramenta que me ajude a testar estratégias sem nenhum conhecimento básico de programação.
MT5 é um terminal TRADING, e eu acho que tal ferramenta deveria estar lá. E me parece que um comerciante deve dedicar o máximo de esforços e tempo à estratégia comercial, e não ao estudo de nuances de programação.
Há, é claro que há
Necessidade de mudar a MQL5
Obrigado pela sistematização!
Yep, em Mql4 h = iHigh (...)
em Mql5 tornou-se CopyHIgh(...) ;
h = matriz [ ArrayMaximum (...)];
ou seja, uma complicação de linha. E há gritos por 2 postos inteiros.
:)
1. CopyHIgh pode retornar um erro - isto deve ser verificado manualmente e processado. Pelo menos 3 cordas.
2. CopyHIgh pode não devolver todos os valores que você lhe dá - isto precisa ser verificado manualmente e processado. Pelo menos 3 cordas.
3) Para usar o CopyHIgh você tem que preparar primeiro uma matriz onde o Copy o fará. Pelo menos 1 linha
4. Para perceber os benefícios do CopyHIgh, precisamos de outra pilha de cordas. Com verificação manual de erros, é claro.
---
Eu invejo quem é complicado por apenas uma linha
Vitaly Stepanov:
Читая форум прихожу к выводу, что здесь в основном трутся махровые программисты. Также мне кажется, что МТ5 с его языком программирования создан больше для прогеров, чем для трейдеров.
Você pode negociar manualmente. Abra um novo pedido, especifique o preço, o tamanho do lote e coloque....
Se você precisar fazer um pedido de acordo com uma determinada condição/plano, isto é programação!
Com nível de entrada zero, será necessário meio ano ou um ano de treinamento para se apoderar dele.