Faz sentido mudar do MT4 para o MT5? Porque mudaste para o MT5? - página 12

 
Maxim Dmitrievsky:

Se for bem feito, vale a pena o dinheiro )

Podemos ter uma ideia muito diferente da beleza).
Pensava que já o tinha implementado através de tomadas? Imho, isso seria o melhor.
A ligação para o MT4 já está implementada na Internet. Não compreendo os 5 - Também penso assim. Não entrei em detalhes, mas se esta solução funcionar realmente, poderá redesenhá-la para o MT5 por si próprio.
 
Yuriy Asaulenko:
Podemos ter uma ideia muito diferente da beleza).
Não implementou já as tomadas? Imho, isso é o melhor.
Já existe uma ligação para MT4 na web. Não compreendo cerca de 5 - também penso assim. Não entrei em detalhes, mas se esta solução funcionar realmente, pode tentar modificá-la para o MT5.

Sim, eu compreendo, de qualquer forma o nativo é melhor, é preciso observar as tomadas e a lógica é mais incómoda.

Por exemplo, se fizer várias cópias, vai ter uma confusão

mas por outras palavras, pode simplesmente copiar fragmentos de código Python directamente para o código do Conselheiro Especialista e ponto final

mas se eu copiar R, tudo bem, mas se eu o refaço, não faz qualquer diferença

 
Nikolai Semko:

Sabia que o MQL5 é apenas 10% mais lento do que o C++, a linguagem em que o Windows está realmente escrito?

Sim, também o é 4. Uma vez portei cálculos de lwma e BB de 4 para dll por diversão (estava a jogar com TDI) e obtive exactamente o mesmo ~10% de ganho de desempenho. Ambos os compiladores são muito decentes.

A propósito, o grão de vinho é escrito em sistema simples, sem aulas. O cheduler está escrito em asm. vtable tem um efeito perceptível no desempenho em casos de sistemas.

 
Renat Fatkhullin:

Quero aproximar-vos da realidade, dadas as discussões do fio O que seria necessário para que todos finalmente mudassem para o MT5? (recolha de opiniões):

O progresso é imparável

Tudo isso é óptimo, mas há necessidades e formas de as implementar. Quem precisa de escrever rapidamente um indicador ou verificar a estratégia manual - isso é 4. Quem precisa de ficar pedrado com carraças - isto é, 5.

Quanto à velocidade da parte de negociação para o utilizador-operador - muito ambíguo. A diferença não é perceptível. No entanto, 5 é agressivo para o tráfego. Observação: a música está a tocar no portátil, na inicialização 5 a música começa a gaguejar (carga de interrupções de rede, claro), depois de estabelecer a ligação e descarregar os dados em falta, a gagueira desaparece. Em 4 não existe tal coisa. Lamentamos, mas 4 mais leves que 5 serão tanto o CPU como a rede.

 
SeriousRacoon:

Tudo isto é óptimo, mas há necessidades e formas de as concretizar. Se precisar de uma forma rápida para escrever um indicador ou testar uma estratégia manual, isso é 4. Se precisar de ficar pedrado com carraças, há 5.

Quanto à velocidade da parte comercial, é muito ambígua para um utilizador-operador. A diferença não é perceptível. No entanto, 5 é agressivo para o tráfego. Uma observação: a reprodução de música no portátil, na inicialização 5 a música começa a gaguejar (carga de interrupções de rede, claro), após estabelecer ligação e descarregar dados em falta, a gagueira desaparece. Em 4 não existe tal coisa. Lamentamos, mas 4 mais leves que 5 serão tanto o CPU como a rede.

Se as carraças não estiverem ocupadas, há uma carga na rede e no computador, mas depois disso não deve haver diferenças.

 
BillionerClub:

Se as carraças não forem carregadas, há uma carga na rede e no computador, mas depois, não deve haver muita diferença.

