EMA-Cross-JC Intraday with Trailing SL (ای ایم اے-کراس-جے سی) ٹریلنگ ایس ایل کے ساتھ اندرونی دن

مصنف:چاؤ ژانگ، تاریخ: 2023-09-04 15:39:54
ٹیگز:

ای ایم اے-کراس-جی سی انٹراڈے ٹریلنگ ایس ایل حکمت عملی کے ساتھ

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

یہ حکمت عملی تیز اور سست ای ایم اے کے مابین کراس اوورز کی نشاندہی کرکے کام کرتی ہے۔ جب تیز ای ایم اے سست ای ایم اے سے اوپر عبور کرتی ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب تیز ای ایم اے سست ای ایم اے سے نیچے عبور کرتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔

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

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

ٹریلنگ ایس ایل کے ساتھ ای ایم اے - کراس - جے سی انٹرا ڈے حکمت عملی کے استعمال کے کچھ فوائد یہ ہیں:

یہ استعمال کرنے کے لئے ایک آسان حکمت عملی ہے، جو اسے تمام تجربے کی سطح کے تاجروں کے لئے قابل رسائی بناتا ہے. یہ ٹھوس تکنیکی اصولوں پر مبنی ہے، جس کا مطلب ہے کہ اس کی کامیابی کا امکان بہت زیادہ ہے۔ یہ خطرے کو سنبھالنے کے لئے ٹریلنگ اسٹاپ نقصان کا استعمال کرتا ہے ، جو تاجروں کو بڑے نقصانات سے بچانے میں مدد کرتا ہے۔ یہ طویل اور مختصر پوزیشنوں دونوں کی تجارت کے لئے استعمال کیا جا سکتا ہے، یہ ایک ورسٹائل حکمت عملی بناتا ہے. ٹریلنگ ایس ایل کے ساتھ ای ایم اے - کراس - جے سی انٹرا ڈے حکمت عملی کے استعمال سے وابستہ کچھ خطرات درج ذیل ہیں:

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

میں امید کرتا ہوں کہ یہ مضمون آپ کے لیے مفید اور معلوماتی ثابت ہوا ہے۔ اگر آپ کے پاس مزید سوالات ہیں تو بلا جھجھک پوچھیں۔


/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-03 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA-Cross-JC Intraday with Trailing SL", overlay=true)

// emabasel = input(100, "Base Length")
emaslen = input(15, "Slow Length")
emaflen = input(9, "Fast Length")
intra =input(true, title = "Intraday?")
sq_time_hr = input(15, title="Exit Hr")
sq_time_min = input(20, title="Exit Min")

emaslow = ta.ema(close, emaslen)
emafast = ta.ema(close, emaflen)
// emabase = ta.ema(close, emabasel)

emaup = ta.crossover(emafast, emaslow)
emadown = ta.crossunder(emafast, emaslow)

tsival = ta.tsi(close, 13, 55)

plot(emaslow, title="Slow EMA", color=color.yellow, linewidth=1)
plot(emafast, title="Fast EMA", color=color.green, linewidth=1)
// plot(emabase, title="Base EMA", color=color.white, linewidth=3)

takeProfitPoints = input(200, title="Take Profit")
// tp_off = input(4000, title="Keep trailing")
stopLossPoints = input(100, title="Stop Loss")

// Define the time to square off positions
squareOffTime = timestamp(year, month, dayofmonth, sq_time_hr, sq_time_min)

var float trailingStop = na

if emaup and barstate.isconfirmed and time < squareOffTime //and tsival >=0
    strategy.entry("Buy", strategy.long)
    strategy.exit("Sell", "Buy", stop=close - stopLossPoints, limit=close + takeProfitPoints)
    // trailingStop := emabase - stopLossPoints
    strategy.exit("Trailing Stop", "Buy", stop=trailingStop)

if emadown and barstate.isconfirmed and time < squareOffTime //and tsival <=0
    strategy.entry("Sell", strategy.short)
    strategy.exit("Cover", "Sell", stop=close + stopLossPoints, limit=close - takeProfitPoints)
    // trailingStop := emabase + stopLossPoints
    strategy.exit("Trailing Stop", "Sell", stop=trailingStop)

// Close any open positions before the end of the trading day
if ta.barssince(strategy.opentrades) == 0 and time >= squareOffTime and intra == true
    strategy.close_all()

// plot(tsival, title = "TSI Value")
plotshape(emaup and barstate.isconfirmed, title="Crossover", style = shape.triangleup , size=size.small,color = color.green, location = location.belowbar)
plotshape(emadown and barstate.isconfirmed, title="Crossunder",style = shape.triangledown, size=size.small,color = color.red, location = location.abovebar)


مزید