Overblog
Suivre ce blog Administration + Créer mon blog
19 décembre 2010 7 19 /12 /décembre /2010 21:05

Bonsoir à tous,

 

Il nous manquait ,encore un indicateur ,pour visualiser le croisement du Chinkou avec le prix.

 

En fait c'est  le momentum sur le graphique.

 

Maintenant ,nous avons les 3 histogrammes ,qui vont nous aider a appliquer

 

la stratégie de l'ICHIMOKU.

 

Pour fair simple ,quand les 3 histogrammes sont vert :c'est haussier.

 

                            ,quand les 3 histogrammes sont rouge : c'est baissier.

 

Chaqu'un peut établir sa propre stratégie à l'aide de ces 3 indicateurs.

 

 

CODE METATRADER (12/09/2011) :

 

  http://www.forexfactory.com/showthread.php?p=4948026#post4948026

 

 

   

Code Prorealtime :

 

///// Chinkou hitogramme
////by sohocool

chikou =Momentum[p](customclose)

if chikou >= 0 then
 
 aa=1
 bb=0
else
 aa=0
 bb=1
endif


return aa COLOURED(0,255,0),bb COLOURED(255,0,0)

////////////////////fin du code

 

 

EUR_USDDEC2010.png

CAC-402010.png

Partager cet article
Repost0
Published by SOHOCOOL - dans ICHIMOKU
29 novembre 2010 1 29 /11 /novembre /2010 17:33

Bonjour,

 

Je vous propose le deuxième indicateur qui va situer,cette fois ci ,le prix par rapport au petit nuage (Little Kumo) ,que forme le Tenkan et le Kijun.

 

 

- si prix au dessus Little Kumo= histogramme vert

 

- si prix à l' interieur Little Kumo = histogramme bleu

 

- si prix en dessous Little Kumo = histogramme rouge 

 

 

En general la stratégie Ichimoku peut être classée en 3 classifications majeurs : 

 

 

STRONG - FORT 

 

PRIX - TENKAN/KIJUN CROISEMENT SIGNAL

 

un signal FORT d'achat ,quand le prix croise à la hausse le "little Kumo" et que le prix est au dessus du Kumo- les 2 histogrammes sont en vert. 



un signal FORT de vente ,quand le prix croise à la baisse le "little Kumo" et que le prix est en dessous du Kumo- les 2 histogrammes sont en rouge. 

 



NEUTRAL - NEUTRE 

 

PRIX - TENKAN/KIJUN CROISEMENT SIGNAL  



un signal NEUTRE d'achat ,quand le prix croise à la hausse le "little Kumo" et que le prix est à l'intérieur du Kumo-l'histogramme Tenken/Kijun est vert ,celui du Kumo est bleu. 

   

un signal NEUTRE de vente ,quand le prix croise à la baisse le "little Kumo" et que le prix est à l'intérieur du Kumo-l'histogramme Tenken/Kijun est rouge ,celui du Kumo est bleu.

 

  

 

WEAK - FAIBLE  

  

PRIX - TENKAN/KIJUN CROISEMENT SIGNAL  



un signal FAIBLE d'achat ,quand le prix croise à la hausse le "little Kumo" et que le prix est en dessous du Kumo-l'histogramme Tenken/Kijun est vert ,celui du Kumo est rouge. 

   

un signal FAIBLE de vente ,quand le prix croise à la baisse le "little Kumo" et que le prix est au dessus du Kumo-l'histogramme Tenken/Kijun est rouge ,celui du Kumo est vert.

 

 

 

 

Indicateur ProRealTime :

 

 

///Ichimoku  prix vs (Tenken - Kijun)
//by sohocool

 

// p1 = variable tenkan
//p2= variable kijun


REM Tenkan-Sen

Upper1 = HIGHEST[p1](HIGH)
Lower1 = LOWEST[p1](LOW)
Tenken = (Upper1 + Lower1) / 2

REM Kijun-Sen
Upper2 = HIGHEST[p2](HIGH)
Lower2 = LOWEST[p2](LOW)
Kijun = (Upper2 + Lower2) / 2

///////////////////////////////////////////////////////////

prix = customclose

 

if prix >= tenken and prix >= kijun then
 aa=1
 
else
 aa=0
endif

if prix <= tenken and prix <= kijun then
 bb=1
 
else
 bb=0
endif

if (prix > tenken and prix < kijun) or (prix < tenken and prix>kijun) then
 cc=1
else
 cc=0
endif

 

return aa COLOURED(0,255,0),bb COLOURED(255,0,0),cc COLOURED(0,0,255)

///FIN DU CODE

 

 

 

EUR_USD-ichisys02.pngCAC-40-ichisys01.png

 

 

 

 

Partager cet article
Repost0
Published by SOHOCOOL - dans ICHIMOKU
24 novembre 2010 3 24 /11 /novembre /2010 21:34

Bonjour ,

 

