O que seria necessário para que todos finalmente mudassem para o MT5? (coleta de opiniões) - página 24

 
Para fazer um comerciante que lucra em mt4 usando indicadores ou EAs que não funcionarão em mt5, quebre o mt4. Então ele só terá que gastar tempo aprendendo mql5. Enquanto o mt4 existir, não há nada que você possa fazer. Que haja sempre sol!
 
Andrey F. Zelinsky:

A popularidade de uma linguagem de programação é o número de pessoas que estão dispostas e capazes de aprendê-la e usá-la para resolver seus problemas.

a popularidade de uma plataforma comercial -- é determinada pela popularidade da linguagem de programação interna.

Aulas prontas -- digamos, para ensinar as crianças a ler, elas são divididas em dois grupos -- um grupo recebe dados com letras -- e o outro grupo recebe dados com palavras e imagens prontas.

A pergunta é: qual grupo de crianças será capaz de ler mais rápido ou não será capaz de ler de forma alguma?

Neste exemplo -- as palavras são o equivalente às classes prontas.

Se você parar de vender aulas prontas no processo de aprendizagem e oferecê-las sempre que tentar aprender o idioma (o que é feito regularmente, metodicamente e mesmo com fanatismo frenético), então o crescimento de um público que pode dominar o mql5 será inevitável.

O crescimento do público disposto e capaz de aprender a linguagem de programação interna levará a um aumento da popularidade da plataforma e à compreensão de seus benefícios na prática.

Infelizmente, você está errado.

Comecei a programar a partir da 3ª taxa, no Algol 68 no computador Minsk 32, e durante a prática de produção minha tarefa de programação de termo era programar um problema de programação linear com a ajuda do método simplex.

E a tarefa em si: "Distribuição ideal de máquinas e mecanismos entre os objetos de construção".

Depois mudei para o EC-Computer com Assembler, PL/1, "Iskra" para Basic . .


Os programadores estão divididos em 2 categorias: Sistema e Problema. A eles se unem programadores da WEB, você também pode adicionar programadores de rede ...

Sempre fui um programador problemático e, mesmo conhecendo Assembler para Windows, API e OOP, preferi escrever programas em linguagens de alto nível.

Agora eu não preciso conhecer a construção interior da linguagem, preciso desenvolver um robô comercial lucrativo sem entrar profundamente nas aulas, e preciso gastar meu tempo para desenvolver uma estratégia comercial.

E a atual MQL5 me dá esta oportunidade, e as desvantagens são gradualmente eliminadas.

 
Petros Shatakhtsyan:

Infelizmente, você está errado.

Comecei a programar no 3º ano, no Algol 68 no Minsk 32.

Petros -- sua história emocionante -- diz apenas uma coisa -- você começou a aprender programação a partir do básico.

Mas o público de desenvolvedores de indicadores/conselheiros está dividido em a) aqueles que dominam o básico -- e b) aqueles para os quais a MQL é a primeira linguagem de programação.

A popularidade da plataforma depende única e inteiramente do segundo grupo "aqueles para quem a MQL é sua primeira linguagem de programação" - este grupo é o mais significativo e é seu significado, como regra majoritária, que determina o destino e as perspectivas do terminal - não importa o quanto todos os gurus, especialistas e desenvolvedores de terminais queiram o contrário.

Este é o grupo para o qual o iTime, iClose, iOpen, ..., comumente usado pelos desenvolvedores da MQL4, foi introduzido.

E exatamente porque MQL4 e MQL5 são linguagens de programação diferentes -- e MQL5 é mais difícil de aprender e usar que MQL4 -- o grupo "b) daqueles para os quais MQL é a primeira linguagem de programação" não se move de MT4 para MT5 ou se move muito lentamente.

As razões para isso precisam ser investigadas - meu palpite é que é a apresentação/educação das construções linguísticas para o público - a apresentação da biblioteca padrão impede ou retarda a compreensão do "o que é o que" para os desenvolvedores novatos.

 
Andrey F. Zelinsky:

.

-- a alimentação diretamente da biblioteca padrão retira ou retarda a compreensão do "o que é o que" para os desenvolvedores novatos.

Eu acho que é o contrário.

A biblioteca padrão permite a todos escrever operações comerciais muito brevemente, sem o conhecimento do OOP e que tal classe.


