Cerca
Prodotti
Comunità
Mercati
Notizie
Broker
Altro
IT
Inizia
Comunità
/
Idee
/
Pine講座㉛ バックテスト|BB Strategy の解説
Dollaro / Yen giapponese
Formazione
Pine講座㉛ バックテスト|BB Strategy の解説
Di yuya_takahashi_
Segui
Segui
Aggiornato
1 ago 2019
2
2
26 lug 2019
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"というグループを作成しています。
1 ago 2019
Nota
次の講座
1 ago 2019
Nota
Beyond Technical Analysis
pinescript
yuya_takahashi_
Segui
小次郎講師公式インジケーターのお申込
bit.ly/2vdSV4Q
小次郎講師のLINE@
bit.ly/2VZQFu3
小次郎講師のチャート情報局
bit.ly/2GvLAEp
Anche su:
Pubblicazioni correlate
Pine講座㉑ ラインを表示する
di yuya_takahashi_
Pine講座㉒ ラインとラベルを組み合わせる
di yuya_takahashi_
Pine講座㉓ 終値から ±2-ATR にラインを描画する
di yuya_takahashi_
Pine講座㉔ 取引量を算出してインフォパネルに表示する
di yuya_takahashi_
Pine講座㉕ TradingViewでバックテストをする
di yuya_takahashi_
Pine講座㉖ バックテスト|2本のSMAで途転
di yuya_takahashi_
Pine講座㉗ バックテスト|残高の推移を時系列で表示する
di yuya_takahashi_
Pine講座㉘ バックテスト|未決済を含めた残高を時系列で表示する
di yuya_takahashi_
Pine講座㉙ バックテスト|残高とATRで取引量を算出する
di yuya_takahashi_
Pine講座㉚ バックテスト|算出した取引量で売買する
di yuya_takahashi_
Declinazione di responsabilità
Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle
Condizioni d'uso
.