رفتار اشارے کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-27 17:04:33
ٹیگز:

img

جائزہ

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

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

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

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

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

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

اس حکمت عملی کے فوائد میں شامل ہیں:

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

خطرے کا تجزیہ

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

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

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

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

  1. مارکیٹ کی اتار چڑھاؤ اور تجارتی مصنوعات کی بنیاد پر موافقت پذیر ای ایم اے پیرامیٹرز مرتب کریں تاکہ پیرامیٹرز کی بروقت کارکردگی کو بہتر بنایا جاسکے۔
  2. غلط سگنل کو کم کرنے کے لئے متعدد فلٹرز جیسے ایم اے سی ڈی، بولنگر بینڈ وغیرہ شامل کریں۔
  3. ٹریکنگ سٹاپ نقصان شامل کریں، ٹریڈنگ کے خطرات کو کنٹرول کرنے کے لئے منافع کے افعال لے لو.
  4. مجموعی طور پر حکمت عملی استحکام کو بہتر بنانے کے لئے RSI فلٹر منطق کو بہتر بنائیں.
  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



مزید