Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Page 1 sur 6 1 2 3 ... DernièreDernière
Affichage des résultats 1 à 10 sur 59
  1. #1
    Membre lvl 25 pheniksss est sur la route de la réputation... Avatar de pheniksss
    Date d'inscription
    June 2009
    Localisation
    jura
    Messages
    34
    Pouvoir de réputation
    5

    Salon de l'analyse technique paris 2010 - Nouvel indicateur Mr belkhayate Salon de l'analyse technique paris 2010 - Nouvel indicateur Mr belkhayate

    Bonjour à tous

    Dans ça dernière vidéo


    Mr Belkhayate a dit qu'il donnerait gratuitement le code de son nouvel indicateur sur la volatilité des marchés (volatilité dans des couloirs de 30 min) à son stand au salon de l'analyse technique à paris ce samedi 28 mars 2010.

    je n'ai pas pu y aller. Y aurait il quelqu'un qui serait allé au salon et qui aurait récupérer le code vers mr Belkhayate?

    Si oui, ce serait très gentil de le partager

    Pour info, cet indicateur se nomme: BAM ATZ TIMECORRIDOR

    MERCCCCIIIIIIIIIIIIIIIII
    Dernière modification par Edellion ; 28/03/2010 à 13h56.

  2. #2
    Nouveau membre adamimiad est sur la route de la réputation...
    Date d'inscription
    December 2009
    Messages
    4
    Pouvoir de réputation
    4

    indicateur Belkhayate indicateur Belkhayate

    Mr Belkhayate nous a dit qu'il suffisait de le lui demander sur son site et qu'il nous l'enverrait
    Cordialement
    Adamimiad

  3. #3
    Membre lvl 25 pheniksss est sur la route de la réputation... Avatar de pheniksss
    Date d'inscription
    June 2009
    Localisation
    jura
    Messages
    34
    Pouvoir de réputation
    5

    Ok je te remercie. je vais lui faire la demande sur son site et on verra si il répond (perso il n'a jamais répondu à mes mails mais bon, qui sait... )

    Dès que je l'aurai, je le copierai ici (ou quelqu'un d'autre si il l'a avant moi )
    Dernière modification par pheniksss ; 28/03/2010 à 12h18.

  4. #4
    Membre Star pipsforever is just really nice pipsforever is just really nice pipsforever is just really nice pipsforever is just really nice Avatar de pipsforever
    Date d'inscription
    November 2008
    Localisation
    Londres
    Messages
    1 340
    Pouvoir de réputation
    42

    Citation Envoyé par pheniksss Voir le message
    Ok je te remercie. je vais lui faire la demande sur son site et on verra si il répond (perso il n'a jamais répondu à mes mails mais bon, qui sait... )

    Dès que je l'aurai, je le copierai ici (ou quelqu'un d'autre si il l'a avant moi )
    lol, moi je l'ai eu sur msn, je l'ai encore d'ailleurs ....... jamais répondu aussi, c'est un homme très occupé
    Chaque trade doit avoir seul et unique but ...... faire un nouveau plus haut sur votre équity!!!
    Chez moi, la prog c'est une affaire de famille!
    Même notre chien s'y met

  5. #5
    Membre lvl 5 KaYaMaN_o2 est sur la route de la réputation...
    Date d'inscription
    March 2010
    Messages
    8
    Pouvoir de réputation
    4

    Bam atz timecorridor Bam atz timecorridor

    Bonjour,

    Je viens de lire vos posts concernant l'indicateur BAM ATZ TIMECORRIDOR,
    si c'est cet indicateur que l'on voit sur la vidéo, pourrez-vous le mettre en ligne ou me le transférer par mail quand vous l'aurez svp?

    J'ai envoyé un mail à MB mais je ne pense pas que j'aurai de réponse,
    quoiqu'il en soit, si jamais j'ai une reponse de sa part je la mettrai en ligne...

    D'avance merci,

    K

  6. #6
    Membre lvl 25 pheniksss est sur la route de la réputation... Avatar de pheniksss
    Date d'inscription
    June 2009
    Localisation
    jura
    Messages
    34
    Pouvoir de réputation
    5

    On y est!!!! On y est!!!!

    Mr belkhayate nous dévoile ses codes. Il y a trois indicateurs: (si quelqu'un peut les traduire en indicateur MT4, cela serait fabuleux )

    voici le code Belkhayate RSI





    input: Price ( Close );
    input: Length ( 14 );
    Input: Green_Corridor (1);
    Input: Red_Corridor (1);
    input: OverSold ( 40 );
    input: OverSold2 ( 20 );
    input: OverBought ( 60 );
    input: OverBought2 ( 80 );
    input: OverSColor ( Cyan );
    input: OverBColor ( Red ) ;
    var: MyRSI ( 0 ) ;
    MyRSI = RSI( Price, Length ) ;
    Plot1( MyRSI, "RSI" ) ;
    Plot2( OverBought, "OverBot",red,0,0) ;
    Plot3( OverSold, "OverSld",green,0,0 ) ;
    Plot4( OverBought2, "OverBot",green,0,0 ) ;
    Plot5( OverSold2, "OverSld",red,0,0) ;
    { Color criteria }
    if MyRSI > OverBought then
    SetPlotColor( 1, OverBColor )
    else if MyRSI < OverSold then
    SetPlotColor( 1, OverSColor ) ;
    { Alert criteria }
    if MyRSI crosses over OverSold then
    Alert( "Indicator exiting oversold zone" )
    else if MyRSI crosses under OverBought then
    Alert( "Indicator exiting overbought zone" ) ;
    if Red_Corridor = 1 {and myRSI > OverBought} then begin
    plot80(OverBought,"top",rgb(131, 0, 0),0,6);
    plot81(OverSold2,"bot");
    end;
    if Green_Corridor = 1 {and myRSI < OverSold} then begin
    plot80(OverBought2,"top",rgb(0, 121, 0),0,6);
    plot81(OverSold,"bot");
    end;

    BAM ATZ TIMECORRIDOR:



    {Title: _ggTimeChannels ()
    *******************************************
    Date Programmer Ref Description
    07-29-2007 A BRUNO Time channels to determine ranges by time
    04-21-2009 A BRUNO Converted to ATZ format or 48 zones
    10-22-2009 A BRUNO compare 4 datas by time zone 1,2,3,4,5,6,8,10,12,15,20,30,60
    BUILT FOR EXCHANGE TIME ONLY

    Last Update: 10-22-2009 10:39
    *******************************************}
    {the ideal indicateur would have a input Variable
    allowing one to define the start time corridor and its end time
    for example between 9h30 to 10h30
    and i can change manually to check all the time corridors ,
    another input could be the ATR, Volume, HPI }

    { this indicator averages the collection data over an extended period
    Change this input
    Input: UseFormula_12345 (?);
    2. {Range}
    3. {Longest Ray from Open or Close[1]}
    1. {ATR}
    4. {tick or Volume total}
    5. {tick or Volume difference}

    }
    Input: UseFormula_12345 (2);
    Input: Number_of_Datas (1);
    Input: Plot_Size (1);
    Input: __ (.);
    Input: Formula_1_ATR (.);
    Input: Formula_2_Range (.);
    Input: Formula_3_Ray (.);
    Input: Formula_4_tickTotal (.);
    Input: Formula_5_tickDifference(.);

    {input: EURUSD_Green (1);
    input: GBPJPY_DarkGreen (1);
    input: EURGBP_DarkRed (1);
    input: USDJPY_Red (1);}

    Var: IM(Text);IM = ("ATZ_TimeC," +numtostr(d,0)+ ", "+numtostr(t,0)+","+GetSymbolName+":"+numtostr(Bar interval,0)+", ");
    Var: IM2(Text);IM2 = ("ATZ_TimeC," +numtostr(d,0)+ ", "+numtostr(t,0)+", ");

    var: ATZ(0);
    var: f#(0);

    Array: intrabarpersist rng [4,2401,10] (0); {collection of raw values}
    Array: intrabarpersist sym [4,89,10] (0); {all symbol data}



    var: index (0); {circular array marker}
    var: Tindex (0); {time index marker}
    Var: dat# (0); {Data stream number}
    Var: symbolMax (0); {set high for max number of symbols}
    var: SymFldmax (10); {max field in circular array}
    var: lbmax (89); {lookback max field in circular array}


    {Input to var pass}
    f# = UseFormula_12345;
    symbolmax = Number_of_Datas;



    Array: ptx[4](0);
    var: pt(0), bpv(0), _FX(0), PS(0), bp(0);
    if currentbar = 1 then begin
    PS = pricescale;
    BP = bigpointvalue;
    pt = minmove/pricescale;{Determine smallest price increment i.e 1/10 or .25 }
    bpv = minmove/pricescale * bigpointvalue;

    for Dat# = 1 to symbolmax begin
    ptx[dat#] = (minmove/pricescale)data(dat#);
    end;
    end;{Currentbar = 1}

    var: color (0);
    var: ArrayTMax (0);

    if CurrentBar = 1 then begin
    Array: TimeC[2400,2] (0);
    Var: FldTMAX(0),barInt(0);
    Barint = barinterval;
    {Build array with select synthetic minutes}
    ArrayTMax = _ggTimeArray_Fn(TimeC,Barint,0,2401); {populate time array }
    FldTMAX = ((60 /Barint) * 24);
    end; {of currentbar = 1}


    array: Zone[2401,5](0);
    Var: intrabarpersist ATR (0);
    Var: intrabarpersist ATR1 (0);
    Var: intrabarpersist ATR2 (0);
    Var: intrabarpersist ATR3 (0);
    Var: intrabarpersist ATR4 (0);
    Var: intrabarpersist ATR5 (0);

    var: c_News (0);
    var: z (0);
    var: Switch_on (true);
    var: ATZZ (0);
    var: ATZZ2 (0);
    c_News = 0;

    {ATR Calculation~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }

    array: p[3,10] (0);
    var: x(0);

    {convert to US Dollars}
    If barstatus(1) = 2 OR barstatus(1) = 1 then begin
    for dat# = 1 to symbolMax begin
    if dat# = 1 then begin {for circular arrays}
    index = index + 1;
    if index > lbMax then index = 1;
    end;
    If BarStatus(dat#) = 2 then begin
    sym[dat#,index,1] = profitCF Data(dat#)* 100000; {FX profitCF ALL DATA's each bar}
    end else begin
    break;
    End;
    end;
    End;


    {Get all data from symbols}
    If barstatus(1) = 2 or barstatus(1)= 2 then begin
    {sync Time}
    for z = 1 to FldTMax begin
    if z= 1 and T = timeC[tindex+1 ,1] then begin
    Tindex = Tindex+1; break;
    end;
    if T = timeC[Z,1] then begin
    Tindex = z; break;
    end;
    end;
    for dat# = 1 to symbolMax begin
    sym[dat#,index,2] =(D) Data(dat#);
    sym[dat#,index,3] =(T) Data(dat#);
    sym[dat#,index,4] =(O) Data(dat#);
    sym[dat#,index,5] =(H) Data(dat#);
    sym[dat#,index,6] =(L) Data(dat#);
    sym[dat#,index,7] =(C) Data(dat#);
    sym[dat#,index,8] =(upticks) Data(dat#);
    sym[dat#,index,9] =(downticks) Data(dat#);
    {ATR1 = maxlist (H-L, H-c[1], c[1]-L) *Fib_Factor; {ATR}
    ATR2 = absvalue(C-O) *Fib_Factor; {Range}
    ATR3 = maxlist (absvalue(O-L),H-O, H-c[1], c[1]-L) *Fib_Factor; {Longest Ray from Open or Close[1]}
    ATR4 = (upticks+ downticks); {tick or Volume total}
    ATR5 = absvalue(upticks-downticks); {tick or Volume difference}}
    {Standard}
    ATR1 = maxlist(sym[dat#,index,5]-sym[dat#,index,6],sym[dat#,index,5]-sym[dat#,index,6][1], sym[dat#,index,6][1]-sym[dat#,index,6]);
    ATR2 = absvalue(sym[dat#,index,7]-sym[dat#,index,4]);
    ATR3 = maxlist(absvalue(sym[dat#,index,7]-sym[dat#,index,6]),sym[dat#,index,5]-sym[dat#,index,7], sym[dat#,index,5]-sym[dat#,index,6][1], sym[dat#,index,6][1]-sym[dat#,index,6]);
    ATR4 = (sym[dat#,index,8] + sym[dat#,index,9]);
    ATR5 = absvalue(sym[dat#,index,8] - sym[dat#,index,9]);

    rng[dat#,Tindex,1] = rng[dat#,Tindex,1] + ATR1; {ATR}
    rng[dat#,Tindex,2] = rng[dat#,Tindex,2] + ATR2; {Range}
    rng[dat#,Tindex,3] = rng[dat#,Tindex,3] + ATR3; {Longest Ray from Open or Close[1]}
    rng[dat#,Tindex,4] = rng[dat#,Tindex,4] + ATR4; {tick or Volume total}
    rng[dat#,Tindex,5] = rng[dat#,Tindex,5] + ATR5; {tick or Volume difference}
    rng[dat#,Tindex,6] = rng[dat#,Tindex,6] + 1; {counter for division}

    end;{Dat#}
    for Dat# = 1 to symbolMax begin
    if F# = 1 then begin
    if dat# = 1 then Plot30( (rng[1,Tindex,f#]/rng[1,Tindex,6])/ptx[1] ,"data1",Green, 0,Plot_Size);
    if dat# = 2 then Plot31( (rng[2,Tindex,f#]/rng[2,Tindex,6])/ptx[2] ,"data2",DarkGreen,0,Plot_Size);
    if dat# = 3 then Plot32( (rng[3,Tindex,f#]/rng[3,Tindex,6])/ptx[3] ,"data3",Red, 0,Plot_Size);
    if dat# = 4 then Plot33( (rng[4,Tindex,f#]/rng[4,Tindex,6])/ptx[4] ,"data4",DarkRed, 0,Plot_Size);
    end;
    if F# = 2 then begin
    if dat# = 1 then Plot30( (rng[1,Tindex,f#]/rng[1,Tindex,6])/ptx[1] ,"data1",Green, 0,Plot_Size);
    if dat# = 2 then Plot31( (rng[2,Tindex,f#]/rng[2,Tindex,6])/ptx[2] ,"data2",DarkGreen,0,Plot_Size);
    if dat# = 3 then Plot32( (rng[3,Tindex,f#]/rng[3,Tindex,6])/ptx[3] ,"data3",Red, 0,Plot_Size);
    if dat# = 4 then Plot33( (rng[4,Tindex,f#]/rng[4,Tindex,6])/ptx[4] ,"data4",DarkRed, 0,Plot_Size);
    end;
    if F# = 3 then begin
    if dat# = 1 then Plot30( (rng[1,Tindex,f#]/rng[1,Tindex,6])/ptx[1] ,"data1",Green, 0,Plot_Size);
    if dat# = 2 then Plot31( (rng[2,Tindex,f#]/rng[2,Tindex,6])/ptx[2] ,"data2",DarkGreen,0,Plot_Size);
    if dat# = 3 then Plot32( (rng[3,Tindex,f#]/rng[3,Tindex,6])/ptx[3] ,"data3",Red, 0,Plot_Size);
    if dat# = 4 then Plot33( (rng[4,Tindex,f#]/rng[4,Tindex,6])/ptx[4] ,"data4",DarkRed, 0,Plot_Size);
    end;
    if F# = 4 then begin
    if dat# = 1 then Plot30( (rng[1,Tindex,f#]/rng[1,Tindex,6]) ,"data1",Green, 0,Plot_Size);
    if dat# = 2 then Plot31( (rng[2,Tindex,f#]/rng[2,Tindex,6]) ,"data2",DarkGreen,0,Plot_Size);
    if dat# = 3 then Plot32( (rng[3,Tindex,f#]/rng[3,Tindex,6]) ,"data3",Red, 0,Plot_Size);
    if dat# = 4 then Plot33( (rng[4,Tindex,f#]/rng[4,Tindex,6]) ,"data4",DarkRed, 0,Plot_Size);
    end;
    if F# = 5 then begin
    if dat# = 1 then Plot30( (rng[1,Tindex,f#]/rng[1,Tindex,6]) ,"data1",Green, 0,Plot_Size);
    if dat# = 2 then Plot31( (rng[2,Tindex,f#]/rng[2,Tindex,6]) ,"data2",DarkGreen,0,Plot_Size);
    if dat# = 3 then Plot32( (rng[3,Tindex,f#]/rng[3,Tindex,6]) ,"data3",Red, 0,Plot_Size);
    if dat# = 4 then Plot33( (rng[4,Tindex,f#]/rng[4,Tindex,6]) ,"data4",DarkRed, 0,Plot_Size);
    end;
    end;

    end;{barstatus}

    plot99(0,"0",darkbrown,0,0);

    Voici les codes de Belkhayate Timer



    // Belkhayate Timer}
    // Settings:
    // "B Indicateur : Histo
    // "B Timer : Point
    //
    Inputs:
    Prix((h+l)/2),
    Periode(20), { Periode pour calculer l'ATR et la DEVIATION STD }
    Fac_Keltner(1.5), { Facteur ATR pour les bandes Keltner }
    Fac_Bollinger(2),{ Facteur DEVIATION STD pour les bandes de Bollinger }
    AlertLine( 1 ), { Niveau d'alerte /cette version ne gre pas les alertes }
    Couleur_Alerte( Blue ),
    Couleur_Normale(Red) ;
    Variables:
    ATR(0), { Average True Range }
    StDev(0), { Deviation Standard }
    BBS_Ind(0), { l'indicateur }
    alertTextID(-1);
    if barnumber = 1 and alertTextID = -1 then
    alertTextID = Text_New(date,time,0,"dummy");
    //Calcul du Squeeze
    ATR = AvgTrueRange(Periode);
    StDev = StandardDev(Prix, Periode, 1);
    BBS_Ind = (Fac_Bollinger * StDev) / (Fac_Keltner * ATR);
    If BBS_Ind < Alertline then
    SetPlotColor(1, Couleur_Normale)
    else
    SetPlotColor(1, Couleur_Alerte);
    Plot1(0, "B indicateur");
    value2 = LinearRegValue(Prix-((Highest(H, Periode)+Lowest(L, Periode))/2
    +
    xAverage(c,Periode))/2,Periode,0);
    var:color(0); color = yellow;
    if value2>0 then
    if value2 > value2[1] then
    color = green
    else
    color = darkgreen;
    if value2<0 then
    if value2 < value2[1] then
    color = red
    else
    color = darkred;

    plot3(value2,"B timer",color);
    Dernière modification par pheniksss ; 02/04/2010 à 13h44.

  7. #7
    Membre lvl 25 pheniksss est sur la route de la réputation... Avatar de pheniksss
    Date d'inscription
    June 2009
    Localisation
    jura
    Messages
    34
    Pouvoir de réputation
    5

    Y a t il quelqu'un qui essaie de les transcrire en indicateur mt4???!!!.......
    .........Parce que moi j'ai un peu de mal

  8. #8
    Membre lvl 25 ender est sur la route de la réputation...
    Date d'inscription
    July 2009
    Messages
    29
    Pouvoir de réputation
    5

    Bonjour,

    Je ne connais pas le langage MT4 mais je connais l'easylanguage.

    Concernant le BAM ATZ TIMECORRIDOR, il manque la fonction "_ggTimeArray_Fn", l'indicateur est donc inutilisable en tant que tel.
    Concernant le Belkhayate Timer, il s'agit d'une repompée de l'indicateur BB Squeeze, il doit certainement exister sur MT4.
    Enfin concernant le Belkhayate RSI, il s'agit également d'une repompée de Cardwell et Brown, tu devrais pouvoir trouver une version quelque part sur le net.

    @+

  9. #9
    Membre Star pipsforever is just really nice pipsforever is just really nice pipsforever is just really nice pipsforever is just really nice Avatar de pipsforever
    Date d'inscription
    November 2008
    Localisation
    Londres
    Messages
    1 340
    Pouvoir de réputation
    42

    Hihi, il ne changera donc jamais!
    Pour la repompée du BB squeeze, peut tu dire ou est la différence avec celui mis en fichier joint.... je le modifierais pour pheniksss.
    A une seule condition, celui que je vais envoyer doit s'appeler pipsforever timmer dans la liste de ces indicateurs hihi

    Je joint le BB squeeze
    Images attachées
    Fichiers attachés
    Chaque trade doit avoir seul et unique but ...... faire un nouveau plus haut sur votre équity!!!
    Chez moi, la prog c'est une affaire de famille!
    Même notre chien s'y met

  10. #10
    Membre lvl 25 ender est sur la route de la réputation...
    Date d'inscription
    July 2009
    Messages
    29
    Pouvoir de réputation
    5

    Citation Envoyé par pipsforever Voir le message
    Hihi, il ne changera donc jamais!
    Pour la repompée du BB squeeze, peut tu dire ou est la différence avec celui mis en fichier joint.... je le modifierais pour pheniksss.
    A une seule condition, celui que je vais envoyer doit s'appeler pipsforever timmer dans la liste de ces indicateurs hihi

    Je joint le BB squeeze
    Il faut voir au niveau des inputs:
    Prix = (haut + bas)/2 et non la clôture
    Il mesure cet indic sur 20 périodes
    Il utilise un ATR de 1.5 pour Keltner
    Un écart type de 2 pour les bollinger

    Bref, il s'agit du BB Squeeze par défaut sauf qu'il utilise le prix médian en lieu et place du prix de clôture.

    That's all.

    @++

Discussions similaires

  1. gestion du risque salon at 2009
    Par philippe2 dans le forum Trading Divers
    Réponses: 10
    Dernier message: 27/03/2009, 20h08
  2. indicateur belkhayate
    Par nubuck dans le forum Systèmes de Trading Auto
    Réponses: 1
    Dernier message: 24/01/2009, 00h08
  3. Salon de l'Analyse Technique & Graphique des marchés financiers
    Par Edellion dans le forum Annonces Trading, Finance, Forex...
    Réponses: 19
    Dernier message: 25/10/2008, 10h06
  4. Salon du Trading
    Par Edellion dans le forum Annonces Trading, Finance, Forex...
    Réponses: 15
    Dernier message: 23/09/2008, 11h00
  5. Salon Européen de l’Investisseur Actif
    Par Edellion dans le forum Annonces Trading, Finance, Forex...
    Réponses: 3
    Dernier message: 11/09/2007, 15h51

Les tags pour cette discussion

Ajouter aux Favoris | Plan du site | Archives | Forex | Contact