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 goAttributs :
Paramètre Type Description Valeur par défaut xlist ou array-like Dates ou périodes temporelles (axe des x). []openlist ou array-like Prix d’ouverture pour chaque période. []highlist ou array-like Prix le plus haut atteint pendant la période. []lowlist ou array-like Prix le plus bas atteint pendant la période. []closelist ou array-like Prix de clôture pour chaque période. []increasingdict Style des barres pour périodes haussières (couleur, ligne). {'line': {'color': 'green'}}decreasingdict 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.