Desejos para MQL5 - página 126

 
MT4 e MT5 não são concorrentes.
 
Andrei01 >>:
Под поддержкой платформы имелось ввиду невозможность запуска кода МТ4 на МТ5. Это нисколько не противоречит выпуску новой платформы МТ5 с её новыми возможностями и видением, но вызывает недоумение стратегическое решение неподдерживать код МТ4 в МТ5. Если предполагается и дальше поддерживать МТ4, то такое решение выглядит еще более странно, так как в этом случае переход трейдеров на МТ5 будет еще менее массовым и более долгим и лишь зря распылит силы разработчиков на поддержку двух конкурирующих продуктов.

Por que você está tão pendurado na MQL4 "sem suporte"? Reescrever um indicador de tamanho médio ou um Expert Advisor não levará mais de 1 hora!

Eu reescrevi meus códigos com mais de 1000 linhas em uma hora ou duas. Se você não puder converter o código MQL4 para MQL5, onde a conversão consiste principalmente em renomear funções, encomende-o a um programador que não cobrará mais de 10 libras.

 
getch >>:
MT4 и MT5 - не конкуренты.

Naturalmente, os concorrentes são para o comerciante, pois ele tem que decidir se deve reescrever o código MQL4 para MQL5. Se eles não tivessem que reescrever nada, então todos usariam o MT5 sem nenhum remorso e dilemas morais. :)

 
Andrei01 >>:

Конешно конкуренты для трейдера так как он должен решить стоит ли ему переписывать код МТ4 на МТ5. А если ничего переписывать не надо было то всё бы пользовались только МТ5 без всякого угрызения совести и моральных дилем. :)

Você quer toda a funcionalidade do MT5? Em seguida, reescreva suas criações.

Caso contrário, trabalhe em paz no MT4. Já foi explicado, o MT5 é um produto paralelo.

"MT4 e MT5 não são concorrentes" Co getch

 
joo >>:

Да что Вы прям зациклились на "неподдержке" MQL4? Переписать среднестатистического размера индикатор или эксперт не займет больше 1-го часа!

Я свои коды переписывал, где намного больше 1000 строк за пару-другую часов. Если Вы не можете конвертировать код MQL4 в MQL5, где конвертация заключается в большинстве случаев простым переименованием функций, закажите это программисту, который не возьмёт больше 10 баксов.

Talvez você não saiba, "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" (ц - Renat).

Mas dar seu código de trabalho de um Expert Advisor a um programador por 10 libras ou mesmo de graça é uma piada. Você tem que estar louco para isso, para dizer de forma branda. :)

A essência da discussão não era sobre isso, mas por que a Metacquotes decidiu conscientemente não apoiar a MQL4 no MT5, criando problemas totalmente desnecessários para todos, inclusive para si mesmo.

 
joo >>:

Вам нужен весь функционал MT5? Тогда перепишите свои творения.

Если нет, работайте спокойно на MT4. Объяснили же, MT5 - параллельный продукт.

"MT4 и MT5 - не конкуренты" Co getch

Por favor, leia atentamente sobre o que se trata a discussão. Eu não quero me repetir dez vezes.

 
Responda a si mesmo a esta pergunta: por que você se importa com o MT5? E você se importaria com o MT6?
Se tudo funciona como deveria no MT4, não faz sentido reescrevê-lo para o MT5.

Se estamos falando de uma estratégia que ainda não foi escrita, então há uma escolha de plataforma.
MT5+MQL5 não oferece (e não lhe dará) QUALQUER vantagem comercial no mercado FOREX em comparação com MT4+MQL4.
Quando se trata de outros mercados, como tal não há necessidade de mudar do MT4 para o MT5. Porque não há outros mercados na MT4, apenas uma ilusão.
 
getch >>:
Ответьте себе на вопрос: почему вас вообще волнует MT5? И будет ли вас волновать MT6?
Если все работает, как надо, на MT4, то нет никакого смысла переписывать это под MT5.
Você mesmo acabou de responder a essa pergunta. "O processamento assíncrono de ordens comerciais é uma coisa necessária", esqueceu?
Bem, muitas outras coisas que poderiam ser melhoradas na MT5, dadas suas grandes capacidades, sem reescrever o código MQL4 e mantendo-se dentro da estrutura da estratégia de mercado da MT4. Parece uma coisa óbvia a se fazer.
 
Andrei01 >>:
Вы же только что сами ответили на этот вопрос. "Асинхронная обработка торговых приказов - необходимая вещь." Забыли?
Ну и много других вещей, которые можно было бы продолжать улучшать в МТ5, учитывая его большие возможности, не переписывая код МТ4 и оставаясь в рамках его рыночной стратегии. Вроде вещь очевидная.

Se você quiser adicionar o processamento assíncrono de ordens comerciais ao código MQL4 apenas adicionando (sem reescrever) o código MQL5 - isso é irreal.
O conceito de processamento assíncrono de ordens de comércio está muito mais longe do conceito de processamento síncrono de ordens de comércio do que o conceito de compensação a partir de locale. Estes últimos têm suas próprias nuances e podem ser implementados em ambas as plataformas. Os primeiros não são.
O processamento assíncrono de ordens comerciais é necessário de acordo com a gíria dos desenvolvedores para estratégias "não-flexíveis": pipsing de múltiplas moedas (FOREX), arbitragem, etc. Ou seja, onde é necessária uma interação rápida com o ambiente comercial em "todas as frentes".
Introduzir a assincronia em uma estratégia que realmente depende dela requer não apenas correções de código, mas também mudanças na lógica da própria estratégia.
CodeBase tem um exemplo de uma EA onde os resultados realmente dependem de uma/sincronia do processamento de pedidos comerciais. Vamos supor que a MT5 suporta a MQL4 e esta EA tem trabalhado na MT5. Ouso dizer que, para que tal EA aproveitasse a assincronia, teriam que ser feitas mudanças significativas na lógica da EA.

Nenhum "saboroso" para FOREX MT5+MQL5 não lhe dará nada em comparação com o MT4+MQL4, exceto a assíncrona acima mencionada e não frequentemente "saborosa".

P.S. Imagine que MetaTrader5 é codinome NinjaTrader2...

 
getch >>:

Если вы хотите иметь возможность к MQL4-коду прикрутить асинхронную обработку торговых приказов просто добавкой (без переписывания) MQL5-кода - это нереально.

Não quero acrescentar nada ao código MQL4, apenas quero apoiá-lo no MT5 com a possibilidade de modificação suave do código no futuro dentro de uma única plataforma de trabalho. Você acha que é um pedido ilógico?