ProRealTime
Zone de développement des applications API, des logiciels et utilitaires développés par les membres du forum

Indicateur ProRealTime : Centre de Gravité

par Ozmizrak » 14 nov. 2020 14:46

Je partage ce que j'ai trouvé sur le Forum prt

https://www.prorealcode.com/topic/belkhayate-gravity-center/

Par contre le code fourni ne marchait pas, je l'ai arrangé.
Spoiler:
Ne pas oublier de déclarer la variable p3 entier avec valeur par défaut 65

Et pour colorier modifier le Return lowess, ... par
Return lowess Coloured(0,128,192) Style(LINE,1) As "Lowess", ...

Code : #

REM centro de gravedad de Belkhayate
k=p3 // Variable p3= 65


de48=DPO[k*2] (close)

IF de48=de48[1] and de48[1]=de48[ 2] and de48[2]<>de48[ 3] then
flag=1
endif
n=(k*2)-4
p=(n/2)-1
d100=DPO[n]( close)
moy100=close- d100
co=(moy100-moy100[ 1]+(close[ p])/n)*n
if flag[1]=1 and flag[2]=0 then
hh=co[1]
endif
if flag[1]=1 then
co=hh
endif
n=p3 mod 2
p=(p3-n)/2
p3=(2*p)+1
once x=0
w=abs((p-x)/ p)
w=w*w*w
w=(1-w)
w=w*w*w
x=x+1
if barindex=p3 then
a=0
b=0
e=0
for i=1 to p3
z=barindex-i+ 1
a=a+w[z]
b=b+w[z]*(i)
e=e+(i)*(i)* w[z]
next
endif
if barindex>p3 then
c=0
d=0
for i=1 to p3
z=barindex-i+ 1
c=c+co[p3+p- i]*w[z]
d=d+co[p3+p- i]*w[z]*( i)
next
endif
alpha=(a*d-b* c)/(a*e-b* b)
beta=(c*e-b* d)/(a*e-b* b)
lowess=alpha* (p+1)+beta
if barindex < p3*2 then
lowess=undefined
endif

zz = close - lowess
zzsigma = STD[p3](zz)
bb1 = lowess + zzsigma
bb2 = lowess +1.618* zzsigma
bb3 = lowess +2* zzsigma
bl1 = lowess - zzsigma
bl2 = lowess - 1.618* zzsigma
bl3 = lowess - 2* zzsigma

return lowess, bb1, bb2, bb3, bl1, bl2, bl3
Et voici le résultat après correction.
Capture20201114.1.JPG
Capture20201114.1.JPG (93.65 Kio) Vu 560 fois

Re: Indicateur ProRealTime : Centre de Gravité

par max38250 » 14 nov. 2020 15:05

:merci:

Re: Indicateur ProRealTime : Centre de Gravité

par Benoist Rousseau » 14 nov. 2020 15:16

Merci je vais essayer demain

Re: Indicateur ProRealTime : Centre de Gravité

par Ozmizrak » 14 nov. 2020 15:44

:mercichinois: Benoist, demain c'est dimanche. ;)

Re: Indicateur ProRealTime : Centre de Gravité

par Lucky » 14 nov. 2020 16:00

Hello

J’avais essayé ce code mais le DPO c’est une code qui repeint

Re: Indicateur ProRealTime : Centre de Gravité

par Francis1 » 14 nov. 2020 16:01

:top:

Re: Indicateur ProRealTime : Centre de Gravité

par Ozmizrak » 14 nov. 2020 16:05

Lucky, attendons lundi pour voir en conditions réelles.
Sinon, on peut remplacer DPO par MyDPO avec le code suivant :

// **** DPO of past moving average and not future ones :
Spoiler:

Code : #

// **** DPO of past moving average and not future ones :

p = 14

avg = average[p](customclose)
r = round(p/2) +1
b = customclose - avg[r]
myDPO = b

RETURN myDPO as "Detrented Price Oscillator of past datas"

Re: Indicateur ProRealTime : Centre de Gravité

par Lucky » 14 nov. 2020 16:07

Oui l’indicateur DPO va chercher dans le futur
Je me souviens au début (c’était un week end aussi) j’ai cru au truc magique.....


Le DPO du passé fonctionne mais ça te donnera pas la meme chose

Comme tu le dis il faudra voir en condition réelle

Re: Indicateur ProRealTime : Centre de Gravité

par Chouini l'ourson » 14 nov. 2020 18:36

Si c'est bien le centre de gravité de Belkahyate alors oui, je confirme, il repeint.
Je vous laisse tester.

Re: Indicateur ProRealTime : Centre de Gravité

par Lucky » 14 nov. 2020 19:42

Oui chouini c’est l’indicateur DPO qui repeint
Et avec l’indicateur DPO qui ne repeint les résultats sont totalement différents

Sujets similaires
The Gravity balans Chair la Chaise à gravité 0
par Scalpeur-Futures » 19 déc. 2017 14:21 (7 Réponses)
cherche passionnés bourse région centre
par Amarantine » 31 oct. 2012 13:54 (1 Réponses)
Maintenir le graphique centré automatiquement
Fichier(s) joint(s) par aa3 » 19 sept. 2016 22:42 (17 Réponses)
Carnet d'orders sans le prix au centre
par meco215 » 20 avr. 2018 18:53 (9 Réponses)
comment convertir un indicateur 1h en indicateur 1min
par Raiko » 09 août 2014 10:35 (11 Réponses)
Importer un indicateur sur ProRealTime
Fichier(s) joint(s) par kelly » 21 août 2014 14:18 (11 Réponses)
Prorealtime indicateur Achat Vente erroné sur YMXXXX
Fichier(s) joint(s) par bush12 » 30 avr. 2020 23:55 (1 Réponses)
ProRealTime Software Complete VS ProRealTime cfd à risque limité
Fichier(s) joint(s) par Ralphou » 25 juil. 2017 00:04 (12 Réponses)
ProRealTime Software ? ProRealTime Trading ?
par GMB » 20 sept. 2017 10:47 (3 Réponses)
Prorealtime IG ou prorealtime.com
par Blia » 25 févr. 2018 15:38 (11 Réponses)