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
Adicione ao MT5 suporte para arquivos .ex4, mesmo que não sejam editáveis, ou adicione um simples conversor MQL4 > MQL5 para textos escritos de acordo com todas as regras.
A MQL5 é muito diferente da MQL4 em termos de trabalho com o ambiente de mercado e tem uma ideologia completamente diferente de operações comerciais. Ou seja, o código MQL4 não pode ser automaticamente convertido e lançado no MT5.
Assim como desenvolvemos a MQL4.community, estamos criando a MQL5.community com funcionalidades ainda maiores. A MQL5 irá evoluir muito rapidamente, pois suas características são muito maiores do que a MQL4.
Confira o novo site - está em constante evolução, novos serviços serão lançados e testados em breve.
ps: Não há caminhos fáceis para o sucesso. Se você quiser alcançar algo sério, há apenas uma direção com muitos caminhos difíceis. Quando lançamos o projeto MQL5, sabíamos que havia um caminho difícil. Mas vamos tomar este caminho até o fim.
Meus pensamentos são os seguintes.
O MT5 exige a reescrita do código que funciona no MT4. Talvez isto não seja um obstáculo para a maioria das pessoas, ou talvez alguns dos comerciantes decidam não investir esforços e recursos extras na reescrita do código (por várias boas razões). Como resultado, a mudança para o MT5 pode não ser tão maciça. Sem saber o que está no modelo de marketing da Metakvotts, ainda posso supor que a transição MT5 exigirá que as corretoras comprem uma nova versão que trará lucro adicional à Metakvotts, que provavelmente será mais do que da venda e suporte da MT4 (caso contrário, não há sentido comercial razoável para parar de desenvolver a linha MT4 enquanto se mantém o desenvolvimento do código existente).
Por outro lado, as corretoras são orientadas indiretamente para comerciantes e pode acontecer que as corretoras não estejam especialmente interessadas em comprar a MT5, pois isto não atrairá novos clientes e somente atrairá aqueles que trabalham com a MT4. Como resultado, a campanha de marketing de transferência em massa para o MT5 pode ficar presa e pode haver a necessidade de manter a linha MT4, pelo menos mantendo a compatibilidade no nível de código. É por isso que considerando a possibilidade de tais desenvolvimentos, seria razoável implementar todas as funções que estão no MT4, mas no MT5.
Acho que não deve ser um problema, uma vez que o OOP implica total compatibilidade com a programação não OP no MT4. É claro que tal abordagem teria sido lógica desde o início e não contradiz de forma alguma o desejo de Metakvot de promover "uma ideologiacomercial totalmente diferente", mas em adição à existente, em vez de combatê-la com todas as suas forças. Portanto, antes que seja tarde demais, é aconselhável considerar tal desenvolvimento que seria muito difícil e caro "forçar" o MT5.
Se averificação da estrutura básica (verificação ponteiro) for bem sucedida, a verdade é devolvida - isto não indica a execução bem sucedida da operação comercial. Para obter uma descrição mais detalhada do resultado da execução da função, os campos da estrutura de resultados devem ser analisados .
Nota .
Ao colocar uma ordem de mercado, você deve ter em mente que a conclusão bem sucedida do método OrderSend() nem sempre significa a execução bem sucedida da operação comercial. Você deve verificar o valor docódigo retcodena estrutura de resultadosretornados que contém o código de retorno do servidor comercial , assim como o valor dos campos de negócio ou ordem, dependendo do tipo de operação.
Полной совместимости MQL5 с MQL4 даже с помощью функций-оберток добиться не получится, так как идеология сильно изменилась. В MQL5 вызовы функций производятся асинхронно, в отличие от MQL4, где всегда ожидается возврат результата из вызванной функции.
Caro Rosh, não conheço todas as nuances da implementação do MT5, mas tecnicamente não vejo um grande problema para implementar a emulação de chamadas de funções síncronas e proibir a chamada de uma nova função sem completar os resultados da anterior. A propósito, múltiplas execuções de uma mesma função podem levar a bugs e nem sempre é uma vantagem, embora o uso habilidoso disto permita resolver economicamente muitos problemas. Eu tenho enfrentado este problema um pouco porque tenho programado testes Hardver no SystemVerilog e lá tudo é construído sobre coisas síncronas e assíncronas mais a abordagem OOP embutida com suporte de padrões anteriores do tipo C-. Assim, todos os problemas foram resolvidos com sucesso lá e esperamos que o nível dos programadores Metakvot não seja inferior.
Embora eu possa assumir que o problema aqui não está no lado técnico das coisas, mas no comercial e assim que tal decisão estratégica for tomada pela gerência da Metakvot, a implementação técnica não será um problema intransponível. Espero que a direção da Metakvot, tomando uma decisão tão difícil de abandonar o suporte MT4, tenha levado em conta todos os cenários possíveis, embora pessoalmente eu ache o benefício comercial de seguir esta direção muito problemático e não otimizado.
Асинхронная обработка торговых приказов - необходимая вещь. Есть стратегии, которые требуют именно такой обработки. На MT4 это эмулируется запуском нескольких терминалов на одном и том же счету.
Bem, o que impede que isso seja implementado dentro do MT4? Embora a pergunta fosse sobre outra coisa, o suporte para o código MQL4 no MT5.
Esta é uma declaração enganosa, foi repetidamente afirmado que o MetaTrader 4 não será descontinuado com o lançamento do MetaTrader 5. Na verdade, estas plataformas são projetadas para existir em paralelo, já que cada plataforma tem seu próprio foco e usuários.
O lançamento da plataforma da nova geração é ditado pelos tempos, não podemos ficar parados. Temos que atender às exigências de nossos clientes finais, ou seja, os comerciantes que pediram a possibilidade de negociar com uma variedade de instrumentos de estoque.
Это неверное утверждение, множество раз уже заявлялось, что поддержка платформы MetaTrader 4 не будет прекращена с выходом новой MetaTrader 5. По сути, эти платформы призваны существовать паралелльно, так как у каждой из них есть своя направленность и свои пользователи.