بولنگر بینڈز ریورسل ٹرینڈ اسٹریٹجی


تخلیق کی تاریخ: 2023-12-07 16:08:05 آخر میں ترمیم کریں: 2023-12-07 16:08:05
کاپی: 0 کلکس کی تعداد: 620
1
پر توجہ دیں
1619
پیروکار

بولنگر بینڈز ریورسل ٹرینڈ اسٹریٹجی

جائزہ

یہ حکمت عملی رجحان کی سمت کا تعین کرتی ہے جس کا تعلق برن بینڈ کے اوپری ، درمیانی اور نچلے ریلوں اور 200 دن کی متحرک اوسط سے ہوتا ہے۔ ایک کثیر رخا رجحان کے تحت ، جب قیمت برن بینڈ کے نیچے کی راہ کو چھوتی ہے تو زیادہ کام کریں۔ ایک خالی سر رجحان کے تحت ، جب قیمت برن بینڈ کے اوپر کی راہ کو چھوتی ہے تو خالی کریں۔

اصول

  1. رجحانات کا فیصلہ: جب برن ٹریک اپ اور ٹریک ڈاؤن 200 دن کی اوسط سے زیادہ ہو تو کثیر سر رجحان؛ جب برن ٹریک اپ اور ٹریک ڈاؤن 200 دن کی اوسط سے کم ہو تو خالی سر رجحان
  2. داخلہ: ایک ہیڈ رجحان کے دوران ، قیمتوں نے برلن کے نیچے کی طرف سے ٹریک کیا جب قیمتوں میں اضافہ ہوا۔ ایک ہیڈ رجحان کے دوران ، قیمتوں نے برلن کے نیچے کی طرف سے ٹریک کیا جب قیمتوں میں کمی واقع ہوئی
  3. باہر نکلیں: جب قیمت 250 دن کی سادہ حرکت پذیر اوسط سے اوپر یا نیچے تک پہنچ جاتی ہے تو اس کی قیمتوں میں اضافہ ہوتا ہے اور جب قیمت 250 دن کی سادہ حرکت پذیر اوسط سے اوپر یا نیچے تک پہنچ جاتی ہے تو اس کی قیمتوں میں اضافہ ہوتا ہے اور جب قیمت 300 دن کی سادہ حرکت پذیر اوسط سے اوپر یا نیچے تک پہنچ جاتی ہے تو اس کی قیمتوں میں اضافہ ہوتا ہے

فوائد

  1. رجحانات کی سمت کا تعین کرنے کے لئے برن بینڈ کا استعمال کریں اور غیر واضح سمت میں بار بار تجارت سے گریز کریں
  2. جب رجحان کی سمت واضح ہو تو ، بروئنگ بینڈ کے اتار چڑھاؤ کی حد کا استعمال کرتے ہوئے مناسب اندراج اور باہر نکلنے کا فیصلہ کریں
  3. غیر متوقع نقصانات سے بچنے کے لئے منتقل اوسط میں معاون فیصلے شامل کیے گئے ہیں

خطرات اور حل

  1. برن بینڈ پیرامیٹرز کی غلط ترتیب ، جو فیصلے میں غلطی کا باعث بنتی ہے: برن بینڈ پیرامیٹرز کو ایڈجسٹ کیا جانا چاہئے تاکہ زیادہ سے زیادہ مناسب مدت کی لمبائی تلاش کی جاسکے
  2. حرکت پذیر اوسط getParameter غلط ، اکثر اسٹاپ نقصانات یا غیر متوقع نقصانات: مختلف پیرامیٹرز کی جانچ کی جانی چاہئے ، سب سے مستحکم پیرامیٹر تلاش کریں
  3. معاملات میں اچانک تبدیلی ، جیسے اہم خبروں کی سطح ، جو غیر معمولی اتار چڑھاؤ کا سبب بنتی ہے: اسٹاپ نقصانات کا تعین کریں ، انفرادی نقصانات پر قابو پالیں

اصلاح کی سمت

  1. مختلف مدت کے پیرامیٹرز کے تحت حکمت عملی کی کارکردگی کی جانچ اور بہترین پیرامیٹرز تلاش کریں
  2. غیر معمولی حالات میں بڑے نقصانات سے بچنے کے لئے نقصان کی روک تھام کو بڑھانا
  3. دوسرے اشارے کے ساتھ مل کر ، حکمت عملی کی جیت کی شرح کو بہتر بنانے کے لئے داخلے کا وقت

خلاصہ کریں۔

اس حکمت عملی کے ذریعے بروئنگ بینڈ کے ذریعے رجحان کی سمت کا فیصلہ کیا جاتا ہے۔ واضح رجحان کے بعد بروئنگ بینڈ کے ذریعے معاون حرکت پذیر اوسط کی تشکیل کا تجارتی نظام ، تجارتی سمت کی درستگی کو یقینی بناتا ہے ، اور مناسب منافع کو لاک کرنے کے لئے اتار چڑھاؤ کی حد کا استعمال کرتا ہے۔ اس کے علاوہ ، پیرامیٹرز کے انتخاب اور نقصان کو روکنے کے بارے میں بھی کچھ مسائل ہیں۔ پیرامیٹرز کی ترتیب کو بہتر بنانے ، نقصان کو روکنے کے طریقہ کار کو بڑھانے وغیرہ کے ذریعہ مزید بہتری ، حکمت عملی کی بہتر کارکردگی حاصل کی جاسکتی ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-11-29 00:00:00
end: 2023-12-06 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Aayonga

//@version=5
strategy("boll trend", overlay=true,initial_capital=1000,default_qty_type=strategy.fixed, default_qty_value=1 )
bollL=input.int(20,minval=1,title = "length")
bollmult=input.float(2.3,minval=0,step=0.1,title = "mult")
basis=ta.ema(close,bollL)
dev=bollmult*ta.stdev(close,bollL)
upper=basis+dev

lower=basis-dev

smaL=input.int(200,minval=1,step=1,title = "trend")
sma=ta.sma(close,smaL)
//多头趋势
longT=upper>sma and basis>sma and lower>=sma
//空头趋势
shortT=upper<sma and basis<sma and lower<=sma

//入场位
longE=ta.crossover(close,lower)

shortE=ta.crossover(close,upper)

//出场位

longEXIT=ta.crossover(high,upper) or ta.crossunder(close,ta.sma(close,300))
shortEXIT=ta.crossunder(low,lower) or ta.crossover(close,ta.sma(close,250)) 

if longT and longE 
    strategy.entry("多long",strategy.long)

if longEXIT
    strategy.close("多long",comment = "close long")

if shortE and shortT 
    strategy.entry("空short",strategy.short)

if shortEXIT
    strategy.close("空short",comment = "close short")