Announcement

Collapse
No announcement yet.

Misurare i giorni di inizio e fine backtest

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Misurare i giorni di inizio e fine backtest

    Ciao,
    mi trovo alle prese con un problemuccio nell'implementare nella funzione OnTester() un calcolo di NetProfit/Drawdown rapportato ad anno in percentuale
    L'obiettivo è quello di stampare in fine test le percentuali annue così come posso fare con Metastock, ma fatico a misurare il tempo in giorni fra i due eventi.

    Usando OrderOpenTime() e OrderCloseTime() su tutto il backtest ottengo risultati sballatissimi.. e non ne comprendo il motivo ; le date in se sono corrette

    for(i=0; i<hstTotal; i++)
    {
    if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
    {

    datetime ctm1,ctm2;
    if(i==0) {
    ctm1=OrderOpenTime();
    }
    if(i==hstTotal-1) {
    ctm2=OrderCloseTime();
    Print("giorni totali ", (ctm2-ctm1)/86400);
    }

    ...

    Idee ?
Working...
X