200 EMA سے فاصلے پر مبنی حکمت عملی کے بعد والنٹ ٹرینڈ

مصنف:چاؤ ژانگ، تاریخ: 2024-03-01 10:50:03
ٹیگز:

دن کے اختتام پر منافع کا ہدف حاصل کرتا ہے

مختصر راستہ:بند کریں <= 200 EMA دن کے اختتام پر منافع کے ہدف تک پہنچ جاتا ہے

سٹاپ نقصان اختیار پریمیم کا 20 فیصد ہے.

II. فوائد

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

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

III. خطرات

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

  1. چلتی اوسط کے ارد گرد مارکیٹ کنسولڈریشن کے دوران متعدد نقصانات ہوسکتے ہیں
  2. اچانک رجحان کی تبدیلی نقصان کو روکنے کا سبب بنتی ہے
  3. غیر مناسب پیرامیٹر انتخاب جیسے چلتی اوسط مدت غلط رجحان کا فیصلہ کرتی ہے

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

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

IV. اصلاح کی سمت

اس حکمت عملی کے لئے اصلاح کی اہم سمتیں یہ ہیں:

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

V. نتیجہ

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


/*backtest
start: 2024-02-22 00:00:00
end: 2024-02-24 06:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Intraday Price Away from 200 EMA Strategy", overlay=true)

// Define inputs
emaPeriod = input(200, title="EMA Period")
thresholdPercent = input(0.75, title="Threshold Percent", minval=0)  // Define the threshold percentage

// Calculate 200 EMA
ema = ema(close, emaPeriod)

// Calculate distance from 200 EMA as a percentage
distance_percent = ((close - ema) / ema) * 100

// Track average entry price
var float avgEntryPrice = na

// Buy conditions
buy_condition = close < ema and abs(distance_percent) >= thresholdPercent and close[1] < close[2]

// Exit conditions for buy
exit_buy_condition = close >= ema or time_close(timeframe.period) or (avgEntryPrice * 1.5) <= close

// Sell conditions
sell_condition = close > ema and abs(distance_percent) >= thresholdPercent and close[1] > close[2]

// Exit conditions for sell
exit_sell_condition = close <= ema or time_close(timeframe.period) or (avgEntryPrice * 1.5) >= close

// Execute buy and sell orders only if there are no open trades
if strategy.opentrades == 0
    strategy.entry("Buy", strategy.long, when=buy_condition)
    strategy.entry("Sell", strategy.short, when=sell_condition)

// Update average entry price for buy condition
if buy_condition
    avgEntryPrice := close

// Update average entry price for sell condition
if sell_condition
    avgEntryPrice := close

// Close buy position if exit condition is met
strategy.close("Buy", when=exit_buy_condition)

// Close sell position if exit condition is met
strategy.close("Sell", when=exit_sell_condition)

// Plot 200 EMA
plot(ema, color=color.blue, linewidth=2)

// Plot buy and sell signals
plotshape(buy_condition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(sell_condition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)


مزید