ProRealTime
Un Forum pour discuter des méthodes de trading que nous utilisons, de nos recherches...

Re: Heikin-Ashi : pb de calcul

par plataxis » 27 Nov 2014 22:43

Le premier tick et le premier Heikin Ashi ne changent pas la suite, ou alors je ne comprends pas pourquoi. En revanche sur les points et figures et Renko, selon le point d'origine, tout le graphique est métamorphosé, même en gardant la même taille de "brique" ou de "point" : l’abscisse est fonction des variations, et donc de la première valeure, ce qui n'est pas le cas pour les ticks et les Heikin Ashi, où l'abscisse reste le "temps" (même si c'est en nombre de ticks pour le premier).

jctrader, tu es un philosophe ;)

Re: Heikin-Ashi : pb de calcul

par jctrader » 27 Nov 2014 22:55

plataxis a écrit:Le premier tick et le premier Heikin Ashi ne changent pas la suite


sûr au fil du temps ca n'a plus d'importance

plataxis a écrit:jctrader, tu es un philosophe ;)


çà m'arrive une fois les graphes fermés :mercichinois: mais uniquement quand la journée a été bonne :mrgreen:

Re: Heikin-Ashi : pb de calcul

par Gacanga » 24 Oct 2017 14:49

hello,

je déterre le sujet.
Personne n'a de réponse ??

Re: Heikin-Ashi : pb de calcul

par takapoto » 24 Oct 2017 15:00

Personnellement, j'utilise tout simplement l'open réel.

Si barre = 1
OpenHA = Open
sinon
OpenHA = (OpenHA de la veille + CloseHA de la veille)/2

Re: Heikin-Ashi : pb de calcul

par Jim » 24 Oct 2017 21:44

Pour converger plus vite :

code-du-heiken-ashi-t14071.html

Re: Heikin-Ashi : pb de calcul

par Alex44 » 25 Nov 2017 18:24

Voici mon implémentation Java

double openPrev = 0;
double closePrev = 0;
if ( candle_1 == null ) { // Première bougie
openPrev = item.getOpen();
closePrev = item.getClose();
} else {
openPrev = candle_1.getOpen();
closePrev = candle_1.getClose();
}
open = ( openPrev + closePrev ) / 2;
close = ( item.getOpen() + item.getHigh() + item.getLow() + item.getClose() ) / 4;
high = Math.max( item.getHigh(), open );
high = Math.max( high, close );
low = Math.min( item.getLow(), open );
low = Math.min( low, close );

Re: Heikin-Ashi : pb de calcul

par swingwin » 25 Nov 2017 20:12

Code Matlab
Code: Tout sélectionner
function HA_Series = I_Heikin_Ashi(OHLC_Series)

if ~ismatrix(OHLC_Series)
    error('OHLC_Series must be a matrix');
elseif size(OHLC_Series, 2) ~= 4
    error('OHLC_Series must have 4 columns');
end

Observations = size(OHLC_Series, 1);

if Observations < 8
    error('OHLC_Series should have at least 8 available data points');
end

HA_O = nan(Observations, 1);
HA_H = nan(Observations, 1);
HA_L = nan(Observations, 1);
HA_C = nan(Observations, 1);

HA_O(1) = mean(OHLC_Series(1, [1, 4]), 2); %Flag 2 for mean of each row
HA_H(1) = OHLC_Series(1, 2);
HA_L(1) = OHLC_Series(1, 3);
HA_C = mean(OHLC_Series(:, 1 : 4), 2); %Flag 2 for mean of each row

for Dot_HA = 2 : Observations
    HA_O(Dot_HA) = (HA_O(Dot_HA - 1) + HA_C(Dot_HA - 1)) / 2;
    HA_H(Dot_HA) = max([OHLC_Series(Dot_HA, 2), HA_O(Dot_HA, 1), HA_C(Dot_HA, 1)]);
    HA_L(Dot_HA) = min([OHLC_Series(Dot_HA, 3), HA_O(Dot_HA, 1), HA_C(Dot_HA, 1)]);
end

HA_Series = [HA_O HA_H HA_L HA_C];
end

Articles en relation
Heikin ashi
Fichier(s) joint(s) par salador » 23 Mar 2015 13:00 (16 Réponses)
Utilisez-vous les graphiques en Heikin-Ashi ?
par Tiny Greg » 05 Oct 2016 21:52 (9 Réponses)
Renko est efficace face à Heiken Ashi ?
Fichier(s) joint(s) par Tiny Greg » 01 Avr 2018 14:38 (12 Réponses)
calcul du drawdown...
par laurent074 » 01 Juin 2015 15:41 (5 Réponses)
Horaires de calcul PP pour marches 24/24
par splanquart » 06 Aoû 2013 18:31 (2 Réponses)
Calcul du levier, changement de variables
par libertarian » 29 Nov 2015 23:58 (2 Réponses)
Calcul des Points Pivots et Fbinacci en 4 temps
Fichier(s) joint(s) par Chouchou » 29 Déc 2015 11:51 (8 Réponses)
calcul de volume d'ouverture position forex
par nel23FX » 27 Aoû 2017 03:10 (5 Réponses)

ProRealTime

Alors partagez-le 5 fois c'est bon pour la santé