Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 335
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
Compreendo que o indicador não precisa de obter um caminho através desta função para si próprio, devido ao facto de eu o especificar explicitamente.
Ou seja, o código acima será suficiente para utilizar um indicador num Expert Advisor e colocá-lo num mercado?
O meu indicador personalizado não cria uma ou mais cópias de si mesmo.
Ou seja, o código acima será suficiente para utilizar o indicador na EA e colocar a EA no mercado?
Isto pode ser testado. Mudar temporariamente o indicador usado para outro directório algures. Ou instalar outra cópia do terminal sem indicadores personalizados e transferir apenas o ficheiro *.ex5 para lá para testes.
Completei correctamente o código de um Expert Advisor que utiliza um indicador personalizado para o colocar no Mercado de acordo com o artigo?
Preciso ou não de aplicar esta função?
"O caminho para si mesmo pode ser obtido usando a função GetRelativeProgramPath(), um exemplo da sua utilização é dado abaixo:"
Parece estar correcto. O indicador neste caso está incorporado no Expert Advisor.
Tenho uma pergunta sobre o mesmo assunto.
Estou a acrescentar três indicadores :
Mas o indicadorBandaLargura leva os dados donovo indicadorBollinger, código dentro:
No meu terminal tudo funciona, mas a cópia doficheiroBBS.ex5 compiladonoutro terminal não encontra onovoindicadorBollinger.
2014.12.21 20:05:59.941 BBS.ex5::Indicadores\BandWidth (EURUSD,M30) não pode carregar o indicador personalizado 'Bollinger new' [4802]
Talvez o caminho esteja errado ("Experts\BBS.ex5::Indicators\Bollinger new.ex5"). Como definir o caminho correcto para o indicadorBandWidth para encontrar onovo indicadorBollinger dentro do recurso? Será possível? Talvez, quem já enfrentou tal problema, por favor aconselhe.
P/S Todos os trabalhos, pergunta eliminada. Obrigado a todos!
...
Mas o indicadorBandaLargura leva os dados donovo indicadorBollinger, código dentro:
...
Talvez o caminho esteja errado ("Experts\BBS.ex5::Indicators\Bollinger new.ex5"). Como definir correctamente o caminho para o indicadorBandWidth para encontrar onovo indicadorBollinger dentro do recurso? Será possível? Quem possa ter enfrentado um tal problema, por favor aconselhe.
...
Так как всё-таки в таком случае прописать правильно путь?
Então, como é que eu estabeleço correctamente o caminho neste caso?
O caminho é correcto, pelo menos o Expert Advisor é testado e não dá erros.
Copiei o indicador BandWidth e ele começou a referir-se apenas a indicadores técnicos. Depois zanguei-me e reescrevi o indicadorBandWidth que se referia apenas a indicadores técnicos eos recalculou.Foi feito correctamente)))).
É prejudicial ter vários terminais de diferentes corretores no cabo, após a eliminação dos quais as pastas em App Date são deixadas.
O caminho é correcto, pelo menos o Expert Advisor é testado e não dá erros.
Copiei o indicador BandWidth e este começou a referir-se apenas a indicadores técnicos. Depois zanguei-me e reescrevi o indicadorBandWidth que se referia apenas a indicadores técnicos eos recalculou.Foi feito correctamente)))).
É prejudicial ter vários terminais de diferentes corretores no cabo e depois de os apagar as pastas em App Date são deixadas.
Já está. Obrigado.
Depois do Ano Novo, parece que vou afixar. :-)
Bom dia a todos.
Por favor, aconselhar sobre os testes EAs.
Estou apenas a começar a aprender a escrever EAs.
Descarreguei esta EA: https://www.mql5.com/ru/code/1812, abri-a no editor, executei-a para depuração, comecei a testar e nada acontece. Os negócios não se abrem e, portanto, não há resultados.
Tentei também outros EAs, incluindo o mais fácil tirado daqui, que deveria apenas abrir e fechar negócios. A mesma coisa - nada acontece.
Tentei colocar um ponto de parada. Funciona apenas no OnInit. O resto do código não funciona, o que é muito estranho.
Compreendi que o OnTick funciona acrescentando um Alerta. No entanto, não são abertos quaisquer negócios e estes não são abertos mesmo que as condições exigidas sejam cumpridas.
Adicionei um Alerta(GetLastError(). O erro 4753 é apresentado.
A questão é se estou a fazer algo de errado. Alguma das condições exigidas para os testes não está satisfeita?
Agradecemos desde já a sua resposta.
Bom dia a todos.
Por favor, aconselhar sobre os testes EAs.
Estou apenas a começar a aprender a escrever EAs.
Descarreguei esta EA: https://www.mql5.com/ru/code/1812, abri-a no editor, executei-a para depuração, comecei a testar e nada acontece. Os negócios não se abrem e, portanto, não há resultados.
Tentei também outros EAs, incluindo o mais fácil tirado daqui, que deveria apenas abrir e fechar negócios. A mesma coisa - nada acontece.
Tentei colocar um ponto de parada. Funciona apenas no OnInit. O resto do código não funciona, o que é muito estranho.
Compreendi que o OnTick funciona acrescentando um Alerta. No entanto, não são abertos quaisquer negócios e estes não são abertos mesmo que as condições exigidas sejam cumpridas.
Adicionei um Alerta(GetLastError(). O erro 4753 é apresentado.
A questão é esta: Talvez eu esteja a fazer algo de errado? Alguma das condições exigidas para os testes não está preenchida?
Agradecemos desde já a sua resposta.
Boa tarde. Por favor anexar uma imagem de ecrã do registo.
Boa tarde. Anexe por favor uma imagem do livro de bordo.