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

روزانہ رجحان تجزیہ کے لئے متحرک فلٹرنگ ای ایم اے کراس حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2025-01-06 11:16:35
ٹیگز:ای ایم اےایم اےکراسرجحان

img

جائزہ

اس حکمت عملی میں رجحان کے تعین اور تجارتی فیصلوں کے لئے ایک دوہری حرکت پذیر اوسط نظام استعمال کیا جاتا ہے ، جس میں رجحان کے آغاز ، تسلسل یا خاتمے کی نشاندہی کرنے کے لئے مخصوص اوقات میں تیز اور سست تیزی سے حرکت پذیر اوسط (ای ایم اے) کی نسبتا position پوزیشن کا استعمال کیا جاتا ہے۔ یہ حکمت عملی روزانہ ایک مقررہ وقت پر تیز اور سست ای ایم اے کے مابین تعلقات کی جانچ کرتی ہے ، جب تیز لائن سست لائن سے اوپر ہوتی ہے تو طویل پوزیشنیں اور جب اس سے نیچے ہوتی ہے تو مختصر پوزیشنیں قائم کرتی ہے۔

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

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

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

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

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

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

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

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

خلاصہ

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


/*backtest
start: 2024-12-06 00:00:00
end: 2025-01-04 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Daily EMA Comparison Strategy", shorttitle="Daily EMA cros Comparison", overlay=true)

//------------------------------------------------------------------------------
// Inputs
//------------------------------------------------------------------------------
fastEmaLength = input.int(10, title="Fast EMA Length", minval=1)  // Fast EMA period
slowEmaLength = input.int(50, title="Slow EMA Length", minval=1)  // Slow EMA period
checkHour = input.int(9, title="Check Hour (24h format)", minval=0, maxval=23)  // Hour to check
checkMinute = input.int(0, title="Check Minute", minval=0, maxval=59)  // Minute to check

//------------------------------------------------------------------------------
// EMA Calculation
//------------------------------------------------------------------------------
fastEMA = ta.ema(close, fastEmaLength)
slowEMA = ta.ema(close, slowEmaLength)

//------------------------------------------------------------------------------
// Time Check
//------------------------------------------------------------------------------
// Get the current bar's time in the exchange's timezone
currentTime = timestamp("GMT-0", year, month, dayofmonth, checkHour, checkMinute)
// Check if the bar's time equals or passes the daily check time
isCheckTime = (time >= currentTime and time < currentTime + 60 * 1000)  // 1-minute tolerance

//------------------------------------------------------------------------------
// Entry Conditions
//------------------------------------------------------------------------------
// Buy if Fast EMA is above Slow EMA at the specified time
buyCondition = isCheckTime and fastEMA > slowEMA

// Sell if Fast EMA is below Slow EMA at the specified time
sellCondition = isCheckTime and fastEMA < slowEMA

//------------------------------------------------------------------------------
// Strategy Execution
//------------------------------------------------------------------------------
// Enter Long
if buyCondition
    strategy.entry("Long", strategy.long)

// Enter Short
if sellCondition
    strategy.entry("Short", strategy.short)

//------------------------------------------------------------------------------
// Plot EMAs
//------------------------------------------------------------------------------
plot(fastEMA, color=color.blue, title="Fast EMA")
plot(slowEMA, color=color.orange, title="Slow EMA")


متعلقہ

مزید