Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1407
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
Boa tarde. Estou testando um EA e quando faço a depuração utilizando dados históricos tudo ocorre conforme o esperado. As operações são iniciadas e encerradas como deveriam e o EA parece estar funcinando corretamente.
Porém, quando habilito este mesmo EA para "operar" na conta demo, ele simplesmente não envia as ordens, ficando totalmente inerte.
Ou seja, consigo realizar backtests com base nesse EA, inclusive acompanhando-o no gráfico durante a depuração, mas por algum motivo ele não envia ordens no mercado em tempo real (conta demo).
O ativo em que estou testando é o WINM22.
No "diário" do MT5 aparecem as seguintes mensagens:
- expert loaded sucessfully
- automated trading is enabled
E mais nada. Nem mesmo uma mensagem de erro ao longo de todo o pregão.
Alguém poderia me ajudar a entender o que está acontecendo?
Os comandos que estou utilizando para o envio de ordens são:Grato.
Olá, gostaria de perguntar... é possível escrever um Expert Advisor no MT4/5, de modo que, ao fazer uma transação, ele se baseie não apenas nos indicadores incorporados no MT, mas também em dados externos (por exemplo, do meu servidor)?
E mais uma pergunta: um Expert Advisor pode ser orientado por indicadores não apenas para o instrumento vinculado a ele, mas também para outros instrumentos (figurativamente falando, um Expert Advisor no par de moedas EURUSD é orientado por um indicador com DXY)?
E mais uma pergunta: um Expert Advisor pode ser orientado por indicadores não apenas para o instrumento vinculado a ele, mas também para outros instrumentos (figurativamente falando, um Expert Advisor no par de moedas EURUSD é orientado por um indicador com DXY)?
Sim, é possível fazer tudo isso.
Sim, todas as opções acima podem ser feitas.
int mov1=iMA(NULL,PERIOD_H4,200,0,MODE_EMA,PRICE_CLOSE);
saídas 10
Apostei no eurodólar, por que 10 não é real.
saídas 10
Apostei no eurodólar, por que 10 não é real.
Valor retornado
Retorna o identificador do indicador técnico especificado; em caso de falha, retorna INVALID_HANDLE.
Valor de retorno
Retorna o identificador do indicador técnico especificado; retorna INVALID_HANDLE em caso de falha .
Bem, ele retorna um valor, mas apenas 10. Não pode ser assim
Não acho que haja um erro aqui. Estou apenas começando a programar, por favor, me ajude.
Bem, ele retorna apenas um valor de 10. Isso não pode estar certo.
Não acho que haja um erro. Estou apenas começando a programar, por favor, me ajude.
10 é exatamente um identificador, seu valor. Isso indica que o indicador foi criado com sucesso.
Para ler os valores de seus buffers de um indicador criado com sucesso, você deve usar CopyBuffer(), no qual deve especificar o identificador do indicador recebido.
Colegas, por favor, ao arrastar um novo símbolo da lista "Market Watch" para uma janela de gráfico com o mouse, os objetos de desenho do símbolo anterior (por exemplo, níveis, etc.) permanecem no gráfico. Esses objetos estão vinculados à janela sem estarem vinculados ao símbolo? Isso pode ser resolvido de alguma forma? Talvez haja uma correção para isso? Não quero criar um perfil separado para cada símbolo.