Mt4 Fim do apoio. - página 3

 
Alexey Volchanskiy:

Primeiro - Eu simplesmente ainda não redesenhei fisicamente todo o meu conjunto de ferramentas. Segundo - a MT5 ainda não possui as corretoras necessárias com margem coberta igual a zero e spreads sãos.

Mas o processo de conexão de novas corretoras à MT5 é inevitável, portanto é apenas uma questão de tempo. Mas eu uso a OLP por muito tempo e com muito prazer. Desde o início dos anos 90, quando seu início apareceu nos produtos Borland.

1) E quanto tempo você teve para reprojetar seu kit de ferramentas?

2. Eu não tenho nada contra o OOP. Pessoalmente, não preciso dela, mas não me importo que outros a usem.

No entanto, isso certamente impede que os programadores novatos escrevam seus robôs comerciais e testem suas estratégias o mais rápido possível. Se o OOP é um obstáculo para iniciantes, então é ruim para este negócio como um todo (para algotrading). Ela deve ser abolida, caso contrário os recém-chegados não serão seduzidos. imho.

 
Реter Konow:
Li vários de seus posts em diferentes tópicos, onde você disse francamente que não entendia alguns dos "floreados" do OOP. Você me pediu para explicar. Ao mesmo tempo, sua experiência de programação deve ser muito mais do que a minha. Você vê o problema de forma muito restrita. Como se houvesse alguns problemas particulares e agora eles foram consertados e tudo está bem. Mas não é bem assim. Eu tento olhar mais fundo e, do meu ponto de vista, os babados não têm sentido e são prejudiciais onde não há poder suficiente para eles.

Só porque eu não entendo algo não significa que seja errado ou desnecessário. Ainda há muito que eu não sei sobre o OOP, mas o que eu já sei me ajuda muito.

Por exemplo, para sistematizar bibliotecas. Chamando a classe LotCalculyate recebo todos os métodos e quando encontro um novo método interessante, adiciono-o à minha biblioteca.

 
Реter Konow:

1. Quanto tempo você teve para redesenhar seu kit de ferramentas?

2. Eu não tenho nada contra o OOP pessoalmente. Pessoalmente, não preciso dela, mas não me importo que outros a usem.

Entretanto, certamente impede que os novatos na programação escrevam seus robôs comerciais e testem suas estratégias o mais rápido possível. Se o OOP é uma barreira para iniciantes, então é ruim para este negócio como um todo (para algotrading). Ela deve ser abolida, caso contrário os recém-chegados não serão seduzidos. imho.


Se o SUPROMAT é um obstáculo para os novatos, ele é prejudicial para este negócio em geral (para a MÁQUINAS). Ela precisa ser abolida, caso contrário, os novatos não serão atraídos. NONSENSE !!!

Por que espalhar tal bobagem...?

 
Олег avtomat:

Se o SOPROMAT é uma barreira para os recém-chegados, então é ruim para este negócio como um todo (para MÁQUINAS). Ela deve ser abolida, caso contrário, os recém-chegados não serão atraídos por ela. NONSENSE !!!

Por que dizer tal bobagem...?


Comparar o presente de Deus com um ovo.

OOP são todos os babados e floreados em um corpo de programação saudável. Toda a base de software no mundo é escrita por pessoas que ainda não ouviram falar do OOP. O OOP é uma organização nova, uma disciplina de programação. Como eu gosto de enquanto e o cola em todo lugar em vez de para, mas o resultado é aproximadamente o mesmo, porque este resultado é determinado pelo PENSAMENTO que o código implementa, mas não pela técnica de execução deste pensamento, não pela organização do trabalho. Algoritmo é tudo, e escrevê-lo em qualquer linguagem de programação com qualquer técnica de programação não é nada.

 
Vladimir Pastushak:

Só porque eu não entendo algo não significa que seja errado ou desnecessário. Não sei muito sobre o OOP, mas o que eu já sei me ajuda muito.

Por exemplo, para sistematizar bibliotecas. Quando ligo para a classe LotCalculyate, recebo todos os métodos, e quando encontro um novo método interessante, adiciono-o à minha biblioteca.

Bem, se isso o ajuda. Eu não sou contra isso. Use-o e estude-o melhor.

 
Реter Konow:

É claro que, para um programador e desenvolvedor experiente, a MQL5 não é nada. Mas pense em iniciantes e autodidatas que querem dominar a programação apenas para implementar suas estratégias "geniais". E eles terão dificuldade para dominar as características adicionais, e ao escolher uma plataforma, é pouco provável que pensem demais. Esse é o problema.

Vejo o problema apenas na sua falta de compreensão do que está acontecendo em geral e como um exemplo na MT em particular.
Como eu disse, tudo se desenvolve do simples ao complexo (seja ele um organismo ou uma organização).

2 Ninguém está forçando você a sentar-se e encher MQL5, você pode pedir a um programador (como em qualquer outra indústria, você tem que ir a um cabeleireiro para fazer seu cabelo, não fazê-lo você mesmo em frente a um espelho).
3 Há iniciantes, profissionais de nível médio e profissionais seniores (qualquer empresa tem um aprendiz, um montador com 3 níveis de responsabilidade e um montador com 6 níveis de responsabilidade).
4 apreciam que os profissionais sejam especialistas de alto nível, a falta de tais especialistas está voltada para o nível médio, e só então para os recém-chegados, (melhor recorrer a um construtor com 25 anos de experiência do que a um graduado universitário que quer fazer um bom conserto em casa)
5 iniciantes não promovem, desenvolvem, melhoram o produto, eles o estudam (como em qualquer negócio, eles aprendem a ciência de seu negócio).
6 Ninguém jamais criará um negócio onde os recém-chegados tenham que trabalhar porque o negócio tem perdas enquanto eles estudam o produto.

