Thursday, November 20, 2008

Le Timing de Belkhayate

Certains d’entre vous me remercient de publier le code du Centre de gravité de Belkhayate mais n’oublient pas de préciser que il manque un autre indicateur clée : Le Belkhayate Timing.

Pour l’instant ce code est inconnu des profanes mais certains compensent ce manque de visibilité par d’autres oscillateurs !

Ce lien vous en dira d’avantage. C’est ce que j’ai trouvé de plus concret.

http://www.forexfactory.com/showthread.php?t=43303

Posted by Mero at 15:59:06 | Permalink | No Comments »

Monday, November 10, 2008

Belkhayate : Mode d’emploi

Nous connaissons tous désormais le code de l’indicateur “Centre de Gravité” de Belkhayate et il ne tient qu’à vous d’en comprendre le code et de le reproduire sur votre plateforme de trading.

Le problème n’est plus désormais, le code de l’indicateur mais plus sont interprétation.

Bien que je tienne à vous signaler que Belkhayate nous cache quelque chose. Un autre indicateur complémentaire existe qui maximise le taux de réussite. A suivre !

Voici pour plus d’éclaircissement :

 

Posted by Mero at 18:33:22 | Permalink | No Comments »

Friday, November 7, 2008

Les secrets de Belkhayate

Vous êtes encore nombreux a visiter mon blog régulièrement alors je vais vous “faire une fleur”.

Je sais récompenser mes lecteurs assidus. Ce nouvel article porte le nom de “Les secrets de Belkhayte” car il s’agit de lever le mystère sur la fameuse technique et outil de trading de Mustafa Belkhayate dit “Le centre de gravité”.

Si vous n’avez aucune notion boursière cela ne vous sert a rien. En revanche si vous êtes trader et un peu mathématicien et informaticien je vais vous donner une information qui vaut son pesant d’or.

Mustafa Belkhaye est un renommé trader marocain ayant fait ses études en France qui a mis au point un indicateur qu’il appel “Le centre de gravité” qui permet d’anticiper les cours boursiers avec une forte probabilité. En fait d’après mes recherche, il s’agit plus de deux indicateurs pris simultanément qui donnent de bon résultats. Mais ne bridons pas notre plaisir de révéler le code de l’un d’eux. Celui du Centre de Gravité et de ses courbes parrallèles.

Je ne pourrais pas vous donner le code en EasyLanguague mais seulement en C++ qui, je pense est le language de programmation de la plateforme Méta-Trader-4 (MT4).

Le voici :

