چلتی اوسط کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-02 11:16:32
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

اس حکمت عملی میں دو حرکت پذیر اوسط استعمال ہوتے ہیں ، جن میں تیز رفتار حرکت پذیر اوسط (نیلی لائن) اور سست حرکت پذیر اوسط (سرخ لائن) شامل ہیں۔ ان حرکت پذیر اوسط کی لمبائی کو پائن اسکرپٹ ان پٹ پیرامیٹرز کے ذریعے اپنی مرضی کے مطابق کیا جاسکتا ہے۔

جب تیز رفتار حرکت پذیر اوسط سست حرکت پذیر اوسط سے تجاوز کرتا ہے تو ، ایک خرید کا اشارہ پیدا ہوتا ہے (جس کی نمائندگی سبز تیر اور خرید لیبل سے ہوتی ہے) ۔ یہ ایک تیزی کا اشارہ سمجھا جاتا ہے ، جو ایک ممکنہ عروج کا رجحان ظاہر کرتا ہے۔

جب تیز رفتار حرکت پذیر اوسط سست حرکت پذیر اوسط سے نیچے جاتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے (جس کی نمائندگی ایک سرخ تیر اور Sell لیبل سے ہوتی ہے) ۔ یہ ایک bearish اشارہ سمجھا جاتا ہے ، جو ممکنہ نیچے کی طرف رجحان کی نشاندہی کرتا ہے۔

یہ حکمت عملی خرید و فروخت کے اشاروں کی بنیاد پر تجارت کو انجام دینے کے لئے حکمت عملی.انٹری فنکشن کا استعمال کرتی ہے۔ خرید سگنلز کے واقع ہونے پر لانگ پوزیشنیں درج کی جاتی ہیں (لانگ کنڈیشن درست ہے) ۔ فروخت سگنلز کے واقع ہونے پر شارٹ پوزیشنیں درج کی جاتی ہیں (شارٹ کنڈیشن درست ہے) ۔

پلاٹ شیپ افعال چارٹ پر تیروں کو خرید و فروخت کے اشاروں کی بصری نمائندگی کرنے کے لئے پلاٹ کرتے ہیں۔ خرید لیبل والے سبز تیر خرید سگنل کی نشاندہی کرتے ہیں۔ فروخت لیبل والے سرخ تیر فروخت سگنل کی نشاندہی کرتے ہیں۔

فوائد کا تجزیہ

دوہری حرکت پذیر اوسط کراس اوور حکمت عملی کے مندرجہ ذیل فوائد ہیں:

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

خطرے کا تجزیہ

اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:

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

خطرات کو مندرجہ ذیل طریقوں سے کم کیا جا سکتا ہے:

  1. دیگر اشارے کا استعمال کرتے ہوئے غلط سگنل کو فلٹر کرنا
  2. خطرات کو کنٹرول کرنے کے لئے ایک چلنے والی سٹاپ نقصان کا اضافہ
  3. چلتی اوسط پیرامیٹرز کی اصلاح

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

حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:

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

کثیر جہتی اصلاح کے ساتھ، حکمت عملی کے استحکام اور منافع کو مزید بڑھا سکتے ہیں.

نتیجہ

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


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

//@version=4
strategy("Moving Average Crossover", overlay=true)

// Input parameters
fastLength = input(9, title="Fast MA Length")
slowLength = input(21, title="Slow MA Length")
src = close

// Calculate moving averages
fastMA = sma(src, fastLength)
slowMA = sma(src, slowLength)

// Plot moving averages on the chart
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")

// Strategy logic
longCondition = crossover(fastMA, slowMA)
shortCondition = crossunder(fastMA, slowMA)

// Execute strategy
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)

// Plot buy and sell signals on the chart
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.labelup, text="Buy", location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.labeldown, text="Sell", location=location.abovebar)


مزید