Porque há tão poucos peritos na base de dados MQL5? - página 5

 
Interesting:

Mais uma vez, são 25. Tanto quanto sei, não há fim à vista para as duas estruturasqlTradeRequest e MqlTradeResult e todo o OOP com ele (além disso, estão incluídos no núcleo da língua).

Phew. Vou torná-lo ainda mais simples. Na primeira página fiz uma suposição sobre o porquê de haver poucos peritos na base. Eu não disse que o OOP é mau, ou que não é necessário.

Mais uma vez. Fiz a minha sugestão quanto à razão pela qual existem poucos peritos na base.

 
Interesting:

........

O que eles pedem, eles escrevem...

.............

Novamente para o "leite". Há artigos escritos de livre vontade dos autores.
 
joo:

Phew. Vou torná-lo ainda mais simples. Na primeira página fiz a minha sugestão sobre o porquê de não haver muitos peritos na base. Eu não disse que o OOP é mau, ou que não é necessário.

Mais uma vez. Fiz a minha sugestão quanto à razão pela qual existem poucos peritos na base.

Muito bem, não vamos discutir. Tanto mais que se pode filosofar sobre o assunto durante muito tempo...

PS

Que tal esta variante quando o MT5 analisa e o MT4 negoceia (todos sem classes e mesmo sem estruturas)...

 
joo:
Novamente para o "leite". Há artigos escritos de livre vontade dos autores.
Quero dizer TRABALHO por <$5... :)
 
Interesting:

OK, não vamos discutir sobre isso. Especialmente porque podemos filosofar sobre o assunto durante o tempo que quisermos...

PS

Que tal a situação quando as análises MT5 e os negócios MT4 (todos sem classes e mesmo sem estruturas)...

Essa é uma boa variante. É também a única possível hoje em dia.
 

joo:

Como é que um código que faz a mesma coisa perde para outro código que faz a mesma coisa? Por favor, dêem-me um exemplo.


Um algoritmo implementado no MQL5, comparado com o MQL4, pode ser muitas vezes mais rápido, simplesmente devido às especificidades da arquitectura do terminal e da linguagem. Por exemplo, compare o tempo de execução do bloco de inicialização da EA "simples" (pode até medir o tempo de execução do Init e OnInit vazio para maior clareza).

Também vou notar que este não é o aspecto mais interessante desta edição (tendo em conta certas inovações e características da MQL5).

joo:

A MQL5 foi criada para facilitar coisas complexas, não para fazer coisas que antes eram impossíveis...

Penso que vou alterar a ordem de algumas palavras nesta declaração para obter o seguinte: MQL5 foi criado para tornar as coisas simples mais complicadas. Fazer o que antes era impossível é a sua tarefa DIREITA...

Ou o que era possível antes é impossível :) (é uma piada sobre trancar, caso alguém não o tenha percebido)...

PS

O autor deste tópico, na minha opinião, não deveria ter criado tal tópico (uma vez que está tão preocupado com o número de EAs), e apenas fez como na secção de Indicadores, ou seja, criar um ramo chamado "Ajude-me a mudar para o MT5 sem perdas". Isto permitiria a todos traduzir EAs de MQL4 para MQL5.

 
Interesting:

O mesmo algoritmo implementado no MQL5 pode ser muitas vezes mais rápido, simplesmente devido às especificidades da arquitectura do terminal e da linguagem. Por exemplo, compare o tempo de execução de um bloco de inicialização de um Expert Advisor "simples" (para ilustrar, pode até medir o tempo de execução de um Init e OnInit vazio).

Eu nunca disse nada sobre "mais rápido". Seria muito estranho desenvolver uma nova linguagem que é várias vezes mais lenta do que a sua antecessora. Obviamente, a MQL5 é mais rápida.

Interessante:

Provavelmente vou alterar a ordem de algumas palavras desta declaração para produzir o seguinte resultado - MQL5 foi criado para tornar as coisas simples mais complicadas. Fazer coisas que antes eram impossíveis é a sua PROPOSTA DIRECTA.

Ou o que era possível antes é impossível :) (é uma piada sobre trancar, caso alguém não o tenha percebido)...

Esta é uma forma magistral de virar o significado do avesso. A ideia por detrás disto foi: "A MQL5 foi criada para facilitar a implementação de coisas complexas, não para fazer algo que antes era impossível".

Interessante:

PS

O autor deste tópico, na minha opinião, não deveria ter criado tal tópico, uma vez que está tão preocupado com o número de EAs, e apenas fez como na secção de indicadores, ou seja, criou um ramo chamado "Ajude-me a mudar para o MT5 sem perdas". Este artigo irá explicar o procedimento de conversão da EA de MQL4 para MQL5.

Talvez o autor saiba melhor.

ZS. Este é o último post que escrevi. Pelo menos neste fio.

 

joo:

ZS. É isso mesmo, este é o meu último post. Pelo menos neste fio.

Neste, o meu também, pois não vejo sentido em discutir mais nada...
 

Interesting:
В этой, мой пожалуй тоже, поскольку не вижу смысла обсуждать что-то еще... 

Sobre o número de Consultores Especialistas. Não sei quanto ao número de Expert Advisors, mas para mim o artigo "Introduction to MQL5: Writing a Simple Expert Advisor and an Indicator" ( Introdução à MQL5: Escrever um Expert Advisor Simples e um Indicador) foi suficiente. Kudos ao autor!
 
Interesting:

Penso que o autor deste tópico não deveria ter criado um tal tema (uma vez que está tão preocupado com o número de Expert Advisors), e simplesmente criou um ramo chamado "Ajude-nos a mudar para o MT5 sem perdas". Isto permitiria a todos traduzir em paz a MQL4 EAs para MQL5, e os negociantes serão capazes de lidar com a conversão de MQL4 para MQL5 em paz.

É egoísta fazê-lo) Não estou a falar apenas de mim e dos meus colegas, nem todos eles são programadores profissionais, mas muitas vezes autodidactas amadoras.

Mais cedo ou mais tarde, e se necessário, eu próprio farei tudo. Já escrevi o primeiro Expert Advisor comercial em menos de 5 dias)) O que um desenvolvedor da MQ deve ter pesquisado no processo de escrita)))

As coisas elementares, como simplesmente descobrir o preço actual, pedir Bid, três letras em MT4, em MT5 todo o complexo com estruturas, copiar matrizes, etc., têm de ser completadas. Será que funciona mesmo mais depressa? Não consigo sequer imaginar em quantos erros pode eventualmente resultar (internos e internos). Ainda encontram erros no MT4. IMHO não deveriam ter mudado tanto a língua, poderiam ter mudado o intérprete, compilador, testador, acrescentado algo, mas tudo foi reescrito a partir do zero. É claro que os profissionais terão vantagens adicionais, mas todos os outros serão deixados para trás. Mas os profissionais foram capazes de escrever tudo em C antes, por exemplo, de o terem anexado a encadernação com operações comerciais. A massividade da MQL5 como com a MQL4 semi-redigida está fora de questão. A tristeza...

Pergunta/pergunta àqueles que dominam MQL5 e conhecem MQL4, tente estimar em números o quanto mais complicado 5 é? Na minha opinião, é 5-10 vezes mais difícil.

Документация по MQL5: Получение рыночной информации / SymbolInfoTick
Документация по MQL5: Получение рыночной информации / SymbolInfoTick
  • www.mql5.com
Получение рыночной информации / SymbolInfoTick - Документация по MQL5