Bonjour, je voudrais ajouter a ma stratégie un signal qui m’indique, après avoir pris une position quand la prochaine bougie s’inverse.
(voir exemple en PJ)
Merci et bonne soirée
Bjr,
Il n’y a que l’image, les chances d’attirer des réponses de la part des membres du forum augmenteront s’il y a au moins la partie du code de prise de position pour y greffer la requête, et surtout ta définition de “s’inverse” (juste une simple clôture rouge si à l’achat ou verte si à la vente à découvert, autres critères de type “comparaison de close avec close précédente et/ou open précédente”, “taille de corps mini à prendre en compte ou pas”…).
Considérant que tu renseignes une variable appelée “signal” quand tu as une flèche verte:
if conditionAchat then
//drawarrow (fleche verte)
signal = 1
endif
if signal=1 and close<open then //je suis en achat et survient une bougie rouge
signal = 0 //reset du signal
drawtext("X", barindex,high) //je trace un X à l'emplacement du trésor
endif
Bonjour,
merci beaucoup pour les réponses.
J’ai une autre petite requête :
je cherche à développer un code qui “clôture un trade après 2 bougies consécutives orientées dans le même sens (achat ou vente)” mais je n’y arrive pas.
Auriez vous une idée, par avance merci.
Je clôture un ordre d’achat si j’ai 2 bougies rouge consécutives :
if longonmarket and summation[2](close<open)=2 then
sell at market
endif
Pour 2 bougies consécutives dans le même sens que le trade, et en évitant le cas de compter celle avant le trade:
if summation[2](longonmarket and close>open)=2 then
sell at market
endif
if summation[2](shortonmarket and close<open)=2 then
exitshort at market
endif
PS: le sujet démarre en forum probuilder, et je l’y laisse plutôt que de transférer en forum proorder puisque qu’au-delà d’un signal il y avait la demande de graphismes… mais à noter pour lecteurs débutants qui auraient un “syntax error” en copiant-collant ce dernier morceau de code dans l’éditeur de probuilder que la 2e requête relève d’une stratégie (proorder) et pas d’un indicateur (probuilder) à cause de l’emploi de mots-clés de type longonmarket/shortonmarket sell/exitshort acceptés uniquement dans le module proorder/probacktest de la plateforme.
Bonjour,
Quand je copie le premier code de Nicolas, cela me marque ” erreur dans la programmation de l’indicateur. Le programme de l’indicateur doit se terminer par l’instruction RETURN qui indique les éléments à afficher”.
Que dois-je faire ?
Merci pour votre aide.
j’ai compris mon erreur. Pas besoin de réponses.