Buonasera,
mi piacerebbe poter disporre di un indicatore di media volumi riferita a n periodi da contare però solo nel time di apertura della borsa relativa. Esempio volume medio 50 periodi precedenti ma contando solamente i volumi dei periodi di borsa – DAX da ore 09,00 a 17,30.
Grazie in anticipo
JSParticipant
Senior
Ciao,
(questo post è per la sezione ProBuilder)
Se non consideri i volumi prima delle 09:00, dovrai aspettare 50 barre affinché l’indicatore mostri il volume medio corretto…
Esempio: timeframe a 5 minuti, quindi 50 x 5 = 250 minuti di attesa dopo l’apertura per avere una misurazione corretta…
Ho spostato il post nel forum corretto.
Per quanto riguarda la sua domanda, le invio la soluzione a ciò che, da quanto ho capito, desidera.
timeframe(1day, updateonclose)
volmed=average[50](volume)
timeframe(default)
timeStart=090000
timeEnd=173000
if opentime>=timeStart and opentime<=TimeEnd then
volSum=volume+volSum
elsif opentime[1]<=timeEnd and opentime>timeEnd then
count=count+1
$vol[count]=volSum
volSum=0
endif
sumVol=0
countVol=0
for i=count downto max(count-49,0) do
sumVol=sumVol+$vol[i]
countVol=countVol+1
next
avgVol=sumVol/countVol
return volsum as "Custom Daily Volume", avgVol as "Average Custom daily Volume" coloured("red"), volmed as "Daily Avg Volume" coloured("blue")