آسکیلیٹر اور سپورٹ اور مزاحمتی متحرک تجارتی حکمت عملی کے ساتھ مل کر ایک سے زیادہ متحرک اوسط کراس اوور

EMA ATR
تخلیق کی تاریخ: 2024-12-27 14:45:40 آخر میں ترمیم کریں: 2024-12-27 14:45:40
کاپی: 3 کلکس کی تعداد: 404
1
پر توجہ دیں
1617
پیروکار

آسکیلیٹر اور سپورٹ اور مزاحمتی متحرک تجارتی حکمت عملی کے ساتھ مل کر ایک سے زیادہ متحرک اوسط کراس اوور

جائزہ

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

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

حکمت عملی تین جہتوں پر مبنی تکنیکی تجزیہ پر مبنی ہے:

  1. رجحانات کی شناخت: 4 ، 9 اور 18 مرحلے کے ٹرپل ای ایم اے کا استعمال کرتے ہوئے ، مختصر ای ایم اے ((فیز 4) کو درمیانی مدت کے ای ایم اے ((فیز 9) اور طویل مدتی ای ایم اے ((فیز 18) کے ساتھ ہم آہنگی سے عبور کرکے رجحان کی سمت کی تصدیق کریں۔
  2. اتار چڑھاؤ کی حد: مارکیٹ میں اتار چڑھاؤ کی پیمائش کرنے اور متحرک ٹریڈنگ کی حد مقرر کرنے کے لئے 14 فریم اے ٹی آر اشارے متعارف کرایا گیا۔
  3. قیمت کی حمایت اور مزاحمت: 7 اہم قیمت کی سطحوں (PP، R1-R3، S1-S3) کو قائم کرنے کے لئے، روزانہ محور پوائنٹ کے حساب سے نظام (PPSignal) کے ذریعہ، تجارت کے لئے حوالہ دیتے ہیں.

تجارت کے اصول واضح ہیں:

  • متعدد شرائط بنائیں: EMA4 EMA9 اور EMA18 کو اوپر کی طرف سے پار کرتا ہے ، اور اختتامی قیمت EMA9 کے اوپر ATR فاصلے کو توڑ دیتی ہے
  • خالی کرنے کی شرائط: ای ایم اے 4 نیچے ای ایم اے 9 اور ای ایم اے 18 کو عبور کرتا ہے ، اور اختتامی قیمت ای ایم اے 9 کے نیچے اے ٹی آر فاصلے کو توڑ دیتی ہے
  • سٹاپ نقصان کی ترتیب: متحرک ٹریکنگ EMA4 سطح

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-25 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA Crossover + ATR + PPSignal", overlay=true)

//--------------------------------------------------------------------
// 1. Cálculo de EMAs y ATR
//--------------------------------------------------------------------
ema4      = ta.ema(close, 4)
ema9      = ta.ema(close, 9)
ema18     = ta.ema(close, 18)
atrLength = 14
atr       = ta.atr(atrLength)

//--------------------------------------------------------------------
// 2. Cálculo de Pivot Points diarios (PPSignal)
//    Tomamos datos del día anterior (timeframe D) para calcularlos
//--------------------------------------------------------------------
dayHigh  = request.security(syminfo.tickerid, "D", high[1])
dayLow   = request.security(syminfo.tickerid, "D", low[1])
dayClose = request.security(syminfo.tickerid, "D", close[1])

// Fórmula Pivot Points estándar
pp = (dayHigh + dayLow + dayClose) / 3.0
r1 = 2.0 * pp - dayLow
s1 = 2.0 * pp - dayHigh
r2 = pp + (r1 - s1)
s2 = pp - (r1 - s1)
r3 = dayHigh + 2.0 * (pp - dayLow)
s3 = dayLow - 2.0 * (dayHigh - pp)

//--------------------------------------------------------------------
// 3. Definir colores para las EMAs
//--------------------------------------------------------------------
col4  = color.green   // EMA 4
col9  = color.yellow  // EMA 9
col18 = color.red     // EMA 18

//--------------------------------------------------------------------
// 4. Dibujar indicadores en el gráfico
//--------------------------------------------------------------------

// EMAs
plot(ema4,  title="EMA 4",  color=col4,  linewidth=2)
plot(ema9,  title="EMA 9",  color=col9,  linewidth=2)
plot(ema18, title="EMA 18", color=col18, linewidth=2)

// ATR
plot(atr, title="ATR", color=color.blue, linewidth=2)

// Pivot Points (PPSignal)
plot(pp, title="Pivot (PP)", color=color.new(color.white, 0),  style=plot.style_line, linewidth=1)
plot(r1, title="R1",        color=color.new(color.red,   0),  style=plot.style_line, linewidth=1)
plot(r2, title="R2",        color=color.new(color.red,   0),  style=plot.style_line, linewidth=1)
plot(r3, title="R3",        color=color.new(color.red,   0),  style=plot.style_line, linewidth=1)
plot(s1, title="S1",        color=color.new(color.green, 0),  style=plot.style_line, linewidth=1)
plot(s2, title="S2",        color=color.new(color.green, 0),  style=plot.style_line, linewidth=1)
plot(s3, title="S3",        color=color.new(color.green, 0),  style=plot.style_line, linewidth=1)

//--------------------------------------------------------------------
// 5. Condiciones de cruce (EMA4 vs EMA9 y EMA18) y estrategia
//--------------------------------------------------------------------
crossedAbove = ta.crossover(ema4, ema9) and ta.crossover(ema4, ema18)
crossedBelow = ta.crossunder(ema4, ema9) and ta.crossunder(ema4, ema18)

// Señales de Buy y Sell basadas en cruces + condición con ATR
if crossedAbove and close > ema9 + atr
    strategy.entry("Buy", strategy.long)
    strategy.exit("Sell", "Buy", stop=ema4)

if crossedBelow and close < ema9 - atr
    strategy.entry("Sell", strategy.short)
    strategy.exit("Cover", "Sell", stop=ema4)