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

EMA Volatility Bands پر مبنی ٹریڈنگ سسٹم کے بعد ملٹی پیریڈ ٹرینڈ

مصنف:چاؤ ژانگ، تاریخ: 2024-11-29 10:49:30
ٹیگز:ای ایم اےstdevاے ٹی آرایس ایم اےایم اے سی ڈیآر ایس آئی

img

جائزہ

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

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

اس حکمت عملی کا بنیادی حصہ 300 پیریڈ ای ایم اے کا استعمال کرتے ہوئے قیمت کا مرکز قائم کرتا ہے اور معیاری انحراف کا استعمال کرتے ہوئے اتار چڑھاؤ کی بینڈ بناتا ہے۔ جب قیمت نچلی بینڈ (اوور سیلڈ) سے نیچے ہوتی ہے تو یہ لمبے سگنل پیدا کرتا ہے اور جب قیمت اوپری بینڈ (اوور بکٹ) سے اوپر ہوتی ہے تو مختصر سگنل پیدا کرتا ہے۔ خاص طور پر:

  1. طویل مدتی رجحان کی بنیادی لائن قائم کرنے کے لئے 300 مدت کے EMA کا استعمال کرتا ہے
  2. 300 پیریڈ کی قیمت کے معیاری انحراف کا حساب لگاتا ہے اور 2 معیاری انحراف پر بینڈ بناتا ہے
  3. جب قیمت نیچے کی حد سے نیچے ہوتی ہے تو طویل پوزیشنیں کھولتا ہے ، جس میں منافع کا ہدف 0.98٪ داخلہ سے اوپر ہوتا ہے
  4. جب قیمت اوپری بینڈ سے اوپر ہوتی ہے تو مختصر پوزیشنیں کھولتا ہے ، جس میں منافع کا ہدف 0.98٪ داخلہ سے نیچے ہوتا ہے
  5. حقیقی وقت کے انتباہات کے ساتھ گرافک انٹرفیس کے ذریعے ٹریڈنگ سگنل دکھاتا ہے

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

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

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

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

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

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

خلاصہ

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


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

//@version=5
strategy("Estrategia de Compra/Venta en Bandas de EMA 300", overlay=true)

// Definir el período de la EMA
periodo = input.int(300, title="Período de la EMA")

// Calcular la EMA de 300
ema_300 = ta.ema(close, periodo)

// Definir el número de desviaciones estándar
num_desviaciones = input.float(2, title="Número de Desviaciones Estándar")

// Calcular la desviación estándar de la EMA de 300
desviacion = ta.stdev(close, periodo)

// Calcular los límites superior e inferior de las bandas
banda_superior = ema_300 + desviacion * num_desviaciones
banda_inferior = ema_300 - desviacion * num_desviaciones

// Definir el porcentaje para las señales de compra y venta
porcentaje = input.float(0.98, title="Porcentaje de Salida de Banda")

// Definir señales de compra y venta
compra = ta.crossover(close, banda_inferior)
venta = ta.crossunder(close, banda_superior)

// Calcular el precio de salida para las señales de compra y venta
precio_salida_compra = close * (1 + porcentaje / 100)
precio_salida_venta = close * (1 - porcentaje / 100)

// Plotear las bandas
plot(banda_superior, color=color.blue, linewidth=2, title="Banda Superior")
plot(banda_inferior, color=color.red, linewidth=2, title="Banda Inferior")

// Plotear las señales de compra y venta
plotshape(compra, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Compra")
plotshape(venta, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Venta")

// Simular operaciones
if (compra)
    strategy.entry("Compra", strategy.long)
if (venta)
    strategy.entry("Venta", strategy.short)

// Definir reglas de salida
if (strategy.position_size > 0)
    strategy.exit("Exit Long", from_entry="Compra", limit=precio_salida_compra)
if (strategy.position_size < 0)
    strategy.exit("Exit Short", from_entry="Venta", limit=precio_salida_venta)

// Crear alertas
alertcondition(compra, title="Alerta de Compra", message="¡Señal de Compra Detectada!")
alertcondition(venta, title="Alerta de Venta", message="¡Señal de Venta Detectada!")

// Mostrar alertas en el gráfico
if (compra)
    label.new(bar_index, low, text="Compra", style=label.style_label_up, color=color.green, textcolor=color.white)
if (venta)
    label.new(bar_index, high, text="Venta", style=label.style_label_down, color=color.red, textcolor=color.white)

متعلقہ

مزید