Backtest selon certaines années
- This topic has 6 replies, 3 voices, and was last updated 9 years ago by .
Viewing 7 posts - 1 through 7 (of 7 total)
Viewing 7 posts - 1 through 7 (of 7 total)
Similar topics:
Forums › ProRealTime forum Français › Support ProOrder › Backtest selon certaines années
Bonjour,
Je cherche à backtester une stratégie simple, mais elle tient compte du cycle présidentiel des USA (tous les 4 ans).
Donc par exemple je cherche à acheter le 1er novembre de la 3e année du cycle présidentiel (multiples de 4, par exemple à partir de 1970).
Y a-t-il un moyen simple de le faire, ou bien faut-il jouer avec une boucle de type “for… next” ?
Je publierai évidemment la stratégie dans la Librairie, si elle est profitable.
Merci
Si cela tombe toujours sur une année paire ou impaire, tu peux utiliser MOD qui te donne le reste d’une division. Tu divises l’année par 2, si le reste est entier, c’est une année paire. Après à toi de te creuser les méninges pour insérer ça dans ta détermination de date, que du bonheur en perspective 🙂
Si je ne me trompe pas, les années présidentielles sont divisibles par 4 (exemple 2016). donc le reste de la division par 4 sera 0.
Pour acheter les années qui précèdent (exemple 2015) ça doit donner:
if (year + 1) mod 4 = 0 and …….. then….
Merci, je vais me creuser un peu la tête, ça va être bien rigolo…
Bonjour,
Je peux donc calculer les dates, mais comment les additionner ?
Par exemple, obtenir 19820930 + ??? pour donner 19860930
J’ajoute 00040000 à chaque fois, mais je ne crois pas que ça fonctionne.
Merci pour l’aide.
Je vais tout simplement faire :
IF year = 1982 and month = 09 and day = 30, et additionner à chaque fois 4 à l’année.
Je vous tiens au courant du backtest, merci 😉
J’ai trouvé la solution, la stratégie dont je parle est évidemment celle du “Cycle présidentiel USA)” :
Find exclusive trading pro-tools on