ای ایم اے چینل اور ایم اے سی ڈی پر مبنی قلیل مدتی تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-23 14:30:02
ٹیگز:

img

جائزہ

اس حکمت عملی کا نام ای ایم اے چینل اور ایم اے سی ڈی پر مبنی قلیل مدتی تجارتی حکمت عملی ہے۔ یہ رجحانات کی نشاندہی کرنے اور تجارتی سگنل پیدا کرنے کے لئے ای ایم اے چینل اور ایم اے سی ڈی اشارے کو جوڑتا ہے۔

اصول

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

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

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

خطرے کا تجزیہ

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

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

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

  1. EMA پیرامیٹرز کو بہتر بنانے کے لئے پیرامیٹر کے مجموعے کو تلاش کریں جو مخصوص تجارتی آلات کے لئے واپسی کو زیادہ سے زیادہ کریں.

  2. فلٹرنگ کی افادیت کو بہتر بنانے کے لئے MACD پیرامیٹرز کو بہتر بنائیں.

  3. جب مارکیٹ میں اتار چڑھاؤ بڑھتا ہے تو سٹاپ نقصان کی حد کو بڑھانے کے لئے اتار چڑھاؤ کے اشارے شامل کریں.

  4. ٹریلنگ سٹاپ نقصان کے طریقہ کار کو قیمت کے قریب سٹاپ نقصان بنانے کے لئے شامل کریں، منافع بخش کو یقینی بنانے کے دوران غیر ضروری سٹاپ نقصان ٹرگر کو کم کریں.

نتیجہ

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


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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © moondevonyt

//@version=5
strategy("Scalping with EMA channel and MACD", overlay=true)

// Exponential moving average inputs
ema21 = ta.ema(close, 21)
ema5 = ta.ema(close, 5)

// MACD inputs
fastLength = 18
slowLength = 34
signalSmoothing = 12

[macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalSmoothing)
macdHistogram = macdLine - signalLine

// Buy and sell conditions
buyCondition = ta.crossover(ema5, ema21) and macdHistogram > 0
sellCondition = ta.crossunder(ema5, ema21) and macdHistogram < 0

// Re-entry conditions
reEntryBuyCondition = close > ema21
reEntrySellCondition = close < ema21

// Set stop loss and take profit
stopLoss = 8
takeProfit = 15

// Execute Strategy
if buyCondition
    strategy.entry("Buy", strategy.long)
    strategy.exit("Take Profit/Stop Loss", "Buy", stop=close - stopLoss, limit=close + takeProfit)
if reEntryBuyCondition
    strategy.entry("Re-Enter Buy", strategy.long)
    strategy.exit("Take Profit/Stop Loss", "Re-Enter Buy", stop=close - stopLoss, limit=close + takeProfit)

if sellCondition
    strategy.entry("Sell", strategy.short)
    strategy.exit("Take Profit/Stop Loss", "Sell", stop=close + stopLoss, limit=close - takeProfit)
if reEntrySellCondition
    strategy.entry("Re-Enter Sell", strategy.short)
    strategy.exit("Take Profit/Stop Loss", "Re-Enter Sell", stop=close + stopLoss, limit=close - takeProfit)

// Plotting EMAs and MACD
plot(ema21, color=color.blue, title="21 EMA")
plot(ema5, color=color.orange, title="5 EMA")
plot(macdHistogram, color=color.red, title="MACD Histogram")

// Plot buy and sell signals
plotshape(series=buyCondition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(series=sellCondition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")

مزید