ڈبل موونگ ایوریج کراس اوور حکمت عملی


تخلیق کی تاریخ: 2024-01-19 14:13:07 آخر میں ترمیم کریں: 2024-01-19 14:13:07
کاپی: 0 کلکس کی تعداد: 579
1
پر توجہ دیں
1617
پیروکار

ڈبل موونگ ایوریج کراس اوور حکمت عملی

جائزہ

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

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

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

اس حکمت عملی میں ایک ہی وقت میں اسٹاپ اور اسٹاپ کا طریقہ کار ترتیب دیا گیا ہے۔ اسٹاپ کو خریدنے کی قیمت کے ایک خاص تناسب سے کم قیمت پر روک دیا گیا ہے۔ اسٹاپ کو خریدنے کی قیمت کے ایک خاص تناسب سے زیادہ قیمت پر روک دیا گیا۔

طاقت کا تجزیہ

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

  1. یہ سوچ سادہ ہے، سمجھنے میں آسان اور قابل عمل ہے۔

  2. مختلف مارکیٹوں کے لئے اپنی مرضی کے مطابق سست رفتار اوسط پیرامیٹرز؛

  3. نقصان کو محدود کرنے کے لئے اسٹاپ اور اسٹاپ سیٹنگ شامل کریں۔

  4. ٹرینڈ سٹی اور ڈویژنل سٹی دونوں میں اچھے نتائج حاصل کیے جا سکتے ہیں۔

خطرے کا تجزیہ

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

  1. ڈبل میڈین کراسنگ سگنل کے نتیجے میں ممکنہ طور پر جعلی ٹوٹ پھوٹ کا خطرہ ہے۔

  2. اسٹاپ نقصان اور اسٹاپ بیکنگ پیرامیٹرز کی غلط ترتیب سے ممکنہ طور پر زیادہ نقصان یا متوقع منافع میں کمی واقع ہوسکتی ہے۔

  3. بنیادی عوامل کو نظرانداز کرتے ہوئے صرف تکنیکی اشارے پر انحصار کریں۔

اس کا حل کیا ہے؟

  1. دوسرے تکنیکی اشارے کے ساتھ مل کر سگنل فلٹرنگ؛

  2. ٹیسٹ اور سٹاپ نقصان کو روکنے کے پیرامیٹرز کو بہتر بنانے؛

  3. بنیادی تجزیہ کے ساتھ۔

اصلاح کی سمت

یہ حکمت عملی مندرجہ ذیل پہلوؤں سے بہتر بنائی جا سکتی ہے۔

  1. مختلف پیرامیٹرز کے اوسط مجموعے کی جانچ کرنا ، بہترین پیرامیٹر تلاش کرنا؛

  2. قیمتوں کی تصدیق کے اشارے میں اضافہ کریں تاکہ جعلی توڑ سے بچا جاسکے۔

  3. اسٹاپ نقصان کی حد کو متحرک طور پر ایڈجسٹ کریں تاکہ اسٹاپ کو زیادہ بہتر بنایا جاسکے۔

  4. ٹرانزیکشن حجم میں تبدیلیوں اور تبادلوں کے حجم میں تبدیلیوں جیسے اشارے کے ساتھ مل کر بہتر بنائیں۔

خلاصہ کریں۔

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

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

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

// Define input parameters
fast_length = input(10, title="Fast MA Length")
slow_length = input(30, title="Slow MA Length")
stop_loss_percent = input(1.0, title="Stop Loss (%)", minval=0.1, maxval=10, step=0.1)
take_profit_percent = input(2.0, title="Take Profit (%)", minval=0.1, maxval=10, step=0.1)

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

// Entry conditions
long_condition = crossover(fast_ma, slow_ma)
short_condition = 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)

// Strategy orders
strategy.entry("Long", strategy.long, when=long_condition)
strategy.entry("Short", strategy.short, when=short_condition)

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