بولنگر بینڈ پر مبنی درمیانی اور طویل مدتی مقداری تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-14 20:09:13
ٹیگز:

اس مضمون میں بولنگر بینڈ کا استعمال کرتے ہوئے درمیانی اور طویل مدتی مقداری تجارتی حکمت عملی کی تفصیل سے وضاحت کی گئی ہے۔ یہ بولنگر بینڈ کے ذریعہ قیمت کے وقفوں کی نشاندہی کرکے تجارتی سگنل تیار کرتا ہے۔

I. حکمت عملی منطق

حکمت عملی بنیادی طور پر مندرجہ ذیل بولنگر بینڈ اشارے کا استعمال کرتی ہے:

  1. ایک مخصوص مدت کے دوران بیس لائن کے طور پر چلتی میڈین قیمت کا حساب لگائیں۔

  2. قیمت کے معیاری انحراف کا حساب لگائیں اور اسے ایک عنصر سے ضرب دیں۔

  3. درمیانی ± رینج اوپر اور نیچے کی بینڈ تشکیل دیتا ہے.

  4. بینڈ کو توڑنے والی قیمت ٹریڈنگ سگنل پیدا کرتی ہے۔

تجارتی منطق مندرجہ ذیل ہے:

جب قیمت نچلے بینڈ کو توڑتی ہے تو ، طویل پوزیشن لینے کے لئے خریدنے کا اشارہ پیدا ہوتا ہے۔

جب قیمت اوپری بینڈ کو توڑتی ہے تو ، مختصر پوزیشن لینے کے لئے فروخت کا اشارہ پیدا ہوتا ہے۔

منافع اور نقصان کو روکنے کے لئے منافع اور نقصان کو مقفل کرنے کے لئے مقررہ فیصد مقرر کیے جاتے ہیں.

مجموعی طور پر، یہ حکمت عملی بولنگر بینڈ کی قیمتوں میں خرابی کا پتہ لگانے کے ذریعے درمیانی اور طویل مدتی رجحانات کی نشاندہی کرتی ہے۔

II۔ اسٹریٹیجی کے فوائد

اس حکمت عملی کے اہم فوائد یہ ہیں:

سب سے پہلے، بولنگر بینڈس درمیانی اور طویل مدتی رجحانات کو پکڑنے کے لئے قیمتوں میں توڑ اور الٹ کی نشاندہی کرسکتے ہیں.

دوسری بات، براہ راست سٹاپ نقصان اور منافع کی ترتیبات کو سمجھدار پیسہ مینجمنٹ میں مدد ملے گی.

آخر میں، سادہ اور واضح قوانین اس حکمت عملی کو لاگو کرنے اور بہتر بنانے میں آسان بناتے ہیں.

III. ممکنہ خطرات

تاہم، مندرجہ ذیل خطرات کو نوٹ کیا جانا چاہئے:

سب سے پہلے، بینڈوں کو مستحکم سگنل کے لئے بالکل بہتر بنانے کی ضرورت ہے.

دوسرا، سٹاپ نقصان مقرر بہت چھوٹے خطرات ناکافی منافع، جبکہ بہت بڑا خطرات میں اضافہ.

آخر کار ضرورت سے زیادہ کثرت سے تجارت کو روکنے کی ہے۔

IV. خلاصہ

خلاصہ میں ، اس مضمون میں رجحان کی پیروی کے لئے بولنگر بینڈ کا استعمال کرتے ہوئے درمیانی اور طویل مدتی مقداری تجارتی حکمت عملی کی وضاحت کی گئی ہے۔ یہ درمیانی اور طویل مدتی میں قیمت کے رجحانات کو ٹریک کرسکتا ہے ، لیکن بینڈ کے وقفوں اور اسٹاپ نقصان کی سطحوں کو ٹھیک کرنے کی ضرورت ہے۔ مجموعی طور پر یہ نسبتا simple آسان اور بدیہی رجحان کی پیروی کرنے کا طریقہ فراہم کرتا ہے۔


/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//------------------------------------
//
// 『おすすめストラテジーSS1』
// 『BitMEX XBTUSD 30分足向け中長期用ストラテジー』
//  本番用ストラテジーファイル
//
//
//
//------------------------------------
//【説明】
// 『おすすめストラテジーSS1』のPineスクリプトです。
//------------------------------------
 
//@version=3
// strategy(title = "『おすすめストラテジーSS1』", shorttitle="Strategy1", initial_capital=1200000, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.05, overlay=true)
 
 
//------------------------------------
//
//ストラテジーロジック
//
//------------------------------------
 
 
source = close
 
length = input(51, minval = 1, title = "移動平均")
mult = input(3.01, minval = 0.001,step=0.01, maxval = 10, title = "マルチ")
 
Rikaku = input(14.2, minval = 0.1, step=0.1,maxval = 100, title = "利確(%)")
Songiri = input(99, minval = 0.1, maxval = 100, title = "損切(%)")
 
base = sma(source, length)
range = mult * stdev(source, length)
 
upper = base + range
lower = base - range
 
short_cond = crossover(source, lower)
long_cond = crossunder(source, upper)
 
 
cl = 0.0
cl := na(cl[1]) ? sma(source, length) : (cl[1] * (length - 1) + source) / length
 
plot(cl, color=black)
 
up_plot = plot(upper, color=blue)
low_plot = plot(lower, color=red)
 
fill(up_plot, low_plot,color=#009900)
 
//------------------------------------
//
//オーダー処理
//
//------------------------------------
 
 
if (long_cond)
 
	strategy.entry("Long_Entry", strategy.long, oca_name="BollingerBands", comment="Long")
 
	//BitFlyerのようなJPY建ての場合は以下のコードを使います。他の通貨ペアにする場合も1ティックが異なるため桁数の変更が必要です。
	//strategy.exit("LE Exit", "BBandLE", profit = close*(Rikaku/100)*100, loss = close*(Songiri/100)*100, comment="Close")
	strategy.exit("Long_Exit", "Long_Entry", profit = close*(Rikaku/100)*10, loss = close*(Songiri/100)*10, comment="LongClose")
 
if (short_cond)
 
	strategy.entry("Short_Entry", strategy.short, oca_name="BollingerBands",  comment="Short")
 
    //BitFlyerのようなJPY建ての場合は以下のコードを使います。他の通貨ペアにする場合も1ティックが異なるため桁数の変更が必要です。
    //strategy.exit("SE Exit", "BBandSE", profit = close*(Rikaku/100)*100, loss = close*(Songiri/100)*100, comment="Close")
    strategy.exit("Short_Exit", "Short_Entry", profit = close*(Rikaku/100)*10, loss = close*(Songiri/100)*10, comment="ShortClose")

مزید