مومنٹم بریکنگ ای ایم اے 34 کراس اوور اسٹریٹیجی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-26 15:05:18
ٹیگز:

img

جائزہ

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

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

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

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

اس طرح، حکمت عملی مارکیٹ کے رجحان کو پکڑنے اور رجحان کی پیروی کرنے کے لئے EMA 34 کے رفتار اشارے کا استعمال کرتی ہے.

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

اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ یہ حرکت پذیر اوسط کے سنہری کراس سگنل اور قیمت کے توڑنے والے سگنل دونوں کو جوڑتا ہے ، جو انٹری پوائنٹ کو زیادہ درست بناتا ہے اور غلط سگنلز کو مؤثر طریقے سے فلٹر کرسکتا ہے۔ اس کے علاوہ ، رجحان کی پیروی کرنے والے آلے کی حیثیت سے ، ای ایم اے حکمت عملی کو بروقت انداز میں مارکیٹ کے رجحانات کو پکڑنے میں مدد کرسکتا ہے تاکہ رجحان کی تجارت کو نافذ کیا جاسکے۔

خطرے کا تجزیہ

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

حکمت عملی کی جیت کی شرح کو بہتر بنانے کے لئے اسٹاپ نقصان کے نقطہ کو مناسب طریقے سے ایڈجسٹ کرکے ، یا دوسرے اشارے شامل کرکے اصلاح حاصل کی جاسکتی ہے۔

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

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

  1. فلٹرنگ کے لیے دوسرے اشارے شامل کریں، جیسے جھوٹے بریک آؤٹ میں پھنسنے سے بچنے کے لیے حجم اشارے کا اضافہ کریں۔

  2. EMA سائیکل پیرامیٹرز کو بہتر بنائیں اور انہیں مختلف قسم کے لئے زیادہ مناسب سائیکل پیرامیٹرز میں ایڈجسٹ کریں۔

  3. حکمت عملی کے استحکام کو بہتر بنانے کے لئے سادہ منافع لینے اور نقصان کو روکنے کے بجائے منافع کے عنصر کی طرح ایک باہر نکلنے کا طریقہ استعمال کریں.

  4. لیکویڈیٹی فلٹرنگ کو بڑھانا تاکہ لیکویڈیٹی کی کمی کے دورانیے میں تجارت سے گریز کیا جاسکے ، جس سے سلائپج نقصانات کم ہوسکتے ہیں۔

خلاصہ

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


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA 34 Crossover Strategy_4", overlay=true)

length = 34
exitPoints = 50

emaClose = ta.ema(close, length)
emaHigh = ta.ema(high, length)
emaLow = ta.ema(low, length)

var float[] entryPrices = array.new_float()
var float[] exitLevels = array.new_float()

// Long entry condition: Price crosses above EMA 34 high
enterLong = ta.crossover(close, emaHigh)

// Short entry condition: Price crosses below EMA 34 low
enterShort = ta.crossunder(close, emaLow)

// Exit condition for both long and short trades
exitLong = array.size(entryPrices) > 0 ? close >= array.get(entryPrices, array.size(entryPrices) - 1) + exitPoints : false
exitShort = array.size(entryPrices) > 0 ? close <= array.get(entryPrices, array.size(entryPrices) - 1) - exitPoints : false

if (enterLong)
    array.push(entryPrices, close)
    array.push(exitLevels, close + exitPoints)
    strategy.entry("Buy", strategy.long)

if (enterShort)
    array.push(entryPrices, close)
    array.push(exitLevels, close - exitPoints)
    strategy.entry("Sell", strategy.short)

if (exitLong)
    strategy.close("Buy")

if (exitShort)
    strategy.close("Sell")

plot(emaClose, color=color.blue, title="EMA 34 Close")
plot(emaHigh, color=color.red, title="EMA 34 High")
plot(emaLow, color=color.green, title="EMA 34 Low")

مزید