Cet indicateur prorealtime permet de situer le prix par rapport au Kumo.

 

- si prix au dessus = histogramme vert

 

- si prix à l' interieur = histogramme bleu

 

- si prix en dessous = histogramme rouge

 

Indicateur PRT :

 

 

 // Ichimoku  - price vs kumo
// by sohocool

 

  

// p1 = variable tenkan
// p2= variable kijun
// p3=variable senkou b

 

// mettre en histogramme


//REM Tenkan-Sen

 

Upper1 = HIGHEST[p1](HIGH)
Lower1 = LOWEST[p1](LOW)
Tenkan = (Upper1 + Lower1) / 2

 

//REM Kijun-Sen


Upper2 = HIGHEST[p2](HIGH)
Lower2 = LOWEST[p2](LOW)
Kijun = (Upper2 + Lower2) / 2

 

//REM Senkou Span A


SpanA = (Tenkan[p2] + Kijun[p2]) / 2

 

//REM Senkou Span B

 

SpanB = ((HIGHEST[p3](HIGH[p2])) + LOWEST[p3](LOW[p2])) / 2

 

 //prix = choix du prix


prix=customclose


if prix >= spana and prix >= spanb then
 aa=1
 
else
 aa=0
endif

if prix <= spana and prix <= spanb then
 bb=1
 
else
 bb=0
endif

if (prix > spana and prix < spanb) or (prix < spana and prix > spanb) then
 cc=1
else
 cc=0
endif

 

return aa COLOURED(0,255,0),bb COLOURED(255,0,0),cc COLOURED(0,0,255)

 

//////////fin du code

 

 

CAC-40-ichi01.png

 

 

 

Partager cet article
Repost0
Published by SOHOCOOL - dans ICHIMOKU
23 novembre 2010 2 23 /11 /novembre /2010 20:50

CAC-40-3STOCH.png

 

Bonjour,

 

En fait ,en regardant le code DiNapoli de plus près , je constate :que la stochastique

 

de DiNapoli est contruit avec le lissage de Wilder.

 

Donc on peut tout simplement utiliser l'indicateur stochastique déjà présent sur PRT

 

en choisissant l'option lissage wilder.

 

Remarque : un lissage wilder de période 3 et égale à une moyenne exponentielle de

 

