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

ایس ایم سی حکمت عملی جو ایم اے سی ڈی اور ای ایم اے کو یکجا کرتی ہے

مصنف:چاؤ ژانگ، تاریخ: 2024-03-19 17:37:45
ٹیگز:

img

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

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

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

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

خاص طور پر، اس حکمت عملی کا منطق مندرجہ ذیل ہے:

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

اس طرح، حکمت عملی مارکیٹوں کے رجحانات کے دوران بروقت طریقے سے مارکیٹ میں داخل ہوسکتی ہے، جبکہ رینج کے بازاروں میں کثرت سے تجارت سے بچنے کے لۓ، اس طرح حکمت عملی کی استحکام اور منافع کو بہتر بنانا.

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

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

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

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

خلاصہ

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


/*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")

مزید