Bonjour,
j’ai trouver un indicateur intéressant sur tradingview nommé volume multi timeframe : https://www.tradingview.com/script/lu5sRbT8-Volume-Multi-Time-Frame/
Il permet de voir le volume accumulé sur une période de temp donné comme dans l’image ci jointe et je me demandai si qq’un serait intéressé a traduire le code.
Idéalement je ne sait pas si c’est possible mais ce serait génial si il marchait sur 2 unité de temps différente comme minute/sec je m’explique :
j’utilise le super code de pableitor disponible ici https://www.prorealcode.com/prorealtime-indicators/higher-time-frame-heikin-ashi-candles-on-a-lower-time-frame-chart/ pour voir les bougies heikin ashi de 2min sur mon graph mais j’aime suivre
mes trade dans une plus petite unité comme 10sec et je trouverai utile de voir le volume accumulé sur 5min par exemple pour le comparé au 5min precedente le tt sur un seul graph.
Et voici le code original :
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © LonesomeTheBlue
//@version=4
study(“Volume Multi Time Frame”, “VMTF”)
mode =input(title = “HTF Mode”, defval = ‘Auto’, options=[‘Auto’, ‘User Defined’])
HTFm = input(‘5’, title = “Resolution (if HTF Mode is user-defined)”, type=input.resolution)
//auto higher time frame calculation
HTFo = timeframe.period == ‘1’ ? ’15’ :
timeframe.period == ‘3’ ? ’60’ :
timeframe.period == ‘5’ ? ’60’ :
timeframe.period == ’15’ ? ‘D’ :
timeframe.period == ’30’ ? ‘D’ :
timeframe.period == ’45’ ? ‘D’ :
timeframe.period == ’60’ ? ‘D’ :
timeframe.period == ‘120’ ? ‘D’ :
timeframe.period == ‘180’ ? ‘D’ :
timeframe.period == ‘240’ ? ‘M’ :
timeframe.period == ‘D’ ? ‘M’ :
‘3M’
HTF = mode == ‘Auto’ ? HTFo : HTFm
bool newbar = change(time(HTF)) != 0
var int barc = bar_index
barc := newbar ? bar_index : barc
var float htfvol = 0.
htfvol := newbar ? volume : htfvol + volume
var float Open = open
Open := newbar ? open : Open
col = close >= Open ? color.lime : color.red
plot(htfvol, color = col, style = plot.style_columns)
var line vline = na
if not newbar
line.delete(vline)
vline := line.new(x1 = bar_index, y1 = htfvol, x2 = barc, y2 = htfvol, color = col, width = 2)
// don’t give alert on each bar for HTF status
var int status = 0
status := close >= Open ? 1 :
close < Open ? 2 :
status
alertcondition(change(status) and close >= Open, title=’HTF Candle is green’, message=’HTF Candle is green’)
alertcondition(change(status) and close < Open, title=’HTF Candle is Red’, message=’HTF Candle is red’)
La possibilité de voir la couleur de la bougie de la timeframe supérieur via la couleur des barre du volume est sympa mais pas vraiment nécessaire si jamais cela ajoutai de la complexité
Merci