
یہ حکمت عملی ایک سادہ رجحان کی پیروی کرنے کی حکمت عملی کے لئے ڈیزائن کی گئی ہے جو EVWMA اشارے پر مبنی ہے۔ اس حکمت عملی میں EVWMA اشارے کو تیز رفتار لائن اور سست رفتار لائن کے ساتھ بنایا گیا ہے ، جب تیز رفتار لائن پر سست لائن کو عبور کرتے ہو تو زیادہ کام کریں ، اور جب تیز رفتار لائن کے نیچے سست لائن کو عبور کرتے ہو تو خالی جگہ بنائیں ، تاکہ رجحان کی پیروی ہو۔
اس حکمت عملی کا بنیادی اشارے EVWMA ہے ، یعنی لچکدار وزن والی متحرک اوسط۔ یہ قیمتوں اور لین دین کی مقدار کے بارے میں معلومات کے ساتھ مل کر ، اپنے حساب کتاب کی لمبائی کے طریقہ کار کے ذریعہ ، مارکیٹ کے رجحانات کو متحرک طور پر ظاہر کرتا ہے۔
خاص طور پر ، تیز رفتار لائن کے حساب کتاب کی مدت حالیہ 10 K لائنوں کی ٹرانزیکشن حجم کا مجموعہ ہے ، اور سست رفتار لائن کے حساب کتاب کی مدت حالیہ 20 K لائنوں کی ٹرانزیکشن حجم کا مجموعہ ہے۔ ہر K لائن کا EVWMA پچھلے دن کے EVWMA × (دورہ کی لمبائی - موجودہ K لائن حجم) + موجودہ K لائن کی بندش کی قیمت × موجودہ K لائن حجم) / دورہ کی لمبائی کے فاریکس بروکر کا انتخاب کیسے کریں؟ فاریکس ٹریڈنگ کی حکمت عملی کے لئے بہترین حکمت عملی کے طور پر شمار کیا جاتا ہے۔ اس طرح قیمت اور حجم کی معلومات کو ایک ساتھ ملایا جاتا ہے۔
جب فاسٹ لائن پر سست لائن کو پار کیا جاتا ہے تو ، خریدنے کی طاقت میں اضافہ ہوتا ہے ، اور زیادہ ہوتا ہے۔ جب فاسٹ لائن کے نیچے سست لائن کو پار کیا جاتا ہے تو ، فروخت کی طاقت میں اضافہ ہوتا ہے ، اور خالی ہوجاتا ہے۔ اس طرح کی تیز رفتار لائن کے امتزاج سے ، مارکیٹ کے رجحانات کو متحرک طور پر پکڑنے اور رجحانات کی پیروی کرنے کی حکمت عملی کو عملی میں لایا جاسکتا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ اس میں EVWMA اشارے کا متحرک سائیکل ڈیزائن استعمال کیا گیا ہے ، جس سے قیمتوں اور حجم میں تبدیلیوں کا زیادہ تیزی سے جواب دیا جاسکتا ہے ، اور مارکیٹ کے رجحانات کو حقیقی وقت میں پکڑ لیا جاسکتا ہے ، جو رجحانات کی پیروی کرنے والی حکمت عملی کے لئے بہت موزوں ہے۔ اس کے علاوہ ، یہ قیمتوں اور حجم کی معلومات کو جوڑتا ہے ، جیسے روایتی حرکت پذیر اوسط وغیرہ کے مقابلے میں ، جعلی توڑ کو فلٹر کرنے کے لئے۔
اس حکمت عملی کا بنیادی خطرہ ای وی ڈبلیو ایم اے اشارے کے پیرامیٹرز کی ترتیب کے مسائل میں ہے۔ اگر فاسٹ لائن اور سست لائن کا دورانیہ غلط طور پر طے کیا گیا ہے تو ، اس سے بہت سارے جھوٹے سگنل پیدا ہوسکتے ہیں۔ اس کے علاوہ ، رجحان سے باخبر رہنے کی حکمت عملی خود ہی رجحانات کے نتائج کو صرف اس صورت میں بدل دیتی ہے جب مارکیٹ میں رجحان پیدا ہوتا ہے۔
ان مسائل کو حل کرنے کے لئے ، پیرامیٹرز کو بہتر بنانے ، فاسٹ لائن اور سست لائن کے حساب کتاب کے دورانیے کو ایڈجسٹ کرنے کے ذریعے بہترین پیرامیٹرز کا مجموعہ تلاش کیا جاسکتا ہے۔ اس کے ساتھ ہی ، نقصان کے خطرے کو کنٹرول کرنے کے لئے اسٹاپ نقصان کا انتظام کیا جاسکتا ہے۔ مارکیٹ میں اہم تبدیلی کا امکان ہے ، جیسے اہم اعداد و شمار کی اشاعت ، اس مدت سے بچنے کے لئے حکمت عملی کو روکنے پر غور کیا جاسکتا ہے۔
اس حکمت عملی میں مزید اصلاح کی گنجائش بھی ہے۔ مثال کے طور پر ، حکمت عملی کی استحکام کو بڑھانے کے لئے تصدیق کے اشارے جیسے تجارتی حجم میں توڑ ، برلن بینڈ وغیرہ شامل کرنے پر غور کیا جاسکتا ہے۔ اس کے علاوہ ، مختلف اقسام اور مختلف ٹائم فریم کے پیرامیٹرز کے مجموعے کے لئے زیادہ سے زیادہ قیمت مختلف ہوسکتی ہے ، جس سے پیرامیٹرز کو خود بخود موافقت کے لئے تشکیل دیا جاسکتا ہے ، پیرامیٹرز کو ریئل ٹائم ڈیٹا کے مطابق ایڈجسٹ کیا جاسکتا ہے۔
تجارت کے لحاظ سے ، متحرک اسٹاپ ، ٹریکنگ اسٹاپ اور دیگر طریقوں کو بھی خطرے کو کنٹرول کرنے کے لئے ڈیزائن کیا جاسکتا ہے۔ اس کے علاوہ ، مختلف اقسام اور مختلف ٹائم فریم کے پیرامیٹرز کے مجموعے کی زیادہ سے زیادہ قیمتیں مختلف ہوسکتی ہیں ، پیرامیٹرز کو خود سے اپنانے کے لئے ایک اصلاحی طریقہ کار تشکیل دیا جاسکتا ہے ، جو پیرامیٹرز کو ریئل ٹائم ڈیٹا کے مطابق ایڈجسٹ کرتا ہے۔
اس حکمت عملی میں ای وی ڈبلیو ایم اے اشارے کے متحرک سائیکل ڈیزائن اور تجارت کی مقدار کی معلومات پر غور کیا گیا ہے۔ اس حکمت عملی میں ایک سادہ اور موثر رجحان کی پیروی کی حکمت عملی تشکیل دی گئی ہے۔ یہ قیمت میں تبدیلیوں کا فوری جواب دے سکتا ہے ، مارکیٹ کے رجحانات کو پکڑ سکتا ہے۔ پیرامیٹرز کی اصلاح ، رسک کنٹرول وغیرہ کے ذریعہ ، حکمت عملی کی استحکام کو مزید بڑھا سکتا ہے۔ یہ حکمت عملی کا نظریہ نیا ہے ، اور اس کی مزید تلاش اور اطلاق کے قابل ہے۔
/*backtest
start: 2022-12-05 00:00:00
end: 2023-12-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("QuantNomad - EVWMA Cross Strategy", shorttitle="EVWMA Cross", overlay=true)
// Inputs
fast_sum_length = input(10, title = "Fast Sum Length", type = input.integer)
slow_sum_length = input(20, title = "Slow Sum Length", type = input.integer)
// Calculate Volume Period
fast_vol_period = sum(volume, fast_sum_length)
slow_vol_period = sum(volume, slow_sum_length)
// Calculate EVWMA
fast_evwma = 0.0
fast_evwma := ((fast_vol_period - volume) * nz(fast_evwma[1], close) + volume * close) / (fast_vol_period)
// Calculate EVWMA
slow_evwma = 0.0
slow_evwma := ((slow_vol_period - volume) * nz(slow_evwma[1], close) + volume * close) / (slow_vol_period)
// Plot
plot(fast_evwma, title = "EVWMA Fast", linewidth = 2, color = color.red)
plot(slow_evwma, title = "EVWMA Slow", linewidth = 2, color = color.green)
// Strategy
strategy.entry("Long", true, when = crossover(fast_evwma, slow_evwma))
strategy.entry("Short", false, when = crossunder(fast_evwma, slow_evwma))