Plotly 黃金分析

      在〈Plotly 黃金分析〉中尚無留言

黃金期貨

本例可列出每日價格、5 日均線及 10 日均線。

from G import G
import pandas as pd
import plotly.graph_objects as go
import numpy as np
conn, cursor=G.connect()

#cursor.execute("select * from 台銀黃金 where 日期 >='2025-01-01' order by 日期")
cursor.execute("select * from 台灣股市 where 代號 ='GC=F' and 日期 >='2025-01-01' order by 日期")
rs=cursor.fetchall()
columns=[d[0] for d in cursor.description]
df=pd.DataFrame(rs,columns=columns)
data=pd.DataFrame(df)

print(df)
ma05=5
ma10=10
deg=20
y="收盤"
fig=go.Figure()
fig.add_trace(
    go.Scatter(
        x=data["日期"],
        y=data[y],
        mode='lines',
        name='實際價格',
        line=dict(color='green', width=2)
    )
)

df["ma05"]=df[[y]].rolling(ma05).mean()
df["ma10"]=df[[y]].rolling(ma10).mean()
data=pd.DataFrame(df).dropna()

x=range(len(data))
fig.add_trace(
    go.Scatter(
        x=data["日期"],
        y=data["ma05"],
        mode='lines',
        name='5日均線',
        line=dict(color='orange', width=2)
    )
)
fig.add_trace(
    go.Scatter(
        x=data["日期"],
        y=data["ma10"],
        mode='lines',
        name='10日均線',
        line=dict(color='lightblue', width=2)
    )
)
fig.show()

黃金存摺

此代碼使用plotly列出台灣銀行黃金存摺的所有歷史價格

🔒 底下內容僅限會員閱讀。

立即登入

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *