مومینٹم کراس اوور کی حکمت عملی


تخلیق کی تاریخ: 2023-12-27 17:04:33 آخر میں ترمیم کریں: 2023-12-27 17:04:33
کاپی: 0 کلکس کی تعداد: 595
1
پر توجہ دیں
1623
پیروکار

مومینٹم کراس اوور کی حکمت عملی

جائزہ

لمحہ اشارے کراس اوور حکمت عملی ایک تجارتی طریقہ ہے جس میں ایکسپونینشل موونگ ایوریج (ای ایم اے) اور رشتہ دار طاقت انڈیکس (آر ایس آئی) سگنلز کا ایک مجموعہ ہوتا ہے۔ اس حکمت عملی کا مقصد یہ ہے کہ دو ای ایم اے لائنوں کے کراس کو خریدنے اور فروخت کرنے کے سگنل پیدا کرنے کے لئے استعمال کیا جائے تاکہ مالیاتی منڈیوں میں تجارت کی جاسکے۔

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

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

غلط تشخیصی سگنل کو فلٹر کرنے کے لیے، پالیسی میں دو اضافی شرائط بھی بیان کی گئی ہیں:bodybar1 > bodybar2اورclose > entrybar(خریدنے کا اشارہ) یاclose < entrybar(فروخت کا اشارہ) اس سے یہ یقینی بنتا ہے کہ قریب ترین دو K لائنوں کا جسمانی طول و عرض کا تعلق اشارے کی سمت سے مطابقت رکھتا ہے ، اور قیمت داخل ہونے کی جگہ کو توڑ دیتی ہے ، تاکہ دوبارہ داخل ہونے سے بچا جاسکے

اس کے علاوہ، حکمت عملی RSI اشارے evalue کے ساتھ ملتی ہے، RSI اعلی علاقوں میں اوورلوڈ سگنل کی وضاحت کرنے کے لئے استعمال کیا جاتا ہے، اور RSI کم علاقوں میں اوورلوڈ سگنل کی وضاحت کرنے کے لئے استعمال کیا جاتا ہے. اس سے قیمتوں میں زیادہ گرم اور زیادہ سرد مارکیٹوں میں غلط سگنل سے بچنے میں مدد ملتی ہے.

طاقت کا تجزیہ

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

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

خطرے کا تجزیہ

اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:

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

اصلاح کی سمت

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

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

خلاصہ کریں۔

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

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

//@version=5
strategy('EMA Crossover Strategy', shorttitle='EMA Crossover', overlay=true)


// Define input for position size as a percentage of equity
position_size_pct = input(1, title='Position Size (%)') / 100

//Input EMA
len1 = input.int(25, minval=1, title='EMA 1')
src1 = input(close, title='Source')
ema1 = ta.ema(src1, len1)
len2 = input.int(100, minval=1, title='EMA 2')
src2 = input(close, title='Source')
ema2 = ta.ema(src2, len2)
len3 = input.int(200, minval=1, title='EMA 3')
src3 = input(close, title='Source')
ema3 = ta.ema(src3, len3)
//End of format

//Format RSI
lenrsi = input(14, title='RSI length')
outrsi = ta.rsi(close,lenrsi)
//plot(outrsi, title='RSI', color=color.new(color.blue, 0), linewidth=1)

//hline(70, 'Overbought', color=color.red)
//hline(30, 'Oversold', color=color.green)
//End of format


bodybar1 = math.abs(close - open)
bodybar2 = math.abs(close[1] - open[1])
// Plot the EMAs
plot(ema1, color=color.new(color.blue, 0), title='EMA 1')
plot(ema2, color=color.new(color.red, 0), title='EMA 2')
//plot(ema3, color=color.new(#ffffff, 0), title='EMA 3')

// EMA Crossover conditions
emaCrossoverUp = ta.crossover(ema1, ema2)
emaCrossoverDown = ta.crossunder(ema1, ema2)

var entrybar = close  // Initialize entrybar with the current close


// Calculate crossovers outside of the if statements
emaCrossoverUpOccured = ta.crossover(close, ema1) and ema1 > ema2 and bodybar1 > bodybar2 and close > entrybar
emaCrossoverDownOccured = ta.crossunder(close, ema1) and ema1 < ema2 and bodybar1 > bodybar2 and close < entrybar

plotshape(series=emaCrossoverUpOccured, location=location.abovebar, color=color.new(color.green, 0), style=shape.triangleup, title='New Buy Order', size=size.tiny)
plotshape(series=emaCrossoverDownOccured, location=location.belowbar, color=color.new(color.red, 0), style=shape.triangledown, title='New Sell Order', size=size.tiny)

// Define trading logic with custom position size and RSI conditions
if emaCrossoverUp or emaCrossoverUpOccured
    strategy.entry('Buy', strategy.long)
    entrybar := close  // Update entrybar when entering a new buy position
    entrybar

if emaCrossoverDown or emaCrossoverDownOccured
    strategy.entry('Sell', strategy.short)
    entrybar := close  // Update entrybar when entering a new sell position
    entrybar