matplotlib / matplotlib/mplfinance
Feature Request: Moving Average on Volume panel
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 4.4k
- Fork
- 678
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
How to add moving average on Volume Panel (panel = 1) if volume is set to True.
I have plotted mav(9,26) in Panel 0 using 'mav' function
If I edit and enter Volume = False and add Volume in Panel 1 using addplot funtion. Color of the volume candles becomes solid blue irrespective of the color of the candle in Panel '0'
EDIT:
here is a part of the code
#chart style parameters and plotting function
mc = mpf.make_marketcolors(up='g',down='r',
edge='inherit',
wick='black',
volume='in',
ohlc='i')
s = mpf.make_mpf_style(marketcolors=mc)
apc = [mpf.make_addplot(stck['rsi'].iloc[170:],panel=2,color='g',type = 'line',ylabel='RSI'),
mpf.make_addplot(stck['rsi_overbought'].iloc[170:], panel=2,color='blue',type = 'line',linestyle='-.',secondary_y=False),
mpf.make_addplot(stck['rsi_oversold'].iloc[170:], panel=2,color='red',type = 'line',linestyle='-.', secondary_y=False),
mpf.make_addplot(stck['Volume'].iloc[170:],panel =1,type = 'bar', mav = 10,color = 'in')]
mpf.plot(stck.iloc[170:], type='candlestick', volume=False,title = ticker, tight_layout=True, hlines=ml_results,
mav=(9,26), style = s, returnfig=True,addplot = apc)
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Parti dalla chiamata a make_addplot per la serie dei volumi e dall’invocazione di mpf.plot mostrata nell’issue, concentrandoti sul pannello 1 con volume=False. Traccia la gestione dei colori delle barre dei volumi e dell’opzione della media mobile per un addplot, quindi verifica che il pannello dei volumi visualizzi la media mobile richiesta e mantenga i colori delle candele previsti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- data-visualization
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100