استراتژیها
بک تست طلا: پنجره پناهگاه امن پس از شوک سهام US، خرید XAUUSD.SPOTMETAL برای N جلسه پس از افت SPY با آستانه >=k-سیگما؛ فروش استقراضی اختیاری برای بازگشت پناهگاه امن (سیگنال میانبازاری SPY.USEQ -> طلای نقدی، 1-DAY، خرید و فروش استقراضی) | Stratmill
نتیجه: در حال راستیآزمایی
GoldHavenAfterSpyShock
بک تست طلا: پنجره پناهگاه امن پس از شوک سهام US، خرید XAUUSD.SPOTMETAL برای N جلسه پس از افت SPY با آستانه >=k-سیگما؛ فروش استقراضی اختیاری برای بازگشت پناهگاه امن (سیگنال میانبازاری SPY.USEQ -> طلای نقدی، 1-DAY، خرید…
فرضیه
این ایده بهدست پژوهشگر ارشد و بر پایه پژوهشهای پناهگاه امن استخراج شده است (Baur & Lucey 2010، «آیا طلا پوشش ریسک است یا پناهگاه امن؟»؛ Baur & McDermott 2010): طلا در روزهای پس از زیانهای شدید بازار سهام بازده مثبت دارد و تقاضای پناهگاه امن پس از حدود 15 روز معاملاتی کاهش مییابد و تا حدی معکوس میشود. تعریف عملیاتی: SIGNAL از کندلهای روزانه SPY.USEQ (16:00 ET بستهشدن) به دست میآید. TRADE، طلای نقدی XAUUSD.SPOTMETAL روی کندلهای 1-DAY است (بستهشدن روز معاملاتی 17:00 نیویورک). هر دو بازار جلسهمحورند. شوک……نمایش بیشترنمایش کمتر
این ایده بهدست پژوهشگر ارشد و بر پایه پژوهشهای پناهگاه امن استخراج شده است (Baur & Lucey 2010، «آیا طلا پوشش ریسک است یا پناهگاه امن؟»؛ Baur & McDermott 2010): طلا در روزهای پس از زیانهای شدید بازار سهام بازده مثبت دارد و تقاضای پناهگاه امن پس از حدود 15 روز معاملاتی کاهش مییابد و تا حدی معکوس میشود. تعریف عملیاتی: SIGNAL از کندلهای روزانه SPY.USEQ (16:00 ET بستهشدن) به دست میآید. TRADE، طلای نقدی XAUUSD.SPOTMETAL روی کندلهای 1-DAY است (بستهشدن روز معاملاتی 17:00 نیویورک). هر دو بازار جلسهمحورند. شوک SPY که در 16:00 ET معلوم شود، در بازشدن کندل بعدی طلا OPEN (18:00 بازگشایی جلسه NY) اجرا میشود؛ این قاعده next_open_fill مورد پشتیبانی پلتفرم است. بدون نگاه به آینده: زمان ثبت کندل SPY برابر 16:00 ET است، پیش از بستهشدن کندل طلای 17:00 NY که تصمیم را فعال میکند. در جلسه نزولیِ شوکدار SPY (بازده بستهشدن تا بستهشدن SPY کمتر یا مساوی منفی shock_z برابر انحراف معیار بازده جلسات 60 گذشته، محاسبهشده با جلسات BEFORE شوک)، در بازشدن بعدی طلا بخرید و برای long_hold_sessions روز معاملاتی طلا نگه دارید. اگر reversal_leg روشن باشد، پس از پایان نگهداری خرید، برای ثبت فروکشکردن مستند تقاضای پناهگاه امن، به مدت reversal_hold_sessions روز وارد فروش استقراضی شوید. شوک تازه هنگام نگهداری، زمان خرید را از نو آغاز میکند، اما حجم را افزایش نمیدهد. شوک تازه در دوره بازگشت، فروش استقراضی را میبندد و دوباره خرید میکند. دلیل انتخاب این ابزار: XAUUSD.SPOTMETAL در مجموعه داده 9 آزمایش دارد و دادههای آن از 2003 در دسترس است؛ بنابراین از دادههای استفادهنشده بهره میگیرد. SPY فقط منبع سیگنال است و هرگز معامله نمیشود. استفاده از دو بازار و موقعیت خرید و فروش، سهمیههای کمترپوششدادهشده را پر میکند. این روش از شکستهای پیشین طلا از نظر سازوکار متفاوت است: همجهتی مومنتوم GLD، روند آسیا، شکست لندن و صرف PAXG همگی الگوهای قیمتی مختص طلا بودند؛ اما این روش با رویدادی میان داراییها فعال میشود. یادداشت داده: فهرست طلای نقدی 1-DAY در حال حاضر از 2003 تا 2007 دادهگذاری شده و دادههای دیگر در صورت نیاز از Dukascopy گردآوری میشوند. بکتست به کل بازه 2003-2026 نیاز دارد. کنترل ریسک از مسیر (الف) بهعلاوه (ب) انجام میشود: خروج بر اساس سیگنال یا زمان، ارزش اسمی ثابت 50% از سرمایه (بدون اهرم) و حد ضرر محافظتی درونکندلی در فاصله نامطلوب 4% از قیمت ورود (معادل 2% از سرمایه در حد ضرر). حد ضرر درون کندل و در بازار شبیهسازیشده پلتفرم فعال میشود و اجرای زنده همان قیمتهای پرشدن را بازتاب میدهد؛ نیازی به سفارش باز در صرافی نیست.
پیادهسازی
استراتژی رویدادمحور میان بازارها. سیگنال: بازده روزانه بستهشدن تا بستهشدن SPY.USEQ تقسیم بر انحراف معیار بازده 60 جلسهای گذشته آن، که انحراف معیار فقط از جلسههای BEFORE جلسه جاری استفاده میکند (امتیاز شوک = -بازده/انحراف معیار). معامله: XAUUSD.SPOTMETAL روی کندلهای 1-DAY. وقتی امتیاز یک جلسه SPY به shock_z یا بیشتر برسد، استراتژی در گشایش جلسه بعدی طلا، طلای نقدی را در پلتفرم next_open_fill با ارزش اسمی 50% از سرمایه، بدون اهرم، میخرد و برای long_hold_sessions جلسه طلا نگه میدارد. شوک تازه در طول موقعیت……نمایش بیشترنمایش کمتر
استراتژی رویدادمحور میان بازارها. سیگنال: بازده روزانه بستهشدن تا بستهشدن SPY.USEQ تقسیم بر انحراف معیار بازده 60 جلسهای گذشته آن، که انحراف معیار فقط از جلسههای BEFORE جلسه جاری استفاده میکند (امتیاز شوک = -بازده/انحراف معیار). معامله: XAUUSD.SPOTMETAL روی کندلهای 1-DAY. وقتی امتیاز یک جلسه SPY به shock_z یا بیشتر برسد، استراتژی در گشایش جلسه بعدی طلا، طلای نقدی را در پلتفرم next_open_fill با ارزش اسمی 50% از سرمایه، بدون اهرم، میخرد و برای long_hold_sessions جلسه طلا نگه میدارد. شوک تازه در طول موقعیت خرید، زمانسنج را از نو آغاز میکند و اندازه موقعیت را افزایش نمیدهد. با reversal_leg='on'، در پایان دوره نگهداری، موقعیت خرید با سفارش بازار ONE به فروش استقراضی تبدیل میشود و فروش برای reversal_hold_sessions نگه داشته میشود. شوک تازه در دوره فروش استقراضی، موقعیت را دوباره به خرید تبدیل میکند. هر موقعیت دارای حد STOP_MARKET درونکندلی 4% با قابلیت کاهش موقعیت است که از میانگین قیمت ورود محاسبه میشود؛ در قیمت حد، این مقدار برابر 2% سرمایه است. پس از هر اجرای سفارش گشایش یا تغییر جهت، حد دوباره فعال میشود. calculate_signal آخرین امتیاز شوک SPY را بهصورت مقداری پیوسته برمیگرداند.
فرضیه پنجره پناهگاه امن Baur & Lucey / Baur & McDermott و optimization_plan را همانطور که نوشته شده پیادهسازی میکند. نام پارامترها با طرح مطابقت دارد: shock_z، long_hold_sessions، reversal_leg (مقدارهای دستهای «off»/«on»)، و reversal_hold_sessions قابل تنظیماند؛ vol_lookback=60، stop_loss_pct=0.04، notional_fraction=0.5 و اهرم=1.0 ثابتاند. محدودکننده کدی وجود ندارد، پس _param_bounds هم وجود ندارد. همترازی در لحظه: کندل روزانه SPY در 16:00 ET و کندل طلا در 17:00 NY بسته میشود؛ بنابراین این دو هرگز مُهر……نمایش بیشترنمایش کمتر
فرضیه پنجره پناهگاه امن Baur & Lucey / Baur & McDermott و optimization_plan را همانطور که نوشته شده پیادهسازی میکند. نام پارامترها با طرح مطابقت دارد: shock_z، long_hold_sessions، reversal_leg (مقدارهای دستهای «off»/«on»)، و reversal_hold_sessions قابل تنظیماند؛ vol_lookback=60، stop_loss_pct=0.04، notional_fraction=0.5 و اهرم=1.0 ثابتاند. محدودکننده کدی وجود ندارد، پس _param_bounds هم وجود ندارد. همترازی در لحظه: کندل روزانه SPY در 16:00 ET و کندل طلا در 17:00 NY بسته میشود؛ بنابراین این دو هرگز مُهر زمانی مشترک ندارند. پس مانع پایه همزمانیِ بازه زمانی برای بخش SPY غیرفعال است (مجموعه درجا پاک میشود، همانطور که راهبرد فهرستشده دوگانه AH انجام میدهد). مشاهده SPY فقط در نخستین کندل طلا با مُهر زمانی برابر یا پس از کندل SPY مصرف میشود؛ بنابراین نگاه به آینده وجود ندارد. اگر پیش از تشکیل کندل طلا چند جلسه SPY برسد، بزرگترین شوک آنها ملاک است. اجرا: تصمیم هنگام بستهشدن کندل طلا گرفته میشود و در بازشدن جلسه بعدی طلا پر میشود (مورد پشتیبانی next_open_fill). حد ضرر درونکندلی، از نوع _submit_stop_market و فقط کاهنده موقعیت است (مورد پشتیبانی intrabar_stop) و emulation_trigger ندارد. برای بازگشت، یک سفارش به اندازه قدر مطلق موقعیت بهعلاوه هدف ثبت میشود و حد ضرر قبلی ابتدا لغو میشود؛ این کار از جفت سفارش بازگشت ناایمن جلوگیری میکند. شمارندههای نگهداری، ویژگیهای اسکالرند که پس از پرشدن سفارش بر حسب جلسات طلا شمرده میشوند. بسامد مورد انتظار: روز نزولی 2-سیگما در SPY تقریباً 8-12 بار در سال رخ میدهد؛ در نتیجه طی 2003-2026 حدود 200+ ورود خواهیم داشت (پس از ادغام شوکهای خوشهای بر اثر آغاز دوباره زمانسنج، تعداد کمتر میشود). کنترل ریسک: مسیر (الف)، زیان 2% از سرمایه در حد ضرر، بهعلاوه مسیر (ب)، خروج زمانی با سقف اندازه موقعیت برابر 50% از سرمایه.
Stratmill ابزاری برای پژوهش و معامله آزمایشی است، نه مشاوره مالی یا کارگزار. نتایج بکتست و معامله آزمایشی فرضی هستند. معاملهگری با ریسک زیان همراه است.