搜尋
產品
社群
市場
新聞
經紀商
更多
TW
立即開始
美元 / 日圓
教育
已更新
2019年8月1日
Pine講座㉛ バックテスト|BB Strategy の解説
2
2
取得這個圖表
取得這個圖表
2019年7月26日
TradingView内蔵の BB Stragtegy(ボリンジャーバンドストラテジー)を解説します。
※ 少し書き換えた部分もあります
解説はコード内にて
=====
//Pineスクリプトのバージョンを宣言
//
version
=4
//ストラテジーのコードであることを宣言
strategy("Bollinger Bands Strategy", overlay=true)
//変数と設定できる項目を指定
source = close
length = input(20, minval=1)
mult = input(2.0, minval=0.001, maxval=50)
//lengthで指定した値(20)でSMAを算出
basis = sma(source, length)
//lengthで指定した値(20)で標準偏差を算出し、
//multで指定した値(2.0)を乗算する
//初期値だと 2シグマ になる
dev = mult * stdev(source, length)
//SMAにシグマを加算・減算
//±2シグマのバンドができる
upper = basis + dev
lower = basis - dev
//買いエントリーの条件を指定する
//source(終値)が、lower(-2シグマ)を上抜けたとき
buyEntry = crossover(source, lower)
//売りエントリーの条件を指定する
//source(終値)が、upper(+2シグマ)を下抜けたとき
sellEntry = crossunder(source, upper)
//買いエントリーの条件がtrueなら
if ( buyEntry )
//lower(-2シグマ)の価格で逆指値の買いエントリー
//stopやocaなどについては後述
strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", oca_type=strategy.oca.cancel, comment="BBandLE")
//買いエントリーの条件がfalse
else
//逆指値の買い注文をキャンセル
strategy.cancel(id="BBandLE")
//売りエントリーの条件がtrueなら
if ( sellEntry )
//upper(+2シグマ)の価格で逆指値の売りエントリー
strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", oca_type=strategy.oca.cancel, comment="BBandSE")
//売りエントリーの条件がfalse
else
//逆指値の売り注文をキャンセル
strategy.cancel(id="BBandSE")
//確認用でBBの各線を描画
plot( basis )
plot( upper )
plot( lower )
=====
strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", oca_type=strategy.oca.cancel, comment="BBandLE")
を、ちょっとだけ解説します。
最初の "BBandLE" は、この買い注文のIDを指定しています。
IDを指定することで、特定の注文を変更したりキャンセルすることができるようになります。
今回の例でも、strategy.cancel(id="BBandLE") でキャンセルしていますね。
また、strategy.entry( ) は、stop(逆指値)やlimit(指値)を指定することができます。
(指定しない場合はMO(成行)として処理されます)
OCA(One Cancels the All)とは、複数の新規指値・逆指値注文をグループ化し、そのうち1つの注文が約定された場合にその他全ての注文が削除されるものです。この例では、"BollingerBands"というグループを作成しています。
2019年8月1日
註釋
次の講座
2019年8月1日
註釋
yuya_takahashi_
關注
小次郎講師公式インジケーターのお申込
bit.ly/2vdSV4Q
小次郎講師のLINE@
bit.ly/2VZQFu3
小次郎講師のチャート情報局
bit.ly/2GvLAEp
更多:
Beyond Technical Analysis
pinescript
yuya_takahashi_
關注
小次郎講師公式インジケーターのお申込
bit.ly/2vdSV4Q
小次郎講師のLINE@
bit.ly/2VZQFu3
小次郎講師のチャート情報局
bit.ly/2GvLAEp
更多:
相關出版品
Pine講座㉑ ラインを表示する
由yuya_takahashi_提供
Pine講座㉒ ラインとラベルを組み合わせる
由yuya_takahashi_提供
Pine講座㉓ 終値から ±2-ATR にラインを描画する
由yuya_takahashi_提供
Pine講座㉔ 取引量を算出してインフォパネルに表示する
由yuya_takahashi_提供
Pine講座㉕ TradingViewでバックテストをする
由yuya_takahashi_提供
Pine講座㉖ バックテスト|2本のSMAで途転
由yuya_takahashi_提供
Pine講座㉗ バックテスト|残高の推移を時系列で表示する
由yuya_takahashi_提供
Pine講座㉘ バックテスト|未決済を含めた残高を時系列で表示する
由yuya_takahashi_提供
Pine講座㉙ バックテスト|残高とATRで取引量を算出する
由yuya_takahashi_提供
Pine講座㉚ バックテスト|算出した取引量で売買する
由yuya_takahashi_提供
免責聲明
這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在
使用條款
閱讀更多資訊。