EMA موونگ ایوریج فلکچویشن بینڈ پر مبنی ملٹی پیریڈ ٹرینڈ ٹریکنگ ٹریڈنگ سسٹم

EMA stdev ATR SMA MACD RSI
تخلیق کی تاریخ: 2024-11-29 10:49:30 آخر میں ترمیم کریں: 2024-11-29 10:49:30
کاپی: 1 کلکس کی تعداد: 424
1
پر توجہ دیں
1617
پیروکار

EMA موونگ ایوریج فلکچویشن بینڈ پر مبنی ملٹی پیریڈ ٹرینڈ ٹریکنگ ٹریڈنگ سسٹم

جائزہ

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

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

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

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

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

  1. رجحان کی تصدیق کے اشارے ، جیسے MACD ، RSI ، وغیرہ کو متعارف کروائیں ، جعلی بریک سگنل کو فلٹر کریں
  2. ATR کا استعمال کرتے ہوئے سٹاپ نقصان کی پوزیشن کو متحرک طور پر ایڈجسٹ کریں
  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)