Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 489
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
.... Atirar os indicadores necessários no gráfico e continuar a testar....
Como se faz isso? A resposta é provavelmente óbvia, mas não está a funcionar para mim.
Em geral, é necessário visualizar exactamente os amortecedores que são calculados na EA, porque:
1. é mais fácil de os depurar
2. o Conselheiro Especialista, dependendo do seu estado (se um acordo é aberto ou não), calcula o indicador com parâmetros diferentes , mas no mesmo tampão. Como resultado, os valores serão diferentes do mesmo indicador que acabou de ser atirado para o gráfico.
Como é que se faz? A resposta é provavelmente óbvia, mas não está a funcionar para mim.
Em geral, é necessário visualizar exactamente os amortecedores que são calculados na EA, porque:
1. é mais fácil de os depurar
2. o Conselheiro Especialista, dependendo do seu estado (se um acordo é aberto ou não), calcula o indicador com parâmetros diferentes , mas no mesmo tampão. Como resultado, os valores serão diferentes do mesmo indicador, apenas atirados para o gráfico.
Exibir as linhas indicadoras no gráfico por OBJ_TREND objectos da EA de acordo com os dados calculados na EA para a barra passada e a barra actual.
Obrigado. Já pensei numa tal solução, mas tem uma desvantagem: o desempenho deixa muito a desejar, especialmente porque tenho 3 indicadores incorporados. Talvez haja outras formas?
Obrigado. Já pensei numa tal solução, mas tem uma desvantagem: o desempenho deixa muito a desejar, especialmente porque tenho 3 indicadores incorporados. Talvez haja outras formas?
1. Colocar os indicadores necessários com os parâmetros apropriados no gráfico, guardar o modelo com o nome da EA ou sob o nome "testador" e depois, quando iniciar a EA em modo de visualização, todos os indicadores necessários serão visíveis no gráfico.
2. Os valores indicadores podem ser desenhados no Comentário() mas isto atrasa os testes, bem como os objectos gráficos.
Não consigo compreender o significado da mensagem de registo terminal : 2015.12.28 18:30:39.718 '1656096': encomenda #0 compra 0.00 a 0 foi modificada -> sl: 0 tp: 0
Hi.
Existe uma situação confusa com a tolerância ao desvio durante os testes.
1) Eu defino desvio =10 pontos
2) Funcionamento
ou
Não importa se ponho o último preço, ou o preço do sinal, ou apenas 0.
3) Eu faço o teste
а)
Eu recebo 20, o que é mais de 10
б)
request.deviation
LM 0 08:57:35.303 Фракталы - неск,ТС,% (Si Splice,M5) 2015.01.29 14:15:32 Отклонение от запрашиваемой цены: 1
Recebo o preço da MqlTradeTransaction - após o sinal (70865), a ctrade compra por 70885.
в)
Print(mytrade.RequestDeviation());
= 10.
Qual poderá ser o problema? Claro que podemos assistir à última troca ou oferta na pilha, mas com base nos primeiros resultados no real, tudo isto não é fiável.
Ou colocar um preço de encomenda limite+10 e retirá-lo após algum tempo.