//+——————————————————————+
//| Center of Gravity.mq4 |
//| Original Code from NG3110@latchess.com |
//| Linuxser 2007 for TSD http://www.forex-tsd.com/ |
//+——————————————————————+
#property copyright “ANG3110@latchess.com”
//———ang_PR (Din)——————–
#property indicator_chart_window
#property indicator_buffers 5
#property indicator_color1 RoyalBlue
#property indicator_color2 LimeGreen
#property indicator_color3 LimeGreen
#property indicator_color4 Goldenrod
#property indicator_color5 Goldenrod
//———————————–
extern int bars_back = 125;
extern int m = 2;
extern int i = 0;
extern double kstd = 2.0;
extern int sName = 1102;
//———————–
double fx[], sqh[], sql[], stdh[], stdl[];
double ai[10,10], b[10], x[10], sx[20];
double sum;
int ip, p, n, f;
double qq, mm, tt;
int ii, jj, kk, ll, nn;
double sq, std;
//*******************************************
int init()
{
IndicatorShortName(“Center of Gravity”);
SetIndexStyle(0, DRAW_LINE);
SetIndexBuffer(0, fx);
SetIndexBuffer(1, sqh);
SetIndexBuffer(2, sql);
SetIndexBuffer(3, stdh);
SetIndexBuffer(4, stdl);
p = MathRound(bars_back);
nn = m + 1;
ObjectCreate(“pr” + sName, 22, 0, Time[p], fx[p]);
ObjectSet(“pr” + sName, 14, 159);
return(0);
}
//———————————————————-
int deinit()
{
ObjectDelete(“pr” + sName);
}
//**********************************************************************************************
int start()
{
int mi;
//——————————————————————————————-
ip = iBarShift(Symbol(), Period(), ObjectGet(“pr” + sName, OBJPROP_TIME1));
p = bars_back;
sx[1] = p + 1;
SetIndexDrawBegin(0, Bars - p - 1);
SetIndexDrawBegin(1, Bars - p - 1);
SetIndexDrawBegin(2, Bars - p - 1);
SetIndexDrawBegin(3, Bars - p - 1);
SetIndexDrawBegin(4, Bars - p - 1);
//———————-sx——————————————————————-
for(mi = 1; mi <= nn * 2 - 2; mi++)
{
sum = 0;
for(n = i; n <= i + p; n++)
{
sum += MathPow(n, mi);
}
sx[mi + 1] = sum;
}
//———————-syx———–
for(mi = 1; mi <= nn; mi++)
{
sum = 0.00000;
for(n = i; n <= i + p; n++)
{
if(mi == 1)
sum += Close[n];
else
sum += Close[n] * MathPow(n, mi - 1);
}
b[mi] = sum;
}
//===============Matrix=======================================================================================================
for(jj = 1; jj <= nn; jj++)
{
for(ii = 1; ii <= nn; ii++)
{
kk = ii + jj - 1;
ai[ii, jj] = sx[kk];
}
}
//===============Gauss========================================================================================================
for(kk = 1; kk <= nn - 1; kk++)
{
ll = 0; mm = 0;
for(ii = kk; ii <= nn; ii++)
{
if(MathAbs(ai[ii, kk]) > mm)
{
mm = MathAbs(ai[ii, kk]);
ll = ii;
}
}
if(ll == 0)
return(0);

if(ll != kk)
{
for(jj = 1; jj <= nn; jj++)
{
tt = ai[kk, jj];
ai[kk, jj] = ai[ll, jj];
ai[ll, jj] = tt;
}
tt = b[kk]; b[kk] = b[ll]; b[ll] = tt;
}
for(ii = kk + 1; ii <= nn; ii++)
{
qq = ai[ii, kk] / ai[kk, kk];
for(jj = 1; jj <= nn; jj++)
{
if(jj == kk)
ai[ii, jj] = 0;
else
ai[ii, jj] = ai[ii, jj] - qq * ai[kk, jj];
}
b[ii] = b[ii] - qq * b[kk];
}
}
x[nn] = b[nn] / ai[nn, nn];
for(ii = nn - 1; ii >= 1; ii–)
{
tt = 0;
for(jj = 1; jj <= nn - ii; jj++)
{
tt = tt + ai[ii, ii + jj] * x[ii + jj];
x[ii] = (1 / ai[ii, ii]) * (b[ii] - tt);
}
}
//===========================================================================================================================
for(n = i; n <= i + p; n++)
{
sum = 0;
for(kk = 1; kk <= m; kk++)
{
sum += x[kk + 1] * MathPow(n, kk);
}
fx[n] = x[1] + sum;
}
//———————————–Std———————————————————————————–
sq = 0.0;
for(n = i; n <= i + p; n++)
{
sq += MathPow(Close[n] - fx[n], 2);
}
sq = MathSqrt(sq / (p + 1)) * kstd;
std = iStdDev(NULL, 0, p, MODE_SMA, 0, PRICE_CLOSE, i) * kstd;
for(n = i; n <= i + p; n++)
{
sqh[n] = fx[n] + sq;
sql[n] = fx[n] - sq;
stdh[n] = fx[n] + std;
stdl[n] = fx[n] - std;
}
//——————————————————————————-
ObjectMove(“pr” + sName, 0, Time[p], fx[p]);
//—————————————————————————————————————————-
return(0);
}
//==========================================================================================================================

Voici donc le code en C++ donc pour la plateforme MT4. Si vous voulez plus d’informations je peux même vous donner le programme et quelques conseils supplémentaire si vous laisser vos mails en commentaire.

Voila le résultat sur l’EuroStox en 15 minutes :

N’hésitez pas à visiter mon BLOG sur la psychologie des traders : http://neuro-economie.blogspot.com/


Posted by Mero at 15:34:50 | Permalink | Comments (8)

Thursday, January 10, 2008

Scénario 2008

Cette semaine je souhaite vous entretenir de mon scénario pour le CAC40 en 2008.

Voici un graphique mensuel du FCE depuis 2 ans.

Comme le prouve ce graphique l’année 2007 fut extrèmement perturbé. Nous avons eut le droit à la crise asiatique de Mars 2007 qui pris naissance le 27 Février 2007 (Voir l’art “Flash back sur la crise asiatique”) puis dès juillet 2007, ce fut le tour de la crise des subprimes de rentrer en scène. Autant la crise asiatique fut brève, autant la crise des subprimes est profonde, longue et durable et perdure encore à l’heure actuellle.

Quoi qu’il en soit, nous ne pouvons que constater que le FCE est parvenu tant bien que mal à se maintenir dans son canal de tendance ascendant de long terme. Ce sont trois supports qui ont permis au FCE de se maintenir à des niveaux si élevé car sans eux c’eut été le krack, sans aucun doute. Ces 3 supports sont :

