ゆとり世代の自由研究

勉強が一生終わりません

Pineスクリプト Consecutive Up/Down Strategy

意味

連続アップ/ダウン戦略は、少なくともX連続バーについて、現在のクローズが前のクローズよりも大きい場合に長くなります。少なくともY個の連続するバーについて、現在のクローズが前のクローズよりも低い場合、ショートになります。XおよびY入力は戦略設定で管理されます。戦略設定にアクセスするには、戦略がグラフにオーバーレイされているときに戦略を右クリックするか、グラフの左上の領域にある設定ホイールをクリックします。 

計算

//@version=5
strategy("Consecutive Up/Down Strategy", overlay=true)
consecutiveBarsUp = input(3)
consecutiveBarsDown = input(3)
price = close
ups = 0.0
ups := price > price[1] ? nz(ups[1]) + 1 : 0
dns = 0.0
dns := price < price[1] ? nz(dns[1]) + 1 : 0
if (ups >= consecutiveBarsUp)
	strategy.entry("ConsUpLE", strategy.long, comment="ConsUpLE")
if (dns >= consecutiveBarsDown)
	strategy.entry("ConsDnSE", strategy.short, comment="ConsUpLE")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)

連続アップ/ダウン戦略は、主にトレンド向けに設計されています。これは任意の時間枠で使用でき、連続バーアップと連続バーダウンに割り当てる値によって異なります。これは戦略設定で調整でき、決定するのはあなた次第です。ストラテジーのデフォルトオプションは、3つの連続したアップバーと3つの連続したダウンバーです。これは、前のバークローズの上または下にある3つの連続したバーがある場合、戦略は長くまたは短くなることを意味します。