Resposta

Erro ReplacePendingOrders

2 respostas

Optimus

Cliente, bbp_participante, comunidade, 26 respostas.

Perfil da visita

8 anos atrás #114185

Olá, temos uma estratégia gerada pelo SQ em execução no NinjaTrader. Quando executamos a estratégia no backtest, as ordens pendentes duram uma barra a mais do que no mercado real ou na simulação. Por exemplo, se tivermos um máximo de 11 barras para a ordem pendente, no backtest a ordem pendente será cancelada na décima primeira barra, mas no mercado real ela será cancelada na décima barra. Como isso pode ser possível? Existe alguma solução alternativa possível?
 
Obrigado.

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #132606

Não tenho certeza do que pode causar isso. Talvez tenha algo a ver com "avaliar no fechamento da barra". Portanto, no live/sim, a ordem é excluída enquanto a barra está sendo criada, mas no backtest ela é avaliada quando a barra fecha... é por isso que há um incremento de uma barra

 

Veja aqui "Executando uma estratégia no fechamento de uma barra ou tick a tick"

http://ninjatrader.com/support/helpGuides/nt7/?discrepancies_real_time_vs_bac.htm

 

 

¢  Durante o backtest, as estratégias SÓ podem ser processadas no fechamento de cada barra

¢  Durante a operação em tempo real, você tem a opção de executar uma estratégia tick a tick (CalculateOnBarClose (Calcular no fechamento da barra) definido como false), que pode produzir resultados diferentes

0

Optimus

Cliente, bbp_participante, comunidade, 26 respostas.

Perfil da visita

8 anos atrás #132633

Ok, vamos tentar definir CalculateOnBarClose como true. Se isso não funcionar, nós o informaremos.

 

Obrigado.

0

Visualizando 2 respostas - 1 até 2 (de um total de 2)