TradingViewのストラテジーをchatGPTに作ってもらってバックテストしてみた
いつものごとくGPT-4に以下質問をしました。
回答は以下です。
//@version=4
strategy("MA Cross Strategy", overlay = true)
// 設定
shortMa = 5
longMa = 25
// 移動平均線を計算
shortMaVal = ta.sma(close, shortMa)
longMaVal = ta.sma(close, longMa)
// 移動平均5本線が25本線の下から上にクロスしたときに買いポジションを持つ
if (ta.crossover(shortMaVal, longMaVal))
strategy.entry("Buy", strategy.long)
// ローソク足の終値が移動平均25本線を下回ったら決済する
if (close < longMaVal)
strategy.close("Buy")
plot(shortMaVal, color = color.red)
plot(longMaVal, color = color.blue)
以下エラーが出ました。
GPT-4くんは、おっちょこちょいなので問い詰めます。
回答は以下になります。
//@version=4
strategy("MA Cross Strategy", overlay = true)
// 設定
shortMa = 5
longMa = 25
// 移動平均線を計算
shortMaVal = sma(close, shortMa)
longMaVal = sma(close, longMa)
// 移動平均5本線が25本線の下から上にクロスしたときに買いポジションを持つ
if (crossover(shortMaVal, longMaVal))
strategy.entry("Buy", strategy.long)
// ローソク足の終値が移動平均25本線を下回ったら決済する
if (close < longMaVal)
strategy.close("Buy")
plot(shortMaVal, color = color.red)
plot(longMaVal, color = color.blue)
すると、こんな感じにバックテスト結果が出てきました。
細かい設定などは何もしていないので、とりあえずバックテストができましたよ~ってところまで作成できました。
この記事が気に入ったらサポートをしてみませんか?