MACD اور EMA کو ملانے والی SMC حکمت عملی


تخلیق کی تاریخ: 2024-03-19 17:37:45 آخر میں ترمیم کریں: 2024-03-19 17:37:45
کاپی: 0 کلکس کی تعداد: 916
1
پر توجہ دیں
1617
پیروکار

MACD اور EMA کو ملانے والی SMC حکمت عملی

حکمت عملی کا جائزہ

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

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

اس حکمت عملی کا مرکز MACD اشارے اور EMA اشارے ہیں۔ MACD اشارے دو لائنوں پر مشتمل ہے: MACD لائن اور سگنل لائن۔ جب MACD لائن نیچے سے اوپر کی طرف اشارہ کرتی ہے تو ، اس کا مطلب یہ ہے کہ رجحان ممکنہ طور پر اوپر کی طرف ہے ، اور جب MACD لائن اوپر سے نیچے کی طرف اشارہ کرتی ہے تو ، اس کا مطلب یہ ہے کہ رجحان ممکنہ طور پر نیچے کی طرف ہے۔ ای ایم اے اشارے کا استعمال اس بات کا تعین کرنے کے لئے کیا جاتا ہے کہ آیا قیمت مساوی لائن سے اوپر ہے یا نہیں ، اور اس طرح موجودہ رجحان کی سمت کا تعین کرتا ہے۔

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

  1. MACD اشارے کے تین متغیرات کا حساب لگائیں: میکڈ لائن ، سگنل لائن اور ہسٹ۔
  2. ای ایم اے اشارے کی قدر کا حساب لگائیں:emaValue。
  3. لکس الگگو ایس ایم سی اشارے کے لئے خرید و فروخت سگنل حاصل کریں: buySignal اور sellSignal
  4. جب buySignal سچ ہے اور macdLine سگنل لائن سے بڑا ہے اور بند ہونے کی قیمت emaValue سے بڑی ہے تو زیادہ پوزیشن کھولیں۔
  5. جب sellSignal سچ ہے اور macdLine سگنل لائن سے کم ہے اور بند ہونے کی قیمت emaValue سے کم ہے تو ، پوزیشن خالی کریں۔

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

اسٹریٹجک فوائد

  1. رجحانات کی پیروی کرنے کی صلاحیت: MACD اور EMA اشارے کے ساتھ مل کر ، حکمت عملی مارکیٹ کے رجحانات کا وقت پر اندازہ لگانے اور رجحانات کی صورت حال میں منافع کمانے کے قابل ہے۔
  2. بار بار تجارت سے گریز کریں: ای ایم اے اشارے متعارف کرانے کے ذریعہ ، حکمت عملی زلزلے کے حالات میں بار بار تجارت سے بچنے میں مدد دیتی ہے ، اس طرح تجارت کی لاگت اور واپسی کو کم کرتی ہے۔
  3. پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے: اس حکمت عملی کے مختلف پیرامیٹرز کو مارکیٹ کے حالات کے مطابق ایڈجسٹ کیا جاسکتا ہے ، جس سے حکمت عملی کی موافقت میں اضافہ ہوتا ہے۔
  4. سادہ کوڈ: اس حکمت عملی کا کوڈ منطق واضح ہے اور اسے سمجھنے اور ترمیم کرنے میں آسان ہے۔

اسٹریٹجک رسک

  1. پیرامیٹرز کی حساسیت: اس حکمت عملی کی کارکردگی پیرامیٹرز کی ترتیبات کے لئے زیادہ حساس ہے ، اور مختلف پیرامیٹرز کے مجموعے سے حکمت عملی کی کارکردگی میں زیادہ فرق پیدا ہوسکتا ہے۔ لہذا ، عملی استعمال میں پیرامیٹرز کو بہتر بنانے اور جانچنے کی ضرورت ہے۔
  2. رجحان کا فیصلہ کرنے میں غلطی: حکمت عملی کا انحصار رجحانات کا فیصلہ کرنے کے لئے بنیادی طور پر MACD اور EMA اشارے پر ہوتا ہے ، لیکن دونوں اشارے غلط سگنل دے سکتے ہیں ، جس سے حکمت عملی کو نقصان ہوتا ہے۔ لہذا ، رجحانات کی وشوسنییتا کی تصدیق کے لئے دوسرے اشارے یا طریقوں کے ساتھ مل کر ضروری ہے۔
  3. اچانک واقعات کا خطرہ: اس حکمت عملی میں کچھ اچانک واقعات کا مقابلہ نہیں کیا جاسکتا ہے ، جیسے کہ بڑے منافع کے بارے میں خبریں ، بلیک سوان واقعات وغیرہ۔ ان واقعات کی وجہ سے حکمت عملی میں بڑے پیمانے پر واپسی ہوسکتی ہے۔ لہذا ، خطرے کو کنٹرول کرنے کے لئے مناسب اسٹاپ نقصانات کی ضرورت ہے۔

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-03-13 00:00:00
end: 2024-03-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("SMC with MACD and EMA", overlay=true)

// 1. MACD Settings
fastLength = input(12, title="MACD Fast Length")
slowLength = input(26, title="MACD Slow Length")
signalLength = input(9, title="MACD Signal Length")

// 2. EMA Settings
emaLength = input(200, title="EMA Length")

// 3. Calculating MACD and assigning variables correctly
[macdLine, signalLine, hist] = ta.macd(close, fastLength, slowLength, signalLength)

// 4. EMA Calculation
emaValue = ta.ema(close, emaLength)

// 5. Get Buy/Sell Signals from Lux Algo SMC Indicator (Modify as needed)
buySignal = input.bool(true, title="Buy Signal from Lux Algo SMC") 
sellSignal = input.bool(true, title="Sell Signal from Lux Algo SMC")

// 6. Strategy Logic (Using the corrected variables)
if buySignal and macdLine > signalLine and close > emaValue 
    strategy.entry("Buy", strategy.long)

if sellSignal and macdLine < signalLine and close < emaValue 
    strategy.entry("Sell", strategy.short)

// 7. Optional: Plot MACD for visualization 
plot(macdLine, color=color.blue, title="MACD")
plot(signalLine, color=color.orange, title="Signal")