Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Rapazes, não atirem no pianista. Ele está tocando o seu melhor.
Já faz muito tempo que está fora de questão.
A idéia de um piano de cauda foi completamente esquecida. O que está sendo discutido é "Como pintar... etc.".
Em grande parte graças ao "Não pode estar certo, porque a idéia não foi minha".
A idéia do GRAIL é completamente esquecida. A discussão é "Como pintar... etc.".
Em grande parte por causa do "Não pode estar certo porque a idéia não foi minha".
Não. Não por causa disso.
Deixe o autor primeiro aprender como se comportar corretamente na sociedade decente, depois venha.
Graças em grande parte à atitude "Não pode estar certo porque eu não o inventei".
Bicus:
Não. Não por causa disso.
Deixe o autor primeiro aprender como se comportar corretamente na sociedade decente, depois venha junto.
Sem entrar na qualidade do código, podemos considerar a idéia como bastante sadia. Todos escreveram dezenas de EAs deste tipo, e a maioria deles são operáveis com muitos "mas". O problema é que, tendo obtido um resultado em uma área otimizada e não percebendo sua fragilidade, os autores tocam todos os sinos e, simultaneamente, lançam lama a todos os "nerds" que ainda não pensaram bem no assunto.
Bem, você tem que ensinar o homem - ele quer programar - não vamos cortá-lo.
ALeek, você decidiu programar e quer compartilhar sua descoberta com as pessoas - bem, isso é louvável. Mas(!), você não precisa ser rude! Deixe os outros serem rudes - isso é só para seu benefício.
Agora, sobre o conteúdo do código. Vou tentar ser o mais objetivo possível - dizer nos comentários apenas o que sua lógica de código sugere (jogando fora seus próprios sentimentos a isso) - apenas lógica - lógica rígida. Então, vamos lá.
1. Os colchetes de seu código estão dispostos como em um livro didático - esta disposição é injustificada - ela esconde a legibilidade do código (retiro da lógica da prática de quilômetros de linhas de programação).
2. Em vez de uma aba fixa, você usa um número fixo de espaços - isto também é uma falha - se este ponto for incompreensível agora, talvez seja compreensível para você no futuro (isto é tirado por mim da lógica da prática de quilômetros de linhas de programação).
3. Variáveis personalizadas. A seção não está separada das outras por um comentário! Assim como as outras seções de seu código também não estão separadas! Este é um estilo de programação ruim. O código que você gentilmente afixou tem apenas 130 linhas de código de programa. Em média, meu código leva cerca de 2000-3000 linhas. Acredite em minha palavra, se eu formatar meu código como você faz, simplesmente farei um trabalho duplo ou até mesmo triplo - esta abordagem em uma tarefa séria leva muito tempo e a mata em vão. Não acredita em mim? Escreva aqui - eu lhe darei a tarefa técnica, programação que o forçará a fazer um código com mais de mil e quinhentas linhas - você sentirá na prática o que é - o projeto certo.
4. Variáveis personalizadas.
Onde está a possibilidade de alterar outros parâmetros desses indicadores? Ou o usuário é obrigado a estar vinculado apenas aos pedróides? Onde estão os métodos de cálculo? Onde estão as outras configurações? Eles estão escritos no código? Você deve expor as configurações o máximo possível - esta é pelo menos uma boa regra de ouro.
Linha 15: "Filtro". Bem, você definiu uma variável. O processador alocou memória para ele. Por que você a declarou se ela não é usada em nenhum lugar do código? Por que você retirou um pouco do poder de produção de seu computador para uma tarefa que não traz nenhum resultado? O que estupidamente rouba os recursos do computador!
5. Bloqueio de inicialização. Você tem apenas uma linha aqui:
Bem, diga-me, de que adianta? Bem, eu vi esta mensagem uma vez. Então por que eu deveria vê-lo toda vez que eu solto a EA em um gráfico?
6. Linha 37: "if(OrdersTotal()<1)" Que tipo de comportamento amadorístico é este? Se você aplicar esta construção, então o comerciante tem que negociar em um e apenas um par de moedas, e ele não está autorizado a negociar manualmente. Por que você colocaria um comerciante em tal desvantagem? É normal? Apenas negociar como eu lhe disse? Você acha que você tem ilusões de grandeza? Que tal dar mais liberdade ao comerciante e não limitá-lo?
7. Linha 39: "if(Symbol() == "EURUSD" && Period() < PERIOD_M30)".
Mais uma vez, isto é uma violação dos direitos do comerciante? E se ele ou ela quiser testar em prazos mais altos, ou, digamos, em outro instrumento comercial, por exemplo, na moeda afrikaniana, o que ele ou ela teria que fazer, bater em você e implorar para que você remova essa limitação? Você está se tornando novamente o Pussy-King? Não é de admirar que você esteja brigando como uma bruxa do mercado - seu senso de auto-importância está literalmente atingindo proporções maníacas em seu código. Muito menos uma conversa de verdade!?
8. Onde no código está a verificação do fluxo comercial? Ou Pushkin deve verificá-lo? Ou você vai gostar se o servidor retornar recusas ao comerciante, tratando suas ordens como um ataque de hacker? Seu código dá muito lucro a um comerciante? A lógica diz para não usar seu EA de forma alguma, pois ele se comporta da mesma forma que o vírus de rede padrão - ele mostra a capacidade de transbordar o número de solicitações para o servidor. Seu código não contém vírus, mas seu código se comporta como um vírus. Isso é um fato!!! Você nos mostrou este fato revelando-nos seu código de programa (infelizmente, analfabeto).
Em resumo, estou farto disso. A julgar por seus postos, você está pronto para derramar toneladas de diarréia verbal sobre todos aqueles que não são desejados.
A conclusão é que seu código não é bom em estilo. Sem mencionar o fato de que a geração de sinais comerciais está estritamente vinculada a chs utilizados de forma não razoável.
E note especificamente que eu não expressei um único sentimento pessoal neste comentário - tudo foi baseado apenas na lógica refletida em seu código (e, peço desculpas, permiti-me afastar-me dele apontando a lógica de seus cargos)! Parada completa!
drknn, apenas os pontos 6 e 8 podem ser deixados de fora de tudo isso.
Quanto ao resto, eu os teria mandado embora, assim como a ALeek, acho eu.
Você é o examinador do comitê de admissão? Ele o enviou a você para revisão ou crítica? ele o deixou testar o ex4 acabado e lhe permitiu ver o crescimento em equilíbrio. E quando se trata de comércio, o resto provavelmente virá imediatamente - e uma dúzia de verificações de erros e limpeza de códigos.
ALeek não pretendia mostrar seu código a ninguém, e originalmente afixou ex4.
drknn, de tudo o que foi dito, apenas os pontos 6 e 8 podem ser retidos.
Há tantas pessoas quanto opiniões.
ALeek não pretendia mostrar seu código a ninguém, e originalmente afixou ex4.
Eu não sou cego.
Não vale a pena falar e explicar tudo isso. Aleeka não vai estar por perto por muito tempo. ele pode não aparecer de jeito nenhum. esqueça.
OK.
Tudo o que resta a dizer é:
"
Com sua cabeça orgulhosa curvada...!
O veredicto do destino está feito!
aquele fogo que está à espreita no ar?
"e murchou sua grinalda solene.
....
"
M.Y. Lermantov
Bem, você tem que ensinar o homem - ele quer programar - não vamos cortá-lo.