حرکت پذیر اوسط اور اسٹوکاسٹک آر ایس آئی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-01 11:37:40
ٹیگز:

img

جائزہ

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

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

اس حکمت عملی میں بالترتیب 20 ادوار اور 50 ادوار کے ساتھ دو سادہ حرکت پذیر اوسط استعمال ہوتے ہیں۔ یہ دونوں اوسط قیمت کے رجحان کا فیصلہ کرنے کے لئے استعمال ہوتے ہیں۔ جب قلیل مدتی حرکت پذیر اوسط طویل مدتی حرکت پذیر اوسط سے اوپر جاتا ہے تو ، یہ ایک تیزی کا اشارہ ہے ، اور جب یہ اس سے نیچے جاتا ہے تو ، یہ ایک bearish اشارہ ہے۔

اسٹوکاسٹک آر ایس آئی اشارے کا حساب کتاب کا فارمولا یہ ہے: (آر ایس آئی - سب سے کم آر ایس آئی) / (سب سے زیادہ آر ایس آئی - سب سے کم آر ایس آئی) * 100۔ یہ اشارے حالیہ مدت کے دوران سب سے زیادہ اور سب سے کم آر ایس آئی کے سلسلے میں آر ایس آئی اشارے کی موجودہ سطح کی عکاسی کرتا ہے۔ جب اسٹوکاسٹک آر ایس آئی 20 سے اوپر عبور کرتا ہے تو ، یہ ایک oversold سگنل ہے ، اور جب یہ 80 سے نیچے عبور کرتا ہے تو ، یہ ایک overbought سگنل ہے۔

اس حکمت عملی میں رجحان کی سمت کا فیصلہ کرنے کے لئے چلتی اوسط اور اسٹوکاسٹک آر ایس آئی کے استعمال کو جوڑتا ہے تاکہ ممکنہ الٹ پوائنٹس کو انٹری کے مواقع کے طور پر تلاش کیا جاسکے۔

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

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

ایک اشارے کے مقابلے میں، یہ حکمت عملی متعدد اشارے کو ضم کرتی ہے اور سخت اندراج کے قوانین طے کرتی ہے، جو غلط سگنل کو مؤثر طریقے سے فلٹر کرسکتے ہیں اور غیر ضروری تجارت سے بچ سکتے ہیں.

یہ حکمت عملی ہر بار مارجن ٹریڈنگ کے لئے صرف 2 فیصد سرمایہ کا استعمال کرکے خطرات کو بھی بہت اچھی طرح کنٹرول کرتی ہے ، جو ایک ہی نقصان کے اثرات کو مؤثر طریقے سے محدود کرسکتی ہے۔

خطرے کا تجزیہ

یہ حکمت عملی بنیادی طور پر تجارتی سگنل کا تعین کرنے کے لئے تکنیکی اشارے پر انحصار کرتی ہے۔ اگر اشارے ناکام ہوجاتے ہیں تو ، یہ غلط سگنل پیدا کرسکتا ہے اور نقصانات کا سبب بن سکتا ہے۔ اس کے علاوہ ، پیرامیٹر کی غلط ترتیبات بھی حکمت عملی کی کارکردگی کو متاثر کریں گی۔

جب مارکیٹ میں شدید اتار چڑھاؤ ہوتا ہے تو اسٹاپ نقصان کی ترتیبات کو توڑ دیا جاسکتا ہے ، جس سے نقصانات میں توسیع کا خطرہ ہوتا ہے۔

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

بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے زیادہ سے زیادہ حرکت پذیر اوسط امتزاج اور پیرامیٹرز کی جانچ کریں۔ دیگر ممکنہ اشارے جیسے KD اور RSI کو بھی حرکت پذیر اوسط کے ساتھ جوڑا جاسکتا ہے۔

مختلف کریپٹو کرنسیوں کی خصوصیات کے مطابق بہترین اسٹاپ نقصان کے طریقوں کا انتخاب کریں تاکہ خطرات کو مزید کنٹرول کیا جاسکے۔

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

نتیجہ

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


/*backtest
start: 2023-01-25 00:00:00
end: 2024-01-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Moving Average and Stochastic RSI Strategy", shorttitle="MA+Stoch RSI", overlay=true)

// Input variables
ma1_length = input.int(20, title="MA1 Length")
ma2_length = input.int(50, title="MA2 Length")
stoch_length = input.int(14, title="Stochastic RSI Length")
overbought = input.int(80, title="Overbought Level")
oversold = input.int(20, title="Oversold Level")
risk_percentage = input.float(2.0, title="Risk Percentage")

// Calculate moving averages
ma1 = ta.sma(close, ma1_length)
ma2 = ta.sma(close, ma2_length)

// Calculate Stochastic RSI
rsi1 = ta.rsi(close, stoch_length)
rsiH = ta.highest(rsi1, stoch_length)
rsiL = ta.lowest(rsi1, stoch_length)
stoch = (rsi1 - rsiL) / (rsiH - rsiL) * 100

// Determine buy and sell signals based on Stochastic RSI
buySignal = ta.crossover(stoch, oversold)
sellSignal = ta.crossunder(stoch, overbought)

// Plot signals on the chart
plotshape(buySignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(sellSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)

// Calculate position size based on equity and risk percentage
equity = strategy.equity
riskAmount = equity * risk_percentage / 100
positionSize = riskAmount / ta.atr(14)

// Entry and exit conditions
var float stopLoss = na
var float takeProfit = na

if buySignal
    stopLoss := low
    takeProfit := high
    strategy.entry("Buy", strategy.long)
else if sellSignal
    strategy.exit("Sell", from_entry="Buy", stop=stopLoss, limit=takeProfit)


مزید