الفا آر ایس آئی بریک آؤٹ ٹریڈنگ حکمت عملی آر ایس آئی اشارے پر مبنی بریک آؤٹ ٹریڈنگ حکمت عملی ہے۔ یہ حکمت عملی آر ایس آئی اشارے کا استعمال اوور بکڈ اور اوور سیلڈ حالات کی نشاندہی کرنے کے لئے کرتی ہے اور رجحان کی سمت کا تعین کرنے کے لئے حرکت پذیر اوسط کے ساتھ مل کر کرتی ہے۔ جب آر ایس آئی اشارے اوور بکڈ یا اوور سیلڈ سطحوں تک پہنچ جاتا ہے تو یہ انسداد رجحان کی تجارت میں داخل ہوتا ہے ، جس کا مقصد قیمتوں میں الٹ جانے کے بعد رجحان کی تبدیلیوں کو پکڑنا ہے۔
یہ حکمت عملی بنیادی طور پر مندرجہ ذیل منطق پر مبنی ہے:
جب آر ایس آئی زیادہ خریدنے کی حد سے تجاوز کرتا ہے (ڈیفالٹ 70) ، اثاثہ زیادہ خریدا سمجھا جاتا ہے اور مختصر تجارت کھول دی جاتی ہے۔
جب RSI oversold threshold (default 30) سے نیچے جاتا ہے تو، اثاثہ oversold سمجھا جاتا ہے اور ایک طویل تجارت کھول دی جاتی ہے.
ایس ایم اے چلتی اوسط کا استعمال اہم رجحان کا تعین کرنے کے لئے کیا جاتا ہے۔ تجارت صرف اس وقت کی جاتی ہے جب رجحان آر ایس آئی سگنلز سے اتفاق کرتا ہے۔
اسٹریٹیجی میں خاص طور پر درج ذیل شامل ہیں:
ایس ایم اے مدت (ڈیفالٹ 200) ، آر ایس آئی مدت (ڈیفالٹ 14) ، آر ایس آئی داخلہ سطح (ڈیفالٹ 34) ، سٹاپ نقصان کی سطح (ڈیفالٹ 30) ، منافع کی سطح (ڈیفالٹ 50) کے لئے ان پٹ۔
ایس ایم اے اور آر ایس آئی کی قیمتوں کا حساب کتاب.
ایک طویل پوزیشن اس وقت داخل کی جاتی ہے جب آر ایس آئی انٹری لیول سے اوپر عبور کرتا ہے اور بند ایس ایم اے سے اوپر ہوتا ہے۔
طویل کھولنے کے بعد، سٹاپ نقصان کو پچھلے بند کے نچلے حصے میں اپ ڈیٹ کیا جاتا ہے۔
لانگ پوزیشن بند ہو جاتی ہے جب: a) آر ایس آئی سٹاپ نقصان سے کم ہو جاتا ہے؛ b) آر ایس آئی منافع حاصل کرنے تک پہنچ جاتا ہے؛ c) بند اسٹاپ نقصان سے کم ہو جاتا ہے۔
صرف طویل تجارت، کوئی مختصر.
یہ حکمت عملی RSI کی زیادہ خرید/زیادہ فروخت کی سطحوں کی طرف سے الٹ پوائنٹس کی نشاندہی کرتی ہے اور اہم رجحان کی سمت کی تصدیق کے بعد مناسب انسداد رجحان لمحات میں داخل ہوتی ہے۔
سادہ حرکت پذیر اوسط حکمت عملی کے مقابلے میں، اس حکمت عملی میں مندرجہ ذیل فوائد ہیں:
آر ایس آئی اوور بکڈ / اوور سیلڈ سطحوں کے ذریعے الٹ پوائنٹس کی نشاندہی کرنے میں بہتر ہے۔
تجارت صرف اس وقت کی جاتی ہے جب رجحان آر ایس آئی سگنلز کے ساتھ اتفاق کرتا ہے ، غلط سگنلز کو کم کرتا ہے۔
سٹاپ نقصان اور منافع لینے کے طریقہ کار فعال طور پر خطرات اور منافع کا انتظام کرتے ہیں۔
ٹریلنگ اسٹاپ زیادہ منافع میں لاک کرتا ہے کیونکہ قیمت سازگار طور پر چلتی ہے۔
سادہ اور واضح قوانین، beginners کے لئے سمجھنے کے لئے آسان.
اس حکمت عملی میں کچھ خطرات بھی ہیں:
آر ایس آئی اب بھی غلط سگنل دے سکتا ہے۔ حجم جیسے دوسرے فلٹرز شامل کیے جاسکتے ہیں۔
فکسڈ انٹری ، اسٹاپ نقصان ، منافع لینے کے پیرامیٹرز تمام اثاثوں اور مارکیٹ کے حالات کے مطابق نہیں ہوسکتے ہیں۔ متحرک اصلاح پر غور کریں۔
تجارتی اخراجات پر غور نہیں کیا جاتا۔ پھیلاؤ اور کمیشن منافع کو متاثر کرتے ہیں۔
شارٹ کٹ کرنے کے مواقع سے محروم۔ مختصر قوانین شامل کرنے کی کوشش کر سکتے ہیں۔
مناسب سرمائے کے انتظام کے قواعد پر غور کریں، مثال کے طور پر ہر تجارت کے لئے زیادہ سے زیادہ خطرہ.
حکمت عملی کو بہتر بنانے کے کچھ طریقے:
دوسرے فلٹرز شامل کریں جیسے حجم کی خرابی۔
مشین لرننگ کے طریقوں کے ذریعے پیرامیٹرز کو متحرک طور پر بہتر بنائیں۔
ڈاؤن ٹرینڈز کو پکڑنے کے لیے شارٹ شیڈنگ کے قوانین شامل کریں۔
تجارتی اخراجات پر غور کریں، اثاثوں کی تفصیلات کے مطابق پیرامیٹرز کو بہتر بنائیں.
سرمایہ کاری کے انتظام کے ماڈیول کو شامل کریں، مثال کے طور پر ہر تجارت کے خطرے کی حد.
بہتر کارکردگی کے لئے پیرامیٹر کے مجموعے کے لئے بیک ٹیسٹ کی اصلاح.
آر ایس آئی بریکآؤٹ حکمت عملی میں رجحان اور الٹ جانے کی حکمت عملیوں کا امتزاج ہوتا ہے۔ یہ خطرات پر قابو پانے کے دوران الٹ جانے کی نشاندہی کرتی ہے۔ اگرچہ پیچیدہ منڈیوں کے لئے بہتر ہوسکتا ہے ، لیکن یہ کوانٹ حکمت عملی سیکھنے کے لئے ایک آسان حوالہ ماڈل فراہم کرتا ہے۔ مناسب اصلاحات کے ساتھ ، یہ ایک منافع بخش مکینیکل حکمت عملی بن سکتی ہے۔
/*backtest start: 2022-09-30 00:00:00 end: 2023-10-06 00:00:00 period: 1d basePeriod: 1h 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/ // © abdllhatn //@version=5 // strategy("Alpha RSI Breakout Strategy", overlay=true, initial_capital=10000, default_qty_value=100) // Inputs sma_length = input(200, title="SMA Length") rsi_length = input(14, title="RSI Length") rsi_entry = input(34, title="RSI Entry Level") rsi_stop_loss = input(30, title="RSI Stop Loss Level") rsi_take_profit = input(50, title="RSI Take Profit Level") // Indicators sma_value = ta.sma(close, sma_length) rsi_value = ta.rsi(close, rsi_length) var bool trailing_stop_activate = false var float trailingStop = na var float lastClose = na // Conditions longCondition = ta.crossover(rsi_value, rsi_entry) and close > sma_value if (longCondition) strategy.entry("Buy", strategy.long) trailingStop := na lastClose := na trailing_stop_activate := false if (strategy.position_size > 0) if (na(lastClose) or close < lastClose) lastClose := close trailingStop := close if (rsi_value >= rsi_take_profit) trailing_stop_activate := true if (trailing_stop_activate and not na(trailingStop) and close < trailingStop) strategy.close("Buy") if (rsi_value <= rsi_stop_loss) strategy.close("Buy") if (not trailing_stop_activate and rsi_value >= rsi_take_profit) strategy.close("Buy") if (trailing_stop_activate and rsi_value >= rsi_take_profit) strategy.close("Buy") // Plot plot(sma_value, color=color.red, linewidth=2) plot(rsi_value, color=color.blue, linewidth=2)