Entendo porque muitos têm medo da MQL5. Algumas pessoas pensam que para escrever na MQL5 precisam conhecer as aulas e o OOP.

Eu lhe asseguro que você não precisa conhecer o OOP para passar da MQL4 para a MQL5!

 
Petros Shatakhtsyan:

Eu acho que é o contrário. ...

Pense, quem o proíbe ou o impede de pensar.

Meus comentários não pretendem distraí-lo de seu modo de pensar habitual.

As questões que levantei são interessantes para discutir com aqueles que são especialistas na prática e na metodologia de ensino.

 
Andrey F. Zelinsky:

Pense, quem proíbe ou impede que você pense.

Meus comentários não têm o objetivo de distraí-lo do processo de pensamento a que está acostumado.

As questões que levantei são interessantes para discutir com aqueles que são especialistas na prática e nos métodos de ensino. Há literalmente muito poucos especialistas desse tipo neste fórum. E eu já conheço a opinião de alguns deles.

Tenho uma opinião em meu trabalho - gerentes experientes são inimigos de tudo que é novo, é claro por quê - eles se sentam por um dia e saem, você parece ter potencial.


somente um desenvolvedor pode conhecer todas as vantagens dos novos produtos, no momento em que eles são inventados

 
pavlick_:

Que bobagem. De quem é o negócio c++, por exemplo? É um padrão gratuito, de domínio público. Compiladores com licenças livres. Tudo isso está sendo enriquecido com bibliotecas gratuitas. Quantos altruistas escreveriam bibliotecas gratuitas para uma ICL fechada para promover seus negócios? Bem, é provável que haja quem queira divertir seu ego, mas para mim, por exemplo, não me apetece. E em geral, você não precisa nem mesmo construir nada (como lua em Kwik) - basta dar uma api.

Em seguida, leia a segunda parte do texto - treinando especialistas para quem sabe o quê. E o que isso tem a ver com bibliotecas?

E isto "como lua em uma rapidinha" - é onde você deveria ter começado, é tudo o que diz. Isso até me fez rir um pouco.

E isso é... Quantos viram todos os tipos de licenças diferentes, algo livre e nunca viram, e procuraram com afinco - mas não há nenhuma, e que alguém parece livre de alguma fantasia, nada mais é do que fantasia.

 
Petros Shatakhtsyan:

E eu acho que é o contrário.

A biblioteca padrão permite a todos escrever ofícios muito brevemente sem o conhecimento do OOP e que tal classe.


Entendo porque muitos têm medo da MQL5. Algumas pessoas pensam que para escrever na MQL5 precisam conhecer as aulas e o OOP.

Eu lhe asseguro que você não precisa conhecer o OOP para passar da MQL4 para a MQL5!

Muito mais fácil! Mas, como vemos, nem todos são capazes de compreender isto. Que maravilha!

 
Andrey F. Zelinsky:

Pense, quem proíbe ou impede que você pense.

Minhas declarações não têm o objetivo de distraí-lo do processo de pensamento a que está acostumado.

As questões que levantei são interessantes para discutir com aqueles que são especialistas em termos de prática e metodologia de ensino.

Andrei, eu não sou o praticante?

Veja o meu perfil e há um link para um vídeo. Eu desenvolvi este programa há 12 anos com VC++, Borland C++ e Oracle.

E de 97 a 2008, tive minha própria empresa onde recebo pedidos e ensino programação VC++ e Visual FoxPro.


Portanto, aconselho-os a não competir comigo, vocês perderão. ( Isto é uma piada, é claro : )

 
Petros Shatakhtsyan:

A biblioteca padrão permite a todos escrever ofícios muito brevemente sem conhecimento do OOP e do que é uma classe desse tipo.

O que isso tem a ver com o OOP e a biblioteca padrão?

Na MQL5, você pode administrar sem OOP sem saber nem o que é uma classe, nem o que é a Biblioteca Padrão.

Mas se olharmos as explicações dos gurus locais, tudo o que vemos é "procure a classe SB ...", "herde a classe SB ...", "escreva sua própria classe ...".

Isto é, as palavras "classe" e "biblioteca padrão" invariavelmente vão lado a lado.

Abra a descrição da SB na documentação: "classes comerciais", "classe/grupo", "classe para trabalhar ...", "descendentes diretos", "métodos".

Para novatos que não vão à MQL5 por causa do OOP -- eles simplesmente não têm nenhuma chance.

Razão: