SMA اور EMA پر مبنی مقداری تجارتی حکمت عملی


تخلیق کی تاریخ: 2023-12-12 12:31:25 آخر میں ترمیم کریں: 2023-12-12 12:31:25
کاپی: 0 کلکس کی تعداد: 408
1
پر توجہ دیں
1213
پیروکار

SMA اور EMA پر مبنی مقداری تجارتی حکمت عملی

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

اس حکمت عملی کا نام SMA ، EMA پر مبنی مقداری تجارت کی حکمت عملی ہے۔ اس کا بنیادی خیال یہ ہے کہ مختلف پیرامیٹرز کی SMA اوسط اور EMA اوسط کو جوڑ کر تجارتی سگنل کی تعمیر کی جائے۔

2. حکمت عملی کے اصول

  1. ایس ایم اے 9 ، ایس ایم اے 50 ، ایس ایم اے 180 میڈین لائن اور ای ایم اے 20 میڈین لائن کا حساب لگائیں۔

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

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

  4. سگنل ٹرگر فروخت کرتے وقت ، خالی پوزیشن کھولنے کی حکمت عملی پر عمل کریں۔ سگنل ٹرگر خریدتے وقت ، خالی پوزیشنوں کو صاف کریں۔

تیسرا، حکمت عملی اور طاقت کا تجزیہ

  1. ایک سے زیادہ مساوی لائنوں کے ساتھ مل کر ٹریڈنگ سگنل بناتا ہے ، جس سے سگنل کی درستگی اور استحکام میں اضافہ ہوتا ہے۔

  2. متحرک سپورٹ اور مزاحمت کی سطحوں کا حساب لگایا گیا ہے تاکہ ٹریڈنگ سگنل کو مزید مضبوط بنایا جاسکے۔

  3. اعلی اور کم اتار چڑھاؤ اوسط لائنوں کو اپنایا گیا ہے ، جو طویل مدتی رجحانات پر توجہ دیتے ہیں اور قلیل مدتی وقفے کو مدنظر رکھتے ہیں ، تاکہ حکمت عملی کے مواقع کو منافع بخش بنایا جاسکے۔

  4. زیادہ سے زیادہ دو طرفہ ٹریڈنگ کی حمایت کرتا ہے، جو رجحانات اور جھٹکے کے حالات میں دونوں کو فائدہ پہنچا سکتا ہے.

چار، حکمت عملی اور خطرے کا تجزیہ

  1. SMA کی اوسط لائن میں تاخیر ہے ، جس کی وجہ سے خرید و فروخت کے سگنل میں تاخیر ہوسکتی ہے ، جس سے حکمت عملی کی تاثیر متاثر ہوتی ہے۔

  2. اسٹاپ نقصان کے نظام کے بغیر ، ہولڈنگ نقصانات میں اضافہ ہوسکتا ہے۔

  3. ریٹائرمنٹ کے اعداد و شمار کی کمی ہے، مارکیٹ کے مطابق ایڈجسٹ کرنے کے لئے اصل میں پیرامیٹرز کی ضرورت ہوتی ہے.

  4. اس کے نتیجے میں ، اس نے اپنے آپ کو ایک اہم بلیک سوان واقعہ کے اثرات سے بچانے کے لئے تکنیکی اشارے پر انحصار کیا ، جس سے تجارتی سگنل تیار ہوئے۔

خطرے سے نمٹنے کے لیے اقدامات:

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

پانچواں: حکمت عملی کو بہتر بنانے کی سمت

  1. انفرادی نقصانات کو کنٹرول کرنے کے لئے اتار چڑھاؤ پر مبنی سٹاپ نقصانات کو بڑھانا.

  2. ٹریڈنگ سگنل بنانے میں مدد کے لئے مشین لرننگ ماڈل شامل کریں.

  3. اہم قیمتوں کا تجزیہ ماڈیول شامل کریں تاکہ مزاحمت کے فیصلے کی درستگی کو بہتر بنایا جاسکے۔

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

6۔ حکمت عملی کا خلاصہ

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

]

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-12-10 00:00:00
end: 2023-12-11 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="StrategySMA 9/50/180 | EMA 20 | BUY/SELL", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

//SMA and EMA code
smaInput1 = input(9, title="SMA1")
smaInput2 = input(50, title="SMA2")
smaInput3 = input(180, title="SMA3")
emaInput1 = input(20, title="EMA1")
sma1 = sma(close, smaInput1)
sma2 = sma(close, smaInput2)
sma3 = sma(close, smaInput3)
EMA1 = ema(close, emaInput1)
plot(sma1, color= color.red , title="SMA1")
plot(sma2, color = color.blue, title="SMA2")
plot(sma3, color= color.white, title="SMA3")
plot(EMA1, color = color.yellow, title="EMA1")

no=input(3,title="BUY/SELL Swing")
Barcolor=input(false,title="BUY/SELL Bar Color")
Bgcolor=input(false,title="BUY/SELL Background Color")
res=highest(high,no)
sup=lowest(low,no)
avd=iff(close>res[1],1,iff(close<sup[1],-1,0))
avn=valuewhen(avd!=0,avd,0)
tsl=iff(avn==1,sup,res)

// Buy/sell signals
BuySignal = crossover(close, tsl)
SellSignal = crossunder(close, tsl)

// Enter long position
strategy.entry("Buy", strategy.long, when=BuySignal)

// Exit long position
strategy.exit("Sell", "Buy", when=SellSignal)

// Enter short position
strategy.entry("Sell", strategy.short, when=SellSignal)

// Exit short position
strategy.exit("Buy", "Sell", when=BuySignal)

colr = close>=tsl ? color.green : close<=tsl ? color.red : na
plot(tsl, color=colr)