Qual dos seguintes pontos você não entendeu?

Respeitosamente.

A programação P.S. é a arte de criar coisas complexas com comandos simples. como eu disse anteriormente, qualquer virtualização leva a uma perda de desempenho no nível da máquina.
 
Олег avtomat:

Se o SOPROMAT é uma barreira para os recém-chegados, então é ruim para este negócio como um todo (para MÁQUINAS). Ela deve ser abolida, caso contrário, os recém-chegados não serão atraídos. NONSENSE !!!

Por que dizer tal bobagem...?

É uma analogia incorreta. Este é o mundo do comércio, e as pessoas que vêm aqui são aventureiros em geral, e não futuros cientistas e engenheiros. A tarefa deles é tentar a sorte e ganhar muito dinheiro rapidamente. Naturalmente, para pessoas tão sérias como todos nós estamos aqui junto com você, não é sério, - mas para eles é apenas o objetivo de seus esforços.

Seu poder cerebral inicial é baixo, e os artifícios do OOP claramente os desencorajam de se envolverem ativamente em nosso ecossistema. Eles gostariam de testar suas idéias rápida e facilmente, e eles recebem uma carga tão grande que não conseguem evitar ficar assustados e pensar, "para que diabos eu preciso disso...".

É claro que esta é uma representação muito figurativa e caricatural do estado das coisas, mas o ponto ainda é o mesmo.

 
Andrey Kisselyov:
O verdadeiro problema é sua falta de compreensão do mercado em geral e do mercado em particular.
1. como eu disse, tudo se desenvolve do simples ao complexo, (seja um organismo ou uma organização).

2 Ninguém está forçando você a sentar e abarrotar MQL5. você pode ir a um programador, (como em qualquer campo, você vai a um cabeleireiro para fazer seu cabelo, não para fazê-lo você mesmo em frente a um espelho)
3 há iniciantes, profissionais de nível médio, especialistas seniores, (qualquer empresa tem aprendizes, montadores de categoria 3 e 6)
4 em todos os lugares onde os especialistas de alto nível são valorizados, na ausência deles você apela para o nível médio, e depois recorrer aos recém-chegados, (melhor recorrer a um construtor com 25 anos de experiência do que a um graduado universitário que quer fazer um bom conserto em casa)
5 iniciantes não promovem, desenvolvem, não melhoram o produto, eles o estudam, (como em qualquer estudo de negócios a ciência de seus negócios)
6 ninguém e nunca criará uma empresa onde iniciantes devam trabalhar, porque enquanto aprendem o assunto, a empresa sofre prejuízos.

que parte do que escrevi aqui não entendeu?

com respeito.

Você esqueceu de acrescentar um parágrafo:

7. Estou certo em minha percepção do estado das coisas e vejo as coisas como elas são. ))

1. Há outro ditado - quanto mais complexa a tecnologia, maior a idiotice para a qual foi projetada. Isto sugere que, ao criar um sistema complexo, o desenvolvedor deve garantir que o gerenciamento da interface deste sistema seja tão simples e compreensível. Do ponto de vista do desenvolvedor, o sistema evolui de simples para complexo, e do ponto de vista do usuário, de complexo para simples (com capacidades crescentes).

Estou falando do problema da distribuição do MT5 entre os usuários, enquanto você aponta para os desenvolvedores e diz: você é o único que não o entende, enquanto todos os outros entendem. Você é um mau programador, aprenda OOP.

Mais uma vez, imagino um jovem usuário novato que ouviu falar de forex e se envolveu nisso. Ele tem imediatamente uma grande idéia e está impaciente para implementá-la. Eu não falo por mim, mas por ele.

 
Реter Konow:

A analogia é falsa. Este é um mundo comercial, e as pessoas que vêm aqui são, de modo geral, aventureiros, e não futuros cientistas e engenheiros. O objetivo deles é tentar a sorte e ganhar muito dinheiro rapidamente.

Um bilhete de loteria para eles, e eles não precisam de nenhum BOS
 
Реter Konow:

1. Quanto tempo você teve para redesenhar seu kit de ferramentas?

2. Eu não tenho nada contra o OOP pessoalmente. Pessoalmente, não preciso dela, mas não me importo que outros a usem.

Entretanto, sem dúvida impede que os novatos na programação escrevam seus robôs comerciais e testem suas estratégias o mais rápido possível. Se o OOP é um obstáculo para iniciantes, então é prejudicial para este negócio como um todo (para algotrading). Ela deve ser abolida, caso contrário os recém-chegados não serão seduzidos. imho.


Peter, você é capaz de perceber o que já foi escrito para você muitas vezes. Vou repetir pela última vez e parar o diálogo neste ponto, é um conto sobre um touro branco.

Você pode escrever programas SEM OOP, sem qualquer prejuízo. Isso é tudo.

Razão: