Risposta

Errore ReplacePendingOrders

2 risposte

Optimus

Cliente, bbp_partecipante, comunità, 26 risposte.

Visita il profilo

8 anni fa #114185

Salve, abbiamo una strategia generata da SQ in esecuzione su NinjaTrader. Quando eseguiamo la strategia in backtest, gli ordini pendenti vivono una barra in più rispetto al mercato reale o alla simulazione. Ad esempio, se abbiamo un massimo di 11 barre per l'ordine pendente, nel backtest l'ordine pendente viene cancellato all'undicesima barra, ma nel mercato reale viene cancellato alla decima barra. Come è possibile? Esiste una soluzione possibile?
 
Grazie.

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

8 anni fa #132606

Non sono sicuro di cosa possa causare questo problema. Forse ha a che fare con "evaluate on bar close". Quindi in live/sim l'ordine viene cancellato mentre la barra viene creata, ma nel backtest viene valutato una volta chiusa la barra... ecco perché c'è un incremento di 1 barra.

 

Vedi qui "Esecuzione di una strategia alla chiusura di una barra o Tick per Tick".

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

 

 

¢  Durante il backtest, le strategie possono essere elaborate SOLO alla chiusura di ogni barra.

¢  Durante il funzionamento in tempo reale, è possibile scegliere di eseguire una strategia tick per tick (Calcola su barra chiusa impostato su false) che può produrre risultati diversi

0

Optimus

Cliente, bbp_partecipante, comunità, 26 risposte.

Visita il profilo

8 anni fa #132633

Ok, proviamo a impostare CalculateOnBarClose su true. Se non funziona ve lo diremo.

 

Grazie.

0

Stai visualizzando 2 risposte - da 1 al 2 (di 2 totali)