My-Language کے متعدد اشاریوں والی حکمتِ عملی JavaScript میں منتقل کریں
خلاصہ
یہ سبق My-Language ٹریڈنگ نظام کو JavaScript میں منتقل کرنے کے مراحل بتاتا ہے۔ مثال ہر بار کی بلند، پست اور اختتامی قیمت کے اوسط سے WaveTrend طرز کا اشاریہ نکالتی، ایکسپونینشل موونگ ایوریجز اور معمول شدہ انحراف لگاتی، پھر نتیجے کو وزنی تکراری اوسط سے ہموار کرتی ہے۔ مضمون بتاتا ہے کہ پلیٹ فارم کی دستیاب سادہ موونگ ایوریج، My-Language کے تین دلائل والے SMA سے مطابقت نہیں رکھتی، اس لیے مطلوبہ تکرار براہِ راست نافذ کی جاتی ہے۔ پھر اشاریے کے کراس اوورز کو لانگ اور شارٹ انٹریز میں بدلا جاتا ہے، جس میں ماخذ زبان کے تاخیر سے آنے والے سگنل کے حوالے اور پلیٹ فارم کی پوزیشن حالت کو ملحوظ رکھا جاتا ہے۔
وضاحت میں ارے بنانا، اشاریے کی درستگی جانچنا اور بیک ٹیسٹ تیز کرنے کے لیے اختتامی قیمت پر مبنی اپ ڈیٹ کا طریقہ شامل ہے۔ اصل اور منتقل شدہ نسخوں کے بیک ٹیسٹ کا تقابلی مواد دکھایا گیا ہے، مگر متن عددی کارکردگی کا موازنہ یا مکمل مساوات کا ثبوت نہیں دیتا۔ منتقلی کی تفصیلات، مثلاً گم شدہ قدریں، ابتدائی حالت، کراس اوور کا وقت اور آرڈر کی حالت میں تبدیلیاں، نتائج بدل سکتی ہیں؛ مصنف یہ بھی کہتا ہے کہ سگنل کے وقفے کو سمجھنا چاہیے، اسے فرض نہیں کرنا چاہیے۔
اہم خیالات
- ارے کی ترتیب برقرار رکھتے ہوئے ماخذ کے ہر اشاریے کے مرحلے کو مساوی JavaScript حساب میں منتقل کریں۔
- جب لائبریری فنکشن کا مفہوم مختلف ہو تو ماخذ زبان کی وزنی SMA تکرار نافذ کریں۔
- منحصر اشاریے نکالنے سے پہلے اِن پٹ کی لمبائی اور غلط قدریں جانچیں۔
- سگنل کے وقت میں ماخذ حکمتِ عملی کا پچھلی بار کا حوالہ اور کراس اوور کا رویہ ملحوظ رکھیں۔
- بیک ٹیسٹ کا موازنہ مفید ہے، مگر مضمون عددی نتائج نہیں دیتا یا مکمل مساوات ثابت نہیں کرتا۔
ٹیگز
یہ خلاصہ اصل ماخذ سے Stratmill کے تحقیقی ایجنٹ نے لکھا ہے؛ یہ ماخذ کی نقل نہیں۔