1-Le bas de canal ascendant de long terme qui joue pleinement son rôle de support
2-La MM20 qui suis parfaitement la tendance long terme du CAC40 et qui a soutenu les cours a plusieurs reprises depuis juillet
3-Le support 5250 qui correspond au plus haut d’avant la crise de Mai 2006 qui a soutenu le CAC40 en Août lorsque tout laissait penser à un Krack.

Si on jette un oeil aux volumes, on s’apperçois qu’ils sont extrèmement puissant depuis 4 mois et qu’il laissent penser à un rebond sérieux. D’autant plus l’hypothèse de “persistance de tendance” nous enseigne à privilégier le scénario de “continuation de tendance”. C’est donc, la hausse qui devrait l’emporter.

Mais si on y regarde de plus près. Cette hausse risque loin d’être facile puisque il y a deux résistances majeurs. La résistance 6150 et celle en 5700 qui semble bien plus compliquer à abattre tant il y a eut d’échecs successifs sur ce niveau.

L’objectif. Si nous supposons que la hausse l’emporte, la première des hypothèses à formuler est celle selon laquel le FCE se maintiendrait dans son canal de tendance haussier. Or, même dans le pire des cas, l’objectif le plus bas serait 6200 qui correspond au bas de canal en décembre 2008.

J’ai réalisé cette étude le 28 decembre. Or, à l’heure où je vous parle actuellement ce scénario semble de plus en plus remis en cause. Ce scénario de croissance continue des indices se heurte à la réalité de la crise des subprimes. Il n’en reste pas moins, un bon travail pédagogique.

Posted by Mero at 14:52:45 | Permalink | No Comments »

Thursday, November 1, 2007

Les triangles de “Kosta”

Si vous fréquentez Pro-at, sans doute avez vous croisé un trader dont le pseudo est “Kosta”.

Tout comme moi, Kosta créer son propre blog. Mais contrairement a moi, et sans doute du fait de son expérience plus importante des marchés, Kosta a eut l’audace de décrire et publier sa technique de trading en plusieurs articles audio/vidéos. Bien sure, la technique de Kosta est bien trop compliqué et complète pour que je puisse sommairement vous la décrire. Il y a beaucoup de chose que j’apprécie dans son travail, d’autres choses, moins.

Commençons par le point le plus sujet à polémique. Je pense simplement que la gestion des trades et du risque de Kosta me semble inadapté. Tout au moins, il semble évident que le risque encourrue par Kosta est bien trop important en rapport avec a son taux de réussite et à son objectif de gain. En somme, le ratio Risque/Profit est relativement modeste et avoisinne le 1. La principale raison de ce faible ratio est lié au fait qu’il utilise une gestion des gains pyramidale. Il négocie beaucoup de contrats, puis s’en déleste au fur et a mesure que ses objectifs sont atteint.

Bref, passons là dessus.

Ce qui me semble intéressant dans le travail de Kosta, même s’il y a beaucoup de chose intéressantes, c’est surtout qu’il travaille surtout sur un type de figure chartiste très particulière et assez fréquente : Les triangles.

A la façon de DIOUP qui travail sur les breaks, Kosta se concentre exclusivement sur les breaks de triangle. Inutile de revenir sur la définition du triangle, mais le triangle traduit une congestion des cours, et c’est lors de la cassure du triangle (Le break) que se manifeste la volatilité.

Ci dessous, le 4 octobre,en 5 minutes sur l’Eurostox50

Encore un matin d’octobre ! Le 23 ! Cette fois la rupture du triangle descendant c’est fait par le haut.

Re matin, Re mois d’octobre, Le 25. Un triangle pur ce forme et fini par rompre par le haut, cette fois ci encore, la MM20 (en noir) accompagne parfaitement la sortie.

Voila, dans tous ces exemple on constate bien que :

1-Le triangle, ascendant, descendant ou pur est une figure commune.
2-La rupture se fait toujours avec violence
3-La rupture s’accompagne toujours d’une MM20 qui soutient et accompagne les cours.

Voila le site de “Kosta” si vous souhaitez lui posez des questions et souhaitez en savoir plus sur lui:

http://kosta.over-blog.org/

Posted by Mero at 10:11:15 | Permalink | No Comments »

Wednesday, October 3, 2007

« Double creux » sur le FCE ?

Depuis quelques semaines, le FCE et par corollaire, les principales places boursières européennes semblent former un « Double creux ». Je dit « Semblent », car pour l’instant ceci n’est qu’une hypothèse d’étude, puisque un ETE (Épaule Tête Épaule) semble pouvoir remettre en cause le scénario du rebond des indices. Ce ETE et ce Double creux sont observable sur le daily.

Un « Double creux » est une figure de retournement qui annonce en principe une puissante tendance haussière à venir. Schématiquement le « Double creux » peut être représenté de la façon suivante :

 

