وسائل لوڈ ہو رہے ہیں... لوڈنگ...

RSI اور حرکت پذیر اوسط کراس اوور ٹرینڈ اسٹریٹجی کے بعد

مصنف:چاؤ ژانگ، تاریخ: 2023-12-13 17:50:34
ٹیگز:

img

جائزہ

یہ حکمت عملی RSI اشارے اور تیزی سے / سست حرکت پذیر اوسط کو داخلہ اور باہر نکلنے کے مقامات کا تعین کرنے کے لئے استعمال کرتی ہے۔ جب RSI 5 پوائنٹس بڑھتا ہے اور 70 سے نیچے ہوتا ہے تو یہ طویل ہوجاتا ہے۔ اور جب 9 دن کا ایم اے 50 دن کے ایم اے سے اوپر جاتا ہے۔ جب 50 دن کا ایم اے 9 دن کے ایم اے سے نیچے جاتا ہے تو یہ باہر نکل جاتا ہے۔

حکمت عملی منطق

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

حرکت پذیر اوسط بڑے پیمانے پر رجحان کی سمت کی نشاندہی کرنے کے لئے استعمال ہوتے ہیں۔ تیز رفتار حرکت پذیر اوسط قیمت کی تبدیلیوں پر تیزی سے رد عمل ظاہر کرتا ہے جبکہ سست ایم اے جھوٹے بریک آؤٹس کو فلٹر کرتا ہے۔ جب تیز رفتار ایم اے سست ایم اے سے اوپر سے گزر جاتا ہے تو ، ایک اپ ٹرینڈ شروع ہوتا ہے۔ اس کے برعکس ایک ڈاؤن ٹرینڈ کا اشارہ کرتا ہے۔ یہ حکمت عملی 9 اور 50 دن کے ایم اے اور ان کے کراسز کا استعمال رجحان اور اندراجات / باہر نکلنے کا تعین کرنے کے لئے کرتی ہے۔

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

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

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

خطرات اور ان کی روک تھام

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

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

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

ممکنہ اصلاح کے راستے:

  1. زیادہ سے زیادہ پیرامیٹرز کے لئے ٹیسٹ RSI ادوار

  2. بہتر فلٹرنگ کے لئے زیادہ تیز رفتار / سست ایم اے مجموعے کی جانچ کریں

  3. مختلف پیرامیٹرز کے ساتھ پوزیشن سائزنگ کو بہتر بنائیں

  4. منافع کو مقفل کرنے کے لئے سٹاپ نقصان کی شرائط شامل کریں

نتیجہ

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


/*backtest
start: 2023-11-12 00:00:00
end: 2023-12-12 00:00:00
period: 1h
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/
// © Coinrule

//@version=5
strategy("RSI with Slow and Fast MA Crossing Strategy (by Coinrule)",
         overlay=true,
         initial_capital=10000,
         process_orders_on_close=true,
         default_qty_type=strategy.percent_of_equity,
         default_qty_value=30,
         commission_type=strategy.commission.percent,
         commission_value=0.1)

showDate = input(defval=true, title='Show Date Range')
timePeriod = time >= timestamp(syminfo.timezone, 2020, 1, 1, 0, 0)
notInTrade = strategy.position_size <= 0


// RSI
length = input(14)
vrsi = ta.rsi(close, length)

// Moving  Averages for Buy Condition
buyFastEMA = ta.ema(close, 9)
buySlowEMA = ta.ema(close, 50)
buyCondition1 = ta.crossover(buyFastEMA, buySlowEMA)


increase = 5
if ((vrsi > vrsi[1]+increase) and buyCondition1 and vrsi < 70 and timePeriod)
    strategy.entry("Long", strategy.long)


// Moving  Averages for Sell Condition
sellFastEMA = ta.ema(close, 9)
sellSlowEMA = ta.ema(close, 50)
plot(request.security(syminfo.tickerid, "60", sellFastEMA), color = color.blue)
plot(request.security(syminfo.tickerid, "60", sellSlowEMA), color = color.green)


condition = ta.crossover(sellSlowEMA, sellFastEMA)
//sellCondition1 = request.security(syminfo.tickerid, "60", condition)

strategy.close('Long', when = condition and timePeriod)






مزید