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
Hey Daz & Co,
trabalha em um MT4 de cinco dígitos, mas não em uma plataforma de quatro dígitos.
trabalha em um MT4 de cinco dígitos, mas não em uma plataforma de quatro dígitos. Alguma idéia do que causa isto, e alguma pista sobre como consertá-lo?
Muito bem, estou de volta,
Esta é a parte do meu código onde as negociações são executadas, por enquanto vou trabalhar apenas com 5 dígitos. A idéia aqui é que eu usei minha função hothand para escolher qual par é o melhor para negociar no dia. Este código deve procurar por uma barra interna no gráfico de 1 hora. ( A função hothand retorna uma seqüência do par btw) Quando ela encontra uma barra interna, eu acabei de obtê-la para abrir uma compra ou venda plana para fins de teste. Não tenho certeza se o backtester pode lidar com a negociação de múltiplos pares a partir de 1 gráfico? Eu baixei o histórico de 1min para todos os pares que ele usa. Mas parece que só abre negócios no eurusd que é o gráfico ao qual eu o anexei,
WHRoeder agradece por ter aparecido e ajudado novamente também. Então, a maneira correta de abrir um comércio com uma ea para abri-lo é voltar e preencher o sl e tp depois que ele abriu? Tenho certeza de que você também pode detectar um milhão de coisas erradas com esse código.
Não ajustando o escorregamento para 4/5 dígitos. Não compatível com ECN
Teste sempre os códigos de retorno para descobrir POR QUE não funciona
buystop = iLow(hothand()...
Suas paradas são baseadas no par hothand(), mas você está abrindo um pedido com Symbol(). Se eles não forem os mesmos, as paradas são completamente falsas.Muito bem, estou de volta,
Esta é a parte do meu código onde as negociações são executadas, por enquanto vou trabalhar apenas com 5 dígitos. A idéia aqui é que eu usei minha função hothand para escolher qual par é o melhor para negociar no dia. Este código deve procurar por uma barra interna no gráfico de 1 hora. ( A função hothand retorna uma seqüência do par btw) Quando ela encontra uma barra interna, eu acabei de obtê-la para abrir uma compra ou venda plana para fins de teste. Não tenho certeza se o backtester pode lidar com a negociação de múltiplos pares a partir de 1 gráfico? Eu baixei o histórico de 1min para todos os pares que ele usa. Mas parece que só abre negócios no eurusd que é o gráfico ao qual eu o anexei,
Alguns comentários gerais:
você compra na Ask e vende na Bid
se seu corretor for do tipo ECN, você não pode definir SL e TP ao fazer o pedido (neste caso, defina-os como 0), você tem que fazer o pedido, então modifique o pedido para adicionar o SL e TP
verificar sempre o resultado de um pedido e verificar se há erros devolvidos, você precisará lidar com eles agindo de acordo
se você planeja ter este EA em vários gráficos, ou seja, colocar ordens de vários gráficos, você precisará de algum tipo de Mutex para evitar o Contexto de Ordem Ocupado (verifique os postos do WHRoeder, ele tem um excelente Mutex)
Mas parece apenas abrir negócios no eurusd, que é o gráfico ao qual o anexei,
Sim, . . .
Símbolo () é o par ao qual o EA/Indicador está anexado, você quis fazer isso em vez disso ?
Sim, eu queria fazer isso, mas agora recebo este erro.
http://clip2net.com/s/144hq
Como se não reconhecesse a saída do par da função hothand. A saída da função hothand é uma corda, então eu não vejo o que ela não funcionará.
Como se ele não reconhecesse a saída do par da função hothand. A saída da função hothand é uma corda, então eu não vejo o que ela não vai funcionar.
Olá pessoal, estou tentando fazer um código que faça o seguinte
Se uma ordem pendente tiver sido aberta para x quantidade de barras exclua-a se o número de barras tiver excedido x
Algo pode estar errado com minha lógica, talvez?