
یہ حکمت عملی دو مختلف ادوار کے اشاریہ منتقل اوسط EMA کا حساب کتاب کرکے ، اور ان کے بڑے پیمانے پر تعلقات کا موازنہ کرکے ٹریڈ ٹرینڈ کا تعین کرتی ہے ، تاکہ اس رجحان کی پیروی کی جاسکے۔ جب مختصر مدت EMA پر طویل مدت EMA کو عبور کرتے ہیں تو ، اس کا تعین بڑھتے ہوئے رجحان میں ہوتا ہے ، حکمت عملی زیادہ کرتی ہے۔ جب مختصر مدت EMA کے نیچے طویل مدت EMA کو عبور کرتے ہیں تو ، اس کا تعین گرنے والے رجحان میں ہوتا ہے ، حکمت عملی خالی ہوتی ہے۔
اس حکمت عملی کا بنیادی اشارے ایکسپونینشل موونگ ایوریج (ای ایم اے) ہے۔ ای ایم اے اشارے مارکیٹ کی بے ترتیب کو فلٹر کرنے کے قابل ہیں اور حقیقی رجحان کی تبدیلیوں کا جواب دیتے ہیں۔ اس حکمت عملی میں دو مختلف پیرامیٹرز ای ایم اے ، ایک مختصر دورانیہ 34 دن ای ایم اے اور ایک طویل دورانیہ 89 دن ای ایم اے ہیں۔
جب قلیل مدتی ای ایم اے نیچے سے طویل مدتی ای ایم اے کو پار کرتا ہے تو ، اس کا مطلب یہ ہے کہ قلیل مدتی رجحان طویل مدتی رجحان پر حاوی ہوجاتا ہے ، اور قیمت اوپر کی طرف بڑھتی ہوئی چینل میں داخل ہوتی ہے ، یہ حکمت عملی کا ایک کثیر سگنل ہے۔ جب قلیل مدتی ای ایم اے اوپر سے نیچے سے طویل مدتی ای ایم اے کو پار کرتا ہے تو ، اس کا مطلب یہ ہے کہ قلیل مدتی رجحان طویل مدتی رجحان کو الٹ دیتا ہے ، اور قیمت نیچے کی طرف جاتی ہے ، یہ حکمت عملی کا ایک خالی سگنل ہے۔ اس طرح ، حکمت عملی قیمت میں تبدیلی کے رجحان کے سگنل کو پکڑنے کے لئے دو ای ایم اے کے کراس کا بھرپور استعمال کرتی ہے۔
زیادہ کم کرنے کے بعد ، حکمت عملی اس پوزیشن کو برقرار رکھے گی جب تک کہ اس کے برعکس سگنل نہ آجائے۔ مثال کے طور پر ، زیادہ کرنے کے بعد مختصر مدت کے ای ایم اے کے نیچے طویل مدت کے ای ایم اے کے کم کرنے کے سگنل کا سامنا کرنا پڑتا ہے ، تو یہ زیادہ پوزیشن کو ختم کردے گا ، اور اسی وقت خالی پوزیشن کھول دے گا۔ اس طرح ، آپ مثبت منافع کے خالی سر سے باہر نکل سکتے ہیں ، اور مناسب وقت پر کم کرنے کی طرف رجوع کرسکتے ہیں ، تاکہ زیادہ سے زیادہ حد تک رجحان کو مقفل کیا جاسکے۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ مارکیٹ میں رجحانات کی تبدیلیوں کا اندازہ لگانے کے لئے ای ایم اے کی کراس شکل کو مکمل طور پر استعمال کیا جاسکتا ہے ، اور زیادہ سے زیادہ ڈیبنگ کی جاسکتی ہے ، تاکہ رجحانات کو بہتر طور پر ٹریک کیا جاسکے۔ خاص طور پر ، فائدہ بنیادی طور پر درج ذیل پہلوؤں میں ظاہر ہوتا ہے:
ای ایم اے ٹول کا استعمال کرتے ہوئے قیمتوں کے اہم رجحانات میں تبدیلیوں کا اندازہ لگایا جاتا ہے ، جس میں رجحانات اور اضافی ہموار علاج میں بنیادی اوسط ٹول سے بہتر ہے۔
ڈبل ای ایم اے ڈھانچے کا استعمال کرتے ہوئے ، کچھ شور کو فلٹر کریں ، تاکہ سگنل زیادہ مستحکم اور قابل اعتماد ہو۔
ای ایم اے کی پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے ، جس سے زیادہ درست تجارتی سگنل حاصل کرنے کے لئے مارکیٹ کی خصوصیات کو لچکدار بنایا جاسکتا ہے۔
تجارت کے خطرے کو کم کرنے کے لئے ، منفی تجارت سے بچنے کے لئے ، پوزیشنوں کو آگے بڑھائیں۔
اس رجحان سے فائدہ اٹھائیں اور منافع کے بعد بروقت رک جائیں ، تاکہ نقصان کو تبدیل نہ کیا جاسکے۔
اس حکمت عملی میں مندرجہ ذیل خطرات شامل ہیں:
اگرچہ ای ایم اے مؤثر طریقے سے شور کو فلٹر کرنے اور رجحان کی سمت کا فیصلہ کرنے کے قابل ہے ، لیکن اگر یہ ہلچل کی صورت میں ہوتا ہے تو ، اس سے متعدد نقصان دہ سگنل مل جاتے ہیں ، جس سے زیادہ بار بار تجارت ہوتی ہے ، جس سے تجارت کی لاگت اور خطرہ بڑھ جاتا ہے۔
ای ایم اے کی مدت کے پیرامیٹرز کو غلط طریقے سے منتخب کیا گیا ہے ، جس سے سگنل میں تاخیر ہوتی ہے اور بہترین اندراج کا وقت ضائع ہوجاتا ہے۔
ٹرینڈ کی تبدیلی کا وقت اور نقطہ نظر کا اندازہ کرنے سے قاصر ہیں، اور اس سے پہلے کہ وہ تبدیل ہوجائے، انہیں جیل میں ڈال دیا جا سکتا ہے.
مذکورہ بالا خطرات سے نمٹنے کے لئے مندرجہ ذیل اقدامات کیے جاسکتے ہیں:
اگر آپ کے کاروبار میں کوئی تبدیلی نہیں آتی ہے تو ، آپ کو اپنے اسٹاپ لائن کو مناسب طریقے سے کھولنے ، نقصان کو کم کرنے ، یا واضح رجحان کا انتظار کرتے ہوئے تجارت کو چھوڑنے کی ضرورت ہے۔
ای ایم اے سائیکل پیرامیٹرز کے انتخاب کو بہتر بنائیں ، بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔ ای ایم اے کو ایڈجسٹ کرنے کے لئے متحرک ایڈجسٹمنٹ سائیکل متعارف کروائیں
رجحان کے اختتام اور ساخت کے نقطہ نظر کے بارے میں اضافی اشارے شامل کریں ، اور قید سے بچیں۔ ایک عام مجموعہ MACD ، KDJ ، MA ، وغیرہ کو متعارف کرانے پر غور کرسکتا ہے۔
اس حکمت عملی میں مزید اصلاحات کی گنجائش موجود ہے ، بنیادی طور پر مندرجہ ذیل پہلوؤں سے:
ای ایم اے کی مدت کے انتخاب کو مزید بہتر بنانے کے لئے ، بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔ متحرک مدت ، خود بخود ای ایم اے وغیرہ پر غور کیا جاسکتا ہے۔
ایک ہی تجارت کے خطرے پر قابو پانے کے لئے نقصان کی روک تھام کی حکمت عملی میں اضافہ کریں ، جیسے چلنے والی روک تھام ، وقت کی روک تھام ، اتار چڑھاؤ کی روک تھام وغیرہ۔
اضافی اشارے شامل کرنے کے لئے ٹریڈنگ ڈھانچے کا فیصلہ کرنے کے لئے، خطرے سے بچنے سے بچنے کے لئے. عام طور پر MACD، KDJ، MA وغیرہ متعارف کرانے کے لئے.
بڑے دورانیہ کی سطح کی ساخت کے جھٹکے کی خصوصیات کے مطابق حکمت عملی کے پیرامیٹرز کو ایڈجسٹ کریں۔ خاص طور پر ، ٹرینڈنگ مارکیٹ میں کثیر پیرامیٹرز کا مجموعہ ، رینج مارکیٹ میں ڈراپ پیرامیٹرز کا مجموعہ۔
پوزیشن مینجمنٹ کے ساتھ مل کر ، فنڈز کے استعمال ، منافع کی شرح اور دیگر اشارے کے مطابق پوزیشن کے سائز کو متحرک طور پر ایڈجسٹ کریں۔
اس حکمت عملی کا بنیادی نظریہ سادہ اور واضح ہے ، ای ایم اے اشارے کے ذریعہ مارکیٹ میں رجحان کی تبدیلی کا فیصلہ کرنے کے لئے ، زیادہ سے زیادہ خالی کرنے کے لئے۔ حکمت عملی میں ای ایم اے ٹولز کا استعمال کرتے ہوئے رجحان کا فیصلہ کرنے ، پوزیشن رکھنے ، رجحان سے فائدہ اٹھانے جیسے فوائد ہیں۔ لیکن اس میں انتخاب کا دورانیہ ، موڑ کے نقطہ کو پکڑنے جیسے مسائل بھی ہیں۔ یہ مسائل حکمت عملی کو مزید بہتر بنانے کے لئے سمت فراہم کرتے ہیں۔ متعدد تکنیکی اشارے متعارف کرانے سے ، اس حکمت عملی کے فیصلے کی بنیاد کو مالا مال کیا جاسکتا ہے ، حکمت عملی کو زیادہ مستحکم اور زیادہ موثر بنایا جاسکتا ہے۔
/*backtest
start: 2023-02-11 00:00:00
end: 2024-02-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Simple Moving Average Strategy", overlay=true)
// Input for EMA lengths
emaShortLength = input.int(34, title="Short EMA Length")
emaLongLength = input.int(89, title="Long EMA Length")
// Calculate EMAs based on inputs
emaShort = ta.ema(close, emaShortLength)
emaLong = ta.ema(close, emaLongLength)
// Plot the EMAs
plot(emaShort, color=color.blue, linewidth=2, title="EMA Short")
plot(emaLong, color=color.orange, linewidth=2, title="EMA Long")
// Generate long and short signals
longCondition = ta.crossover(emaShort, emaLong)
shortCondition = ta.crossunder(emaShort, emaLong)
// Enter long positions
if (longCondition)
strategy.entry("Long", strategy.long)
// Enter short positions
if (shortCondition)
strategy.entry("Short", strategy.short)
// Close long positions
if (shortCondition)
strategy.close("Long")
// Close short positions
if (longCondition)
strategy.close("Short")