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

مصنف:چاؤ ژانگ، تاریخ: 2023-12-28 15:50:35
ٹیگز:

img

جائزہ

سپر ٹرینڈ ریورس حکمت عملی ایک ریورس ٹریڈنگ حکمت عملی ہے جو سپر ٹرینڈ اشارے اور آر ایس آئی اشارے کو یکجا کرتی ہے۔ یہ حکمت عملی مارکیٹ کے رجحان کی سمت کا تعین کرنے کے لئے سپر ٹرینڈ کا استعمال کرتی ہے ، اور پھر آر ایس آئی اشارے کے ساتھ مل کر رجحان کی تبدیلی کے مقامات پر لین دین کرنے کے لئے ریورس مواقع کی نشاندہی کرتی ہے۔

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

سپر رجحان ریورس حکمت عملی دو اہم حصوں پر مشتمل ہے:

  1. مارکیٹ کے رجحان کا اندازہ کرنے کے لئے سپر ٹرینڈ اشارے

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

  2. ریورسز کی نشاندہی کرنے کے لئے RSI اشارے

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

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

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

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

اہم فوائد یہ ہیں:

  1. رجحان اور الٹ کو یکجا کرنا، الٹ پوائنٹس پر ٹریڈنگ
  2. کنٹرول شدہ ڈرائنگ، بہتر رسک کنٹرول
  3. بڑے پیرامیٹر اصلاح کی جگہ، مارکیٹ کی بنیاد پر ایڈجسٹ

خطرے کا تجزیہ

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

  1. ریورس کی ناکامی کا خطرہ

    ریورس سگنل غلط سگنل ہوسکتے ہیں اور کامیابی کے ساتھ ریورس کرنے میں ناکام رہتے ہیں ، جس سے نقصانات میں اضافہ ہوسکتا ہے۔

  2. پیرامیٹر کی اصلاح کا خطرہ

    پیرامیٹرز کی غلط اصلاح سے حکمت عملی کی زیادہ فٹنگ اور مارکیٹ میں ہونے والی تبدیلیوں کو اپنانے میں ناکامی کا سبب بن سکتی ہے۔

  3. تکنیکی اشارے کی تاخیر

    تمام تکنیکی اشارے میں تاخیر ہوتی ہے، ممکنہ طور پر بہترین انٹری پوزیشن کو یاد رکھنا.

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

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

سپر ٹرینڈ ریورس حکمت عملی کو مارکیٹ اور ضروریات کے مطابق مندرجہ ذیل طول و عرض میں بہتر بنایا جاسکتا ہے:

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

خلاصہ

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


/*backtest
start: 2022-12-21 00:00:00
end: 2023-12-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

strategy(title = "Super-Trend-reverse Strategy", overlay = true)

// Super Trend Strategy
Factor=input(2,type =float, minval=1,maxval = 100)
Pd=10 //input(10,minval=1,maxval = 100)

// ST1

UP=hlc3-(Factor*atr(Pd))

DOWN=hlc3+(Factor*atr(Pd))

// ST1.2

TrendUp=na
TrendUp:=close[1]>TrendUp[1]? max(UP,TrendUp[1]) : UP

TrendDown=na
TrendDown:=close[1]<TrendDown[1]? min(DOWN,TrendDown[1]) : UP


Trend = na
Tsl = na


Trend := close[1] > TrendDown[1] ? 1: close[1] < TrendUp[1]? -1: nz(Trend[1],1)
Tsl := Trend==1 ? TrendUp: TrendDown


/////////////// Functions for Reverse //////////////////////////////

IF(input) => (exp(2*input)-1) / (exp(2*input)+1)

//////////////////////// RSI REVERSE /////////////////////

RSI_main = input(14, title="RSI Main Period")
RSI_smooth = input(5, title="RSI Smooth Period")

//Functions
RVS(input) => (exp(2*input)-1) / (exp(2*input)+1)

//RSI Calculation
raw_RSI=0.1*(rsi(close,RSI_main)-50)
wma_RSI=wma(raw_RSI,RSI_smooth)
RVS_RSI = RVS(wma_RSI)


threshold1 = RVS_RSI < 0.8? 1 : 0
threshold2 = -0.8




RSIbuy = (RVS_RSI<threshold2)
RSIsell = (RVS_RSI > threshold1)



////////////////////// RSI REVERSE ///////////////////////

// Conditions



longCond = na
shortCond = na
longCond :=  RSIbuy and crossover(close, Tsl)  
shortCond :=  RSIsell and crossunder(close, Tsl) 


yearfrom = input(2018)
yearuntil =input(2039)
monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  longCond  and   year >= yearfrom and year <= yearuntil and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",  comment="BUY")
    
else
    strategy.cancel(id="BUY")


if ( shortCond and  year >= yearfrom and year <= yearuntil and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil ) 

    strategy.close("BUY")







مزید