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

مصنف:چاؤ ژانگ، تاریخ: 2023-10-17 16:46:57
ٹیگز:

img

جائزہ

یہ حکمت عملی چلتی اوسط پر مبنی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ کم خطرہ والی رجحان کی تجارت کے لئے رجحان کی سمت کا تعین کرنے کے لئے تیز اور سست چلتی اوسط کی کراس اوور اور کراس انڈر کا استعمال کرتی ہے۔

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

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

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

اس طرح، تیز اور سست ایم اے کے کراس اوور اور کراس اوور ٹریڈنگ کے بعد کم خطرہ رجحان کے لئے رجحان کی منتقلی کو پکڑتا ہے.

فوائد

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

خطرات

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

خطرات کو پیرامیٹرز کو ایڈجسٹ کرنے، فلٹرز شامل کرنے، سٹاپ نقصان / منافع لے کر منظم کیا جا سکتا ہے.

بہتری کی ہدایات

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

خلاصہ

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


/*backtest
start: 2023-09-01 00:00:00
end: 2023-09-20 23:59:59
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Profitable Crypto Strategy", shorttitle="Profit Strategy", overlay=true)

// Define strategy parameters
fastLength = input.int(9, title="Fast MA Length", minval=1)
slowLength = input.int(21, title="Slow MA Length", minval=1)
stopLossPercent = input.float(1.0, title="Stop Loss %", step=0.1)
takeProfitPercent = input.float(1.0, title="Take Profit %", step=0.1)

// Calculate moving averages
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)

// Entry condition: Buy when fast MA crosses above slow MA
longCondition = ta.crossover(fastMA, slowMA)
// Exit condition: Sell when fast MA crosses below slow MA
shortCondition = ta.crossunder(fastMA, slowMA)

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

// Strategy entry and exit logic
var stopLossPrice = 0.0
var takeProfitPrice = 0.0

if (longCondition)
    stopLossPrice := close * (1.0 - stopLossPercent / 100)
    takeProfitPrice := close * (1.0 + takeProfitPercent / 100)
    strategy.entry("Long", strategy.long)

if (shortCondition)
    strategy.close("Long")

// Set stop loss and take profit for open positions
strategy.exit("Stop Loss/Profit", stop=stopLossPrice, limit=takeProfitPrice)


مزید