Voici une stratégie montrée par Laurent Pichard lors de l'université Univers Bourse de 2014
Forums › ProRealTime forum Français › Support ProOrder › Voici une stratégie montrée par Laurent Pichard lors de l'université Univers Bourse de 2014
- This topic has 11 replies, 4 voices, and was last updated 6 years ago by Nicolas.
-
-
08/14/2018 at 5:31 PM #78119
J’ai juste codé en langage PRT la stratégie détaillée dans le fichier PDF joint.
Il y a surement moyen de l’améliorer en optimisant les paramètres (Cf le fichier PDF) et en mettant un filtre de tendance. C’est mon prochain travail.
Voici le code:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849// Définition des paramètres du codeDEFPARAM CumulateOrders = False // Cumul des positions désactivé// Conditions pour ouvrir une position acheteuseindicator1 = ADX[15]c1 = (indicator1 >= 30)indicator2 = BollingerDown[20](weightedClose)c2 = (close < indicator2)IF c1 AND c2 THENBUY 1 SHARES AT MARKET//définition du stop sur achatASATR= tradeprice - 5*averagetruerange[10]ENDIFif longonmarket thenSET stop loss ASATRendif// Conditions pour fermer une position acheteuseindicator3 = Average[20](weightedClose)c3 = (close >= indicator3)IF c3 THENSELL AT MARKETENDIF// Conditions pour ouvrir une position en vente à découvertindicator4 = ADX[15]c4 = (indicator4 >= 30)indicator5 = BollingerUp[20](weightedClose)c5 = (close > indicator5)IF c4 AND c5 THENSELLSHORT 1 SHARES AT MARKET//définition du stop sur venteVSATR= tradeprice + 5*averagetruerange[10]ENDIFif Shortonmarket thenSET stop loss VSATRendif// Conditions pour fermer une position en vente à découvertindicator6 = Average[20](weightedClose)c6 = (close < indicator6)IF c6 THENEXITSHORT AT MARKETENDIF08/14/2018 at 5:55 PM #7817508/14/2018 at 8:16 PM #78190Bonjour;
je ne comprends pas:
“”C’est très bien seulement l’idée est de développer des stratégies sur 200.00 bars en mode tick by tick!!!!!!!”
J’ai envoyé la stratégie avec un test sur une courte période. Est ce que c’est l’important? C’était parce que j’avais hâte de rendre un peu tous les dons qui me sont faits en accédant à ce site.
comme je l’indique c’est une idée à aprofondir venant de quelqu’un (Laurent Pichard)dont cela a été le métier pendant 10 ans.
Sur le PDF que je n’ai pas envoyé suite à une erreur que je n’ai pas pu annuler, il y a des tests sur plusieurs marchés et sur de longues périodes. (PDF joint)
Par contre, je ne suis pas sùr que mon programme pour le stop soit correct
Merci pour vos encouragements.
Bonne soirée.
Démon
1 user thanked author for this post.
08/14/2018 at 8:21 PM #7819308/14/2018 at 8:22 PM #7819408/14/2018 at 10:18 PM #78206Merci pour le partage de cette stratégie. Pour que l’on puisse mesurer les performances et la robustesse de ta stratégie, il est important de la tester sur une période significative. Une période de 3 mois ou de 1000 unités ne suffit pas. Si tu relance ton test sur 100 000 unités soit 2 ans d’historiques, tu noteras que la stratégie est perdante depuis mars 2017.
Avec des ajustements complémentaires cette stratégie sera peut être rentable.
08/16/2018 at 9:04 AM #78341Merci @Demon pour le partage de ton code. Rien ne sera jamais parfait et tu as bien fait de poster la stratégie, si personne n’ose le faire je ne vois pas bien à quoi sert le forum .. 😐
Concernant ton stoploss, en effet il n’est pas correct, l’instruction “set stop loss” nécessite la valeur du stoploss, soit l’écart avec le prix d’ouverture, tu n’as donc pas besoin de faire le calcul toi même, ça se coderait donc comme ceci:
1VSATR= 5*averagetruerange[10]08/16/2018 at 4:34 PM #7840508/20/2018 at 4:22 PM #78663Bonjour;
ci joint une image de la stratégie testée sur la plus longue période possible.
Tout les sous jacent que j’ai testé ont donné de mauvais résultats.
Pour une stratégie contrarienne, le taux de réussite est mauvais contrairement aux exemples figurant dans le PDF. Je pense surtout à la stratégie RSI de Williams qui est aussi une stratégie contrarienne mais qui a un taux de réussite conséquent
Je reposte le fichier ITF car j’ai affiché sur le graphique les Stoploss et c’est un exemple de l’application de l’instruction Graphonprice qui permet de vérifier visuellement les variables du programme.
J’espère que cela aidera.
Bonne soirée.
Edmond
08/20/2018 at 4:27 PM #7866608/20/2018 at 4:28 PM #7866708/20/2018 at 4:39 PM #78673 -
AuthorPosts