Backtest selon certaines années
Forums › ProRealTime forum Français › Support ProOrder › Backtest selon certaines années
- This topic has 6 replies, 3 voices, and was last updated 9 years ago by
Doctrading.
-
-
05/11/2016 at 8:27 PM #6837
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
05/11/2016 at 8:52 PM #6838Si 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 🙂
05/12/2016 at 9:02 PM #6935Si 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….
05/12/2016 at 9:28 PM #6936Merci, je vais me creuser un peu la tête, ça va être bien rigolo…
05/13/2016 at 11:24 PM #7046Bonjour,
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.
05/13/2016 at 11:27 PM #7047Je 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 😉05/19/2016 at 12:33 PM #7345J’ai trouvé la solution, la stratégie dont je parle est évidemment celle du “Cycle présidentiel USA)” :
-
AuthorPosts
Find exclusive trading pro-tools on 