یہ حکمت عملی سپر ٹرینڈ اشارے کی بنیاد پر قیمتوں کے رجحان کی سمت کا تعین کرتی ہے اور اس کے مطابق تجارتی سگنل پیدا کرتی ہے۔ یہ حکمت عملی رجحان سے باخبر رہنے کی حکمت عملی کی ایک قسم ہے۔ یہ حکمت عملی خاص طور پر ٹیسلا (TSLA) 1 منٹ لائن پر ٹیسٹ کی گئی ہے اور اس کی کارکردگی اچھی ہے۔
اے ٹی آر اور اعلی ترین اور کم ترین قیمتوں کی اوسط قیمتوں کا حساب لگائیں ، اور سپر ٹرینڈ ضرب کے ساتھ اوپری اور ڈاون ٹریل کا تعین کریں۔
سپر ٹرینڈ کی سمت کا تعین کرنے کے لئے یہ فیصلہ کریں کہ آیا قیمت نے ٹریک کو توڑ دیا ہے یا نہیں
جب قیمت اوپر سے گزرتی ہے تو زیادہ سگنل پیدا ہوتا ہے۔ جب قیمت نیچے سے گزرتی ہے تو خالی سگنل پیدا ہوتا ہے۔
آپ کے پاس سگنل کے اگلے دن کھولنے کے لئے منتخب کرنے کا اختیار ہے ، یا جب قیمت سپر ٹرینڈ ٹریک کو چھوتی ہے تو فوری طور پر داخل ہونے کا اختیار ہے۔
سپر ٹرینڈ انڈیکیٹر رجحانات کا تعین کرنے کے لئے سادہ اور واضح ہے، اور پروگرامنگ کے لئے آسان ہے.
مختلف تاجروں کی ضروریات کو پورا کرنے کے لئے داخلے کے وقت کا لچکدار انتخاب۔
اس کے علاوہ، یہ ایک تیز رفتار پکڑنے کے لئے استعمال کیا جاتا ہے، اور رجحانات کی نگرانی کے لئے موزوں ہے.
اسٹریٹجک تجارت اکثر ہوتی ہے اور اس میں توسیع اور اصلاح کی جاسکتی ہے۔
سپر ٹرینڈ انڈیکس پیچھے رہ گیا ہے ، اور شاید بہترین داخلے کا وقت ضائع ہوگیا ہے۔
اس کے نتیجے میں ، آپ کو زیادہ سے زیادہ ٹرانزیکشنز کی ضرورت ہوتی ہے ، اور آپ کو زیادہ قیمت ادا کرنی پڑتی ہے۔
خطرے کو کنٹرول کرنے کا کوئی ذریعہ نہیں، جیسے کہ نقصان کو روکنا۔
اس حکمت عملی کی افادیت کو ثابت کرنے کے لئے صرف ٹیسلا کی 1 منٹ کی لائن پر مبنی ریٹائرمنٹ ڈیٹا مشکل ہے.
اس کا حل کیا ہے؟
تاخیر کے امکانات کو کم کرنے کے لئے پیرامیٹرز کو ایڈجسٹ کریں۔
سلائڈ پوائنٹ کنٹرول شامل کریں تاکہ یہ یقینی بنایا جا سکے کہ ٹرانزیکشن کی لاگت زیادہ نہ ہو۔
نقصانات کو روکنے کے لئے آلات میں اضافہ کریں اور انفرادی نقصانات کو کنٹرول کریں۔
مزید نسلوں اور سائیکلوں کے ساتھ بیک اپ کی جانچ پڑتال کی حکمت عملی کی استحکام کی توثیق.
مختلف سپر ٹرینڈ پیرامیٹرز کے مجموعے کی جانچ کریں ، اور تاخیر کو کم کریں۔
فلٹرز کو شامل کریں تاکہ آپ کو کسی بھی قسم کی گرفت سے بچایا جاسکے۔
فنڈ مینجمنٹ کی حکمت عملی کو بہتر بنانا اور حکمت عملی کی کارکردگی کو بہتر بنانا۔
مشین لرننگ متعارف کروائیں جو سپر ٹرینڈز کی پیش گوئی کرتی ہے۔
دیگر اشارے کے تصدیق کے اشارے کے ساتھ مل کر ، حکمت عملی کی استحکام کو فروغ دینا۔
اس حکمت عملی کا استعمال سپر ٹرینڈ اشارے میں مختصر لائن رجحان کی سمت کا تعین کرنے کے لئے ، تجارتی سگنل پیدا کرنے کے لئے کیا جاتا ہے۔ یہ ایک عام رجحان سے باخبر رہنے کی حکمت عملی ہے۔ مجموعی طور پر فریم ورک آسان اور موثر ہے ، لیکن اس سے داخلے کے مواقع ، خطرے پر قابو پانے ، پیرامیٹرز کے انتخاب اور دیگر پہلوؤں کو مزید بہتر بنایا جاسکتا ہے۔ اگر مزید اقسام کے تاریخی اعداد و شمار حاصل کیے جاسکتے ہیں ، اور مشین لرننگ جیسی ٹیکنالوجیز کو شامل کیا جاسکتا ہے تو ، اس حکمت عملی کی استحکام اور منافع بخش صلاحیت کو بہت بہتر بنایا جاسکتا ہے۔
/*backtest
start: 2023-08-24 00:00:00
end: 2023-09-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("QuantNomad - SuperTrend - TSLA - 1m", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)
// INPUTS //
st_mult = input(3, title = 'SuperTrend Multiplier', minval = 0, maxval = 100, step = 0.01)
st_period = input(120, title = 'SuperTrend Period', minval = 1)
// CALCULATIONS //
up_lev = hl2 - (st_mult * atr(st_period))
dn_lev = hl2 + (st_mult * atr(st_period))
up_trend = 0.0
up_trend := close[1] > up_trend[1] ? max(up_lev, up_trend[1]) : up_lev
down_trend = 0.0
down_trend := close[1] < down_trend[1] ? min(dn_lev, down_trend[1]) : dn_lev
// Calculate trend var
trend = 0
trend := close > down_trend[1] ? 1: close < up_trend[1] ? -1 : nz(trend[1], 1)
// Calculate SuperTrend Line
st_line = trend ==1 ? up_trend : down_trend
// Plotting
plot(st_line, color = trend == 1 ? color.green : color.red , style = plot.style_line, linewidth = 2, title = "SuperTrend")
plotshape(crossover( close, st_line), location = location.belowbar, color = color.green)
plotshape(crossunder(close, st_line), location = location.abovebar, color = color.red)
// Strategy with "when"
//strategy.entry("long", true, when = crossover( close, down_trend[1]))
//strategy.entry("short", false, when = crossunder(close, up_trend[1]))
// Strategy with stop orders
strategy.entry("long", true, stop = down_trend[1])
strategy.entry("short", false, stop = up_trend[1])