Graphique OHLC
Fonctions :
-
go.Ohlc()
go.Ohlc() crée un graphique OHLC (Open-High-Low-Close), utilisé en analyse financière pour visualiser les prix d’ouverture, haut, bas et clôture d’un actif sur une période, sous forme de barres verticales avec des traits horizontaux indiquant ouverture et clôture.
Importation :
import plotly.graph_objects as go
Attributs :
Paramètre Type Description Valeur par défaut x
list ou array-like Dates ou périodes temporelles (axe des x). []
open
list ou array-like Prix d’ouverture pour chaque période. []
high
list ou array-like Prix le plus haut atteint pendant la période. []
low
list ou array-like Prix le plus bas atteint pendant la période. []
close
list ou array-like Prix de clôture pour chaque période. []
increasing
dict Style des barres pour périodes haussières (couleur, ligne). {'line': {'color': 'green'}}
decreasing
dict Style des barres pour périodes baissières (couleur, ligne). {'line': {'color': 'red'}}
Exemple de code :
import plotly.graph_objects as go dates = ['2024-07-01', '2024-07-02', '2024-07-03', '2024-07-04'] open_prices = [100, 102, 101, 105] high_prices = [105, 103, 102, 108] low_prices = [99, 101, 100, 104] close_prices = [102, 101, 105, 107] fig = go.Figure(go.Ohlc( x=dates, open=open_prices, high=high_prices, low=low_prices, close=close_prices, increasing=dict(line=dict(color='green')), decreasing=dict(line=dict(color='red')) )) fig.show()
Explication du code :
importe la bibliothèque plotly.graph_objects.
Données OHLC
Les listes `dates`, `open_prices`, `high_prices`, `low_prices`, `close_prices` correspondent respectivement aux dates, prix d'ouverture, haut, bas et clôture.Création du graphique OHLC
`go.Ohlc(...)` crée la trace du graphique avec les données, en colorant les périodes haussières en vert et les baissières en rouge.Affichage
`fig.show()` affiche la figure.