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

20/50 EMA کراس کے ساتھ سوئنگ ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-12 11:22:33
ٹیگز:

img

جائزہ

یہ حکمت عملی 20 دن کی سادہ چلتی اوسط (EMA20) اور 50 دن کی سادہ چلتی اوسط (EMA50) کے سنہری کراس اور موت کے کراس کا حساب لگاکر اندراج اور باہر نکلنے کے نکات کا تعین کرتی ہے۔ جب EMA20 EMA50 سے اوپر عبور کرتا ہے تو یہ طویل ہوجاتا ہے اور جب EMA20 EMA50 سے نیچے عبور کرتا ہے تو مختصر ہوجاتا ہے۔ یہ خطرہ اور انعام پر قابو پانے کے لئے اسٹاپ نقصان اور منافع لینے کے طریقہ کار کا بھی استعمال کرتا ہے۔

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

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

خاص طور پر ، پہلے 20 دن کے ای ایم اے اور 50 دن کے ای ایم اے کی اقدار کا حساب لگائیں۔ پھر چارٹ پر ای ایم اے 20 اور ای ایم اے 50 کے لائن سیگمنٹ کو پلاٹ کریں۔ جب ای ایم اے 20 ای ایم اے 50 سے اوپر عبور کرتا ہے تو ، طویل ہوجائیں۔ جب ای ایم اے 20 ای ایم اے 50 سے نیچے عبور کرتا ہے تو ، مختصر ہوجائیں۔ ایک ہی وقت میں ، اسٹاپ نقصان کا فیصد اور رسک - انعام کا تناسب داخل کریں تاکہ اسٹاپ نقصان کی قیمت کا حساب لگایا جاسکے اور منافع کی قیمت حاصل کی جاسکے۔ اس سے ہر تجارت کے خطرے اور ثواب کو مؤثر طریقے سے کنٹرول کیا جاسکتا ہے۔

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

اس حکمت عملی کے فوائد یہ ہیں:

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

خطرے کا تجزیہ

اس حکمت عملی کے کچھ خطرات بھی ہیں:

  1. ای ایم اے کے پاس پسماندہ خصوصیات ہیں جو قیمتوں کی تبدیلی کے بہترین وقت کو یاد کر سکتی ہیں۔
  2. غلط سٹاپ نقصان نقطہ کی ترتیبات غیر ضروری نقصانات کی قیادت کر سکتے ہیں.
  3. اچانک واقعات EMA کو غلط سگنل پیدا کرنے کا سبب بن سکتے ہیں۔
  4. بیک ٹسٹ ڈیٹا فٹنس کا خطرہ۔ اصل کارکردگی بیک ٹسٹ کے نتائج سے مختلف ہوسکتی ہے۔

اصلاح

حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. بہترین پیرامیٹرز تلاش کرنے کے لئے EMA کے مختلف پیرامیٹرز کے مجموعے کی جانچ کریں۔

  2. سگنل فلٹرنگ اور تصدیق کے لئے دیگر اشارے کے ساتھ مل کر.

  3. اسٹاپ نقصان اور منافع لینے کے تناسب کو متحرک طور پر ایڈجسٹ کریں۔ مارکیٹ کے مختلف حالات میں مختلف تناسب اپنائے جاسکتے ہیں۔

  4. اچانک واقعات سے متاثر ہونے کے امکان کو کم کرنے کے لئے مناسب طریقے سے انعقاد کی مدت کو کم کریں.

نتیجہ

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


/*backtest
start: 2023-01-05 00:00:00
end: 2024-01-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Swing Trading with 20/50 EMA Cross", shorttitle = "EMA Cross", overlay = true)

// Define input for stop-loss and take-profit levels
var float stopLossPct = input.float(1, title = "Stop Loss (%)") / 100
var float rewardRiskRatio = input.float(2, title = "Risk-Reward Ratio")
takeProfitPct = stopLossPct * rewardRiskRatio

// Calculate EMA values
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)

// Plot EMAs on the chart
plot(ema20, title = "20 EMA", color = color.blue)
plot(ema50, title = "50 EMA", color = color.red)

// Trading conditions
longCondition = ta.crossover(ema20, ema50)
shortCondition = ta.crossunder(ema20, ema50)

// Execute long and short trades
strategy.entry("Long", strategy.long, when = longCondition)
strategy.entry("Short", strategy.short, when = shortCondition)

// Calculate stop-loss and take-profit levels based on risk-reward ratio
stopLossPrice = close * (1 - stopLossPct)
takeProfitPrice = close * (1 + takeProfitPct)

strategy.exit("Take Profit/Stop Loss", stop = stopLossPrice, limit = takeProfitPrice)


مزید