RSI مقداری تجارتی حکمت عملی


تخلیق کی تاریخ: 2024-05-15 11:02:13 آخر میں ترمیم کریں: 2024-05-15 11:02:13
کاپی: 0 کلکس کی تعداد: 701
1
پر توجہ دیں
1617
پیروکار

RSI مقداری تجارتی حکمت عملی

جائزہ

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

اس حکمت عملی کے اہم نکات یہ ہیں:

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

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

  1. RSI اشارے کا حساب: ta.rsi فنکشن کا استعمال کرتے ہوئے RSI اشارے کی قدر کا حساب لگائیں ، جس میں RSI کی مدت (ڈیفالٹ 14) طے کرنے کی ضرورت ہے۔
  2. خریدنے کی شرائط: جب RSI اشارے oversold سطح ((ڈیفالٹ 30) سے نیچے سے اوپر کی طرف سے پار ہوتا ہے تو خریدنے کی کارروائی کریں۔
  3. بیچنے کی شرائط: جب RSI اشارے اوور بائی کی سطح (ڈیفالٹ 70) سے اوپر سے نیچے کی طرف سے پار ہوجاتا ہے تو ، بیچنے کی کارروائی کریں۔
  4. اسٹاپ اور اسٹاپ نقصان: اسٹاپ اور اسٹاپ نقصان کی فیصد ترتیب دیں (بنیادی طور پر دونوں 0٪) ، اور جب قیمت ان سطحوں تک پہنچ جاتی ہے تو پوزیشن کو ختم کردیں۔
  5. مارٹینگل سسٹم: ابتدائی پوزیشن قائم کریں (ڈیفالٹ 1) اور مارٹینگل ضرب (ڈیفالٹ 2) ۔ جب پچھلی تجارت میں نقصان ہوتا ہے تو ، اگلی تجارت کی پوزیشن مارٹینگل ضرب سے ضرب دی جاتی ہے۔

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

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

اسٹریٹجک رسک

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

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

  1. حکمت عملی کے سگنل کے معیار اور وشوسنییتا کو بہتر بنانے کے لئے دیگر تکنیکی اشارے ، جیسے چلتی اوسط ((MA) ، بلین بینڈ ((Bollinger Bands) ، وغیرہ کو متعارف کرانے پر غور کریں۔ ان اشارے کو آر ایس آئی اشارے کے ساتھ مل کر استعمال کیا جاسکتا ہے تاکہ زیادہ پیچیدہ تجارتی حالات پیدا ہوسکیں۔
  2. مارٹینگل سسٹم کو بہتر بنائیں۔ آپ ایک زیادہ سے زیادہ پوزیشن مقرر کرسکتے ہیں ، تاکہ پوزیشنوں میں لامحدود اضافے سے بچا جاسکے۔ آپ مارٹینگل سسٹم کا استعمال بھی روک سکتے ہیں ، تاکہ خطرے کو کنٹرول کیا جاسکے ، جب مسلسل نقصانات کی ایک مقررہ تعداد ہو جائے۔
  3. معقول اسٹاپ اور اسٹاپ نقصان کی فیصد مقرر کریں۔ اسٹاپ نقصان حکمت عملی کو بروقت اسٹاپ نقصان سے بچنے میں مدد کرتا ہے ، اور اس سے زیادہ نقصان سے بچنے میں مدد ملتی ہے۔ اسٹاپ نقصان حکمت عملی کو بروقت منافع کو لاک کرنے میں مدد کرتا ہے ، اور منافع کو روکنے سے بچنے میں مدد کرتا ہے۔
  4. آر ایس آئی اشارے کے پیرامیٹرز کو بہتر بنائیں۔ آپ کو پیمائش اور پیرامیٹرز کو بہتر بنانے کے ذریعہ آر ایس آئی کا بہترین دور تلاش کرنا ہوگا جو موجودہ مارکیٹ اور معیار کے لئے موزوں ہے۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Cloudexp1

//@version=5
strategy("RSI Martingale Strategy", overlay=true)

// RSI settings
rsi_length = input(14, title="RSI Length")
overbought_level = input(70, title="Overbought Level")
oversold_level = input(30, title="Oversold Level")

// Martingale settings
initial_quantity = input(1, title="Initial Quantity")
martingale_multiplier = input(2, title="Martingale Multiplier")

// Calculate RSI
rsi = ta.rsi(close, rsi_length)

// Entry conditions
buy_condition = ta.crossover(rsi, oversold_level)
sell_condition = ta.crossunder(rsi, overbought_level)

// Take profit and stop loss
take_profit_percent = 0
stop_loss_percent = 0

// Strategy logic
strategy.entry("Buy", strategy.long, when = buy_condition)
strategy.entry("Sell", strategy.short, when = sell_condition)

// Calculate take profit and stop loss levels
take_profit_level = close * (1 + take_profit_percent / 100)
stop_loss_level = close * (1 - stop_loss_percent / 100)

// Exit conditions
strategy.exit("Exit Buy", "Buy", limit = take_profit_level, stop = stop_loss_level)
strategy.exit("Exit Sell", "Sell", limit = take_profit_level, stop = stop_loss_level)

// Martingale logic
var float last_quantity = na
if (buy_condition)
    last_quantity := initial_quantity
if (sell_condition)
    last_quantity := initial_quantity

if (strategy.position_size > 0)
    strategy.entry("Buy Martingale", strategy.long, qty = last_quantity * martingale_multiplier)
if (strategy.position_size < 0)
    strategy.entry("Sell Martingale", strategy.short, qty = last_quantity * martingale_multiplier)