ٹرپل رشتہ دار طاقت انڈیکس مقداری تجارتی حکمت عملی

RSI SMA
تخلیق کی تاریخ: 2024-05-15 10:23:08 آخر میں ترمیم کریں: 2024-05-15 10:23:08
کاپی: 0 کلکس کی تعداد: 841
1
پر توجہ دیں
1617
پیروکار

ٹرپل رشتہ دار طاقت انڈیکس مقداری تجارتی حکمت عملی

جائزہ

یہ حکمت عملی بنیادی طور پر نسبتا strong مضبوط اشاریہ ((RSI) کا استعمال کرتی ہے تاکہ مارکیٹ میں زیادہ خرید و فروخت کا اندازہ لگایا جاسکے ، اس کے ساتھ ساتھ 200 دن کی سادہ حرکت پذیر اوسط ((SMA) کے اوپر قیمتوں کے رجحان فلٹرنگ کی شرط کے طور پر ، اس کے بعد فیصلہ کیا جائے کہ آیا تجارت میں داخل ہونا ہے۔ یہ حکمت عملی تینوں RSI اشارے کے ذریعہ مشترکہ طور پر پوزیشن کھولنے کی شرط بناتی ہے ، صرف اس صورت میں جب قلیل مدتی RSI 35 سے کم ہو اور مسلسل تین ادوار میں گرنے کا رجحان ہو ، جبکہ تیسری مدت کا RSI 60 سے کم ہو ، اور موجودہ قیمت 200 دن کے SMA پر بند ہو۔

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

  1. ایک مخصوص مدت کے لئے RSI کا حساب لگائیں
  2. کیا آپ مندرجہ ذیل شرائط کو پورا کرتے ہیں؟
    • موجودہ RSI 35 سے کم ہے
    • موجودہ RSI پچھلے ایک سائیکل RSI سے کم ہے، پچھلے ایک سائیکل RSI پچھلے دو سائیکل RSI سے کم ہے، اور پچھلے دو سائیکل RSI پچھلے تین سائیکل RSI سے کم ہے
    • RSI پہلے تین ادوار 60 سے کم
    • موجودہ اختتامی قیمت 200 دن SMA سے زیادہ ہے
  3. اگر آپ مندرجہ بالا چار شرائط پر پورا اترتے ہیں تو ، آپ زیادہ رقم کما سکتے ہیں۔
  4. پوزیشن رکھنے کے دوران ، اگر RSI 50 سے اوپر جاتا ہے تو ، پوزیشن خالی ہوجاتی ہے
  5. مرحلہ 2-4 کو دہرائیں اور اگلی تجارت کریں

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-05-15 00:00:00
end: 2024-05-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//@author Honestcowboy
//
strategy("Triple RSI [Honestcowboy]" )

  
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >>
// ---------> User Inputs <----------- >>
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >>

rsiLengthInput = input.int(5, minval=1, title="RSI Length", group="RSI Settings")
rsiSourceInput = input.source(close, "Source", group="RSI Settings")

// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >>
// ---------> VARIABLE CALCULATIONS <----------- >>
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >>

up = ta.rma(math.max(ta.change(rsiSourceInput), 0), rsiLengthInput)
down = ta.rma(-math.min(ta.change(rsiSourceInput), 0), rsiLengthInput)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))

// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >>
// ---------> CONDITIONALS <----------- >>
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >>

rule1   = rsi<35
rule2   = rsi<rsi[1] and rsi[1]<rsi[2] and rsi[2]<rsi[3]
rule3   = rsi[3]<60
rule4   = close>ta.sma(close, 200)

longCondition = rule1 and rule2 and rule3 and rule4
closeCondition = rsi>50

// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >>
// ---------> GRAPHICAL DISPLAY <----------- >>
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >>

hline(30, title="Long Condition Line")
hline(50, title="Exit Condition Line")
plot(rsi)
plotshape(longCondition ? rsi-3 : na, title="Long Condition", style=shape.triangleup, color=color.lime, location=location.absolute)
plotshape(closeCondition and rsi[1]<50? rsi+3 : na, title="Exit Condition", style=shape.triangledown, color=#e60000, location=location.absolute)

// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >>
// ---------> AUTOMATION AND BACKTESTING <----------- >>
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >>

if longCondition and strategy.position_size==0
    strategy.entry("LONG", strategy.long)
if closeCondition
    strategy.close("LONG")