
یہ حکمت عملی بروئنگ بینڈ کے اشارے کی بنیاد پر مارکیٹ کے رجحان کی سمت کا تعین کرتی ہے ، جب رجحان کی سمت میں تبدیلی ہوتی ہے تو اس میں الٹا کام کیا جاتا ہے۔ کثیر مارکیٹ میں ، جب قیمت بروئنگ بینڈ سے نیچے گرتی ہے تو زیادہ ہوتا ہے۔ خالی مارکیٹ میں ، جب قیمت بروئنگ بینڈ سے ٹکرا جاتی ہے تو خالی ہوجاتا ہے۔ اس کے علاوہ ، حکمت عملی میں طویل مدتی رجحانات کا فیصلہ کرنے کے معیار کے طور پر ایک چلتی اوسط بھی ترتیب دی گئی ہے ، تاکہ حکمت عملی زیادہ مستحکم ہو۔
یہ حکمت عملی مارکیٹ کے رجحانات کی سمت کا تعین کرنے کے لئے بلین بینڈ کے وسط ، اوپری اور ڈاون ریل کا استعمال کرتی ہے۔ بلین بینڈ کے وسط میں n ادوار کی ایک اشاریہ اوسط ، بلین بینڈ کے اوپری اور ڈاون ریل میں بالترتیب وسط ریل + 2.3 گنا معیاری فرق اور وسط ریل -2.3 گنا معیاری فرق ہوتا ہے۔ جب قیمت نیچے کی طرف بڑھتی ہے تو ، اس کا مطلب ہے کہ اس وقت ایک کثیر مارکیٹ میں ہے۔ جب قیمت اوپر کی طرف بڑھتی ہے تو ، اس کا مطلب یہ ہے کہ اس وقت خالی مارکیٹ میں ہے۔
اس کے علاوہ ، حکمت عملی نے 200 سیکنڈ کی سادہ حرکت پذیر اوسط ایس ایم اے کو طویل مدتی رجحانات کا فیصلہ کرنے والے اشارے کے طور پر بھی ترتیب دیا ہے۔ تجارت کا اشارہ صرف اس وقت جاری کیا جاتا ہے جب برن بینڈ اشارے اور ایس ایم اے اشارے ایک ہی سمت میں ہوں۔ اس سے کچھ جھوٹے ٹوٹ پھوٹ کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔
اس کے بعد ، آپ کو ایک ٹرانزیکشن کی ضرورت ہوگی۔
بہتر بنانے کے طریقے:
یہ حکمت عملی مجموعی طور پر سمجھنے میں آسان ہے ، بلین بینڈ کا استعمال کرتے ہوئے رجحان کا تعین کیا جاتا ہے ، اور موڑ کے مقام پر الٹا کام کیا جاتا ہے۔ اس کے ساتھ ساتھ طویل مدتی اور قلیل مدتی فیصلے کے اشارے شامل کیے جاتے ہیں ، جس سے سگنل کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔ حکمت عملی کو بہتر بنانے کی گنجائش بہت زیادہ ہے ، پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کیا جاسکتا ہے ، توانائی کی مقدار کے اشارے شامل کیے جاسکتے ہیں۔
/*backtest
start: 2023-10-23 00:00:00
end: 2023-11-22 00:00:00
period: 1h
basePeriod: 15m
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("布林趋势震荡单", overlay=true,initial_capital=10000,default_qty_type=strategy.fixed, default_qty_value=1 )
bollL=input.int(20,minval=1,title = "长度")
bollmult=input.float(2.3,minval=0,step=0.1,title = "标准差")
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 = "趋势分界线")
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)
shortEXIT=ta.crossunder(close,basis) or ta.crossover(close,ta.sma(close,230))
if longT and longE
strategy.entry("多",strategy.long)
if longEXIT
strategy.close("多",comment = "多出场")
if shortE and shortT
strategy.entry("空",strategy.short)
if shortEXIT
strategy.close("空",comment = "空出场")