Bem, é, em geral - quase. Mesmo de acordo com o odómetro incorporado no MT, os Cinco consomem significativamente mais tráfego por sessão. Há situações em que isto se torna um factor (falta de rede móvel rápida, por exemplo).
 
Alexey Volchanskiy:

Aqui está, foi na quarta-feira, não na quinta-feira, erro meu. Ficheiro E:\Forexescola\MT5_Develope\Tester\2019090206.log. Na última corrida de17:11:24.609, pressionou Stop manualmente, pois a barra de carga congelou a 2/3.

E depois correu novamente esta noite com a mesma data, tudo correu bem.

FS 0 15:03:52.064 Testador EURCHF: início do download preliminar da história do M1

LJ 0 15:12:17.498 Testador EURCHF: o download preliminar da história do M1 parou devido ao timeout

KF 3 15:12:17.498 Testador EURCHF: sem dados históricos de 2015.01.14 00:00 a 2015.01.16 00: 00

FP 0 17:10:20.094 Testador EURCHF: início do download preliminar da história do M1

IM 0 17:11:16.189 Testador EURCHF: o download preliminar do histórico do M1 parou devido ao timeout

MI 3 17:11:16.189 Tester EURCHF: sem dados históricos de 2015.01.15 00:00 a 2015.01.16 00:00

EQ 0 17:11:24.609 Testador USDCHF: início do download preliminar da história do M1

NN 0 17:11:30.848 Testador USDCHF: 72% da história descarregada

EI 0 17:14:29.708 Testador USDCHF: o download preliminar da história do M1 foi cancelado

FN 3 17:14:29.708 Testador parado pelo utilizador


A imprensa começa de novo e pára de falar sobre como substituir um clique é mil vezes mais complicado.

 
SeriousRacoon:

Tudo isto é óptimo, mas há necessidades e formas de as concretizar. Se precisar de uma forma rápida para escrever um indicador ou testar uma estratégia manual, isso é 4. Quem precisa de ficar pedrado com carraças - isso é 5.

Quanto à velocidade da parte comercial, é muito ambígua para um utilizador-operador. A diferença não é perceptível. No entanto, 5 é agressivo para o tráfego. Uma observação: a reprodução de música no portátil, na inicialização 5 a música começa a gaguejar (carga de interrupções de rede, obviamente), após estabelecer ligação e descarregar dados em falta, a gagueira desaparece. Em 4 não existe tal coisa. Lamentamos, mas 4 mais leves que 5 serão tanto o CPU como a rede.

Outro conjunto de auto-engano.

A velocidade do código MQL4 é a mesma que na MQL5, enquanto que a reescrita de MQL4 para DLL dá 10% de aumento de velocidade.

 
Renat Fatkhullin:

Outro conjunto de auto-ilusões.

Para si, a velocidade do código MQL4 é a mesma que na MQL5, a reescrita de MQL4 para DLL dá um aumento de 10%, para si "a velocidade da parte de negociação é ambígua".

Esta é uma "realidade que nos é dada pela experiência". E a reescrita de 4 para dll é também uma métrica.

A velocidade é realmente ambígua, porque ao (re)ligar o sistema gagueja, e depois disso 5 para forex é indistinguível de 4 (embora cada noticiário nos diga que "tudo foi reescrito do zero", mas a cartografia não foi melhorada durante 15-20 anos).

 
SeriousRacoon:

Esta é "a realidade que nos é dada pelo sentimento". E a reescrita de 4 para dll também é medição.

A velocidade é de facto ambígua, pois o sistema gagueja quando (re)liga, e depois disso 5 para forex é indistinguível de 4 (embora nos seja dito por todos os jornalistas que "tudo foi reescrito do zero", mas a cartografia não foi melhorada em 15-20 anos).

Tenho a prova nas minhas mãos como desenvolvedor, e você tem a sensação de um portátil com som gaguejante.

Actualize o seu portátil e não induza as pessoas em erro com histórias de simplicidade.