وسائل لوڈ ہو رہے ہیں... لوڈنگ...

متعدد حرکت پذیر اوسطوں پر مبنی رجحان ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-07 10:50:37
ٹیگز:

img

جائزہ

یہ حکمت عملی مختلف ادوار کے متعدد چلتے ہوئے اوسطوں کا حساب لگاتی ہے اور تجارت کے بعد رجحان کی سمت کا تعین کرنے کے لئے سنہری کراس پیٹرن کو یکجا کرتی ہے۔ اس کی بنیادی فعالیت قیمت کے رجحان کی تبدیلی کے نکات کی نشاندہی کرنا اور خرید و فروخت کے سگنل پیدا کرنا ہے۔

حکمت عملی کا اصول

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

یہ حکمت عملی بنیادی طور پر اہم رجحان کا تعین کرنے کے لئے 35 ای ایم اے پر انحصار کرتی ہے۔ جب قیمت 35 ای ایم اے سے اوپر یا نیچے عبور کرتی ہے تو تجارتی سگنل پیدا ہوتے ہیں۔ ای ایم اے ربن رجحان کی تصدیق اور انٹری ٹائمنگ کو بہتر بنانے میں معاون کردار ادا کرتا ہے۔

فوائد کا تجزیہ

یہ حکمت عملی رجحان کی پیروی اور کثرت سے تجارت کے مابین توازن قائم کرتی ہے۔ 35EMA بنیادی طور پر بہت زیادہ تاخیر کے بغیر اہم رجحان کی سمت میں ہونے والی تبدیلیوں کا اندازہ کرسکتا ہے ، اور اہم موڑ کے مقامات کے ارد گرد تجارتی سگنل تیار کرتا ہے۔ ای ایم اے ربن بہتر وقت کے ساتھ لمبی یا مختصر پوزیشنوں میں داخل ہونے کے مواقع کی تصدیق کے لئے رجحان چینل تشکیل دیتا ہے۔

ایک واحد ای ایم اے اشارے کے استعمال کے مقابلے میں ، یہ ملٹی ای ایم اے نقطہ نظر زیادہ جامع اور واضح رجحان کا تعین فراہم کرتا ہے۔ مختلف مدت کے ای ایم اے کا امتزاج اعلی اور کم تعدد ای ایم اے کو ضم کرکے قلیل مدتی مارکیٹ شور کو ہموار کرتے ہوئے طویل مدتی رجحان کی سمت کا اندازہ لگانا یقینی بناتا ہے۔

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

خطرے کا تجزیہ

اہم خطرہ صارف کے پیرامیٹرز کے انتخاب میں ہے۔ ای ایم اے کی مدت کا استعمال کرنا جو بہت مختصر ہے وہ تجارت کی تعدد اور خطرہ میں اضافہ کرتا ہے۔ بہت لمبی مدت میں اہم موڑ کے مقامات اور تاخیر کے اندراجات کی کمی واقع ہوسکتی ہے۔

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

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

اصلاح کی ہدایات

اس حکمت عملی کو بہتر بنانے کے اہم طریقے مختلف مارکیٹوں اور تجارتی طرز کے مطابق ای ایم اے پیرامیٹرز کو ایڈجسٹ کرنے پر توجہ مرکوز کرتے ہیں:

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

پیرامیٹر ٹیوننگ اور متعدد اشارے سے سگنلز کو جوڑنے کے ذریعے ، استحکام اور سگنل کی درستگی میں مزید بہتری حاصل کی جاسکتی ہے۔ اس سے تجارتی خطرات کم ہوتے ہیں اور بہتر منافع حاصل ہوتا ہے۔

نتیجہ

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


/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//
// @author d3nv3r 
// @inspiration [LazyBear]
// List of all my indicators: https://github.com/d3nv3r0ne/tradingview
//
// Inputs : Show Buy&Sell Signals
// Inputs : Show EMA in White for the Buy&Sell Signals
// Inputs : Choose the length of the EMA for the B&S signals
// 
// How to use it : 
// Any chart
// copy all and paste the content into the Pine Editor Tab at the bottom of the tradingview pannel
// [Save As...] and [Add to Chart] in top-right of the Pine Editor
//
//@version=4
strategy(shorttitle = "35EMA_X_B/S_RIBBON", title="35EMA Cross BuyAndSell Strategy + RIBBON [d3nv3r]", overlay=true)

//
// Variables inputs
//
useBSstrategy = input(true, title="Show Buy & Sell Strategy")
showMABS = input(true, title="Show EMA Cross - need to active B&S Strategy")
lengthBS = input(title="Length EMA Cross - need to active B&S Strategy", type=input.integer, defval=35, minval=1)
src = input(close, title="Source")

//
// Variables
// Ribbon EMA + EMA B/S 
//
lenRib1 = 20
lenRib2 = 25
lenRib3 = 30
lenRib4 = 35
lenRib5 = 40
lenRib6 = 45
lenRib7 = 50
lenRib8 = 55

//
// Variables
// Quadruple SMA + SMA B/S 
//
maBS = ema(src, lengthBS)
rib1 = ema(src, lenRib1)
rib2 = ema(src, lenRib2)
rib3 = ema(src, lenRib3)
rib4 = ema(src, lenRib4)
rib5 = ema(src, lenRib5)
rib6 = ema(src, lenRib6)
rib7 = ema(src, lenRib7)
rib8 = ema(src, lenRib8)

//
// Variables color
//
colorEMAX = #FFFFFF
colorRib1 = #FFFF00
colorRib2 = #FFD700
colorRib3 = #FFC800
colorRib4 = #FFC800
colorRib5 = #FFC800
colorRib6 = #FF4500
colorRib7 = #FF1500
colorRib8 = #FF0000

//
// Variables Buy/Sell
//
longCondition = crossover(close,maBS)
shortCondition = crossunder(close,maBS)

//
// Logic Buy/Sell
//
if (useBSstrategy)
    if (longCondition)
        strategy.entry("Long", strategy.long)
    if (shortCondition)
        strategy.entry("short", strategy.short)

//
// Plot Quadruple SMA + SMA B/S
//
plot(showMABS and maBS ? maBS : na, color=colorEMAX, transp=0, linewidth=2)
plot(rib1, color=colorRib1, transp=15, linewidth=1)
plot(rib2, color=colorRib2, transp=15, linewidth=1)
plot(rib3, color=colorRib3, transp=15, linewidth=1)
plot(rib4, color=colorRib4, transp=15, linewidth=1)
plot(rib5, color=colorRib5, transp=15, linewidth=1)
plot(rib6, color=colorRib6, transp=15, linewidth=1)
plot(rib7, color=colorRib7, transp=15, linewidth=1)
plot(rib8, color=colorRib8, transp=15, linewidth=1)

مزید