Les cours baissent de façon violente, puis trouvent un point de rebond sur un puissant support, mais la pression baissière et tellement forte que les cours repartent à la baisse pour venir rebondir approximativement sur le même niveau de prix du premier rebond. Enfin, après avoir rebondit deux fois de suite sur ce puissant support, les cours finissent par s’envoler.

Globalement on peut décomposer un « Double creux » en deux :

Tout d’abord, une forte baisse. Mais sur un niveau de support déterminé et caractérisé comme important, la pression des acheteurs se fait de plus en plus grande afin de stopper la progression baissière. Les premiers acheteurs ont prit un risque énorme de vouloir stopper la baisse des cours. Ceci forme, le premier creux que l’on appeler « Première accumulation »

Ensuite, la pression des vendeurs se fait de plus en plus importante et repoussent les cours sur le niveau du support. Cette dernière baisse est généralement moins puissante que la précédente. Et c’est sur le niveau de support que se forme la « Seconde accumulation » puisque les acheteurs accumulent une seconde fois pour contrer définitivement la progression des vendeur. Ici, les acheteurs prennent bien moins de risque que la première fois.

Ensuite les cours finissent par s’envoler poussé par tout les spéculateurs qui suivent le mouvement. C’est la « Phase de distribution » pendant laquelle les acheteurs prennent leurs profits.

Posted by Mero at 09:50:40 | Permalink | No Comments »

Wednesday, July 18, 2007

Epaule-Tête-Epaule sur le FCE

Ce matin, les cours du FCE (Future CAC) ont formés un Epaule-Tête-Epaule (ETE). Le ETE est une figure de retournement qui tient son nom de son rapprochement schématique avec le dessin d’une tête entourée de deux épaules tel que la nature nous l’a donnée.

Comme le montre le schéma suivant, les cours rebondissent sur un support appelé (Ligne de cou). La première poussée haussière de faible ampleur est nommé “L’épaule”. Après avoir rebondit une première fois sur la ligne de cou, les cours forment un autre sommet que l’on appel “Tête” car il est plus haut que la première épaule. Les cours reviennent sur la ligne de cou pour rebondir à nouveau sur ce support pour former une autre épaule moins haute que la “tête”. Finalement après deux rebonds successifs sur la ligne de cou et après avoir formé trois pics de hauteur variable, les cours finissent par chuter. On apprécie l’objectif de baisse qui débute au niveau de la ligne de cou en fonction de la hauteur qui sépare le sommet de la “tête” de cette même ligne de cou.

Ce matin nous pouvions observer ceci :

 

Deux solutions s’offraient à nous. Soit on cherchait à prendre le mouvement de baisse dès son franchissement de la ligne de cou, c’est à dire en 6038 en posant un ordre “Stop-Short” sur le marché.

Soit on cherchait a prendre le mouvement avant qu’il ne soit validé. Deux options étaient également possible. Sur le graphique en trois minutes, l’on pouvait prendre en short le sommet de la tête qui correspondait précisement au niveau de l’impact sur le RET90 et l’on pouvait travailler aussi sur la seconde épaule pour un short simple ou un renforcement. La seconde épaule était parfaitement identifiable puisqu’elle s’est formé par ricochet sur la MM20.

Posted by Mero at 17:32:18 | Permalink | No Comments »

Thursday, May 10, 2007

Triangle Descendant sur FCE

Aujourd’hui, sur le contrat future CAC40, FCE pour les intimes. Nous obsevons un “Triangle Descendant” en formation.

Comme le démontre l’image suivante, le “Triangle descendant” est une forme géométrique idéale dans laquel évolent les cours. On reconnait le “Triangle descendant” lorsque les cours évoluent entre une droite de support horizontale et une droite de résistance oblique baissière, formant de ce fait un triangle. Les cours fluctuent à l’intérieur de ce “Triangle”. On observe parfaitement que les cours viennent rebondir à plusieurs reprises sur la résistance et sur le support.

Le “Triangle descedant” est une figure qui annonce une la baisse dès lors que la droite de support horizontale qui soutient les cours est franchi. Dans 30 % des cas seulement les acheteurs sont plus fort que les vendeurs et propulserons les cours à la hausse.

Aujourd’hui, c’est la zone des 6005 qui est considéré comme la zone de rupture. C’est donc en 6005, juste en dessous du support que l’ordre Stop-Short (Ordre Short à seuil de déclenchement) doit être placé. Le stop doit être mis juste au dessus du Support devenu résistance en 6010.

 

La suite de la scéance a été mouvementé. Nous constatons comme prévu, une sortie par le bas après avoir néanmoins fait une fausse sortie haussière. La baisse fut violente et longue confirmant le dictons boursier “Sell In May and Go Away”

Posted by Mero at 20:34:33 | Permalink | No Comments »