Bonsoir,
Sur le graphe ci-dessous BB MMobile exponentielle 34 périodes ,
bandes coefficient 0.5 , 1, 1.5 ,2.
L'écart type (standard deviation) est calculé par rapport à la moyenne choisie.
Code PRT :
////////////////BOLLINGER 4 x BANDS coefficiant 0.5 / 1 / 1.5 / 2
/////////////BY SOHOCOOL
/////Variable p- périodes Entier défaut =20
/////Variable s - MMtype défaut 0 simple
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ecart type = standard deviation
co=customclose
av=average[p,s](co)
som=0
for i=0 to p-1 do
som = som + SQUARE( close[i]-av)
next
som=som / p
ecart = SQRT(som)
//////////////////////////////////////////////////////////////////////
bas = av - 0.5*ecart
haut= av + 0.5*ecart
bas1 = av - 1*ecart
haut1= av + 1*ecart
bas2 = av - 1.5*ecart
haut2= av + 1.5*ecart
bas3 = av - 2*ecart
haut3= av + 2*ecart
////////////////////////////////////////////////////////////////////
return av as"moyenne",bas,haut,bas1,haut1,bas2,haut2,bas3,haut3
//////FIN/////
Bonsoir,
Je vous propose ,le code du "CCI - Multiple Moyennes Mobiles", qui vous permettra
de ne pas utiliser uniquement la moyenne simple,mais aussi,par exemple,
la moyenne exponentielle , etc.....
La ligne zero du CCI représente la moyenne mobile choisie : donc pour le CCI
"normal" de périodes 21 ,la ligne zéro représente la moyenne simple de périodes 21.
Chaque fois que le prix croise la moyenne ,la ligne du CCI croise la ligne horizontale zéro.
Dans le graphe ci-dessous je régle le CCI avec une moyenne exponentielle ,de
périodes 34 ,du medianprice : soit le milieu du canal de Raghee Horner.
//////////////////////////////////////////////////
////////////////CCI MULTIPLE AVERAGE/////////////////
///////BY SOHOCOOL
////////variable n -entier -défaut =21//
//////////////////////variable t = MA type - défaut = 0 (simple)
aa = customclose
aa1=Average[n,t](aa)
///////////////////////////////////////
sum=0
for i=0 to n-1
sum=sum + abs(typicalprice[i] - aa1)
next
bb= sum / n
//////////////////////////////////////////////
if bb<> 0 then
cc=(0.015*bb)
else
cc=undefined
endif
cci2= (aa -aa1)/ cc
RETURN CCI2 as "cci", 100 as "100",0 as "zéro",-100 as "-100"
////////////////////fin du code CCI
//////////////////////////////////
Bonsoir,
Je vous propose de mettre l'elder impulse sur le graphique prix.
Il faut mieux regarder le prix (price action) ,qu'un indicateur.
Quand l'Elder impulse est vert ,le prix est au dessus de la ligne verte.
Quand l'Elder impulse est rouge ,le prix est en dessous de la ligne rouge.
Quand l'Elder impulse est bleu ,le prix est sur de la ligne (medianprice) .
Ce code est pour Prorealtime:
////////////////////ELDER IMPULSE ON CHART////
///////By Sohocool pour Prorealtime
{ variables
Macd : pc= moyenne courte -- 12
pl=moyenne longue -- 26
ps = moyenne du signal -- 9
Moyenne exponentielle p= période -- 13
}
aa=exponentialaverage[p](close)
cc=MACD[pc,pl,ps](close)
if aa > aa[1] and cc>CC[1] Then
dd =1
else
dd=0
endif
if aa<aa[1] and cc < cc[1] then
ee=1
else
ee=0
endif
//if ( aa <aa[1] and cc > cc[1]) or (aa>aa[1] and cc<cc[1]) then
// ff=1
//else
// ff=0
//endif
if dd=1 then
imp=low*0.98
ELSIF ee=1 then
imp=high*1.02
else
imp=medianprice
endif
return imp as "Elder impulse on chart"
/////Fin du code////////
Ps : on peut faire la même chose avec le Grey zone de Bill Williams ,etc......
Le Tenkan et le Kijun , sont les milieux d'un canal de donchian (50 %) ,encore appelés RET(retracement) etc....
J'ai bricolé un indicateur pour Metatrader qui permet facilement de tracer un Kijun d'une unités de temps supérieur sur un graphique d'une Ut inférieur.
Par exemple vous étes sur Ut 1 Heure:
Une ligne avec : périodes =26 et tframe =1 (1 x26 = 26 ) === Kijun 1 heure
Une ligne avec périodes = 26 et tframe = 4 (4 x 26 = 104) === kijun 4 heures
Etc....
Ci-dessous :
un lien pour télécharger le Kijun -Soho:
http://hotfile.com/dl/46659947/94325de/KIJUN_SOHO.mq4.html
un lien avec explication en Anglais.
Http://www.forexfactory.com/showthread.php?p=3334726#post3334726
Niveaux CAC40 lundi 31 Mai calculés avec le Gann-Murrey math. 43 jours (2 mois).
L'indicateur Murrey math line se trouve sur le site PRT (strategie / indicateur / drapeau Anglais) .
MALHEUREUSEMENT LE CODE N' AI PLUS DISPONIBLE .
Un lien (en Anglais) : http://www.foretrade.com/MM_description.htm
http://www.forexfactory.com/showthread.php?t=202379
Un lien pour indicateur Metatreder : http://codebase.mql4.com/4868
W.V.F. = Williams VIX Fix ( alook like VIX indicator)
Cet indicateur ressemble au VIX ,lire attentivement le lien ci-dessous ,
tout est bien expliqué.
http://www.aazsysteme.com/dayTrading/t4762-44-1-bourse.htm
Pour METATRADER (Synthetic VIX) :
http://www.forex-tsd.com/indicators-metatrader-4/11047-synthetic-vix.html
CODE PROREALTIME :
//WVF = (Highest (Close, 22) - Low) / (Highest (Close, 22)) * 100
//equivalent du vix.
aa=highest[22](close)-low
bb=highest[22](close)
wvf=100*(aa/bb)
return wvf as "WVF", 0 as" Zero"
///fin de code
Cet indicateur donne la différence en pourcentage entre le cours et la moyenne.
Cet indicateur peut être utilisé comme un indicateur de tendance ou comme un indicateur de surachat ou de survente.
CODE PRT :
/////////////////////////////KAIRI
/////variable p = periode défaut --22..
////////////////////t = mm type type de moenne déf&aut --0 (simple)
///customclose == close - medianprice - typicalprice
aa=customclose
bb = average[p,t](aa)
Kairi= ((aa-bb)/bb)*100
return Kairi as "kairi",0 as"zero"
//////fin du code