Problème de stop suiveur combiné
Forums › ProRealTime forum Français › Support ProOrder › Problème de stop suiveur combiné
- This topic has 6 replies, 4 voices, and was last updated 3 years ago by Guibourse.
Tagged: stop
-
-
01/23/2019 at 3:29 PM #89453
bonjour nicolas j’ai essayer de coder cette stratégie simple sur prt, et il as l’air de donner de beau résultats en backtest
mais je suis coincé c’ar il combine un stop et un stop suiveur et apparemment les stops combinés ne sont pas accepter par proorder donc je me tourne vers vous, si il y’aurai une possibilité de contournée ça? sinon pourriez vous me le convertir en langage mt4 ?
et je vous met en jointe le résultat du backtest, j’ai fait un comparatif avec un stop et tp fixe (swing basic) et le (swing avec les stop combiné) qu’en penser vous? voici le code merci d’avance.(edit: code reformaté avec bouton “insert prt code”)
1234567891011121314151617181920212223// Définition des paramètres du codeDEFPARAM CumulateOrders = False // Cumul des positions désactivé// Annule tous les ordres en attente et ferme toutes les positions à 0:00, puis empêche toute création d'ordre avant l'heure "FLATBEFORE".DEFPARAM FLATBEFORE = 090000// Annule tous les ordres en attente et ferme toutes les positions à l'heure "FLATAFTER"DEFPARAM FLATAFTER = 191500// Empêche le système de placer des ordres pour entrer sur le marché ou augmenter la taille d'une position avant l'heure spécifiéenoEntryBeforeTime = 090000timeEnterBefore = time >= noEntryBeforeTime// Empêche le système de placer des ordres pour entrer sur le marché ou augmenter la taille d'une position après l'heure spécifiéenoEntryAfterTime = 193000timeEnterAfter = time < noEntryAfterTime // Empêche le système de placer de nouveaux ordres sur les jours de la semaine spécifiés daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0 // Conditions pour ouvrir une position acheteuse c1 = (close > high[1])indicator1 = Average[20](close)-1.5*std[20](close)c2 = (close >= indicator1)IF (c1 AND c2) AND timeEnterBefore AND timeEnterAfter AND not daysForbiddenEntry THENBUY 1 CONTRACT AT MARKETENDIF// Stops et objectifsSET STOP pLOSS 60 pTRAILING 1001/23/2019 at 3:32 PM #89457(edit: code reformaté avec bouton “insert prt code”)
12345678910111213// Conditions pour ouvrir une position acheteusec1 = (close > high[1])indicator1 = Average[20](close)-1.5*std[20](close)c2 = (close >= indicator1)IF (c1 AND c2) AND timeEnterBefore AND timeEnterAfter AND not daysForbiddenEntry THENBUY 1 CONTRACT AT MARKETENDIF// Stops et objectifs// Stops et objectifsSET STOP pLOSS 60 pTRAILING 1001/23/2019 at 4:15 PM #89466Bonjour et bienvenue sur le forum, plusieurs points de modération (cf les règles du cadre jaune “astuce: Lors de la publication sur ce forum, veuillez suivre ces règles simples” juste au-dessus de l’éditeur de message):
– Le message concerne une stratégie, je le déplace donc au sein des forums français de prorealcode du sous-forum “ProBuilder” (réservé aux discussions sur les indicateurs) au sous-forum “ProOrder” réservé aux discussions sur les stratégies
– Oubli de l’usage du bouton “insert prt code” pour le mettre à un format qui est plaisant à lire pour les autres membres qui veulent apporter de l’aide (je reformate)
– Le titre “prt to mq4” va probablement être modifié par Nicolas pour mieux refléter la ou les questions posées à propos du code plutôt que la seule traduction
– Traduire de mt4 vers prt est gratuit sur le forum public, traduire de prt vers mt4 se fait via la page services de programmation https://www.prorealcode.com/trading-programming-services/
01/24/2019 at 11:08 AM #89556En effet, ce type de stop combiné n’est pas accepté dans ProOrder live, voilà pourquoi on utilise des stops suiveurs en version codé, il en existe pléthore sur le site.
Dont: Complete trailing stop code function
Si tu cherches des sujets sur le “trailing stop”, tu trouveras sans doute pas mal de façon t’accorder ce code à une stratégie et avec des variantes également. Bon courage.
01/28/2019 at 1:45 AM #89751Bonjour Nicolas d’accord merci la réponse en effet j’ai essayer pas mal de variante disponible sur le site mais je n’arrive pas a avoir les même résultat je continue de chercher ,
ça serait possible de me donner le stop combiné en langage mq4( SET STOP pLOSS 60 pTRAILING 10) Merci d’avance.
01/28/2019 at 11:24 AM #89783En backtest, le pas du trailing est le ticksize (donc très petit) et pas celui du réel, et qui dépend de l’instrument, d’où la différence notable entre les backtests et le temps réel.
Désolé mais notre site ne fournit pas de support pour MT4. Pour des demandes personnalisées, merci d’adresser une demande au service de programmation: Service de programmation trading
02/12/2021 at 7:49 PM #161235Bonjour Nicolas,
Je ne suis pas certain de tout saisir au sein de la page à laquelle vous renvoyez. Pourriez-vous donc me donner la traduction de SET STOP pLOSS x pTRAILING y s’il vous plaît ? (pour remplacer le “stop combiné qui ne peut pas être utilisé avec Proorder”) Merci beaucoup d’avance !!
-
AuthorPosts
Find exclusive trading pro-tools on