Ouvrir oubien fermer immediatement une position au contact d'une MM
Forums › ProRealTime forum Français › Support ProOrder › Ouvrir oubien fermer immediatement une position au contact d'une MM
- This topic has 27 replies, 5 voices, and was last updated 4 years ago by bona25.
-
-
03/23/2020 at 9:24 PM #123053
fifi743 vous a déjà répondu ici:
https://www.prorealcode.com/topic/ouvrir-oubien-fermer-immediatement-une-position-au-contact-dune-mm/#post-123025
Vous ne pouvez pas utiliser une stratégie comme indicateur.
Si vous voulez que je le convertisse en indicateur, vous devez me dire ce que l’indicateur doit retourner!
Est-ce que ce que j’ai écrit est compréhensible?03/23/2020 at 9:31 PM #12305403/23/2020 at 11:09 PM #123059Je répète, ce que vous publiez (vous pouvez arrêter de le publier, merci) est la photo liée à la stratégie, qui a déjà été publiée.
Si vous voulez un indicateur, je ne suis PAS intéressé par le court et le long. J’ai besoin de savoir ce que vous voulez voir sur le graphique lorsque les événements qui vous intéressent se produisent (croisements ou autres).
Vous vouliez passer des commandes de stratégie lorsque certains événements se sont produits.
Maintenant que la stratégie est déjà terminée et que vous ne vous souciez plus, que voulez-vous que l’indicateur fasse lorsque ces événements se produisent, qui affiche des flèches, des rectangles, qui colorent l’arrière-plan différemment, qui renvoie des valeurs pour un histogramme ou autre ?03/24/2020 at 7:00 AM #123091Bonjour ,
Désolé je ne comprend on ne se comprend pas on tourne en rond …, simplement la programmation effectué par Nicolas comme demandé ne fonctionne pas impossible de valider le code ,voir capture d’écran.
Reprendre depuis le 1er poste pour mieux comprendre ma demande.
Merci encore.
03/24/2020 at 7:08 AM #123092Fifi t’a déjà répondu (23/03 17h12 et 17h34)! Le code est un code de stratégie, pas d’indicateur, et en tant que tel il va dans le module pro order (pour les stratégies automatiques et les probacktest), pas dans le module probuilder où tu l’as mis (pour les indicateurs), si tu tentes de rentrer un code de stratégie dans probuilder c’est complètement normal que ça donne des syntax error sur certains mots clés exclusivement réservés aux stratégies…
Mets ton code dans pro order, lis ou relis les manuels si tu ne connais pas la différence entre les 2 modules, vois si ça enlève les syntax error, et de là vois si ça marche ou s’il y a des erreurs à corriger (mais des vraies une fois que le code sera au bon endroit) sinon effectivement ça tourne en rond comme conversation. Surtout qu’en plus quand Roberto t’a demandé si tu voulais une stratégie ou un indicateur tu l’envoies sur une fausse piste en lui disant les 2, donc normal qu’il cherche à savoir les infos manquantes pour faire un indicateur en plus alors que tu veux te servir du code déjà fait de stratégie, pas d’indicateur, sans comprendre le pourquoi des syntax error.
3 users thanked author for this post.
03/24/2020 at 7:39 AM #123093Bonjour Noobywan,
Merci pour ton explication, c’est plus clair pour moi j’ai compris et effectivement maintenant la programmation de Nicolas fonctionne parfaitement,désolé mais pas évident je suis novice.
Maintenant j’aimerai si c’est possible ajouter une condition à ma stratégie a savoir:
Enclencher les positions shorte seulement qu’en le prix se trouve en dessous de l’indicateur ( 3 bars trailing stop Williams)
et inverssement pour les positions call.
ci joint la capture d’écran du code le l’indicateur ( 3 bars trailing stop Williams) .
Merci à tous et encore une fois désolé.
03/24/2020 at 10:16 AM #12310103/24/2020 at 10:32 AM #12310512345678910111213141516171819202122232425count=1i=0j=i+1tot=0while count<4 dotot=tot+1if (low[j]>=low[i]) and (high[j]<=high[i]) then//inside barj=j+1elsecount=count+1i=i+1J=i+1endifwendbasso=lowest[tot](low)alto=highest[tot](high)if close>alto[1] thenref=bassoendifif close<basso[1] thenref=altoendifreturn refOk Nicolas c’est normal désolé, je ne savais pas je l’on pouvais le faire
Merci a toi
03/24/2020 at 10:55 AM #123112Voilà le code modifié en intégrant cet indicateur de tendance :
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748mmh = average[3](high)mml = average[3](low)count=1i=0j=i+1tot=0while count<4 dotot=tot+1if (low[j]>=low[i]) and (high[j]<=high[i]) then//inside barj=j+1elsecount=count+1i=i+1J=i+1endifwendbasso=lowest[tot](low)alto=highest[tot](high)if close>alto[1] thenref=bassoendifif close<basso[1] thenref=altoendifif not longonmarket and close>mml and close>ref thenbuy at mml limitsell at mmh limitendifif longonmarket thensell at mmh limitendifif not shortonmarket and close<mmh and close<ref thensellshort at mmh limitexitshort at mml limitendifif shortonmarket thenexitshort at mml limitendifgraphonprice mmh coloured(255,0,0)graphonprice mml coloured(0,100,255)graphonprice ref03/24/2020 at 11:12 AM #12311503/24/2020 at 12:53 PM #12313203/24/2020 at 1:02 PM #123134Dans cette version les positions se ferment à l’inversion de ton indicateur 3 bars Trailing stop :
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354mmh = average[3](high)mml = average[3](low)count=1i=0j=i+1tot=0while count<4 dotot=tot+1if (low[j]>=low[i]) and (high[j]<=high[i]) then//inside barj=j+1elsecount=count+1i=i+1J=i+1endifwendbasso=lowest[tot](low)alto=highest[tot](high)if close>alto[1] thenref=bassoendifif close<basso[1] thenref=altoendifif not longonmarket and close>mml and close>ref thenbuy at mml limitsell at mmh limitendifif longonmarket thensell at mmh limitif close<ref thensell at marketendifendifif not shortonmarket and close<mmh and close<ref thensellshort at mmh limitexitshort at mml limitendifif shortonmarket thenexitshort at mml limitif close>ref thenexitshort at marketendifendifgraphonprice mmh coloured(255,0,0)graphonprice mml coloured(0,100,255)graphonprice ref03/24/2020 at 1:32 PM #123137 -
AuthorPosts
Find exclusive trading pro-tools on