Discussão do artigo "Trabalhando com séries temporais na biblioteca DoEasy (Parte 39): indicadores com base na biblioteca - preparação de dados e eventos das séries temporais" - página 2
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
Olá - ao revisar o código do manipulador de eventos mais de perto, notei que você usa métodos diferentes para analisar a origem do evento... em alguns casos, ele se baseia no parâmetro id do evento do gráfico de OnChartEvent(), enquanto em outros você o extrai do parâmetro lparam por meio de engine.EventSource(lparam) - há algum motivo específico para que seja diferente em cada caso?
Olá, Artyom - você pode esclarecer isso para mim, por favor?
Por favor, um pouco mais tarde - estou muito ocupado no momento
Oi Artyom,
Em seu exemplo, as ordens pendentes funcionaram, mas as ordens de mercado não funcionaram no modo de backtest visual
Por favor, me ajude, muito obrigado
Joia
Oi Artyom,
Em seu exemplo, as ordens pendentes funcionaram, mas as ordens de mercado não funcionaram no modo de backtest visual
Por favor, me ajude, muito obrigado
Joia
Eu verifiquei - funciona. As posições são abertas no testador. E elas também são fechadas.
Escreva com mais detalhes o que está fazendo.
Muito obrigado
Большое спасибо
O que está escrito na guia "Diário"?
Tudo está funcionando:
Assim como você, por que não funciona? Você tenta no mt4 ou no mt5? Eu tento no mt5, aqui está você:
2021.04.11 14:29:21.646 2017.01.02 09:01:18 failed market sell 0.1 GBPUSD sl: 1.23561 tp: 1.23261 [Unsupported filling mode]
2021.04.11 14:29:21.646 2017.01.02 09:01:18 Tentativa de negociação #2. Erro: tipo de preenchimento de ordem inválido
Muito obrigado
Joia
Assim como você, por que não funciona? Você tenta no mt4 ou no mt5? Eu tento no mt5, aqui está você:
2021.04.11 14:29:21.646 2017.01.02 09:01:18 failed market sell 0.1 GBPUSD sl: 1.23561 tp: 1.23261 [Unsupported filling mode]
2021.04.11 14:29:21.646 2017.01.02 09:01:18 Tentativa de negociação #2. Erro: tipo de preenchimento de ordem inválido
Muito obrigado
Joia
Você mesmo precisa definir a política correta de execução de ordens(ENUM_ORDER_TYPE_FILLING). Para isso, use o manipulador OnInit ():
Há apenas três valores possíveis:
Para a ativação das ordens ORDER_TYPE_BUY_STOP_LIMIT e ORDER_TYPE_SELL_STOP_LIMIT, é criada uma ordem limitada correspondente ORDER_TYPE_BUY_LIMIT / ORDER_TYPE_SELL_LIMIT com o tipo de execução ORDER_FILLING_RETURN.
Você mesmo precisa definir a política correta de execução de ordens(ENUM_ORDER_TYPE_FILLING). Para isso, use o manipulador OnInit ():
Há apenas três valores possíveis:
Para a ativação das ordens ORDER_TYPE_BUY_STOP_LIMIT e ORDER_TYPE_SELL_STOP_LIMIT, é criada uma ordem limitada correspondente ORDER_TYPE_BUY_LIMIT / ORDER_TYPE_SELL_LIMIT com o tipo de execução ORDER_FILLING_RETURN.