matplotlib / matplotlib/mplfinance

Dochian Channels With mpl_Finance

Offen
#596 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement
Vorherrschende Sprache
Python
Sterne
4.4k
Forks
678
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Those Who Looks For Dochian Channel with mpl_finance

NIFTY_2023-03-09_14-09-42

import OfflineData # Function Fetch Data From Mysql Stored Candle
import pandas_ta as ta
import mplfinance as mpl
df = OfflineData.getStockData('tcs')
df.tail(2)
Id Open High Low Close Volume

348.0 | 3361.9 | 3404.95 | 3359.00 | 3378.0 | 1333840.0
349.0 | 3364.0 | 3396.00 | 3330.85 | 3390.4 | 1844590.0

donchiandf = ta.donchian(df["High"], df["Low"], lower_length=10, upper_length=15)
donchiandf.tail(2)

DCU = donchiandf[['DCU_10_15']]
DCM = donchiandf[['DCM_10_15']]
DCL = donchiandf[['DCL_10_15']]

apds = [
    mpl.make_addplot(DCU,color='#2962FF',panel=0,),
    mpl.make_addplot(DCM,color='#FF6D00',panel=0,),
    mpl.make_addplot(DCL,color='#2962FF',panel=0,),
]

mpl.plot(
    df,
    volume=True,
    type="candle",
    style="yahoo",
    addplot=apds,
    figscale=1.2,
    figsize=(46,26,)
)

dochian

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Es wird keine Repository-Datei, kein Test und kein Einstiegspunkt genannt. Führe das bereitgestellte Python-Beispiel mit den gezeigten Daten aus, untersuche anschließend den mplfinance-Plotpfad und kläre die erwartete Darstellung des Donchian-Kanals, bevor du festlegst, was eine Korrektur nachweisen müsste.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
data-visualization
Issue-Typ
Bug
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.