[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 300
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
para Reshetov^ Assim: int start() { Comentário("Open positions: ", OrdersTotal()); string smb=Symbol(); int tf=Period(); gsID=smb+IsDemo()+IsTesting()+IsOptimization()+"."+Magic; inf=""; INF(TTS(TimeCurrent(), verdadeiro); main(Magic, smb, tf); Comment(inf); e onde e como o número é exibido?
Você pode me dizer como trabalhar com o ArrayMaximum na EA? No indicador que funciona, eu marquei arrays e buffers, mas na EA não está claro.
Você precisa preparar a matriz primeiro. Experimente o script dado na ajuda do MetaEditor:
Você precisa preparar a matriz primeiro. Experimente o roteiro dado na ajuda do meta-editor:
Em meu indicador parece ser assim:
sm[i]=...........
double IndexMaxValue=ArrayMaximum(sm,n,shift);
Não sei como anexá-lo ao seu roteiro, como fazê-lo no Expert Advisor?
Posso emitir sm[i] via iCustom, mas como posso colocar a variável iCustom no ArrayMaximum?
mas como a variável iCustom pode ser colocada no ArrayMaximum não é uma matriz?
Eu não citei a documentação por nada. Existe uma descrição dos parâmetros que devem ser dados como entrada para uma função. Se estiver escrito ali que o parâmetro deve ser um nome de matriz, empurrar outra função (iCustom() em particular) não levará a nada de bom. Isso significa que antes de chamar a ArrayMaximum() devemos declarar um array e depois preencher este array com valores e somente depois disso você pode chamar a ArrayMaximum()
.
Eu tentei colocar o código do próprio indicador no EA, mas nada funciona, IMHO o ponto é que o indicador precisa indicar buffers e eu não o vi em nenhum lugar no EAs, é por isso que o indicador funciona, mas o mesmo código não funciona no EAs. Tenho uma matriz preenchida com o ciclo sm[i] e o indicador a vê, mas EA com o mesmo código não a vê. Talvez, as arrays nos EAs devam ser declaradas de forma diferente do que nos indicadores?
Resolva o problema - sem perguntas: https://www.mql5.com/ru/articles/mt4
https://www.mql5.com/ru/articles/1497
Eu editei o post - agora há um link diferente - clique novamente - há um curso MUITO bom lá - é melhor começar com a criação de um roteiro.