sebh57 ![]() (64
msg) #120801Posté
le : le 24-08-2003 19:33:41 sebh57 ====================================================
Bonsoir j'ai essayé de programmer la courbe stop loss, mais comme ca fait pas longtemps que je me suis interessé a la programmation d'indicateur il ya a peut etre des fautes , voila ce qui a été fait Amplitude(0) = (haut(0)-bas(0)) Volatilite(0) = EXPOSUIV(Volatilite(0),Amplitude(0),5) Distance(0) = Volatilite(0)*(1.42) Achat(0) = Haut(0)-Distance(0) Vente(0) = Bas(0)+Distance(0) ca donne visuellement Cordialement Sebastien
pierdi75 ![]() (206
msg) #120806Posté
le : le 24-08-2003 20:08:13 pierdi75 - pierdi75 - ====================================================
meilleur résultat que moi... j'ai fait ça... // STOPVENTE d = Haut-Bas volat = EXPOSUIV(volat,d,p1) dist = volat*1.42 RSTOPVENTE = Haut-Dist ![]() et ça me donne une ligne droite en bas du graphe !!!!!!! ou est l'erreur ??? :-(
Le march? a toujours raison, mais il pense quoi ?!
pierdi75 ![]() (206
msg) #120811Posté
le : le 24-08-2003 20:23:58 pierdi75 - pierdi75 - ====================================================
sebh57 ton prog aussi me donne ligne droite en bas du graphe !!!! suis maudit ou quoi ??? :-( Le march? a
toujours raison, mais il pense quoi ?!
pierdi75 ![]() (206
msg) #120812Posté
le : le 24-08-2003 20:26:04 pierdi75 - pierdi75 - ====================================================
OK ! tout va bien !!!! Le march? a toujours
raison, mais il pense quoi ?!
mk ![]() (77
msg) #121315Posté
le : le 26-08-2003 23:50:58 mk - mk - ====================================================
Bonsoir , Pour créer facilement Chaikin Oscillator ! Utiliser l’indicateur suivant existant d’origine dans GRAPH AT pro : Chemin >>> REGLE VOLUME >> Accumulation/Distribution INDICATEUR 1 EXISTANT : // Accumulation/Distribution // correspond au VOLUME Accumulation/Distribution_ CHAIKIN RACCDIS = RACCDIS(1) + ((((Cloture-Bas) - (Haut-Cloture)) / (Haut-Bas)) * Volume) INDICATEUR A CREER : puis créé cet indicateur dérivé a partir de // Accumulation/Distribution : //Chaikin Oscillator A=pondere(RACCDIS,3) B=pondere(RACCDIS,10) CHAIKIN= A-B Nota : CHAIKIN correspond a la courbe1 de l’indicateur //CHAIKIN Oscillator et RACCDIS correspond a la courbe1 de l’indicateur // Accumulation/Distribution..
smallcaps90 ![]() (1022
msg) #121379Posté
le : le 27-08-2003 10:01:40 ====================================================
Bonjour Pierdi, Regarde le nom de la variable dont tu veux tracer les valeurs : RSTOPVENTE dans le programme et STOPVENTE le tableau des paramètres. Ton problème vient de là ![]() Bonne journée.
ganouche ![]() (73
msg) #121501Posté
le : le 27-08-2003 15:20:39 ganouche - ganouche - ====================================================
Bonjour, En essayant Prorealtime , je suis tombé sur l'indicateur STIM , cet indicateur est assez interressant. Le connaissez vous? et comment peut on le configurer pour GrapheATpro? Cordialement Ganouche
RickenBroc ![]() (88
msg) Bonjour, Je ne connais pas cet indicateur, si quelqu'un a la formule... RickencBroc et puis il y eu le Big Bang...
pierdi75 ![]() (206
msg) #121634Posté
le : le 27-08-2003 20:24:00 pierdi75 - pierdi75 - ====================================================
merci small cap ! j'avais trouvé. suis pas peu fiere de mes 4 lignes de programmation : les premières !!! P
Le march? a toujours raison, mais il pense quoi ?!
mk ![]() (77
msg) #122411Posté
le : le 30-08-2003 18:24:34 mk - mk - ====================================================
bonjour , pour les curieux : prendre 3 parametres: P1=7 P2=14 P3=28 -------------------------------------------------------------- //Ultimate Oscillator >>>> Calculation -->>Stockcharts //Calculate Today's "True Low (TL)". TL = the lower of today's low or yesterday's close. TL(0)=MINVAL(Bas(0),Cloture(1)) //Calculate Today's "Buying Pressure (BP)". BP = Today's close - Today's TL. BP(0) = Cloture(0)-TL(0) //Calculate Today's "True Range (TR)". TR = the higher of 1.) Today's High - Today's Low; 2.) Today's High - Yesterday's Close; 3.) Yesterday's Close - Today's Low. truerange0 =MAXVAL((Haut(0)-Bas(0)),(Haut(0)-Cloture(1))) TR=MAXVAL(truerange0,(Cloture(1)-Bas(0))) //Calculate BPSum1, BPSum2, and BPSum3 by adding up all of the BPs for each of the three specified time frames. BPSum1 = SOMME(BP,P1) BPSum2 = SOMME(BP,P2) BPSum3 = SOMME(BP,P3) //Calculate TRSum1, TRSum2, and TRSum3 by adding up all of the TRs for each of the three specified time frames. TRSum1 = SOMME(TR,P1) TRSum2 = SOMME(TR,P2) TRSum3 = SOMME(TR,P3) //The Raw Ultimate Oscillator (RawUO) is equal to: RawUO =(4 * (BPSum1 / TRSum1)) + (2 * (BPSum2 / TRSum2)) + (BPSum3 / TRSum3) //The Final Ultimate Oscillator is equal to: UltOsc=( RawUO / (4 + 2 + 1) ) * 100 //--------------------------------------- //The Ultimate Oscillator was designed by Larry Williams //Usage: //The overbought level is considered above 70, and oversold - below 30. //As a confirmation signal, we can wait for the indicator to cross the 50 line. //Mr. Williams' theory is there is a bullish divergence when price makes a lower low that is // not confirmed by a lower low in the UltOsc. //A bearish divergence occurs when price makes a higher high that is not confirmed by a higher // high in the UltOsc. //Williams suggests the following regarding buy and sell signals. //1. Buy on positive divergence where the low of the oscillator has dipped below 30. //2. Sell on negative divergence where the high has exceeded 50. //3. Close long positions when the oscillator exceeds 70. //4. Close short positions when the oscillator goes below 30. //_________________ //The Ultimate Oscillator combines three oscillators that represent short-, //intermediate- and long-term market cycles (7-, 14-, & 28-periods are recommended).
sebh57 ![]() (64
msg) #122737Posté
le : le 01-09-2003 16:59:21 sebh57 - sebh57 - ====================================================
Pour Rickenbrock Bonjour, Voila j'avais vu d'apres les captures d'ecrans que t'avais crée un dossier atdmf et comme je trouve la technique assez sympas, je me demandais ce que tu avais programme comme indicateur, et si tu pouvais aussi en faire profiter tous ceux comme moi qui s'interesse a la technique Cordialemnt Seb
RickenBroc ![]() (88
msg) Bonjour Seb, Voir frm/topic.asp?TOPIC_ID=6879 où je montre ce que j'y ai programmé. Cordialement, RickenBroc et puis il y eu le Big Bang...
RickenBroc ![]() (88
msg) Bonjour mk, Je pense qu'il faut apporter une petite correction à ton programme: puisque on utilise une fontion somme sur les true range (TRsum...) il faut que les variables soient de type tableau: - remplacer truerange0 par truerange(0) et TR par TR(0) (les changements sont en gras): //Calculate Today's "True Range (TR)". TR = the higher of 1.) Today's High - Today's Low; 2.) Today's High - Yesterday's Close; 3.) Yesterday's Close - Today's Low. truerange(0)=MAXVAL((Haut(0)-Bas(0)),absolu(Haut(0)-Cloture(1))) TR(0)=MAXVAL(truerange,absolu(Cloture(1)-Bas(0))) cordialement, RickenBroc et puis il y eu le Big
Bang...
sebh57 ![]() (64
msg) #122808Posté
le : le 01-09-2003 21:16:10 sebh57 - sebh57 - ====================================================
OK merci a toi RickenBrock. @+
kwynobe ![]() (71
msg) citation : Bonbour RickencBroc, Le Stim est indicateur spécial programmé par ZoneBourse, à ma connaissance leur forumle n'est pas connue. ![]() Bien cordialement. Jean-Luc www.TradingBelge.com
5
|