Alguém criou um sistema comercial automatizado de sucesso? Qual é o seu conselho? - página 15

 
Sobre a "simplicidade do código" em 4 e as diferenças. Vocês parecem ser programadores autodidatas para quem a MQL é sua primeira linguagem de programação (ou você é um Cheshnik ardente) e não compreendem bem a essência e os prós da OOP. O MT4 é uma mistura nuclear de OOP e programação funcional. 5 ka está muito mais perto do pleno OOP. Código de procedimento ou código é o pior que se pode arranjar, especialmente para instrumentos financeiros. Se seu código se aproxima de 10.000 linhas - então o desenvolvimento e a depuração posterior se tornam um inferno com um bilhão de telescópios funcionais, código duplicado e nenhuma maneira de reutilizá-lo. Dito isto, por OOP não queremos dizer apenas usar a palavra classe, mas entender e usar padrões OOP. Se você usar e pensar que o mql4 é até um pouco conveniente - o mais provável é que você precisará reaprender a programação, porque você não terá nada complicado ou sensato. IMHO, você não deve começar com o estudo do MQL, mas com o estudo mais completo do C++ e os princípios do OOP. Então o desenvolvimento será muito mais fácil, mais divertido e seu software será dezenas de vezes mais à prova de bugs do que um mingau de código funcional com misturas de OOP.
 
Ótimo! E quanto aos lucros do OOP. Irá logo após a aprendizagem?
 
Вадим Калашнков #:
Sobre a "simplicidade do código" em 4 e as diferenças. Vocês parecem ser programadores autodidatas para quem a MQL é sua primeira linguagem de programação (ou você é um Cheshnik ardente) e não compreendem bem a essência e os prós da OOP. O MT4 é uma mistura nuclear de OOP e programação funcional. 5 ka está muito mais perto do pleno OOP. Código de procedimento ou código é o pior que se pode arranjar, especialmente para instrumentos financeiros. Se seu código se aproxima de 10.000 linhas - então o desenvolvimento e a depuração posterior se tornam um inferno com um bilhão de telescópios funcionais, código duplicado e nenhuma maneira de reutilizá-lo. Dito isto, por OOP não queremos dizer apenas usar a palavra classe, mas entender e usar padrões OOP. Se você usar e pensar que o mql4 é até um pouco conveniente - o mais provável é que você precisará reaprender a programação, porque você não terá nada complicado ou sensato. IMHO, você não deve começar com o estudo do MQL, mas com o estudo mais completo do C++ e os princípios do OOP. Então o desenvolvimento será muito mais fácil, mais divertido e seu software será dezenas de vezes mais à prova de bugs do que uma minhoca de código funcional com misturas de OOP.
Qual é a diferença no OOP em 5 e 4? Por favor, me esclareçam. A diferença na customização do ambiente de intercâmbio é óbvia. Bem, as barras são numeradas a partir do final. Não vejo nenhuma outra diferença óbvia no idioma.
 
Aleksei Stepanenko #:
Ótimo! Que tal lucrar com o OOP. Irá logo depois que você aprender?

O OOP não é sobre lucros, mas sobre a eficiência da manutenção e suporte do código.

Agora responda sua própria pergunta - se você aprender como apoiar e manter seu código de forma mais eficiente - como isso afetará seu lucro? Obviamente, se você tiver lucro com a "fabricação de pás" escrevendo EAs - então você pode escrever mais produtos.

Se seu lucro é comercial - então o OOP não tem nada a ver com isso.

 
Georgiy Merts #:

O OOP não é sobre lucros, mas sobre a eficiência da manutenção e suporte do código.

Agora responda sua própria pergunta - se você aprender como apoiar e manter seu código de forma mais eficiente - como isso afetará seu lucro? Obviamente, se você tiver lucro com a "fabricação de pás" escrevendo EAs - então você pode escrever mais produtos.

Se seu lucro é comercial - então o OOP não tem nada a ver com isso.

Zhora, o que há nele para seu lucro? Sem OLP, sem Liga, o que é isso?
 
Vladimir Baskakov #:
Zhora, o que você tem a ganhar com isso? Sem OLP, sem Liga, o que é isso?

Já reclamei disso uma dúzia de vezes... Minha metodologia de seleção é quase inteiramente intuitiva. E a intuição é... Está nublado e imprevisível...

 
Georgiy Merts #:

Já reclamei disso uma dúzia de vezes... Minha metodologia de seleção é quase inteiramente intuitiva. E a intuição é... Está nublado e imprevisível...

Então, por que você está fazendo tanto alarde de sua liga? Jogue por conta própria, se surgir algo sensato, então publique-o.
 
Vladimir Baskakov #:
Então, por que você está fazendo tanto alarde de sua liga? Jogue por conta própria, se surgir algo útil, então publique-o.

Por quê? Se surgir alguma coisa, não poderei dizer a ninguém o que é ou quais são os princípios. Mas aqui está, livre e aberto a todos...

 
Georgiy Merts #:

Por quê? Se surgir alguma coisa, não poderei dizer a ninguém o que é ou quais são os princípios. Mas aqui está, livre e aberto a todos...

E ninguém precisa disso.
 
Vladimir Baskakov #:
E ninguém precisa fazê-lo.

Bem, você não tem que - Eu não insisto....