ای ایم اے کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-05 14:51:12
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

اس حکمت عملی کا بنیادی منطق یہ ہے:

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

داخل ہونے کے بعد ، اسٹاپ نقصان کو پچھلے بار کے نچلے حصے پر مائنس 100 پوائنٹس پر سیٹ کریں۔ منافع حاصل کریں کو داخلہ کی قیمت سے ضرب دیا جاتا ہے جس میں ترتیب شدہ رسک - انعام تناسب (ڈیفالٹ 2 ہے) ۔ اگر قیمت بڑھتی ہی جارہی ہے تو ، ٹریلنگ اسٹاپ کو زیادہ منافع میں مقفل کرنے کے لئے استعمال کیا جاسکتا ہے۔

مندرجہ بالا اس حکمت عملی کے بنیادی تجارتی منطق کا احاطہ کرتا ہے.

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

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

  1. بڑی منافع کی صلاحیت کے ساتھ اسٹاک کی قیمتوں میں رجحانات کی نقل و حرکت کو پکڑتا ہے۔ خاص طور پر تیز رفتار یا نیچے کے رجحانات کے دوران قیمتوں کی رفتار کو سوار کرنے کے لئے موزوں ہے۔

  2. ای ایم اے کا استعمال کرتے ہوئے قیمتوں کی حرکت کو فلٹر کرتا ہے۔ مختلف مارکیٹوں میں زیادہ تجارت سے بچتا ہے۔

  3. بھاگنے کے سگنل واضح اور مضبوط ہیں، جھوٹے بھاگنے کو کم کرتا ہے۔

  4. اچھا رسک کنٹرول۔ سرمایہ کی حفاظت کے لیے ہر تجارت کی بنیاد پر نقصان کو روکتا ہے۔

  5. سادہ اور واضح حکمت عملی منطق جو سمجھنے اور بہتر بنانے میں آسان ہے۔

خطرے کا تجزیہ

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

  1. رجحانات کا پیچھا کرنے سے مارکیٹ کے اہم موڑ کے مقامات کو یاد کرنے کا خطرہ ہے۔ طویل مدتی رجحانات کی نگرانی اور مجموعی پوزیشن سائز کا انتظام کرنے کی ضرورت ہے۔

  2. بریکآؤٹ ٹریڈنگ جھوٹے بریکآؤٹ کے خطرات کا شکار ہے۔ درست بریکآؤٹس کی تصدیق کے لئے حجم تجزیہ کے ساتھ جانچ پڑتال کی ضرورت ہے۔

  3. اسٹاپ نقصان کی نامناسب جگہ کا باعث بن سکتی ہے کہ اسٹاپ بہت وسیع یا بہت تنگ ہوں۔ مارکیٹ کی اتار چڑھاؤ اور ذاتی رسک کی ترجیحات کی بنیاد پر ایڈجسٹمنٹ کی ضرورت ہے۔

  4. اگر قیمتیں الٹ جائیں تو بہت زیادہ منافع کے اہداف حاصل نہیں ہوسکتے ہیں۔ منافع کو مقفل کرنے کے لئے ٹریلنگ اسٹاپس کا استعمال کرنے پر غور کریں۔

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

اس حکمت عملی کو مزید بہتر بنانے کے کچھ طریقے:

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

  2. حجم کی تصدیق شامل کریں۔ حجم بریک آؤٹ سگنلز کی صداقت کی توثیق کرسکتا ہے۔ داخلہ سگنلز کو فلٹر کرنے کے لئے حجم بریک آؤٹ ترتیب دے سکتا ہے۔

  3. بڑے ٹائم فریم کے رجحانات کی نگرانی کریں۔ اہم رجحانات کے مطابق تجارت کو یقینی بنائیں۔ مثال کے طور پر صرف نیچے کے رجحان میں مختصر تجارت کریں۔

  4. متحرک ٹریلنگ اسٹاپ کا استعمال کریں۔ جب قیمت اہداف تک پہنچ جاتی ہے تو ، ٹریلنگ اسٹاپ منافع میں مقفل ہونے کے بجائے مقررہ منافع لینے کے مقامات کا استعمال کرتا ہے۔ اس سے منافع کے بعد رجحان زیادہ سے زیادہ ہوتا ہے۔

  5. تجارتی سگنل کی تخلیق کے لئے نیورل نیٹ ورکس یا بے ترتیب جنگلات جیسے مشین لرننگ الگورتھم شامل کریں۔ حکمت عملی کے استحکام اور جیت کی شرح میں نمایاں اضافہ کرسکتا ہے۔

خلاصہ

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


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

//@version=5
strategy("Custom Strategy", overlay=true)

len = input.int(9, minval=1, title="Length")
src = input(close, title="Source")
offset = input.int(0, title="Offset", minval=-500, maxval=500)

ema5 = ta.ema(src, len)

// Condition for Buy Entry
buy_condition = close > high[1] and high[1] < ema5

// Set Target and Stop Loss
risk_reward_ratio = input(2.0, title="Risk-Reward Ratio")
target_price = close + (high[1] - low[1]) * risk_reward_ratio
stop_loss_price = low[1] - 100

// Execute Buy Order
if (buy_condition)
    strategy.entry("Buy", strategy.long)

// Exit conditions
if (strategy.position_size > 0)
    strategy.exit("Take Profit/Stop Loss", from_entry="Buy", profit=target_price, loss=stop_loss_price)

// Plotting
plot(ema5, title="EMA", color=color.blue, offset=offset)
plotshape(series=buy_condition, title="Buy Entry Signal", color=color.green, style=shape.triangleup, size=size.small, location=location.belowbar)


مزید