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

مصنف:چاؤ ژانگ، تاریخ: 2024-02-01 10:42:53
ٹیگز:

img

جائزہ

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

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

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

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

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

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

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

خطرے کا تجزیہ

  • سگنل کی غلطیوں کا شکار اور شدید نقصانات کا شکار
  • تجارت کی اعلی تعدد، مختصر انعقاد کی مدت
  • مناسب پیرامیٹر کی ترتیبات کی ضرورت ہے

پیرامیٹرز کو بہتر بنانے ، چلتی اوسط مدت کو ایڈجسٹ کرنے ، فلٹر کے حالات وغیرہ کو شامل کرکے بہتری لائی جاسکتی ہے۔

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

  • بہترین پیرامیٹر مجموعے تلاش کرنے کے لئے چلتی اوسط پیرامیٹرز کو ایڈجسٹ کریں
  • غلط سگنل کو کم کرنے کے لئے فلٹرز کے طور پر رفتار اشارے وغیرہ شامل کریں
  • سٹاپ نقصان کو بہتر بنائیں اور منافع کی ترتیبات لیں
  • رجحان کی سمت کا تعین کرنے کے لئے دیگر اشارے کو یکجا کریں

نتیجہ

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


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

//@version=5
strategy("Simple Moving Average Crossover", shorttitle="SMAC", overlay=true)

// Define input parameters
fast_length = input.int(9, title="Fast MA Length")
slow_length = input.int(21, title="Slow MA Length")
stop_loss = input.float(1, title="Stop Loss (%)", minval=0, maxval=100)
take_profit = input.float(2, title="Take Profit (%)", minval=0, maxval=100)

// Calculate moving averages
fast_ma = ta.sma(close, fast_length)
slow_ma = ta.sma(close, slow_length)

// Define conditions for long and short signals
long_condition = ta.crossover(fast_ma, slow_ma)
short_condition = ta.crossunder(fast_ma, slow_ma)

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

// Execute long and short trades
if (long_condition)
    strategy.entry("Long", strategy.long)
if (short_condition)
    strategy.entry("Short", strategy.short)

// Set stop loss and take profit levels
stop_loss_price = close * (1 - stop_loss / 100)
take_profit_price = close * (1 + take_profit / 100)
strategy.exit("Take Profit/Stop Loss", stop=stop_loss_price, limit=take_profit_price)

// Plot signals on the chart
plotshape(series=long_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=short_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)


مزید