période 5.( le rapport wilder - exponentielle est de  ((periodes Wilder x2) - 1 ).

Partager cet article
Repost0
Published by SOHOCOOL - dans Donchian
17 novembre 2010 3 17 /11 /novembre /2010 19:03

 Ciao a tutti ,

 

J'ai traduit le code  en language PRT ,à partir de cet indicateur MT4 :

 

 

http://codebase.mql4.com/ru/6585

 

 

CODE PRT :

 

 //DI NAPOLI STOCHASTIQUE

// by Sohocool

// variable = fastk  entier > o  défaut 8
////////////////////slowk  entier >0 défaut 3
////////////////////slowd  entier >0 défaut 3

///////////////////////////////////////////////////////////////////////////////////////:

if barindex > fastk+1  then
 
 aa=highest[fastk](high)
 bb=lowest[fastk](low)
 
 Fast= 100 *( close - bb) / ( aa-bb)
 
 
/////////////////////////////////////////////////////////////////////////////////////////////////////// 
 
 StoBuffer=StoBuffer[1]+ (Fast-StoBuffer[1])/SlowK
 
 
 SigBuffer=SigBuffer[1]+  (StoBuffer-SigBuffer[1])/SlowD
 
endif

 

return stobuffer as"dinapoli" , sigbuffer as"signal",20 as"20",80 as"80"

////////////////////////////////////:Fin du code

 

EUR_USD-dinap.png

 

 

 

CAC-40-dinapoli.png

 

Partager cet article
Repost0
Published by SOHOCOOL - dans Donchian
17 novembre 2010 3 17 /11 /novembre /2010 17:57

Bonsoir à tous ,

 

Le CCI "normal" est calculé à partir d'une moyenne mobile simple.

 

Pourquoi pas calculer le CCI à partir d'une moyenne Hull ?? , par exemple ....

 

 

Code PRT :

 

//////////////////////////////////////////////////
// CCI AVEC MM HULL
// by  Sohocool

////////variable p -entier >0   -défaut =34

 

///////////REM Moyenne Mobile de HULL
demiP = round(P/2)
temp = 2*WeightedAverage[demiP](close) - WeightedAverage[P](close)
racineP = round(SQRT(P))
MMHULL = WeightedAverage[racineP](temp)
///////////////REM Fin Moyenne Mobile de HULL

 

aa= close
aa1=MMhull

///////////////////////////////////////
sum=0
for i=0 to p-1
 sum=sum + abs(typicalprice[i] - aa1)
next

bb= sum / p
//////////////////////////////////////////////

if bb<> 0 then
 cc=(0.015*bb)
else
 cc=undefined
endif

 

cci2= (aa -aa1)/ cc

RETURN CCI2 as "ccihull", 50 as "50",0 as "zero",-50 as "-50",100 as "100",-100 as "-100"

////////////////////fin du code CCI MM HULL

 

 

CAC-40-CCIHULL.png

Partager cet article
Repost0
Published by SOHOCOOL - dans CCI
5 novembre 2010 5 05 /11 /novembre /2010 16:28

Bonsoir,

 

Suite au nouveau code Mt4 Macd Mirror :

 

http://codebase.mql4.com/7069

 

 

J'ai modifié le code Prt ,pour ajouter une moyenne mobile exponentielle ,comme signal.

 

De plus j'ai supprimé la moyenne "sell" qui  de mon point de vue : n'est pas utile.

 

Et "colorée" la moyenne Buy ,pour visualiser plus rapidement un changement de tendance.

 

 

CODE PRT :

 

  // Ma-mirror de andy tjatur
//  Multiple moving averages PRT
// with exponential average p1 = 9
// By Sohocool

// variables :
// p = nombre de période par défaut = 20  Entier >0
// s = shift décalge   par défaut = 0  Entier >= 0
// r =  MM type

// p1 = nombre période moyenne par défaut = 9 Entier > 0

////////////////////////////////


Macdbuffer1=average[p,r](close)[s]-average[p,r](open)[s]

MM = ExponentialAverage[p1](macdbuffer1)

aa = macdbuffer1 - macdbuffer1[1]

 

return Macdbuffer1 COLOURED by SGN(aa) as " buy" , mm as "moyenne",0 as "Zero"

 

 

CAC-40-Imm.png

Partager cet article
Repost0
Published by SOHOCOOL - dans Sohocool
23 octobre 2010 6 23 /10 /octobre /2010 14:48

Bonjour,

 

 

Je viens de voir cet indicateur : Moyenne mobile mirroir ,sur le site Metatrader.

 

Le code est facile a traduire pour PROrealtime.

 

De plus ,avec Prt on peut utiliser la fonction multiple moyennes mobiles.

 

Le lien Metatrader: http://codebase.mql4.com/7061

 

Dans example graphique : 1 er MM simple , 2 eme MM triangulaire

 

3eme MM end-point (régression linéaire)

 

 

Code PRT : 

 

 ///////////////////////////////////////////////////

 

//////// MOVING AVERAGE MIRROR
// Ma-mirror de andy tjatur
//  Multiole moving averages PRT
// By Sohocool

// variables :
// p = nombre de période par défaut = 20  Entier >0
// s = shift décalge   par défaut = 0  Entier >= 0
// r =  MM type

////////////////////////////////


Macdbuffer1=average[p,r](close)[s]-average[p,r](open)[s]

Macdbuffer2=average[p,r](open)[s]-average[p,r](close)[s]

 

return Macdbuffer1 COLOURED(255,0,0) as " buy" , macdbuffer2 COLOURED(0,0,255) as "sell",0 as "Zero"

 

//////fin - end

  

 

 

CAC-40-INDEXmamirror.png

Partager cet article
Repost0
Published by SOHOCOOL - dans Sohocool
22 octobre 2010 5 22 /10 /octobre /2010 18:06

 

 

http://codebase.mql4.com/ru/7055

 

Indicateur pratique avec 20 moyennes mobiles différentes .(T3, HULL,MEDIAN  Etc...)

 

 

 

 

0: SMA - Simple Moving Average
1: EMA - Exponential Moving Average
2: Wilder - Wilder Exponential Moving Average
3: LWMA - Linear Weighted Moving Average
4: SineWMA - Sine Weighted Moving Average
5: TriMA - Triangular Moving Average
6: LSMA - Least Square Moving Average (or End-Point MA,or Linear Regression Line)
7: SMMA - Smoothed Moving Average
8: HMA - Hull Moving Average by Alan Hull
9: ZeroLagEMA - Zero-Lag Exponential Moving Average
10: DEMA - Double Exponential Moving Average by Patrick Mulloy
11: T3 - T3 by T.Tillson
12: ITrend - Instantaneous Trendline by J.Ehlers
13: Median - Moving Median
14: GeoMean - Geometric Mean
15: REMA - Regularized EMA by Chris Satchwell
16: ILRS - Integral of Linear Regression Slope
17: IE/2 - Combination of LSMA and ILRS
18: TriMAgen - Triangular Moving Average generalized by J.Ehlers
19: VWMA - Volume Weighted Moving Average
20: JSmooth - Smoothing by Mark Jurik

 

Partager cet article
Repost0
Published by SOHOCOOL - dans METATRADER
23 septembre 2010 4 23 /09 /septembre /2010 21:16

Maintenant, le Ichimoku CCI (pour MT4) .

 

 

http://www.forexfactory.com/showpost.php?p=4042991

 

 

 

ichicci.gif

Partager cet article
Repost0
Published by SOHOCOOL - dans ICHIMOKU