ای ایم اے موم بتی بند کرنے کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-29 16:02:08
ٹیگز:

img

جائزہ

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

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

اس حکمت عملی میں تین حرکت پذیر اوسط لائنیں طے کی گئی ہیں ، جو ایک مختصر مدتی سادہ حرکت پذیر اوسط ، ایک درمیانی مدتی وزن شدہ حرکت پذیر اوسط اور ایک طویل مدتی تیزی سے حرکت پذیر اوسط ہیں۔ خاص طور پر ، اس میں ایک مدت کا ایس ایم اے ، 20 مدت کا ڈبلیو ایم اے اور 25 مدت کا ای ایم اے طے کیا گیا ہے۔

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

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

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

خطرے کا تجزیہ

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

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

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

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

  1. درستگی کو بہتر بنانے کے لئے اشارے کے پورٹ فولیو کو تشکیل دینے کے لئے KC جیسے زیادہ قسم کے ایم اے کو شامل کریں

  2. اعلی حجم کے ساتھ بریک آؤٹ کی طرح حجم عوامل شامل کریں

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

  4. پیرامیٹرز کو تربیت اور بہتر بنانے کے لئے مشین سیکھنے کا استعمال کریں

نتیجہ

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


/*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"}]
*/

//@version=5
strategy("EMA Candle Close Strategy KHANH 11/11/2023", overlay=true, initial_capital=100, commission_type=strategy.commission.percent, commission_value=0.0000005, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

len1 = input.int(1, title="SMA #1 Length", minval=1)
src1 = input(close, title="SMA Source #1")
out1 = ta.sma(src1, len1)
plot(out1, title="SMA #1", color=close >= out1 ? color.rgb(120, 123, 134, 100) : color.rgb(120, 123, 134, 100), linewidth=1)

len2 = input.int(20, title="HMA #2 Length", minval=1)
src2 = input(close, title="HMA Source #2")
out2 = ta.hma(src2, len2)
plot(out2, title="HMA #2", color=close >= out2 ? color.rgb(253, 255, 254, 100) : color.rgb(255, 255, 255, 100), linewidth=1)

len3 = input.int(25, title="EMA #3 Length", minval=1)
src3 = input(close, title="EMA Source #3")
out3 = ta.ema(src3, len3)
plot(out3, title="EMA #3", color=close >= out3 ? color.blue : color.blue, linewidth=1)

// Define the long condition
longCondition = (out1 > out2 and close > out2)

// Define the short condition
shortCondition = (out1 < out2 or close < out2)

// Entry conditions
if (longCondition)
    strategy.entry("Long",strategy.long)
else if (shortCondition)
    strategy.entry("Short", strategy.short)

// Trade channel plot
PeriodLookBack = input(55, title="Period Look Back")
xHighest55 = request.security(syminfo.tickerid, timeframe.period, ta.highest(PeriodLookBack))
xLowest55 = request.security(syminfo.tickerid, timeframe.period, ta.lowest(PeriodLookBack))
plot(xHighest55[1], color=color.red, title="HH")
plot(xLowest55[1], color=color.green, title="LL")



//@version=5
//indicator("Custom Moving Averages", shorttitle="CMA", overlay=true)

shortLength = input(defval=40, title="Short Length")
longLength = input(defval=80, title="Long Length")

// Sử dụng khung thời gian của biểu đồ đang sử dụng thay vì cố định là "D"
shortTopBorder = request.security(syminfo.tickerid, timeframe.period, ta.highest(high, shortLength))
shortBottomBorder = request.security(syminfo.tickerid, timeframe.period, ta.lowest(low, shortLength))

longTopBorder = request.security(syminfo.tickerid, timeframe.period, ta.highest(high, longLength))
longBottomBorder = request.security(syminfo.tickerid, timeframe.period, ta.lowest(low, longLength))

shortAverageLine = (shortTopBorder + shortBottomBorder) / 2
longAverageLine = (longTopBorder + longBottomBorder) / 2

plot(shortAverageLine, color=color.new(#fc0000, 0))
plot(longAverageLine, color=color.new(#01ff27, 0))


مزید