Salve a tutti ci sarebbe qualcuno che sappia tradurre questo codice di visualtrader in prorealtime?
L’ indicatore è applicato al fib 10 minuti.
allego immagine dell’indicatore che va dal 04/02/2019 al 08/02/2019
Grazie.
var: miotitolo, miotitoloClose, media1, media30min, media2;
media1 = MOV(C, 10, S);
media2 = MOV(C,50,s);
miotitolo = LoadStock(this, intraday, 30*60);
miotitoloClose = GetValByStock(miotitolo, "C", 0);
if Section_Stock(miotitolo) then
if (miotitoloClose > 0) then
media30min = MOV(miotitoloClose, 10, S);
endif;
endif;
plotchart(media30min, 0, red, solid, 2);
plotchart(media2, 0,fuchsia, solid, 1);{******************************************************************************
Il codice che chiedi di convertire riguarda la media mobile di altri timeframe. Non esiste una funzione interna del software per farlo. Ma con il codice qui sotto puoi simulare qualcosa di veramente vicino:
Spero possa essere d’aiuto!
// --- settings
TF = 30
SMAperiod=10
// --- end of settings
once NbBar = 1
if BarIndex < NbBar+2 then
MyDay=openday
dayminutes = 1440*(MyDay-MyDay[1])
MyHour=openhour
hourminutes = 60*(MyHour-MyHour[1])
MyMin=openminute
barminutes = MyMin - MyMin[1] + hourminutes + dayminutes
barminutes=abs(barminutes)
Mybarminutes = lowest[NbBar](barminutes)[1]
endif
count=0
sum=0
for i = 0 to barindex do
c = minute[i] MOD TF=Mybarminutes
if c then
count=count+1
sum=sum+close[i]
if count=SMAperiod then
break
//
endif
endif
next
avg = sum/SMAperiod
return avg style(line,2),mybarminutes
WoW grazie vado a provare
Come un normalissimo indicatore che si adatta al suo timeframe di riferimento.
scegli il periodo di tempo target e il periodo medio mobile con le impostazioni nella parte superiore del codice:
TF = 30
SMAperiod=10
Un bacio appena arrivo a casa provo a giocare con il codice
Troppo gentile grazie grazie