Code ProRealTime pour les bougies Heikin Ashi

LabZone, l'atelier de développement du forum Andlil : API, logiciels et utilitaires de trading créés par les membres, versions, bugs et idées.
Avatar du membre
Ozmizrak
Chevalier Émérite Jedi
Messages : 3455
Enregistré le : 27 mai 2020 14:39

Code ProRealTime pour les bougies Heikin Ashi

Message non lu par Ozmizrak »

Voici le code pour utiliser les bougies Heikin Ashi dans vos indicateurs pour backtester vos strategies basées sur Heikin Ashi.
Spoiler:

Code : #

//Bougies Heikin Ashi
// Ozmizrak 19/11/2020

HeikinAshiClose = (Open+High+Low+Close)/4

IF BarIndex > 1 * 2 Then //* 2 Par Sécurité

HeikinAshiOpen = (HeikinAshiOpen[1] + HeikinAshiClose[1])/2

//HeikinAshiHigh = valeur la plus haute des trois : H, OHA, CHA
If High > HeikinAshiOpen Then
HeikinAshiHigh = High
Else
HeikinAshiHigh = HeikinAshiOpen
EndIf
if HeikinAshiClose > HeikinAshiHigh Then
HeikinAshiHigh = HeikinAshiClose
EndIf

//HeikinAshiLow = valeur la plus basse des trois : B, OHA, CHA
If Low < HeikinAshiOpen Then
HeikinAshiLow = Low
Else
HeikinAshiLow = HeikinAshiOpen
EndIf
if HeikinAshiClose < HeikinAshiLow Then
HeikinAshiLow = HeikinAshiClose
EndIf
Else
HeikinAshiOpen = Open
HeikinAshiHigh = High
HeikinAshiLow = Low
EndIf

If HeikinAshiClose > HeikinAshiOpen Then
DrawCandle (HeikinAshiOpen[0], HeikinAshiHigh[0], HeikinAshiLow[0], HeikinAshiClose[0]) COLOURED (0,255,255)
ElsIf HeikinAshiClose < HeikinAshiOpen Then
DrawCandle (HeikinAshiOpen[0], HeikinAshiHigh[0], HeikinAshiLow[0], HeikinAshiClose[0]) COLOURED (255,85,85)
Else
DrawCandle (HeikinAshiOpen[0], HeikinAshiHigh[0], HeikinAshiLow[0], HeikinAshiClose[0]) COLOURED (0, 0, 0)
EndIf

Return
Avatar du membre
Devix
Compagnon Jedi
Messages : 1491
Enregistré le : 15 juil. 2020 06:56

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par Devix »

Ozmizrak C'est un code très utile ça !
Avatar du membre
Ozmizrak
Chevalier Émérite Jedi
Messages : 3455
Enregistré le : 27 mai 2020 14:39

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par Ozmizrak »

J'avais oublié de le dire que ce code fonctionne sur n'importe quel time frame ;)
Avatar du membre
Francis1
Le Sage
Messages : 30212
Enregistré le : 20 mars 2019 15:50

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par Francis1 »

:merci:
Avatar du membre
z0om
Padawan
Messages : 494
Enregistré le : 10 sept. 2014 12:40

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par z0om »

Vu sur Prorealcode, ça marche aussi bien ça, non ?!

Code : #

HAopen = (HAopen + HAclose) / 2
HAclose = (Open + Close + High + Low) / 4
Avatar du membre
Ozmizrak
Chevalier Émérite Jedi
Messages : 3455
Enregistré le : 27 mai 2020 14:39

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par Ozmizrak »

Non
Avec ça, tu n'as pas Heikin Ashi High ni Heikin Ashi Low :!:
Avatar du membre
Kovalofmax
Chevalier Émérite Jedi
Messages : 3269
Enregistré le : 24 avr. 2020 15:17

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par Kovalofmax »

Merci oz pour le boulot réalisé
Avatar du membre
Ozmizrak
Chevalier Émérite Jedi
Messages : 3455
Enregistré le : 27 mai 2020 14:39

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par Ozmizrak »

sebnico
Messages : 2
Enregistré le : 06 mars 2022 06:20

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par sebnico »

