یہ حکمت عملی صرف دو ایس ایم اے لائنوں کا استعمال کرتی ہے ، جس میں رجحان کی سمت کے لئے سست ایس ایم اے اور انٹری سگنل کے لئے تیز ایس ایم اے ہوتا ہے۔ شمعدان کے رنگ کے تعین کے ساتھ مل کر ، یہ لمبے اور مختصر سگنل پیدا کرتا ہے۔ یہ حکمت عملی درمیانی مدتی رجحانات پر عمل پیرا ہے ، جو اونچائیوں یا اونچائیوں پر استحکام کے لئے موزوں ہے۔
دو ایس ایم اے لائنوں کا حساب لگایا جاتا ہے ، ایک تیز اور ایک سست ، قیمت چینل کی وسط لائن کے ساتھ۔ تیز لائن کی مدت 5 ہے ، جبکہ سست لائن کی مدت 20 ہے۔ قیمت چینل کی وسط لائن سے اوپر ایک اپ ٹرینڈ سمجھا جاتا ہے ، جہاں سست لائن سے اوپر تیز لائن عبور کرنے پر طویل عرصے تک جانے کے مواقع تلاش کیے جاتے ہیں۔ وسط لائن کے نیچے ایک ڈاؤن ٹرینڈ ہوتا ہے ، جہاں سست لائن سے نیچے تیز لائن عبور کرنے پر مختصر ہونے کے مواقع تلاش کیے جاتے ہیں۔
اس کے علاوہ ، موم بتیوں کے جسم کا رنگ شامل کیا گیا ہے۔ ایک اپ ٹرینڈ میں ، کم از کم 2 لگاتار سرخ موم بتیاں نیچے دیکھنے کے بعد ، جب تیز لائن سست لائن سے اوپر عبور کرتی ہے تو طویل ہونے سے پہلے ضروری ہیں۔ ایک ڈاؤن ٹرینڈ میں ، جب تیز لائن سست لائن سے نیچے عبور کرتی ہے تو کم از کم 2 لگاتار سبز موم بتیاں اوپر دیکھنے کے بعد ، مختصر ہونے سے پہلے ضروری ہیں۔
ڈبل ایس ایم اے لائنز اور قیمت چینل رجحان کی سمت کا تعین کرنے میں مدد کرتے ہیں ، جھوٹے بریک آؤٹ سے بچتے ہیں۔ موم بتیوں کے رنگ فلٹرز جھوٹے سگنل کو مزید ختم کرتے ہیں۔ ہیجنگ کے لئے لمبے اور مختصر سگنل دونوں موجود ہیں۔ یہ حکمت عملی درمیانی مدتی رجحانات کو مؤثر طریقے سے ٹریک کرتی ہے۔
مرضی کے مطابق پیرامیٹرز لچکدار طریقے سے طویل / مختصر حالات کی تشکیل کی اجازت دیتے ہیں۔ بیک ٹسٹوں میں بلندیوں اور نچلی سطحوں دونوں پر استحکام میں مناسب واپسی ظاہر ہوتی ہے۔
ایس ایم اے لائنوں پر زیادہ انحصار رینجنگ کے دوران بہت زیادہ غلط سگنل پیدا کرسکتا ہے۔ قیمت کے عوامل پر غور کیا جاتا ہے جبکہ حجم کو نظرانداز کیا جاتا ہے۔
ایس ایم اے کی مدت کو ایڈجسٹ کرنا یا دیگر تکنیکی اشارے شامل کرنا سگنلز کو فلٹر کرسکتا ہے۔ حجم کے اشارے بھی اضافی بصیرت فراہم کرسکتے ہیں۔ پوزیشن سائزنگ کو مارکیٹ کے حالات کی بنیاد پر بھی بہتر بنایا جاسکتا ہے۔
بہترین پیرامیٹرز تلاش کرنے کے لئے مختلف تیز رفتار اور سست SMA مجموعے کی جانچ کریں.
سگنل کی توثیق کے لئے حجم اور دیگر اشارے شامل کریں.
ایک مجموعی حکمت عملی بنانے کے لئے دیگر تکنیکی اشارے شامل کریں.
دارالحکومت کے انتظام کو بہتر بنانے کے لئے متحرک پوزیشن سائزنگ مقرر کریں.
قیمتوں کے رجحانات اور موڑ کے مقامات کی پیش گوئی کرنے کے لئے مشین لرننگ کا اطلاق کریں۔
نقصانات کو محدود کرنے کے لئے سٹاپ نقصان کی حکمت عملی کو بہتر بنائیں.
رجحان کے تعین کے لئے دوہری ایس ایم اے کا نظام منطقی طور پر واضح اور عام طور پر استعمال ہوتا ہے۔ لیکن صرف حرکت پذیر اوسط پر زیادہ انحصار کرنے سے غلط سگنل پیدا ہوتے ہیں ، جس میں بہتری کے ل other دوسرے اشارے کی ضرورت ہوتی ہے۔ زیادہ کوالٹیٹیٹو اور مقداری توثیق کے ساتھ ، حکمت عملی زیادہ مضبوط ہوجائے گی۔ مجموعی طور پر یہ ایک آسان اور قابل اعتماد رجحان کے بعد ٹیمپلیٹ فراہم کرتا ہے۔
/*backtest start: 2023-08-20 00:00:00 end: 2023-09-19 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("Noro's Trend SMA Strategy v1.4", shorttitle = "Trend SMA str 1.4", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0) needlong = input(true, "long") needshort = input(true, "short") usefastsma = input(true, "Use fast SMA") fastlen = input(5, defval = 5, minval = 1, maxval = 50, title = "fast SMA Period") slowlen = input(20, defval = 20, minval = 2, maxval = 200, title = "slow SMA Period") bars = input(2, defval = 2, minval = 0, maxval = 3, title = "Bars Q") fastsma = ema(close, fastlen) slowsma = ema(close, slowlen) //PriceChannel src = ohlc4 lasthigh = highest(src, slowlen) lastlow = lowest(src, slowlen) center = (lasthigh + lastlow) / 2 trend = low > center ? 1 : high < center ? -1 : trend[1] bar = close > open ? 1 : close < open ? -1 : 0 redbars = bars == 0 ? 1 : bars == 1 and bar == -1 ? 1 : bars == 2 and bar == -1 and bar[1] == -1 ? 1 : bars == 3 and bar == -1 and bar[1] == -1 and bar[2] == -1 ? 1 : 0 greenbars = bars == 0 ? 1 : bars == 1 and bar == 1 ? 1 : bars == 2 and bar == 1 and bar[1] == 1 ? 1 : bars == 3 and bar == 1 and bar[1] == 1 and bar[2] == 1 ? 1 : 0 up = trend == 1 and (low < fastsma or usefastsma == false) and redbars == 1 ? 1 : 0 dn = trend == -1 and (high > fastsma or usefastsma == false) and greenbars == 1 ? 1 : 0 colorfastsma = usefastsma == true ? red : na plot(fastsma, color = colorfastsma, title = "Fast SMA") plot(center, color = blue, title = "Price Channel") longCondition = up == 1 if (longCondition) strategy.entry("Long", strategy.long, needlong == false ? 0 : na) shortCondition = dn == 1 if (shortCondition) strategy.entry("Short", strategy.short, needshort == false ? 0 : na)