ANDYParticipant
Average
Avrei bisogno di un’auto per un’implementazione di un codice da usare come statistica :
acquisto al primo giorno del mese ( per es: MARZO ) e relativa vendita l’ultimo giorno del mese ( per es: APRILE )
FLAT fino all’ acquisto al primo giorno del mese ( per es: AGOSTO ) e vendita l’ultimo giorno dell’anno ( mese di dicembre )
grazie
Prova questo codice
ONCE Inizio1 = 20180301 //dal 01-03-2018
ONCE Fine1 = 20180430 //al 30-04-2018
ONCE Inizio2 = 20180801 //dal 01-08-2018
ONCE Fine2 = 20181230 /al /31-12-2018
IF Tue_Condizioni AND ((date = Inizio 1) OR (date = Inizio2)) THEN
BUY/SELLSHORT...
ENDIF
IF (Date = Fine1) OR (Date = Fine2) THEN
SELL/EXITSHORT...
ENDIF
ANDYParticipant
Average
Mi occorreva qualcosa di più “ automatico “ per consultare lo storico …. avevo pensato anch’io ad una soluzione di questo tipo , ma mi risulta troppo “ manuale “ e dispendiosa in termini di tempo da gestire .
Non vi è altra soluzione ???
grazie per l’interesse
ciao
Purtroppo non ci sono altre soluzioni, se esistesse una sorta di input interattivo con l’utente potrebbero essere inserite date diverse di volta in volta, oppure se ci fosse la disponibilità di indici/vettori, ma non è così per cui… bisogna arrendersi all’evidenza!
Con la speranza, ovviamente, che future versioni aggiungano miglioramenti in tal senso.
ANDYParticipant
Average
ho risolto in questo modo
DEFPARAM CumulateOrders = False
IF currentmonth = 3 THEN
BUY 10000 cash at market
ENDIF
IF currentmonth = 5 THEN
SELL at market
ENDIF
IF currentmonth = 8 THEN
BUY 10000 cash at market
ENDIF
IF currentmonth = 1 THEN
SELL at market
ENDIF