Acquisto date prestabilite
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Acquisto date prestabilite
- This topic has 5 replies, 2 voices, and was last updated 7 years ago by
ANDY.
-
-
04/21/2018 at 8:42 PM #68919
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
04/23/2018 at 12:30 AM #68957Prova questo codice
123456789101112ONCE Inizio1 = 20180301 //dal 01-03-2018ONCE Fine1 = 20180430 //al 30-04-2018ONCE Inizio2 = 20180801 //dal 01-08-2018ONCE Fine2 = 20181230 /al /31-12-2018IF Tue_Condizioni AND ((date = Inizio 1) OR (date = Inizio2)) THENBUY/SELLSHORT...ENDIFIF (Date = Fine1) OR (Date = Fine2) THENSELL/EXITSHORT...ENDIF04/23/2018 at 7:41 AM #68964Mi 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
04/23/2018 at 11:52 AM #68974Purtroppo 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.
04/23/2018 at 4:20 PM #6899704/23/2018 at 7:59 PM #69020ho risolto in questo modo
1234567891011121314151617DEFPARAM CumulateOrders = FalseIF currentmonth = 3 THENBUY 10000 cash at marketENDIFIF currentmonth = 5 THENSELL at marketENDIFIF currentmonth = 8 THENBUY 10000 cash at marketENDIFIF currentmonth = 1 THENSELL at marketENDIF -
AuthorPosts