direction inverse $ DAX 4h – stratégie avec martingale
Forums › ProRealTime forum Français › Support ProOrder › direction inverse $ DAX 4h – stratégie avec martingale
- This topic has 49 replies, 6 voices, and was last updated 6 years ago by Nicolas.
-
-
10/11/2017 at 9:56 AM #49016
je compte bien m’informer auprès de mon Broker sur la taille des lots. En attendant, il me faut tester ce robot sur compte démo avant de passer au réel.
Que penses-tu Nicolas de mon idée d’indicateur développé à partir de ce robot ?
Je pense que ce sera utile pour ceux qui me lisent.
10/11/2017 at 11:15 AM #4902210/13/2017 at 9:05 PM #49323J’ai effectué quelques améliorations dans les points d’entrée de mon robot.
J’ai limité le money management à 500 contrats à l’achat et à la vente. (variable: MaxOrders)
J’obtiens un résultat très honorable (voir image ci-dessous)
ci-dessous l’indicateur qui vous donne les points d’entrée du robot.
ci-dessous le robot optimisé.
Il ne reste plus qu’à reproduire cela sur compte démo avant de se lancer en réel.
10/14/2017 at 8:09 AM #49343Tu devrais te renseigner sur la taille maximum de lots sur cette paire forex chez ton courtier. Ensuite, suivant la liquidité présente et la “qualité” du marché, le courtier pourrait te slipper si les lots sont trop importants.
En réel, on peut subdiviser les ordres pour outrepasser cette limite, mais on ne peut jamais vraiment savoir à l’avance quelle sera la réponse du serveur du courtier bien sûr.
10/14/2017 at 12:09 PM #4936210/15/2017 at 5:48 PM #49432Tu peux utiliser SHARES, LOTS ou même CONTRACTS, ce sera pareil pour le serveur ProOrder.
Pour diviser tes ordres en plusieurs, tu peux faire une boucle que tu incrémenterai jusqu’à avoir assez d’ordres au marché, comme ceci (exemple):
Ta martingale (ou autre système de money management), te calcule que tu devrais passer 100 lots et que la taille de lot maximum pour ton courtier est de 10 lots, alors tu dois passer 10 ordres de 10 lots:
12345if buycondition thenfor a = 1 to 10 dobuy 10 lots at marketnextendifBien sûr, il faudrait créer des variables qui calculerai le nombre d’itération qu’aurait besoin ta boucle ainsi que la taille de lot à passer pour chaque ordre, je t’en laisse le soin 🙂
10/15/2017 at 5:54 PM #4943310/15/2017 at 9:00 PM #49442J’ai un problème avec la subdivision qui ne fonctionne pas du tout en backtest, ci-dessous un élément du programme à subdiviser:
partie de programme à subdiviser12345678910111213// Conditions for Entry of Long Positionsif TDSL=8 thenL=(low<low[3] and low<low[2]) or (low[1]<low[2] and low[1]<low[3])if L AND c1 AND OPENTIME<=LimitEntryTime thenif OrderSize >= Subdivision thenfor a = 1 to Subdivision doBUY Max(1,OrderSize/Subdivision) lot at marketnextelsif OrderSize < Subdivision thenBUY OrderSize lot at marketendifendifendifMerci Nicolas par avance, si tu pouvais m’aider.
10/16/2017 at 2:12 AM #4945310/16/2017 at 5:03 AM #49456J’ai simplifié ma formule, mais j’ai encore un bug: il me passe certains lots trop importants, sur l’image ci-dessous il passe 1 lot à 121.
formule simplifiée123456789// Conditions for Entry of Long Positionsif TDSL=8 thenL=(low<low[3] and low<low[2]) or (low[1]<low[2] and low[1]<low[3])if L AND c1 AND OPENTIME<=LimitEntryTime thenfor a = 1 to Subdivision doBUY Max(1,OrderSize/Subdivision) lot at marketnextendifendif10/16/2017 at 9:18 AM #4950110/16/2017 at 10:03 AM #4951210/16/2017 at 11:00 PM #49626J’ai finalement choisi d’augmenter progressivement la subdivision en fonction de la variable n du money management, soit le capital + les gains.
Mais j’ai toujours certains lots qui sont excessifs sans raison. ci-dessous le programme complet.
10/17/2017 at 11:06 AM #4966606/06/2018 at 11:57 AM #72458in this year the stategy seems to be unprofittable…Gertrade..are you still using it?
-
AuthorPosts
Find exclusive trading pro-tools on