سادہ حرکت پذیر اوسط رجحان قیمت مقداری حکمت عملی

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

img

جائزہ

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

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

حکمت عملی میں مندرجہ ذیل تین اہم اشارے استعمال کیے گئے ہیں:

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

  2. رفتار اشارے:حجم وزن شدہ چلتی اوسط (VWMA): یہ اشارے تجارتی حجم پر غور کرتا ہے اور صارف کے ذریعہ طے شدہ Momentum Period کی بنیاد پر قیمتوں کی رفتار کو ظاہر کرنے کے لئے قیمتوں کی ایک وزن شدہ چلتی اوسط کا حساب لگاتا ہے۔

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

خریدنے کا اشارہ اس وقت پیدا ہوتا ہے جب قیمت رجحان اشارے ایس ایم اے سے اوپر ہوتی ہے اور قیمت بالنگر بینڈ کے اوپری حصے سے اوپر ہوتی ہے۔ فروخت کا اشارہ اس وقت پیدا ہوتا ہے جب قیمت رجحان اشارے ایس ایم اے سے نیچے ہوتی ہے اور قیمت بالنگر بینڈ کے نچلے حصے سے نیچے ہوتی ہے۔

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

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

خطرے کا تجزیہ

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

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

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

  1. تاریخی بیک ٹسٹنگ اور پیرامیٹر اسکیننگ کے ذریعے بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے اشارے کے پیرامیٹرز کو بہتر بنائیں۔

  2. سٹاپ نقصان کے طریقہ کار کو بڑھانا۔ جب قیمت اسٹاپ نقصان کی لائن کو توڑتی ہے تو ایک ہی نقصان کو مؤثر طریقے سے کنٹرول کرنے کے لئے آرڈر بند کرنے پر مجبور کریں۔

  3. فیصلے کی درستگی کو بہتر بنانے کے لئے دیگر اشارے جیسے انرجی ویو اشارے ، رشتہ دار طاقت انڈیکس وغیرہ شامل کریں۔

  4. متحرک پوزیشن مینجمنٹ میکانزم تیار کریں۔ جب مارکیٹ میں غیر یقینی صورتحال زیادہ ہوتی ہے تو پوزیشنوں کو مناسب طریقے سے کم کریں اور جب سگنل واضح ہوتے ہیں تو پوزیشنوں کو مناسب طریقے سے بڑھائیں۔

خلاصہ

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


/*backtest
start: 2023-02-21 00:00:00
end: 2024-02-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Trend, Momentum ve Volatilite Stratejisi", overlay=true)

// Kullanıcı tarafından ayarlanabilir girdilerin panelde görüntülenmesi
trendPeriod = input(50, "Trend Periyodu")
momentumPeriod = input(14, "Momentum Periyodu")
bbPeriod = input(20, "Bollinger Bantları Periyodu")
bbDeviation = input(2, "Bollinger Bantları Sapması")

// Fiyat hareketlerine dayalı trend göstergesi (Örneğin: Basit Hareketli Ortalama)
trendIndicator = sma(close, trendPeriod)

// Hacim tabanlı momentum göstergesi (Örneğin: Hacim Ağırlıklı Ortalama Fiyat)
momentumIndicator = vwma(close, momentumPeriod)

// Volatilite göstergesi (Bollinger Bantları)
[upperBB, middleBB, lowerBB] = bb(close, bbPeriod, bbDeviation)

// Alım ve satım sinyallerinin belirlenmesi
buySignal = crossover(close, trendIndicator) and close > upperBB
sellSignal = crossunder(close, trendIndicator) and close < lowerBB

// Alım ve satım işlemlerinin gerçekleştirilmesi
if (buySignal)
    strategy.entry("Buy", strategy.long)
if (sellSignal)
    strategy.close("Buy")

if (sellSignal)
    strategy.entry("Sell", strategy.short)
if (buySignal)
    strategy.close("Sell")

مزید