اتار چڑھاؤ کا معیاری انحراف DEV تجارتی حکمت عملی جس کی بنیاد رشتہ دار طاقت انڈیکس RSI اور سلائیڈنگ اوسط SMA

RSI SMA DEV
تخلیق کی تاریخ: 2024-05-28 10:57:06 آخر میں ترمیم کریں: 2024-05-28 10:57:06
کاپی: 1 کلکس کی تعداد: 626
1
پر توجہ دیں
1617
پیروکار

اتار چڑھاؤ کا معیاری انحراف DEV تجارتی حکمت عملی جس کی بنیاد رشتہ دار طاقت انڈیکس RSI اور سلائیڈنگ اوسط SMA

جائزہ

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

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

  1. قیمتوں کا حساب پچھلے 6 ادوار کے دوران منتقل اوسط SMA اور معیاری فرق DEV کے ذریعے کیا جاتا ہے۔
  2. SMA کو مرکزی محور کے طور پر استعمال کریں، SMA + thresholdEntry*ڈی ای وی کے طور پر ٹریک، SMA-thresholdEntry*ڈی ای وی کے لئے نیچے ریل، تعمیر اتار چڑھاؤ کی شرح چینل
  3. RSI اشارے کا حساب لگانے کے ساتھ ساتھ پچھلے rsiLength دوروں کے اختتامی قیمتوں کا حساب لگائیں۔
  4. جب قیمت اوپر کی طرف سے ٹریک کو توڑ دیتی ہے اور RSI اوورسوڈ سے کم ہے تو ، اوورسوڈ سگنل پیدا ہوتا ہے۔
  5. جب قیمت نیچے کی طرف بڑھتی ہے اور آر ایس آئی اوور باؤٹ آر ایس آئی اوور باؤٹ سے زیادہ ہوتا ہے تو ، ایک خالی پوزیشن سگنل پیدا ہوتا ہے۔
  6. SMA کے طور پر مرکزی محور، SMA + thresholdExit*DEV کے لئے ریل، SMA-thresholdExit*DEV ایک اور تنگ راستے کی تعمیر کے لئے نیچے کی طرف جاتا ہے.
  7. جب زیادہ پوزیشنیں رکھی جاتی ہیں تو ، اگر قیمت نیچے کی طرف ٹوٹ جاتی ہے یا RSI حد سے زیادہ قیمت سے زیادہ ہے تو ، زیادہ پوزیشنوں کو ختم کردیں۔
  8. جب خالی پوزیشنیں رکھی جاتی ہیں تو ، اگر قیمت اوپر کی طرف سے ٹوٹ جاتی ہے یا آر ایس آئی او ایس سے کم ہے تو ، خالی پوزیشنوں کو خالی کردیں۔

طاقت کا تجزیہ

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

خطرے کا تجزیہ

  1. جب مارکیٹ میں ایک طرفہ رجحان جاری رہتا ہے تو ، اس حکمت عملی کو جلد ہی روک دیا جاسکتا ہے ، جس سے رجحان کا منافع ضائع ہوجاتا ہے۔
  2. پیرامیٹرز کی ترتیب سے حکمت عملی کی کارکردگی پر بہت زیادہ اثر پڑتا ہے ، مختلف اقسام اور ادوار کے ل paramet پیرامیٹرز کو بہتر بنانے کی ضرورت ہوتی ہے۔
  3. اس حکمت عملی کا فائدہ زلزلے والے بازاروں میں ہوتا ہے ، اور عام طور پر رجحان ساز بازاروں میں ہوتا ہے۔ اگر طویل مدتی رجحانات اچانک بدل جاتے ہیں تو ، اس حکمت عملی سے بڑے پیمانے پر واپسی ہوسکتی ہے۔
  4. اگر اشارے کے اثاثوں کی اتار چڑھاؤ کی شرح میں شدید تبدیلی آتی ہے تو ، مقررہ پیرامیٹرز کی ترتیبات کا خاتمہ ہوسکتا ہے۔

اصلاح کی سمت

  1. رجحانات کا تعین کرنے کے لئے اشارے متعارف کرانے کی کوشش کی جاسکتی ہے ، جیسے طویل مدتی اوسط لائن کراسنگ ، ADX ، وغیرہ ، رجحانات اور ہلچل والے بازاروں میں فرق کرنے کے لئے ، مختلف پیرامیٹرز کی ترتیبات کا استعمال کریں۔
  2. متحرک طور پر اتار چڑھاؤ چینل کی چوڑائی کو ایڈجسٹ کرنے کے لئے زیادہ لچکدار اتار چڑھاؤ کے اشارے ، جیسے اے ٹی آر کا استعمال کرنے پر غور کریں۔
  3. پوزیشن کھولنے سے پہلے قیمت کی حرکت کا رجحان کا فیصلہ کریں ، معلوم کریں کہ آیا یہ واضح رجحان میں ہے یا نہیں ، مخالف تجارت سے گریز کریں۔
  4. جینیاتی الگورتھم ، گرڈ سرچ اور دیگر طریقوں کے ذریعہ مختلف پیرامیٹرز کے مجموعوں کو بہتر بنانے کے لئے ، بہترین پیرامیٹرز کی ترتیب تلاش کریں۔
  5. مختلف پیرامیٹرز کی ترتیبات کا استعمال کرتے ہوئے خطرے کے سوراخ کو کنٹرول کرنے کے لئے کثیر سر اور خالی سر پوزیشنوں پر غور کریں.

خلاصہ کریں۔

یہ حکمت عملی اتار چڑھاؤ کے چینل اور نسبتا strong مضبوط اشاریہ کے ساتھ مل کر ، قیمت میں اتار چڑھاؤ کے ساتھ ساتھ آر ایس آئی اشارے کا حوالہ دیتے ہوئے کھلی پوزیشن کا فیصلہ کرنے کے قابل ہے۔ تاہم ، حکمت عملی کی کارکردگی پیرامیٹرز کی ترتیب سے زیادہ حساس ہے۔ مختلف مارکیٹ کے ماحول اور نشان والے اثاثوں کے لئے اصلاح کی ضرورت ہے ، جبکہ مارکیٹ کے رجحانات کے بارے میں معاون فیصلے کے ل 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")