Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1452
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
2. Você precisa iniciar uma tarefa e fechar o terminal para iniciar sempre a próxima tarefa?
3. não é possível criar um arquivo de configuração
no qual haveria várias tarefas em vez de uma?
https://www.metatrader5.com/ru/terminal/help/start_advanced/start
porque que os meus historicos de saldos e negociacoes não aparecem preenchidos no meu sinal?
Olá.
Sou novo na plataforma MT4. Coloquei usuário e senha certo, inclusive até aparece o saldo disponível, porém o botão NOVA ORDEM está inativo, mesmo tendo saldo para operar; no smartphones ocorre o mesmo.
Alguém poderia me auxiliar dizendo como poderei resolver isso?
Desde já agradeço.
porque que os meus historicos de saldos e negociacoes não aparecem preenchidos no meu sinal?
Pode haver um caso em que os feedbacks indiquem que o sucesso da abertura da posição
2023.04.21 13:06:24.961 MAllTradeV_0 (draft) (EURUSD,M1) O método PositionOpen() foi executado com sucesso. Return code=10008 (placed)0 595 1682055000 lot 0.05000000
2023.04.21 13:06:25.952 MAllTradeV_0 (draft) (EURUSD,M1) O método OrderOpen() foi executado com sucesso. Return code=10008 (placed)0 595 1682055000 lot 0.01000000
2023.04.21 13:18:03.075 MAllTradeV_0 (draft) (EURUSD,M1) O método PositionOpen() foi executado com sucesso. Return code=10008 (placed)0 595 1682055000 lot 0.04000000
E, na verdade, não há nenhum.
Ele não foi fechado no histórico.
Eu uso uma classe padrão para negociação
Ajude-me a detectaro Return Code=10009 ???????
Quem sabe como rastrear especificamente a ordem, se ela foi executada ou não? Entendi que o código de retorno na solicitação 10008 não é a resposta final.
10008 é "ordem colocada", 10009 é "ordem executada"
Grosso modo, ao enviar uma ordem a mercado por meio do OrderSend, obtemos 10009, ao enviar uma ordem pendente - 10008.
Desisti das classes padrão há muito tempo, pois há muitas armadilhas nelas.
Por favor, mostre-me o que você usa!
Mostre-nos o que você usa!
Eu coloco ordens via OrderSend ou OrderSend Async, armazeno as ordens colocadas (ou apenas uma ordem - se for a mercado) em uma matriz classificada por preço e acompanho seu destino via OnTrade ou OnTradeTransaction
Além disso, periodicamente e na inicialização, verifico se há eventos perdidos, comparando a matriz com a lista de ordens ativas.
É possível que os feedbacks indiquem que o sucesso da abertura de uma posição
2023.04.21 13:06:24.961 MAllTradeV_0 (draft) (EURUSD,M1) O método PositionOpen() foi executado com sucesso. Return code=10008 (placed)0 595 1682055000 lot 0.05000000
2023.04.21 13:06:25.952 MAllTradeV_0 (draft) (EURUSD,M1) O método OrderOpen( ) foi executado com sucesso. Return code=10008 (placed)0 595 1682055000 lot 0.01000000
2023.04.21 13:18:03.075 MAllTradeV_0 (draft) (EURUSD,M1) O método PositionOpen() foi executado com sucesso. Código de retorno=10008 (colocado)0 595 1682055000 lote 0.04000000
E, na realidade, não há nenhum.
Na história, nunca fechou.
Eu uso a classe padrão para negociação
Dica sobre como capturaro Return Code=10009 ???????
Quem sabe como rastrear especificamente a ordem, se ela foi executada ou não? Entendo que o código de retorno da solicitação 10008 não é a resposta final.
E por que você está procurando uma ordem pendente entre as posições?