تین سپر ٹرینڈ حکمت عملی

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

سپر ٹرینڈ اسٹریٹیجی اصول تجزیہ

سپر ٹرینڈ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو اوسط حقیقی رینج (اے ٹی آر) کا حساب کتاب کرکے اور سپر ٹرینڈ لائنوں کو پلاٹ کرکے رجحان کی سمت کا تعین کرتی ہے۔ یہ حکمت عملی تین سپر ٹرینڈ لائنوں کو پلاٹ کرنے اور جب قیمت لائنوں کو توڑتی ہے تو تجارتی سگنل پیدا کرنے کے لئے پیرامیٹرز کے تین سیٹوں کا استعمال کرتی ہے۔

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

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

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

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

سپر ٹرینڈ حکمت عملی کے فوائد

سپر ٹرینڈ حکمت عملی کے مندرجہ ذیل فوائد ہیں:

  1. رجحان کی تبدیلیوں کو پکڑنے کی مضبوط صلاحیت - متحرک سپر ٹرینڈ لائنیں مارکیٹ میں رجحان کی تبدیلیوں کو لچکدار طریقے سے پکڑ سکتی ہیں اور مختلف مارکیٹوں سے غلط سگنل سے بچ سکتی ہیں۔

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

  3. الٹ پلٹ کی توثیق کا طریقہ کار - جب سپر ٹرینڈ لائن کی سمت بدل جاتی ہے تو صرف نئے سگنل تیار کرنا غیر ضروری وِپساؤ سے بچتا ہے اور سگنل کی وشوسنییتا کی تصدیق کرتا ہے۔

  4. عملی ڈیزائن - تمام پوزیشنوں کو بند کرنے اور تمام احکامات کو منسوخ کرنے کے افعال کو حقیقی دنیا کی تجارت کو بہتر بناتا ہے.

  5. سادہ اور واضح منطق - سپر ٹرینڈ کو سیدھے سیدھے سگنل کے قواعد کے ساتھ بنیاد کے طور پر استعمال کرنا آپریشن اور ٹیسٹ کو آسان بناتا ہے۔ مقداری تجارت کے ابتدائی افراد کے لئے موزوں ہے۔

سپر ٹرینڈ حکمت عملی کے خطرات

سپر ٹرینڈ حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:

  1. جھوٹے سگنلز کا شکار - سپر ٹرینڈ لائنوں کی کثرت سے کراسنگ سے حد سے زیادہ جھوٹے سگنل اور نقصانات پیدا ہوسکتے ہیں۔

  2. مشکل پیرامیٹر کی اصلاح - متعدد پیرامیٹر سیٹوں کو بہتر بنانا مشکل ہوسکتا ہے۔ نامناسب پیرامیٹرز کارکردگی کو خراب کرسکتے ہیں۔

  3. رجحان کی تبدیلی کے نکات کی نشاندہی کرنے میں ناکام - ممکنہ رجحان کی تبدیلیوں کا تعین کیے بغیر صرف رجحان کی سمت پر انحصار کرتا ہے۔ اضافی اشارے کی ضرورت ہے۔

  4. انتہائی واقعات کے خطرات - انتہائی مارکیٹ کے حالات میں خطرات کو مؤثر طریقے سے کنٹرول کرنے میں ناکام۔ خطرے کو سنبھالنے کے لئے اسٹاپ نقصان کی حکمت عملی کی ضرورت ہے۔

  5. منحنی فٹنگ تعصب - بہتر پیرامیٹرز تاریخی اعداد و شمار سے زیادہ ہوسکتے ہیں لیکن مستقبل میں موثر نہیں رہ سکتے ہیں۔ محتاط تشخیص کی ضرورت ہے۔

سپر ٹرینڈ حکمت عملی کا خلاصہ

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


/*backtest
start: 2023-08-15 00:00:00
end: 2023-09-14 00:00:00
period: 2h
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/
// © MarketShree 

//@version=4
// strategy("Supertrend Strategy", overlay=true, default_qty_value=15)
closs_all=input(title="Close_all_Position", type=input.bool, defval=false)
cancel=input(title="Check To Cancel", type=input.bool, defval=false)

atrPeriod1 = input(7, "ATR Length-1")
factor1 = input(1.5,"Factor-1",type=input.float)
atrPeriod2 = input(10, "ATR Length-2")
factor2 = input(2, "Factor-2")
atrPeriod3 = input(20, "ATR Length-3")
factor3 = input(3, "Factor-3")

[superTrend1, direction1] = supertrend(factor1, atrPeriod1)
[superTrend2, direction2] = supertrend(factor2, atrPeriod2)
[superTrend3, direction3] = supertrend(factor3, atrPeriod3)

if change(direction1) < 0
    strategy.entry("LONG", strategy.long)

if change(direction1) > 0
    strategy.entry("SHORT", strategy.short)
strategy.close_all(when=closs_all,comment ="All postion are closed")
strategy.cancel_all(when=cancel)

if change(direction2) < 0
    strategy.entry("LONG", strategy.long)

if change(direction2) > 0
    strategy.entry("SHORT", strategy.short)
strategy.close_all(when=closs_all,comment ="All postion are closed")
strategy.cancel_all(when=cancel)
    
if change(direction3) < 0
    strategy.entry("LONG", strategy.long)

if change(direction3) > 0
    strategy.entry("SHORT", strategy.short)
strategy.close_all(when=closs_all,comment ="All postion are closed")
strategy.cancel_all(when=cancel)

colResistance = direction1 == 1 and direction1 == direction1[1] ? color.new(color.red, 0) : color.new(color.red, 100)
colSupport = direction1 == -1 and direction1 == direction1[1] ? color.new(color.green, 0) : color.new(color.green, 100)
plot(superTrend1, color = colResistance, linewidth=2)
plot(superTrend1, color = colSupport, linewidth=2)    

colResistance1 = direction2 == 1 and direction2 == direction2[1] ? color.new(color.red, 0) : color.new(color.red, 100)
colSupport1 = direction2 == -1 and direction2 == direction2[1] ? color.new(color.green, 0) : color.new(color.green, 100)
plot(superTrend2, color = colResistance, linewidth=2)
plot(superTrend2, color = colSupport, linewidth=2)

colResistance2 = direction3 == 1 and direction3 == direction3[1] ? color.new(color.red, 0) : color.new(color.red, 100)
colSupport2 = direction3 == -1 and direction3 == direction3[1] ? color.new(color.green, 0) : color.new(color.green, 100)
plot(superTrend3, color = colResistance1, linewidth=2)
plot(superTrend3, color = colSupport1, linewidth=2)


مزید