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

ای ایم اے کراس اسٹریٹیجی جس میں آر ایس آئی ڈائیورجنس، 30 منٹ ٹرینڈ کی نشاندہی اور قیمت کی تھکاوٹ ہے

مصنف:چاؤ ژانگ، تاریخ: 2024-05-14 16:23:48
ٹیگز:ای ایم اےآر ایس آئی

img

جائزہ

یہ حکمت عملی تکنیکی اشارے جیسے ای ایم اے کراس اوور ، آر ایس آئی انحراف ، 30 منٹ کے رجحان کی نشاندہی ، اور قیمت کی تھکاوٹ کو مارکیٹ کے رجحانات اور قیمت کے موڑ کے مقامات پر قبضہ کرنے کے لئے جوڑتی ہے۔ حکمت عملی ای ایم اے 13 اور ای ایم اے 26 کے کراس اوور کا استعمال کرتے ہوئے رجحان کی سمت کا تعین کرتی ہے ، آر ایس آئی انحراف کا استعمال کرتے ہوئے ممکنہ رجحان کی تبدیلیوں کی نشاندہی کرتی ہے ، اور انٹری پوائنٹس کو بہتر بنانے کے لئے 30 منٹ کے ٹائم فریم اور قیمت کی تھکاوٹ کے حالات کے اندر رجحان کی حیثیت پر غور کرتی ہے۔

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

  1. ای ایم اے کراس اوور: جب ای ایم اے 13 ای ایم اے 26 سے اوپر جاتا ہے تو خریدنے کا سگنل پیدا ہوتا ہے اور جب یہ نیچے جاتا ہے تو فروخت کا سگنل پیدا ہوتا ہے۔
  2. آر ایس آئی تغیر: جب قیمت ایک نئی کم ہوتی ہے تو ایک بولش تغیر ہوتا ہے ، لیکن آر ایس آئی نہیں ہوتا ہے۔ جب قیمت ایک نئی اونچائی بناتی ہے تو ایک bearish تغیر ہوتا ہے ، لیکن آر ایس آئی نہیں ہوتا ہے۔
  3. 30 منٹ کے رجحان کی نشاندہی: 30 منٹ کے ٹائم فریم کے اندر موجودہ رجحان کی حیثیت کا تعین 30 منٹ کے EMA5 اور EMA10 کے ساتھ اختتامی قیمت کا موازنہ کرکے کیا جاتا ہے۔
  4. قیمت کی کمی: آر ایس آئی اشارے کا استعمال زیادہ خریدنے اور زیادہ فروخت کی حالتوں کی نشاندہی کرنے کے لئے کیا جاتا ہے۔
  5. ٹریڈنگ سگنل: مندرجہ بالا عوامل کو یکجا کرتے ہوئے ، جب ای ایم اے کراس اوور ، آر ایس آئی انحراف ، 30 منٹ کے ٹائم فریم میں ایک اپ ٹرینڈ ، اور oversold حالات موجود ہیں تو خرید کا سگنل تیار کیا جاتا ہے۔ جب ای ایم اے کراس اوور ، آر ایس آئی انحراف ، 30 منٹ کے ٹائم فریم میں ڈاؤن ٹرینڈ ، اور overbought حالات موجود ہیں تو فروخت کا سگنل تیار کیا جاتا ہے۔

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

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

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

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

خلاصہ

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


/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA Cross Strategy with RSI Divergence, 30-Minute Trend Identification, and Price Exhaustion", overlay=true)

// Definição das médias móveis exponenciais para tendência de curto prazo (30 minutos)
EMA5_30min = ta.ema(close, 5)
EMA10_30min = ta.ema(close, 10)

// Definição das médias móveis exponenciais
EMA13 = ta.ema(close, 13)
EMA26 = ta.ema(close, 26)

// RSI com período padrão de 7
rsi = ta.rsi(close, 7)

// Detecção do cruzamento das EMAs
crossUp = ta.crossover(EMA13, EMA26)
crossDown = ta.crossunder(EMA13, EMA26)

// Detecção de divergência no RSI
bullishDivergence = ta.crossunder(close, EMA13) and ta.crossunder(rsi, 30)
bearishDivergence = ta.crossover(close, EMA13) and ta.crossover(rsi, 70)

// Geração de sinais de entrada
entrySignal = crossUp ? 1 : (crossDown ? -1 : 0)

// Abertura da posição
if (entrySignal == 1)
    strategy.entry("Long", strategy.long)
else if (entrySignal == -1)
    strategy.entry("Short", strategy.short)

// Fechamento da posição
if (entrySignal == 1 and ta.crossover(close, EMA26))
    strategy.close("Long")
else if (entrySignal == -1 and ta.crossunder(close, EMA26))
    strategy.close("Short")

// Comando de compra e venda
buySignal = crossUp and close > EMA13 and close > EMA26
sellSignal = crossDown and close < EMA13 and close < EMA26

// Aplicando a lógica de divergência RSI
if (bullishDivergence)
    strategy.entry("Bullish Divergence", strategy.long)
if (bearishDivergence)
    strategy.entry("Bearish Divergence", strategy.short)

// Identificação de tendência nos últimos 30 minutos
isUptrend30min = close > EMA5_30min and close > EMA10_30min
isDowntrend30min = close < EMA5_30min and close < EMA10_30min

// Identificação de exaustão do preço com base no RSI
isOversold = rsi < 30
isOverbought = rsi > 70

// Executando os sinais de compra e venda
if (buySignal and isUptrend30min and isOversold)
    strategy.entry("Buy", strategy.long)
if (sellSignal and isDowntrend30min and isOverbought)
    strategy.entry("Sell", strategy.short)


متعلقہ

مزید