TradingViewスクリプト集
TradingViewの自作スクリプトです。TradingViewでの公開は敷居が高いのでここでひっそりと公開しておく。
土日マーカー
https://gyazo.com/9d52b1ce508d5809e07bafa30822ed77
土曜日と日曜日に色を付けるスクリプト。
code:donichi_marker
//@version=3
study("土日マーカー", overlay=true)
bgcolor(color=(dayofweek==sunday)?color(red, 90):(dayofweek==saturday)?color(blue, 90):color(white,100))
バックテストの期間を指定
バックテストの期間を指定する方法。開始日と終了日をtimestamp関数で作ってtime変数と比較、期間内ならエントリーする。
code:backtest
testStartYear = input(title = "開始年", type=integer, defval=2018)
testStartMonth = input(title = "開始月", type=integer, defval=1)
testStartDay = input(title = "開始日", type=integer, defval=1)
testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)
testStopYear = input(title = "終了年", type=integer, defval=2018)
testStopMonth = input(title = "終了月", type=integer, defval=12)
testStopDay = input(title = "終了日", type=integer, defval=31)
testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,23,59)
testPeriod() =>
(time >= testPeriodStart and time <= testPeriodStop) ? true : false
if (testPeriod())
strategy.entry("L", strategy.long, when=longCond)
strategy.entry("S", strategy.short, when=shortCond)
else
strategy.close_all()