بحث
المنتجات
التواصل الاجتماعي
الأسواق
الأخبار
الوسطاء
المزيد
AR
ابدأ الآن
دولار أمريكي / ين ياباني
تعليم
تم تحديثه
١ أغسطس ٢٠١٩
Pine講座㉛ バックテスト|BB Strategy の解説
2
2
احصل على هذا الرسم
احصل على هذا الرسم
٢٦ يوليو ٢٠١٩
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"というグループを作成しています。
١ أغسطس ٢٠١٩
ملاحظة
次の講座
١ أغسطس ٢٠١٩
ملاحظة
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. اقرأ المزيد في
شروط الاستخدام
.