- مربع
- RSI اور سادہ حرکت پذیر اوسط SMA پر مبنی معیاری انحراف DEV ٹریڈنگ حکمت عملی
RSI اور سادہ حرکت پذیر اوسط SMA پر مبنی معیاری انحراف DEV ٹریڈنگ حکمت عملی
مصنف:
چاؤ ژانگ، تاریخ: 2024-05-28 10:57:06
ٹیگز:
آر ایس آئیایس ایم اےڈی ای وی
جائزہ
یہ پائن اسکرپٹ حکمت عملی قیمت کی اتار چڑھاؤ کے رشتہ دار طاقت انڈیکس (آر ایس آئی) اور معیاری انحراف (ڈی ای وی) پر مبنی ہے۔ یہ قیمت کو اوپری اور نچلے بینڈ کے ساتھ موازنہ کرکے انٹری پوائنٹس کا تعین کرتی ہے ، جبکہ آر ایس آئی کو ایک معاون فلٹرنگ اشارے کے طور پر استعمال کرتی ہے۔ جب قیمت نچلے بینڈ سے اوپر ہوتی ہے اور آر ایس آئی oversold کی حد سے نیچے ہوتا ہے تو یہ لانگ انٹری سگنل تیار کرتی ہے ، اور جب قیمت اوپری بینڈ سے نیچے ہوتی ہے اور آر ایس آئی oversold کی حد سے اوپر ہوتا ہے تو مختصر انٹری سگنل تیار کرتی ہے۔ یہ حکمت عملی طویل بند ہوجاتی ہے جب قیمت باہر نکلنے کے نچلے بینڈ سے نیچے ہوتی ہے یا آر ایس آئی oversold کی حد سے تجاوز کرتی ہے ، اور جب قیمت باہر نکلنے کے اوپری بینڈ سے اوپر ہوتی ہے یا آر ایس آئی oversold کی حد سے نیچے آجاتی ہے تو مختصر پوزیشنیں بند ہوجاتی ہیں۔ یہ حکمت عملی متحرک طور پر اتار چڑھاؤ کے حالات کے مطابق ایڈجسٹ کرسکتی ہے ، اتار چڑھ
حکمت عملی کا اصول
- پچھلی لمبائی کی مدت میں قیمت کا سادہ چلتا ہوا اوسط (ایس ایم اے) اور معیاری انحراف (ڈی ای وی) کا حساب لگائیں۔
- ایک اتار چڑھاؤ چینل بنائیں جس میں SMA مرکز کی لائن کے طور پر ہے ، SMA + thresholdEntryڈی ای وی بطور اوپری بینڈ اور ایس ایم اے کی حدDEV کم بینڈ کے طور پر.
- ایک ہی وقت میں گزشتہ rsiLength ادوار میں اختتامی قیمت کے RSI اشارے کا حساب لگائیں.
- جب قیمت نچلی بینڈ سے اوپر کی حد کو توڑتی ہے اور RSI oversold threshold سے نیچے ہوتا ہے rsiOversold، ایک طویل انٹری سگنل تیار کرتا ہے۔
- جب قیمت اوپری بینڈ سے نیچے ٹوٹ جاتی ہے اور آر ایس آئی زیادہ خریدنے کی حد سے اوپر ہے rsiOverbought، ایک مختصر انٹری سگنل تیار کریں.
- ایک اور تنگ باہر نکلنے کے چینل کی تعمیر SMA کے ساتھ مرکز لائن کے طور پر، SMA + حدExitDEV اوپر کی بینڈ کے طور پر، اور SMA-thresholdExitDEV کم بینڈ کے طور پر.
- جب ایک طویل پوزیشن رکھتے ہو، اگر قیمت باہر نکلنے کے نیچے والے بینڈ سے نیچے ہوتی ہے یا آر ایس آئی زیادہ سے زیادہ حد سے تجاوز کرتی ہے، تو طویل پوزیشن بند کر دیں.
- مختصر پوزیشن رکھنے کے دوران، اگر قیمت باہر نکلنے کے اوپری بینڈ سے اوپر ہوتی ہے یا آر ایس آئی oversold threshold سے نیچے آتا ہے، تو مختصر پوزیشن بند کر دیں۔
فوائد کا تجزیہ
- معاون فیصلے کے لئے قیمت کے رویے اور رفتار کے دونوں اشارے کا استعمال کرتے ہوئے، یہ مؤثر طریقے سے جھوٹے سگنل کو فلٹر کرسکتا ہے.
- چینل کی چوڑائی کو اتار چڑھاؤ کی بنیاد پر متحرک طور پر ایڈجسٹ کرکے، حکمت عملی مختلف مارکیٹ کی حالتوں کو اپنانے کے قابل ہے.
- چینلز کے دو سیٹ قائم کرنے سے ، یہ قیمتوں میں ردوبدل کے ابتدائی مرحلے میں نقصانات کو کم کرسکتا ہے اور ڈراؤونگ کو کنٹرول کرسکتا ہے ، جبکہ رجحان کی تشکیل کے بعد بھی منافع کے ل positions پوزیشنوں کو برقرار رکھنے کے قابل ہے۔
- کوڈ منطق اور پیرامیٹر کی ترتیبات واضح اور سمجھنے اور بہتر بنانے کے لئے آسان ہیں.
خطرے کا تجزیہ
- جب مارکیٹ ایک طرفہ رجحان میں چلتی رہتی ہے تو، حکمت عملی بہت جلد نقصانات کو کم کر سکتی ہے اور رجحان منافع سے محروم ہوسکتی ہے.
- پیرامیٹر کی ترتیبات حکمت عملی کی کارکردگی پر اہم اثر ڈالتی ہیں ، اور پیرامیٹر کی اصلاح کو مختلف اقسام اور وقت کے فریموں کے لئے الگ الگ انجام دینے کی ضرورت ہے۔
- یہ حکمت عملی دوڑتے ہوئے بازاروں میں بہتر کارکردگی کا مظاہرہ کرتی ہے اور رجحان سازی والے بازاروں میں اوسط ہے۔ اگر طویل مدتی رجحان اچانک الٹ جاتا ہے تو ، حکمت عملی میں زیادہ کمی واقع ہوسکتی ہے۔
- اگر بنیادی اثاثہ کی اتار چڑھاؤ میں تیزی سے تبدیلی آتی ہے تو ، مقررہ پیرامیٹر کی ترتیبات ناقابل اعتبار ہوسکتی ہیں۔
اصلاح کی سمت
- رجحانات کے بارے میں فیصلہ کرنے والے اشارے متعارف کرانے کی کوشش کریں، جیسے طویل قلیل مدتی چلتی اوسط کراس اوورز، ADX وغیرہ، رجحانات اور اتار چڑھاؤ مارکیٹوں کے درمیان فرق کرنے کے لئے اور مختلف پیرامیٹر کی ترتیبات کا استعمال کریں.
- اس کے علاوہ، یہ بھی کہا گیا ہے کہ اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق، اس طرح کے اعداد و شمار کے مطابق.
- کسی پوزیشن کو کھولنے سے پہلے، قیمت کی نقل و حرکت پر رجحان کا فیصلہ کریں تاکہ یہ معلوم ہو سکے کہ آیا یہ واضح رجحان میں ہے تاکہ مخالف رجحان کی تجارت سے بچ سکے۔
- جینیاتی الگورتھم ، گرڈ سرچ ، اور دیگر طریقوں کا استعمال مختلف پیرامیٹر مجموعوں کو بہتر بنانے اور بہترین پیرامیٹر کی ترتیبات تلاش کرنے کے لئے کریں۔
- خطرے کی نمائش کو کنٹرول کرنے کے لئے لمبی اور مختصر پوزیشنوں کے لئے مختلف پیرامیٹرز کی ترتیبات کا استعمال کرنے پر غور کریں۔
خلاصہ
اس حکمت عملی میں اتار چڑھاؤ کے چینلز اور رشتہ دار طاقت انڈیکس کو یکجا کیا گیا ہے تاکہ RSI اشارے کا حوالہ دیتے ہوئے قیمتوں میں اتار چڑھاؤ کی بنیاد پر داخلے اور باہر نکلنے کے فیصلے کیے جاسکیں۔ یہ قلیل مدتی رجحانات کو بہتر انداز میں پکڑ سکتا ہے اور نقصانات کو کم کرسکتا ہے اور بروقت منافع حاصل کرسکتا ہے۔ تاہم ، حکمت عملی کی کارکردگی پیرامیٹر کی ترتیبات کے لئے نسبتا sensitive حساس ہے اور اسے مختلف مارکیٹ کے ماحول اور بنیادی اثاثوں کے لئے بہتر بنانے کی ضرورت ہے۔ اسی وقت ، اس حکمت عملی کے فوائد کو مکمل طور پر فائدہ اٹھانے کے لئے مارکیٹ کے رجحانات کا جائزہ لینے میں مدد کے ل other دوسرے اشارے متعارف کرانے پر غور کریں۔ مجموعی طور پر ، اس حکمت عملی کا واضح خیال ، سخت منطق ہے ، اور یہ ایک اچھی مقداری تجارتی حکمت عملی ہے۔
/*backtest
start: 2024-05-20 00:00:00
end: 2024-05-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"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/
// © tmalvao
//@version=5
strategy("Estratégia de Desvio Padrão com RSI", overlay=true, margin_long=100, margin_short=100)
// Parâmetros
length = input.int(20, title="Período do Desvio Padrão")
thresholdEntry = input.float(1.5, title="Limite de Entrada")
thresholdExit = input.float(0.5, title="Limite de Saída")
rsiLength = input.int(14, title="Período do RSI")
rsiOverbought = input.int(70, title="RSI Overbought")
rsiOversold = input.int(30, title="RSI Oversold")
// Cálculo do Desvio Padrão
price = close
stdDev = ta.stdev(price, length)
// Média Móvel Simples
sma = ta.sma(price, length)
// Limites baseados no Desvio Padrão
upperLimit = sma + thresholdEntry * stdDev
lowerLimit = sma - thresholdEntry * stdDev
exitUpperLimit = sma + thresholdExit * stdDev
exitLowerLimit = sma - thresholdExit * stdDev
// Cálculo do RSI
rsi = ta.rsi(price, rsiLength)
// Condições de Entrada com RSI
longCondition = ta.crossover(price, lowerLimit) and rsi < rsiOversold
shortCondition = ta.crossunder(price, upperLimit) and rsi > rsiOverbought
// Condições de Saída com RSI
exitLongCondition = ta.crossunder(price, exitLowerLimit) or rsi > rsiOverbought
exitShortCondition = ta.crossover(price, exitUpperLimit) or rsi < rsiOversold
// Plotar Linhas
plot(upperLimit, color=color.red, title="Limite Superior")
plot(lowerLimit, color=color.green, title="Limite Inferior")
plot(exitUpperLimit, color=color.orange, title="Limite de Saída Superior")
plot(exitLowerLimit, color=color.blue, title="Limite de Saída Inferior")
plot(sma, color=color.gray, title="SMA")
hline(rsiOverbought, "RSI Overbought", color=color.red)
hline(rsiOversold, "RSI Oversold", color=color.green)
plot(rsi, title="RSI", color=color.purple)
// Estratégia de Trade
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
if (exitLongCondition)
strategy.close("Long")
if (exitShortCondition)
strategy.close("Short")
متعلقہ
مزید