Proposta para a administração e os residentes locais

 

Aqui está uma idéia.

Como não há treinamento competente e inteligente na programação MKL4/5 em qualquer lugar, e no Runet você pode achar um absurdo impensável,

Pode fazer sentido fazer algumas páginas de treinamento onde diferentes variações de código serão oferecidas.

E os usuários com uma certa classificação, por exemplo, mais de 20 000 podem editar este código ou adicionar sua própria versão e colocar notas.

Um exemplo simples: Um usuário ofereceu a variante de busca de pedidos por histórico.

   for(int i=OrdersHistoryTotal()-1; i>=0; i--)
      if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
         if(OrderSymbol()==_Symbol)
            if(OrderMagicNumber()==MagicNumber || MagicNumber==-1)

mas esta variante não é totalmente correta.

Um programador mais experiente com a classificação de mais de 20.000 pode editar o código para torná-lo correto ou apenas dar ao código uma nota de, digamos, 3 em 10 e, talvez, oferecer sua própria variante.

O que os programadores novatos recebem?

Informações e treinamentos mais competentes.

Respostas a suas perguntas sobre como torná-lo correto, como torná-lo confiável, como torná-lo mais rápido, como torná-lo profissional, etc. ..........

O que o recurso vai receber:

Menos tópicos no fórum com todos os tipos de perguntas triviais.

Uma base de código correto (uma espécie de tutorial) com a qual os iniciantes podem aprender.

Estou interessado na sua opinião.

 
É difícil encontrar informações sensatas para um boneco sobre como trabalhar com pedidos. Em vez de dar uma resposta a uma pergunta específica (algumas linhas de código) eles me enviam para reler longos tópicos do fórum, dizendo que eu tenho que mergulhar em todas as dificuldades e passar pelo processo de aquisição de conhecimento para sentir respeito pelos detentores desse conhecimento, mas antes disso eu sinto indulgência na comunicação... Por quê? Aparentemente, porque o conhecimento está à venda aqui e ninguém pretende compartilhá-lo de graça.
 
Vladimir Pastushak:

Surgiu uma idéia

Interessado em sua opinião.

Infelizmente, as chances são absolutamente nulas - comprovadas por muitos projetos mortos que esperavam "que a comunidade o fizesse ela mesma".

Tais coisas são criadas exclusivamente por dinheiro (diretamente ou dissimuladamente), sob gestão e controle competentes. Veja a seção de documentação da MQL5 - anos de trabalho de muitos autores e tradutores foram investidos ali.

 
Renat Fatkhullin:

Infelizmente, as chances são absolutamente nulas - comprovadas por um monte de projetos mortos que esperavam "que a comunidade fizesse tudo sozinha".

Tais coisas são criadas exclusivamente por dinheiro (diretamente ou dissimuladamente), sob gestão e controle competentes. Veja a seção de documentação da MQL5 - anos de trabalho de muitos autores e tradutores foram investidos ali.

Há apenas exemplos. Elas não são suficientes. Eu preciso de mais, acho que outros também precisam...

Quero aumentar minhas habilidades como programador e dar conselhos corretos aos novatos para desenvolver a comunidade...

Como posso ajudar a comunidade se não consigo distinguir entre código bom e código ruim?

Como posso distinguir o código bom do código ruim? Como distinguir um bom código com OOP de um mau?

Artigos ? Os artigos são bons, recentemente nós analisamos o código dado no artigo e fizemos um artigo em 10 linhas de código

O objetivo não é promover algo ou capturar tráfego ou criar um projeto separado ou ter lucro/perda...

O objetivo é criar uma base de conhecimento, agora eu preciso pesquisar muitos tópicos, muitas páginas para encontrar o que eu preciso, eu sei que muito trabalho foi feito na busca, mas infelizmente a busca é fraca.

Aprendi o básico com o tutorial, mas infelizmente é apenas o básico, e agora preciso de mais informações educacionais e de qualidade, a documentação da MQL5 está faltando, infelizmente...

Sugeri a opção porque não consigo encontrar bons exemplos, implementações competentes... O treinamento de qualidade pode ser oferecido de alguma outra forma?

 
Nós mesmos queremos escrever um livro-texto MQL5, mas precisamos ter a coragem de fazê-lo.
 
Renat Fatkhullin:
Nós mesmos queremos escrever um livro de texto MQL5, mas temos que ter a coragem de fazê-lo.
Se eu pudesse, compartilharia minha coragem...
 
Renat Fatkhullin:
Nós mesmos queremos escrever um livro sobre a MQL5, mas temos que ser corajosos o suficiente para fazê-lo.

Vamos fazer um juntos ?

Seguindo o exemplo da minha sugestão, será desenvolvida uma base de códigos corretos, e os editores reunirão tudo e o descreverão em um livro didático!

Uma coisa é quando 20-30 pessoas estão trabalhando e depois bugs são corrigidos por eles, e outra coisa é quando 50-100 programadores experientes fazem algumas coisas básicas...

Não vejo nada de errado com minha idéia, exceto horas de trabalho para criar uma interface web para criar um banco de dados de códigos de qualidade...

 
Infelizmente, não é assim que os projetos são feitos. É assim que eles são enterrados...
 
Você precisa de algum tipo de interface especial para isso? Havia um fio aqui em algum lugar com muita chama, o que acabou resultando no código ideal para a função de conversão de valores TF para string. É suficiente ter um tópico separado como "Como codificar pimentas corretas" e colocar ali links para posts com código final + descrição. Ou afixar os próprios códigos, sem links. Flamejar e tagarelar será separado, o resto em um tópico. Ninguém o impede, por exemplo, de correr tal linha, embora seria melhor ter alguém com direitos de moderador - para limpar a chama
 
Tudo o que precisa ser feito é complementar as seções relevantes com este mais "correto" do ponto de vista do mesmo código de administração (diferentes variantes dele para escolher - como melhor, como não...) - por assim dizer, para reunir tudo. Caso contrário, é verdade que tanto os usuários experientes como os novatos nunca conseguirão juntar essa bagunça.

Mas é claro - isso requer esforço e tempo
 
e se a classificação for superior a 20.000 e o programador for inútil :-)