Bonjour, je suis tombé sur ton code pour les bougies heiken ashi je voudrais intégrer dedans le stop c'est a dire . Si mon ordre s'en va dans l'autre sens je voudrais clôturer sur le dernier plus bas . Manuellement c'est facile mais à le paramétrer moins évident pour moi.
et je voudrais intégrer un stop suiveur . Peux tu m'aider à le paramétrer.
j'utilse pro real time
Avatar du membre
max38250
Membre du Conseil Jedi
Messages : 5379
Enregistré le : 08 août 2020 11:40

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par max38250 »

En gros je crois qu'il veut dire si tu pouvais lui faire :lol2: :lol2:
Avatar du membre
Amarantine
Modératrice
Messages : 75652
Enregistré le : 16 sept. 2011 19:12

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par Amarantine »

Oui, c'est bien ça Max et je suis désolée sebnico. Ceci est ton 1er message sur ce forum et à peine inscrit, tu demandes déjà que celui qui a réalisé cet énorme travail t'aide alors qu'il y a passé des jours et peut-être même des mois à le faire.
Le travail que tu lui demandes est très important et terme de temps, il faut se rendre compte de cela.
Je te conseille de lire les liens qu'on t'a donnés, tu trouveras peut-être comment le faire par toi-même.
Avatar du membre
max38250
Membre du Conseil Jedi
Messages : 5379
Enregistré le : 08 août 2020 11:40

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par max38250 »

:top: Amarantine.

Il commence mal sur le forum et en trading j'ai l'impression.
Avatar du membre
max38250
Membre du Conseil Jedi
Messages : 5379
Enregistré le : 08 août 2020 11:40

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par max38250 »

Pour rebondir sur le sujet.
J'ai fini par trouver la solution pour rendre les bougies Heikin Ashi transparente. Il suffit d'ajouter une valeur comprise en 1 et 255 au code.

Ci dessous le code modifier.

Code : #

//Bougies Heikin Ashi
// Ozmizrak 19/11/2020

HeikinAshiClose = (Open+High+Low+Close)/4

IF BarIndex > 1 * 2 Then //* 2 Par Sécurité

HeikinAshiOpen = (HeikinAshiOpen[1] + HeikinAshiClose[1])/2

//HeikinAshiHigh = valeur la plus haute des trois : H, OHA, CHA
If High > HeikinAshiOpen Then
HeikinAshiHigh = High
Else
HeikinAshiHigh = HeikinAshiOpen
EndIf
if HeikinAshiClose > HeikinAshiHigh Then
HeikinAshiHigh = HeikinAshiClose
EndIf

//HeikinAshiLow = valeur la plus basse des trois : B, OHA, CHA
If Low < HeikinAshiOpen Then
HeikinAshiLow = Low
Else
HeikinAshiLow = HeikinAshiOpen
EndIf
if HeikinAshiClose < HeikinAshiLow Then
HeikinAshiLow = HeikinAshiClose
EndIf
Else
HeikinAshiOpen = Open
HeikinAshiHigh = High
HeikinAshiLow = Low
EndIf

If HeikinAshiClose > HeikinAshiOpen Then
DrawCandle (HeikinAshiOpen[0], HeikinAshiHigh[0], HeikinAshiLow[0], HeikinAshiClose[0]) COLOURED (0,255,255,150)
ElsIf HeikinAshiClose < HeikinAshiOpen Then
DrawCandle (HeikinAshiOpen[0], HeikinAshiHigh[0], HeikinAshiLow[0], HeikinAshiClose[0]) COLOURED (255,85,85,150)
Else
DrawCandle (HeikinAshiOpen[0], HeikinAshiHigh[0], HeikinAshiLow[0], HeikinAshiClose[0]) COLOURED (0, 0, 0)
EndIf

Return
Avatar du membre
Amarantine
Modératrice
Messages : 75652
Enregistré le : 16 sept. 2011 19:12

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par Amarantine »

@sebnico:
Comme l'exige la nétiquette, tu dois te présenter avant de poster et de participer au forum.
presentation-des-membres.html
Avatar du membre
Amarantine
Modératrice
Messages : 75652
Enregistré le : 16 sept. 2011 19:12

Re: Code ProRealTime pour les bougies Heikin Ashi

Message non lu par Amarantine »

En attente de présentation.