Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 620
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
Às vezes é exatamente esse o caso, disso estou ciente... Mas neste caso, após a sugestão de não fazer um roteiro, mas um conselheiro, esta é a resposta...
Eu já perdi a essência da pergunta. Qual foi a tarefa inicial? Por que não há interação entre indicadores e EAs e roteiros, tudo está lá, mas o mecanismo é bastante complicado, tenho uma EA de arbitragem que funciona dessa forma.
Obrigado, Igor. Então o terminal não deixa nenhuma caixa de seleção para o programa? E se eu não quiser procurar por pedidos a cada tique, tenho que inventar condições para isso?
Bem, é uma questão de imaginação, veja através dos exemplos de Conselheiros Especializados em Codobase.
Historicamente, desenvolvemos o seguinte esquema para Consultores Especialistas: Em cada tic tac, um EA fará
1. recálculo do pedido
2. Indicadores de chamada
3. Fechar e abrir ordens
4. imprimir as informações no diário de bordo ou na tela
Em teoria, esta estrutura EA permite que você volte ao trabalho após uma falha de conexão e após um reinício do terminal; de fato, o desempenho do MQL é muito bom agora, você pode trabalhar de acordo com este esquema = aparentemente sem operações em cada tic, mas com garantia de funcionamento após o reinício
você pode usar variáveis globais do programa com o modificador estático como bandeiras, mas neste caso você tem que pensar em como agir no caso de uma falha de conexão ou reinício do terminal
olhar para exemplos prontos e tentar modificá-los de acordo com suas necessidades, se você os entender, escreva o código do Expert Advisor como achar melhor
https://www.mql5.com/ru/code/mt4/experts
HH: como alternativa você pode tentar trabalhar com diferentes números mágicos de ordens, ou seja, você coloca uma ordem pendente, depois controla ordens de mercado com esta magia, depois uma nova ordem pendente com uma nova.... Eu nem me lembro se o bilhete de uma ordem pendente é alterado quando ele se torna uma ordem de mercado, provavelmente não - devemos verificá-lo, também é possível se os bilhetes forem os mesmos, ou seja, memorizamos o bilhete para uma ordem pendente e depois procuramos este bilhete para uma ordem de mercado. Mas, em minha opinião, isso só complicaria a implementação e precisaríamos pensar em como reiniciar o terminal... Não vale a pena o trabalho, é mais fácil recalcular o pedido em cada carrapato
bem, é uma questão de imaginação, veja os exemplos de EAs em kodobase
Historicamente, desenvolvemos o seguinte esquema para Consultores Especialistas: em cada tick um Consultor Especialista fará
1. recálculo do pedido
2. Indicadores de chamada
3. Fechar e abrir pedidos
4. imprimir as informações no diário de bordo ou na tela
Em teoria, esta estrutura EA permite que você volte ao trabalho após uma falha de conexão e após um reinício do terminal; de fato, o desempenho do MQL é muito bom agora, você pode trabalhar de acordo com este esquema = aparentemente nenhuma ação extra em cada tick, mas com garantia de funcionar após o reinício
você pode usar variáveis globais do programa com o modificador estático como bandeiras, mas neste caso você tem que pensar em como agir no caso de uma falha de conexão ou reinício do terminal
Vamos colocar desta forma, primeiro olhemos para exemplos prontos, depois tente modificá-los de acordo com suas necessidades, se você os entender, escreva o código do Expert Advisor como achar melhor
https://www.mql5.com/ru/code/mt4/experts
Obrigado pela resposta detalhada.
Eu já perdi a noção da minha pergunta. Qual era a tarefa original? Por que não há interação entre indicadores e scripts, tudo está lá, mas o mecanismo é bastante complicado, eu tenho uma EA de arbitragem que funciona dessa forma.
É verdade... Qual foi a tarefa inicial? Eu também não me lembro...:)))))))))))
Realmente... Qual era a tarefa original? Eu também não me lembro...:)))))))))))
Tenho a seguinte pergunta.
Execute o terminal e um gráfico de cotação arbitrária sobre ele. Por exemplo, EUR/USD.
Anexe um certo indicador a esta tabela. Por exemplo, um indicador SMA.
Execute um roteiro nesta tabela. Por exemplo, um roteiro que constrói uma elipse ELLIPSSCRIPT.
Perguntas:
Como exportar valores do indicador SMA para o ELLIPSSCRIPT ?
Por exemplo, como exportar valores de quatro coordenadas de elipse (tempo, cotação, tempo, cotação) de um indicador para um script ?
Posso exportar valores de matriz e como fazê-lo?
Como descrever valores exportados em propriedades indicadoras e como descrever valores importados em propriedades de script ?
com números mágicos diferentes, ou seja, você coloca uma ordem pendente, depois controla as ordens do mercado com esse número mágico, depois uma nova ordem pendente com um novo número mágico .... Eu nem me lembro se o bilhete de uma ordem pendente é alterado quando ele se torna uma ordem de mercado, provavelmente não - devemos verificá-lo, também é possível se os bilhetes forem os mesmos, ou seja, memorizamos o bilhete para uma ordem pendente e depois procuramos este bilhete para uma ordem de mercado. Mas, em minha opinião, isso só complicaria a implementação e precisaríamos pensar em como reiniciar o terminal... Bem, não vale a pena o trabalho, é mais fácil recalcular o pedido em cada carrapato.
O número do bilhete não muda. O lucro ou prejuízo aparece). Era importante para mim não procurar um gato preto em uma sala escura quando ele não está lá. Muito obrigado.
Sim.
E o que o impede de desenhar esta elipse no próprio indicador
sem exportar...... importar....
Exatamente!!!!!
Tenho a seguinte pergunta.
Execute o terminal e um gráfico de cotação arbitrária sobre ele. Por exemplo, EUR/USD.
Anexe um certo indicador a esta tabela. Por exemplo, um indicador SMA.
Execute um roteiro nesta tabela. Por exemplo, um roteiro que constrói uma elipse ELLIPSSCRIPT.
Perguntas:
Como exportar valores do indicador SMA para o ELLIPSSCRIPT ?
Por exemplo, como exportar valores de quatro coordenadas de elipse (tempo, cotação, tempo, cotação) de um indicador para um script ?
Posso exportar valores de matriz e como fazê-lo?
Como descrever os valores exportados nas propriedades do indicador, e como descrever os valores importados nas propriedades do roteiro ?
E então a questão passa para outro plano... O script é "run and let it wait for the indicator to give the command" .......
Como posso dar uma dica sensata a um programador assim????
Embora, aqui, após vários dias de discussão, haja um ....
Fórum sobre comércio, sistemas automatizados de comércio e teste de estratégias comerciais.
Qualquer pergunta de novatos sobre MQL4, ajuda e discussão de algoritmos e códigos
Alekseu Fedotov, 2018.09.13 19:49
Sim.
E o que o impede de desenhar esta elipse no próprio indicador
Sem exportação...... importação....
Exatamente!!!!!
o que posso dizer? como eles dizem: a pergunta certa é a metade da resposta
eu tentei explicar a diferença entre um script, um indicador e um Expert Advisor. eu sei que os dados podem ser tirados de buffers indicadores e objetos gráficos podem ser tirados de um nome de objeto ou tentando todos os objetos e a troca de dados é realizada através de um arquivo ou variáveis globais do terminal. então eles começaram a explicar que existem variáveis globais do programa MQL e variáveis globais do terminal e eles nem mesmo puderam me ajudar a ler a ajuda .... é em russo!!! - É difícil fazer sem ajuda em russo - comecei a trabalhar com Matlab há alguns meses e é tão difícil de acertar na web - você só tem que ler o tempo todo.