先日ボーナスが入りました。
最近は物欲がないので特にボーナスが出たからと言って買いたいものもないのですが、
パソコンの作業効率向上のためにモニターをもう一台買おうか悩んでいます。
今回はPythonの分析ツールを1つ追加したうえで、グラフ化までしたいと思います。
cd /mnt/c/Users/***/ea-analysis
uv add matplotlib
nano analyze.py
プロジェクトに、グラフ作成用ライブラリmatplotlibを追加。
前回のPythonコードに以下を追記
import matplotlib.pyplot as plt
monthly_profit = trades.groupby("年月")["損益"].sum()
plt.figure(figsize=(14, 6))
plt.bar(monthly_profit.index, monthly_profit.values)
plt.title("Monthly Profit")
plt.xlabel("Month")
plt.ylabel("Profit")
plt.xticks(rotation=90)
plt.tight_layout()
plt.savefig("monthly_profit.png")
print("月別損益グラフを monthly_profit.png として保存しました。")
trades.groupby(“年月”)[“損益”].sum()
は、”年月”でグループ分けした後に[“損益”]の数字を合計する。
plt.xticks(rotation=90)
は横文字を90°回転する。
実行結果は以下のとおり。


今回はここまで。
月単位の成績は把握できたので、次は『どの時間帯で勝ち、どの時間帯で負けているのか』を分析し、EA改善につながるヒントを探していきます。
今読んでいる本
「知って得する、すごい法則77」という本を読んでいます。
1つの法則につき数ページなので、サクサク読めます。
知っている法則も多いですが、ある程度体系的にまとまっているので、意味が逆の法則を場面場面で利用し分ける目線など面白いです。
これを実務で利用するぞ!というより、読んでいて面白い本です。
リンク
コメント