حکمتِ عملیاں
SPY پچھلے سیشن کی الٹ سمت لانگ/نقد ماخذ کی نقل
نتیجہ: ترک شدہ
SpyPreviousSessionContrarian
نتیجہ خلاصہ
SpyPreviousSessionContrarian نے SPY منافع کے نشان پر مبنی الٹ سمت کی ٹریڈنگ اسٹریٹیجی کو اگلے سیشن کے آغاز پر اجرا کے ساتھ نقل کرنے کی کوشش کی۔ QA نے پایا کہ فیصلہ جاتی اختتامی قیمت کے مطابق حجم مقرر کرنے سے داخلہ 100.7458% ایکسپوژر تک پہنچ سکتا تھا، باوجود مقررہ 100% NAV حد کے۔ اسموک رپورٹ میں 1,647 روزانہ بارز کے دوران صرف ایک مکمل پوزیشن بھی تھی، جس سے اجرا کا رویہ غیر واضح رہا۔ تین کوششوں کے بعد، بیک ٹیسٹ جائزے، اصلاح یا رسک جائزے سے پہلے تصدیق کے مرحلے میں اسٹریٹیجی ترک کر دی گئی۔
مفروضہ
مقالے کے الٹ سمت کے سگنل کو SPY.USEQ روزانہ بارز پر وفاداری سے نافذ کریں۔ بنیادی نتیجہ return_lookback=1: log(close_t/close_(t-1)) کا حساب لگائیں، منفی منافع کے بعد خریدیں اور غیر منفی منافع کے بعد فروخت کریں۔ تازہ ترین مکمل منافع، پیش گوئی کی مدت کے لحاظ سے پچھلا وقفہ ہے؛ ایک اور سیشن کی تاخیر شامل نہ کریں۔ کوئی RSI، کریش حد، اسٹاپ، ہدف یا پیش گوئی کا ماڈل شامل نہیں کیا گیا۔ ماخذ کے DFL=1 کو غیر لیوریج شدہ ایکسپوژر سمجھیں جس کی حد اکاؤنٹ کے NAV کے 100% ہے، اور پورے حصص استعمال کریں۔ رسک کا طریقہ سگنل پر اخراج اور محدود حجم ہے۔ مسلسل منفی منافع والے سیشنوں میں موجودہ مقدار برقرار رکھیں، غیر ضروری بندش اور دوبارہ کھولنے کے کاروبار سے بچیں۔ فیصلے اگلے سیشن کے آغاز پر نافذ ہوتے ہیں، اس لیے داخلہ اس سے پہلے کے رات بھر کے قیمت فرق سے منافع نہیں کما سکتا۔ ماخذ کے ایک روزہ بنیادی دورانیے کے آس پاس 1–3 سیشنوں پر return_lookback تلاش کریں؛ بنیادی نقل کی واضح رپورٹ برقرار رکھیں۔ سالانہ تقریباً 50–90 مکمل پوزیشنوں کی پیش گوئی کریں۔
واضح نقل کا مقصد ایک منافع کے نشان کے اس قاعدے کو عمومی RSI اوسط کی طرف واپسی اور ہفتہ وار مومینٹم سے الگ کرتا ہے۔ اسنیپ شاٹ تلاش میں کوئی عین SPY الٹ سمت کا مماثل نہیں ملا۔ حصص کی لاگت اور طویل روزانہ تاریخ وفادارانہ قابلِ عمل ٹیسٹ کی اجازت دیتے ہیں۔ ماخذ سے وفاداری، کوٹے پورے کرنے کے لیے آپشنز، شارٹ پوزیشنز یا غیر متعلقہ فلٹرز شامل کرنے سے مقدم ہے۔
نفاذ
SPY روزانہ لانگ/نقد منافع کے نشان کی نقل، اگلے سیشن کے آغاز پر اجرا کے ساتھ۔ بنیادی نتیجہ return_lookback=1 واضح برقرار ہے۔ جمع کرانا روکا گیا ہے: موجودہ اجرا کا نظام مطلوبہ 100% NAV داخلہ حد کی ضمانت نہیں دیتا۔
پچھلے نفاذ کا ریٹرن سگنل، داخلے اور اخراج کے قواعد، مکمل شیئرز کی مقدار اور غیر تبدیل شدہ تحقیقی کنفیگریشن برقرار رکھتا ہے۔ عارضی فیصلے کی مقدار کے لیے مارک ٹو مارکیٹ NAV استعمال کرتا ہے؛ یہ رات کے دوران قیمت کے خلا کا حل نہیں۔ معائنے سے تصدیق ہوتی ہے کہ next_open_ticks صرف قیمتیں فراہم کرتا ہے اور _release_held_orders مقدار بدلے بغیر آگے بھیجتا ہے۔ اہم QA مسئلے کو درست کرنے کے لیے اس کام کے قابلِ تحریر دائرے سے باہر مشترکہ ایگزیکیوشن تبدیلیاں درکار ہیں: بیک ٹیسٹ اور پیپر ٹریڈنگ، دونوں میں میچنگ سے پہلے قابلِ عمل قیمت، دستیاب NAV اور داخلے کے اخراجات کے مطابق مکمل شیئرز کی مقدار طے کرنا۔ ایک پوزیشن کی تنبیہ حل طلب ہے: تاریخ وار لیجر یا مسترد ہونے اور زیرِ عمل ہونے کی تشخیصی معلومات فراہم نہیں کی گئیں، اور تصدیق پائپ لائن کے ذمے ہے۔ ایگزیکیوشن کی اصلاح کے بعد واضح ایک سیشن بیس لائن دوبارہ چلائیں اور ان تشخیصی معلومات کا معائنہ کریں؛ سودے پیدا کرنے کے لیے داخلے کا کوئی قاعدہ نرم نہیں کیا گیا۔
تصدیق کے نتائج
اس جمع کرانے کو اس وقت تک روکے رکھیں جب تک مشترکہ بیک ٹیسٹ میچر اور پیپر ٹریڈنگ میں روکے گئے آرڈرز کی اجرا کاری، میچنگ سے پہلے قابلِ عمل قیمت اور دستیاب NAV کے مطابق، داخلے کے اخراجات سمیت، پورے حصص کی مقدار مقرر نہ کریں۔ اوپر کے خلا والے داخلوں کی توثیق کریں اور واضح return_lookback=1 بنیادی نتیجہ دوبارہ چلائیں۔ فیصلے کے وقت مقررہ بفر من مانے رات بھر کے خلا میں حد کی ضمانت نہیں دے سکتا؛ مقررہ ایکسپوژر معاہدہ نہ بدلیں اور فیصلہ جاتی بار پر مستقبل کے آغاز کی قیمت نہ پڑھیں۔
position_size() فیصلے کے وقت کی NAV / فیصلہ جاتی اختتامی قیمت سے پورے حصص کی مقدار floor کے ذریعے مقرر کرتا ہے، حالانکہ آرڈر اگلے سیشن کے آغاز پر بھرتا ہے۔ رات کے دوران قیمت میں اوپر کا خلا داخلے کی مالیت کو مفروضے کی مقررہ 100% NAV حد سے بڑھا سکتا ہے۔ مشترکہ انٹری چیکس آرڈر جمع کراتے وقت ہوتے ہیں، next_open_ticks بعد کی قیمت فراہم کرتا ہے مگر مقدار دوبارہ متعین نہیں کرتا، اور _release_held_orders اصل مقدار آگے بھیجتا ہے۔ فراہم کردہ سینڈ باکس اس خلاف ورزی کو دکھاتا ہے: peak_entry_leverage اور peak_margin_utilization، 1.007458 (100.7458%) ہیں۔ get_equity_mtm() استعمال کرنے سے قابلِ عمل قیمت کے مطابق مقدار مقرر کرنے کا مسئلہ حل نہیں ہوتا۔ یہ داخلے کے حجم کا نقص ہے، موجودہ ہولڈنگ میں معمول کا لیوریج انحراف نہیں۔
اسی مدت میں تاریخ وار فیصلوں، آرڈرز، تکمیلوں، entry_diag کاؤنٹرز اور رد یا زیرِ عمل حالت کا معائنہ کریں، خصوصاً پہلے اخراج کے بعد۔ بنیادی نقل کی رپورٹ پر بھروسا کرنے سے پہلے اہل منفی منافع والے ادوار کو جمع کرائے گئے اور مکمل شدہ داخلوں سے ملائیں؛ سودے پیدا کرنے کے لیے سگنل کو ڈھیلا نہ کریں۔
اسموک رپورٹ میں 1,647 پروسیس شدہ روزانہ بارز کے دوران صرف ایک مکمل پوزیشن ہے، جبکہ مفروضہ سالانہ تقریباً 50–90 پوزیشنوں کی پیش گوئی کرتا ہے۔ منافع کے نشان کے قواعد قابلِ رسائی ہیں اور بظاہر درست نافذ کیے گئے ہیں؛ فراہم کردہ خلاصہ یہ ثابت نہیں کر سکتا کہ غائب داخلے آرڈر رد ہونے، مسلسل زیرِ عمل حالت، یا کسی اور اجرا کے مسئلے کی وجہ سے ہیں۔ ایک فاتح کے ساتھ صفر منافع عامل اکاؤنٹنگ کے نقص کو ثابت نہیں کرتا۔
تکرار تاریخ
اگلے آغاز پر عمل درآمد کے مرحلے میں، دستیاب NAV اور اصل عمل درآمدی قیمت کے مطابق پوری شیئرز کی مقدار <= floor مقرر کریں، اور عمل درآمدی اخراجات بھی شامل کریں۔ صرف اسی آغاز پر دستیاب قیمت استعمال کریں۔ ضرورت ہو تو پلیٹ فارم کے عمل درآمد کی اصلاح پر رابطہ کریں؛ فیصلہ جاتی اختتامی قیمت پر اگلی بار کا آغاز نہ پڑھیں اور مقررہ notional_fraction خاموشی سے تبدیل نہ کریں۔ تصدیق دوبارہ چلائیں اور یقینی بنائیں کہ داخلے کا ایکسپوژر کبھی 1.0 سے زیادہ نہ ہو۔
داخلے کی مقدار floor(NAV / decision_close) ہے، لیکن مارکیٹ آرڈر اگلے سیشن کے آغاز پر مکمل ہوتا ہے۔ اس لیے رات بھر اوپر کی قیمت کا خلا داخلے کی مالیت کو مفروضے کی 100% NAV حد سے بڑھا دیتا ہے۔ فراہم کردہ سینڈ باکس تصدیق کرتا ہے کہ peak_entry_leverage=1.007458 اور avg_position_pct=100.7458%۔ بنیادی margin_capped_size فیصلہ جاتی اختتامی قیمت پر جانچ کرتا ہے، اور submit_order عمل درآمد سے پہلے؛ ان میں سے کوئی بھی اگلے آغاز پر زیرِ عمل آرڈر کی مقدار تبدیل نہیں کرتا۔ کنفیگریشن کا یہ دعویٰ کہ عمل درآمد کے حفاظتی ضوابط مقدار گھٹاتے ہیں، جانچے گئے طریقۂ کار یا اس نتیجے سے ثابت نہیں ہوتا۔
اجرا کے حجم کی اصلاح کے بعد داخلے کے رد ہونے اور زیرِ عمل تشخیصی معلومات اور بند پوزیشنوں کے لیجر کا معائنہ کریں۔ مکمل تاریخ کے نتائج پر بھروسا کرنے سے پہلے تصدیق کریں کہ منفی اور غیر منفی نشان کی بار بار منتقلیاں اگلے آغاز پر متوقع داخلے اور اخراج پیدا کرتی ہیں۔
سینڈ باکس 1,647 یومیہ بارز میں صرف ایک مکمل پوزیشن بتاتا ہے، جبکہ مفروضہ سالانہ تقریباً 50–90 پوزیشنوں کی پیش گوئی کرتا ہے۔ سمت کے قواعد قابلِ عمل ہیں اور درست نافذ ہوئے ہیں، اس لیے یہ اکیلا حکمتِ عملی کا نقص ثابت نہیں کرتا؛ تاہم اسموک ٹیسٹ بار بار داخلے/اخراج کے عمل کا مظاہرہ نہیں کرتا۔ مضمر تعیناتی ایکویٹی کا تقریباً 100.75% ہے، جو الگ سے شناخت کردہ حد کی خلاف ورزی سے مطابقت رکھتی ہے۔
اگلے آغاز پر میچ کرنے سے پہلے قابلِ عمل قیمت، دستیاب NAV اور متعلقہ داخلہ اخراجات کی بنیاد پر 1.0 NAV حد نافذ کریں؛ اجازت یافتہ مقدار کو پوری شیئرز تک نیچے کی طرف گول کریں۔ زیرِ التوا پیپر ٹریڈنگ آرڈرز پر بھی یہی طریقہ لاگو کریں اور تصدیق کریں کہ اوپر کے قیمت خلا والے داخلے حد کے اندر رہتے ہیں۔ اگلے آغاز پر عمل درآمد اور مقررہ notional_fraction=1.0 برقرار رکھیں؛ فیصلہ کے وقت مستقبل کے آغاز پڑھنا یا اختتامی قیمت میں من مانا بفر شامل کرنا معاہدے کی ضمانت نہیں دیتا۔
position_size() فیصلے کے وقت ایکویٹی/قیمت سے پورے حصص نکالتا ہے، مگر وہ حصص اگلے سیشن کے آغاز پر بغیر اجرا کے وقت کی NAV حد کے بھرتے ہیں۔ اس لیے رات بھر قیمت میں اوپر کا خلا داخلے کی مالیت کو مفروضے کی مقررہ 100% NAV/غیر لیوریج شدہ ایکسپوژر حد سے بڑھا سکتا ہے۔ فراہم کردہ سینڈ باکس یہ دکھاتا ہے: peak_entry_leverage=1.007458 اور peak_margin_utilization=1.007458۔ بنیادی انٹری مددگار فیصلہ جاتی قیمت پر مارجن محدود کرتا ہے؛ next_open_ticks بعد کے آغاز کی قیمت فراہم کرتا ہے مگر مقدار دوبارہ مقرر نہیں کرتا، اور _release_held_orders اصل مقدار آگے بھیجتا ہے۔ نقص کو تسلیم کرنے والے تبصرے اسے درست نہیں کرتے۔
اجرا کی حد درست کرنے کے بعد آرڈر رد ہونے اور زیرِ عمل تشخیصی معلومات اور تاریخ وار داخلے/اخراج کے لیجر کا معائنہ کریں؛ تصدیق کریں کہ مدت کے دوران منفی اور غیر منفی حالتوں کی بار بار تبدیلیاں نافذ ہو سکتی ہیں۔ واضح return_lookback=1 بنیادی رپورٹ برقرار رکھیں۔
سینڈ باکس 1,647 یومیہ بارز میں صرف ایک مکمل پوزیشن بتاتا ہے، جبکہ مفروضہ سالانہ 50–90 کی پیش گوئی کرتا ہے؛ مؤثر یومیہ مشاہدے صرف دو تھے۔ یہ سگنل میں نقص ثابت نہیں کرتا، مگر اسموک ٹیسٹ کی کامیابی اس بات کا کم ثبوت دیتی ہے کہ پوری مدت میں اگلے آغاز پر بار بار داخلے کام کرتے ہیں۔
نتیجہ خلاصہ
قابلِ عمل قیمت، دستیاب NAV اور داخلے کے اخراجات کے مطابق مقدار مقرر کریں، پھر بنیادی حالت پر بھروسا کرنے سے پہلے فیصلوں، آرڈرز اور تکمیلوں کا باہمی موازنہ کریں۔
تین کوششوں کے بعد، لیئر 4 QA نے فیصلہ جاتی اختتامی قیمت کے مطابق مقدار مقرر کرنے کو مسترد کیا، کیونکہ رات بھر کا اوپر کی سمت خلا اجرا کے وقت NAV حد کی خلاف ورزی کر سکتا تھا۔ کم سودوں کی تعداد کی وضاحت نہ ہو سکی، اور بعد کے پائپ لائن مراحل تک رسائی نہیں ہوئی۔
SPY روزانہ الٹ سمت کے لانگ/نقد سگنل کو اگلے سیشن کے آغاز پر اجرا کے ساتھ نقل کریں، مسلسل منفی منافع میں ہولڈ رکھیں اور پورے حصص کا ایکسپوژر NAV کے 100% تک محدود رکھیں۔
QA نے سینڈ باکس میں داخلے کے وقت چوٹی کے لیوریج اور مارجن استعمال 1.007458 (100.7458%) کا حوالہ دیا، جو حد سے تجاوز کرتا تھا۔ اسموک رپورٹ میں 1,647 روزانہ بارز کے دوران ایک مکمل پوزیشن دکھائی گئی؛ بیک ٹیسٹ کا منافع یا شارپ فراہم نہیں کیا گیا۔
ترک کرنے کی وجہ
تجزیہ
ایکویٹی انڈیکس کے لیے لانگ شارٹ ٹرم میموری اور ٹائم سیریز ماڈلز سے الگورتھمک سرمایہ کاری کی اسٹریٹیجیوں کی ہیجنگ خصوصیات
Stratmill ایک تحقیقی اور پیپر ٹریڈنگ ٹول ہے، مالیاتی مشورہ یا بروکر نہیں۔ بیک ٹیسٹ اور پیپر نتائج فرضی ہیں۔ ٹریڈنگ میں نقصان کا خطرہ شامل ہے۔