RSI حرکت پذیر اوسط کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-07 15:35:58
ٹیگز:

img

جائزہ

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

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

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

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

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

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

اس کے علاوہ ، کوڈ rsi اور ma کے لئے لائن چارٹ کے ساتھ ساتھ rsi-ma کے لئے کالم چارٹ کو بھی پلاٹ کرتا ہے۔ rsi=70 اور rsi=30 کے لئے تقسیم کرنے والی لائنیں بھی پلاٹ کی جاتی ہیں۔ خریدنے یا فروخت کرتے وقت چارٹ پر متعلقہ سگنل تیر نشان زد ہوتے ہیں۔

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

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

  • آر ایس آئی حرکت پذیر اوسط کراس اوور ایک نسبتا mature پختہ تجارتی حکمت عملی خیال ہے جو کچھ غلط سگنل کو فلٹر کرسکتا ہے۔

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

  • یہ حکمت عملی نسبتا واضح رجحانات کے ساتھ کریپٹو کرنسیوں کے لئے اچھی طرح کام کرتی ہے۔

خطرے کا تجزیہ

  • غلط آر ایس آئی اور حرکت پذیر اوسط مدت کے پیرامیٹرز بہت زیادہ غلط سگنل پیدا کرسکتے ہیں۔

  • صرف اشارے کے کراس اوور پر انحصار کرنے سے مکمل طور پر پھنسنے سے گریز نہیں کیا جاسکتا ہے۔ رجحان تجزیہ کو جوڑنا ضروری ہے۔

  • تجارتی اخراجات منافع پر کچھ اثر ڈال سکتے ہیں۔ پوزیشن سائزنگ کو بہتر بنانے کی ضرورت ہے۔

  • کریپٹو مارکیٹ کی اعلی اتار چڑھاؤ۔ نقصان کے خطرات کو روکنے کے لئے چوکس رہنے کی ضرورت ہے۔

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

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

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

  • جب رجحان مضبوط ہو تو پوزیشن کا سائز بڑھانا اور جب رجحان غیر واضح ہو تو کم کرنا۔

  • رجحان کی پیروی کرنے کے لئے متحرک سٹاپ نقصان مقرر کریں.

  • نئے ٹریڈنگ سگنل بنانے کے لئے دیگر اشارے کے ساتھ آر ایس آئی کو یکجا کرنے کا جائزہ لیں.

  • جیت کی شرح کو بہتر بنانے کے لئے اس حکمت عملی پر مبنی مشین لرننگ ماڈلز کی تلاش کریں۔

خلاصہ

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


/*backtest
start: 2022-10-31 00:00:00
end: 2023-11-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("RSI w MA Strategy", shorttitle="RSI w MA Strategy", overlay=false, initial_capital=10000, currency='USD',process_orders_on_close=true)

//TIME FRAME AND BACKGROUND CONTROL/////////////////////////////////////////////
testStartYear = input(2019, "Backtest Start Year")
testStartMonth = input(01, "Backtest Start Month")
testStartDay = input(01, "Backtest Start Day")
testPeriodStart = timestamp(testStartYear, testStartMonth, testStartDay, 0, 0)
testStopYear = input(2022, "Backtest Stop Year")
testStopMonth = input(1, "Backtest Stop Month")
testStopDay = input(1, "Backtest Stop Day")
testPeriodStop = timestamp(testStopYear, testStopMonth, testStopDay, 0, 0)
testPeriodBackground = input(title="Color Background?", type=input.bool, defval=true)
testPeriodBackgroundColor = testPeriodBackground and time >= testPeriodStart and time <= testPeriodStop ? 
   color.teal : na
//bgcolor(testPeriodBackgroundColor, transp=50)
testPeriod() => true
////////////////////////////////////////////////////////////////////////////////

src = close, len = input(27, minval=1, title="Length")
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
window = input(10, "RSI MA Window")
ma = sma(rsi,window)
plot(rsi, color=color.orange)
colorr= ma > rsi ? color.red : color.green
plot(ma,color=colorr)
band1 = hline(70)
band0 = hline(30)
fill(band1, band0, color=color.purple, transp=90)
diff = rsi - ma

plot(diff,style= plot.style_columns,transp=50,color = colorr)

plotshape(crossunder(rsi,ma)?rsi:na,title="top",style=shape.triangledown,location=location.absolute,size=size.tiny,color=color.red,transp=0)
plotshape(crossover(rsi,ma)?rsi:na,title="bottom",style=shape.triangleup,location=location.absolute,size=size.tiny,color=color.lime,transp=0)

buySignal = crossover(rsi,ma)
sellSignal = crossunder(rsi,ma)

//TRADE CONTROL/////////////////////////////////////////////////////////////////
if testPeriod()
    if buySignal
        strategy.close("Short", qty_percent = 100, comment = "Close Short")
        strategy.entry("Long", strategy.long, qty=.1)

    if sellSignal
        strategy.close("Long", qty_percent = 100, comment = "Close Long")
        strategy.entry("Short", strategy.short, qty=.1)

////////////////////////////////////////////////////////////////////////////////













مزید