Visualizzazione Ibrida
-
09-12-14, 16:29 #1
- Data Registrazione
- Jul 2012
- Messaggi
- 674
-
09-12-14, 17:28 #2
- Data Registrazione
- May 2011
- Località
- Bologna
- Messaggi
- 3,017
Mi spiace .... finito.
Ecco che mi scontro con la prima perplessità
Ho ottimizzato sul DJ EUROSTOXX 50 .... il Signal di base .... senza modifiche .... unica cosa serie e impegnativa è il nome che gli ho dato
Ecco il report
Salvo la WorkSpace ... chiudo BT ... riapro BT, apro la WS e mi ritrovo con risultati diversi? Perchè?
-
09-12-14, 17:47 #3
Salve,
perché i dati storici sono cambiati tre i due backtest.
Siccome il tempo non lo possiamo fermare, con timeframe 1 minuto è facile che succeda che nel grafico "entrino" nuove barre, e quindi i dati sui quali vengono eseguiti i calcoli sono diversi, producendo di conseguenza risultati diversi.
Max Francario
-
09-12-14, 18:03 #4
Se Claudio dopo aver chiuso e riaperto BT e senza lanciare di nuovo il Backtest ha richiamato il summury report precedentemente salvato ed ha trovato risultati diversi allora credo ci sia un problema e Claudio ha ragione, se invece Claudio ha lanciato un nuovo backtest e confrontato i 2 report allora ha ragione Max.
Insomma Claudio, ...quali delle due ?Ultima modifica di Apocalips; 09-12-14 alle 18:10
....non si desidera ciò che è facile ottenere (Ovidio)....
-
09-12-14, 19:07 #5
- Data Registrazione
- May 2011
- Località
- Bologna
- Messaggi
- 3,017
Non so Max ... ho fatto tutto nel giro di 2/3 minuti
Apo ... ho salvato la WS, chiuso BT , riaperto e aperta la WS. Non ho fatto altro backtest. Ho solo voluto scaricare la RAM perchè con il tempo, OS aperti ecc ecc mi stava saturando la capacità del PC.
A mercati chiusi riprovo.
-
10-12-14, 10:00 #6
- Data Registrazione
- May 2011
- Località
- Bologna
- Messaggi
- 3,017
-
10-12-14, 11:40 #7
- Data Registrazione
- Jan 2011
- Località
- Castiglioncello (LI)
- Messaggi
- 240
INPUTS: @price(CLOSE), @periods(70), @lev1(-65), @lev2(-35),@mav(5),@vola(1),@exp(1),@mav1(5)
#indicatore di volatilità... si potrebbe cambiarlo...
SET v = Variance(@price, @periods, @mav1)
#entità della variazione : ho inserito il segno meno perchè se aumneta la volatilità mi sembra più logico
#diminuire il periodo dell'indicatore, ma forse mi sbaglio...
#si potrebbe parametrizzare anche la variazione di +/- 50 ma mi sembra esagerato
SET o = - pow(((Oscillator(v, @periods)/50)-1),@exp)*50
SET VariaPeriodi = @periods + o
SET PeriodoWilliams = IF(VariaPeriodi < 2, 2, VariaPeriodi)
SET PLOT1 = WilliamsPctR(Variaperiodi)
SET PLOT2 = @lev1
SET PLOT3 = @lev2
Ho modificato il codice perchè conteneva degli errori...E' difficile vedere un gatto nero in una stanza buia, specialmente se non c'è.