رفتن به محتوا
همه راهبردها

استراتژی‌ها

بک تست روند طلا، لانگ/شورت XAUUSD.SPOTMETAL با 10ساله TIPS و دلار EUR/USD (FRED) | Stratmill

نتیجه: در حال راستی‌آزمایی

XauMacroDriverTrend

بک تست روند طلا، لانگ/شورت XAUUSD.SPOTMETAL با 10ساله TIPS و دلار EUR/USD (FRED) | Stratmill

فرضیه

معامله خرید/فروش تک‌دارایی روی طلای نقدی (XAUUSD.SPOTMETAL، کندل‌های 1-DAY، 2003-2026) است. محرک آن ONLY دو عامل کلان شناخته‌شده طلاست، نه روند قیمت خود طلا. (1) بازده واقعی US 10-ساله TIPS (FRED DFII10، کلید پلتفرم US_REAL10Y)؛ طلا سود دوره‌ای نمی‌پردازد، پس بازده واقعی هزینه فرصت آن است. (2) دلار US با نمایندگی EUR/USD (FRED DEXUSEU، کلید US_EURUSD؛ EUR حدود 58% از DXY)؛ قیمت طلا با دلار تعیین می‌شود. فرض این است که روند این محرک‌ها PERSIST (مومنتوم سری زمانی اوراق و FX، Moskowitz-Ooi-Pedersen 2012) و واکنش……نمایش بیشترنمایش کمتر

معامله خرید/فروش تک‌دارایی روی طلای نقدی (XAUUSD.SPOTMETAL، کندل‌های 1-DAY، 2003-2026) است. محرک آن ONLY دو عامل کلان شناخته‌شده طلاست، نه روند قیمت خود طلا. (1) بازده واقعی US 10-ساله TIPS (FRED DFII10، کلید پلتفرم US_REAL10Y)؛ طلا سود دوره‌ای نمی‌پردازد، پس بازده واقعی هزینه فرصت آن است. (2) دلار US با نمایندگی EUR/USD (FRED DEXUSEU، کلید US_EURUSD؛ EUR حدود 58% از DXY)؛ قیمت طلا با دلار تعیین می‌شود. فرض این است که روند این محرک‌ها PERSIST (مومنتوم سری زمانی اوراق و FX، Moskowitz-Ooi-Pedersen 2012) و واکنش قیمت طلا طی هفته‌ها، از طریق ETF کند و جریان تخصیص سرمایه، گسترش می‌یابد. بنابراین روند کلان با تأخیر باید چند هفته بعد قیمت طلا را پیش‌بینی کند. سیگنال در هر کندل تصمیم: s_r = -(R_t - R_{t-N}) / sd(تغییرات N مشاهده‌ای R طی 252 مشاهده اخیر)؛ s_d = (ln E_t - ln E_{t-N}) / sd(تغییرات لگاریتمی N مشاهده‌ای E طی 252 مشاهده اخیر). امتیاز = میانگین مؤلفه‌های فعال. signal_mode هر دو را دارد / real_yield_only / dollar_only؛ حالت‌های تک‌محرکی کنترل‌های همسانی هستند که مشخص می‌کنند کدام محرک اطلاعات دارد. هر دو سری ONLY از طریق supp_as_of / supp_window خوانده می‌شوند. پلتفرم سری‌های روزانه FRED را در 00:00 UTC روزِ AFTER تاریخشان ثبت می‌کند؛ پس تصمیم در بسته‌شدن کندل روزانه طلا (17:00 نیویورک) از بازده‌ها و FX روز US پیش استفاده می‌کند: کاملاً مبتنی بر اطلاعات همان زمان، با یک روز تأخیر. شمارش بر اساس مشاهدات منتشرشده است، نه روزهای تقویمی (FRED تعطیلات را حذف می‌کند). اجرا: SPOTMETAL بازارِ دارای ساعات معاملاتی است؛ بنابراین تصمیم در بسته‌شدن کندل روزانه، در بازگشایی جلسه NEXT بعد پر می‌شود (18:00 NY یکشنبه تا پنجشنبه) طبق next_open_fill (پشتیبانی می‌شود). آخر هفته‌ها و تعطیلی 17:00-18:00 بازار بسته‌اند، نه اینکه داده‌ای مفقود باشد. تازگی در قیاس با مجموعه: SPOTMETAL، 9 آزمایش دارد که همگی شکست‌های درون‌روزی جلسه/بازگشایی لندن، مومنتوم نسبی BTC/XAU یا صرف PAXG هستند. هم‌گرایی دو افق ناموفق GLD 20/120 از مومنتوم OWN متعلق به GOLD استفاده می‌کرد. هیچ فرضیه پیشینی بازده واقعی یا دلار را به‌عنوان سیگنال بیرونی برای طلا به کار نمی‌گیرد؛ جست‌وجوی دانشی برای TIPS، DFII10، بازده واقعی و مس، راهبردی منطبق نیافت. داده‌های کلان تاریخچه کامل دارند (FRED از 2003)، پس این طراحی به تاریخچه کوتاه متکی نیست. تأمین مالی شبانه مدل‌سازی شده است: خرید، نرخ وجوه فدرال به‌علاوه 2.5%/سال می‌پردازد؛ فروش، نرخ وجوه فدرال منهای 2.5%/سال دریافت می‌کند (چهارشنبه ×3). بنابراین در سال‌های با نرخ بهره بالا، موقعیت خرید متحمل هزینه واقعی می‌شود (حدود 0.02%/روز در 2023-24) و مزیت باید از آن بیشتر باشد. برآورد بسامد معامله: N=20 و entry_z=0.5 تقریباً 12-18 ورود/تغییر جهت در سال، حدود 300 معامله رفت‌وبرگشت طی 23 سال و میانه نگهداری حدود 2-4 هفته می‌دهند. محاسبه هر معامله: انحراف معیار حرکت 15 جلسه‌ای طلا حدود 3.5-4% است. نرخ موفقیت جهت‌گیری 53-55% با بازده متقارن، حدود 0.5-0.7% سود ناخالص به‌ازای هر معامله می‌دهد. با کسر هزینه تأمین مالی خریدها (حدود 0.15-0.3% طی نگهداری 15 روزه با نرخ‌های 2023-24، و بسیار کمتر در 2009-2021) و حدود 0.015% هزینه اسپرد رفت‌وبرگشت، سود خالص حدود 0.35-0.5% می‌شود؛ بیشتر از 20x هزینه رفت‌وبرگشت. ریسک شناخته‌شده از ابتدا: از 2022 طلا از بازده واقعی جدا شد (به‌دلیل خرید بانک‌های مرکزی)، بنابراین مؤلفه بازده واقعی ممکن است در 2022-2025 سیگنال اشتباه داده باشد. کنترل dollar_only و تحلیل رژیم این را نشان خواهند داد.

سهمیه و تنوع: SPOTMETAL، 9 از 4580 آزمایش را دارد (0.2%)، در حالی که مجموعه شامل 53% بایننس USD-M و 78% یک‌طرفه خرید است. این معامله خرید/فروش روی دارایی‌ای غیررمزارزی و خارج از بایننس، با دهه‌ها سابقه روزانه است. سازوکار آن (محرک‌های کلان بیرونی از طریق FRED) در هیچ فرضیه ثبت‌شده‌ای به‌کار نرفته است. L209/L192 قواعد روزانه یا کندتر را ترجیح می‌دهند که حرکت‌های چنددرصدی را هدف می‌گیرند. L189 تعداد کمتر داده‌فید را ترجیح می‌دهد و این راهبرد فقط از دو سری کلانِ دارای تاریخچه بلندمدت و از پیش گردآوری‌شده استفاده می‌کند و داده تازه‌ای نمی‌خواهد. شرط L210 (بدون دلیل از بایننس یا OKX استفاده نکنید) رعایت شده است. این راهبرد با هم‌گرایی ناموفق GLD تفاوت دارد: مومنتوم پس‌رونده 20/120 خود طلا به‌علاوه حد ضرر متحرک ATR؛ منبع سیگنال آن محرک‌ها هستند، نه قیمت طلا، و خروج با سیگنال انجام می‌شود، بدون حد ضرر.

پیاده‌سازی

موقعیت خرید یا فروش استقراضی روی XAUUSD.SPOTMETAL در کندل‌های 1-DAY که فقط از محرک‌های کلان طلا پیروی می‌کند. در پایان هر روز: s_r = -(R_t - R_{t-N}) / انحراف معیارِ تغییرات N مشاهده‌ایِ بازده واقعی 10ساله TIPS، US_REAL10Y، در 252 مشاهده اخیر؛ s_d = (ln E_t - ln E_{t-N}) / انحراف معیارِ تغییرات لگاریتمی N مشاهده‌ایِ EUR/USD، US_EURUSD، در 252 مشاهده اخیر؛ امتیاز = میانگین مؤلفه‌های انتخاب‌شده با signal_mode (هر دو / real_yield_only / dollar_only). وقتی امتیاز >= entry_z باشد وارد موقعیت خرید شوید و وقتی <=……نمایش بیشترنمایش کمتر

موقعیت خرید یا فروش استقراضی روی XAUUSD.SPOTMETAL در کندل‌های 1-DAY که فقط از محرک‌های کلان طلا پیروی می‌کند. در پایان هر روز: s_r = -(R_t - R_{t-N}) / انحراف معیارِ تغییرات N مشاهده‌ایِ بازده واقعی 10ساله TIPS، US_REAL10Y، در 252 مشاهده اخیر؛ s_d = (ln E_t - ln E_{t-N}) / انحراف معیارِ تغییرات لگاریتمی N مشاهده‌ایِ EUR/USD، US_EURUSD، در 252 مشاهده اخیر؛ امتیاز = میانگین مؤلفه‌های انتخاب‌شده با signal_mode (هر دو / real_yield_only / dollar_only). وقتی امتیاز >= entry_z باشد وارد موقعیت خرید شوید و وقتی <= -entry_z باشد وارد موقعیت فروش استقراضی شوید؛ اگر امتیاز < exit_z شود از موقعیت خرید خارج شوید و اگر > -exit_z شود از موقعیت فروش استقراضی خارج شوید (به‌دلیل خالص‌سازی حساب، تغییر جهت یعنی خروج و ورود مجدد در کندل تصمیم بعدی). داده‌های کلان فقط با معنای supp_as_of/supp_window خوانده می‌شوند (با مُهر زمانِ دسترس‌پذیری و یک روزِ US تأخیر). اگر سری انتخاب‌شده از آخرین مشاهده بیش از stale_days کهنه باشد یا سابقه نداشته باشد، ورود جدیدی انجام نمی‌شود؛ موقعیت باز پس از missing_bars_exit کندل پیاپی بدون سیگنال معتبر بسته می‌شود. اندازه = حقوق صاحبان سرمایه × notional_fraction × اهرم × ضریب احتیاط 0.97 / قیمت به‌ازای 0.01 اونس (حداکثر 100% حقوق صاحبان سرمایه، بدون اهرم). سفارش‌های تعیین‌شده در پایان روز، در بازشدن نشست بعدی اجرا می‌شوند (next_open_fill پلتفرم).

این فرضیه را دقیقاً با نام پارامترهای طرح پیاده‌سازی می‌کند: پارامترهای قابل تنظیم entry_z، exit_z، signal_mode، lookback_obs؛ اهرم ثابت=1، stale_days=7، vol_window=252، missing_bars_exit=3، notional_fraction=1.0. دو ثابت خارج از طرح بدون تغییر نگه داشته شده‌اند: min_vol_obs=60 (امتیاز استاندارد از حداکثر vol_window تغییر محاسبه می‌شود اما دست‌کم به 60 نیاز دارد؛ بنابراین در ابتدای سابقه و پنجره‌های مصنوعی کوتاه تعریف می‌شود؛ با سابقه FRED از 2003، برای هر کندل واقعی بک‌تست پس از دوره گرم‌شدن، از پنجره کامل 252 مشاهده‌ای استفاده می‌شود) و sizing_buffer=0.97 (اجرای سفارش در بازگشایی بعدی را هنگام جهش قیمت طلا در سقف وجه تضمین اولیه 1x نگه می‌دارد و از محدودشدن وجه تضمین/خطای اوج استفاده جلوگیری می‌کند). کنترل ریسک مسیر (b) است: خروج با سیگنال و موقعیتی حداکثر به میزان 100% از ارزش حساب. در حالت «هر دو»، هر دو مؤلفه باید معتبر باشند؛ محرک کهنه یا ناموجود جلوی ورود را می‌گیرد و باعث بازگشت به یک محرک نمی‌شود، بنابراین حالت‌ها کنترل‌های واقعی باقی می‌مانند. موتور، هزینه تأمین مالی شبانه را محاسبه می‌کند؛ حد ضرر اضافه نشده، چون فرضیه فقط خروج با سیگنال را مشخص می‌کند.

Stratmill ابزاری برای پژوهش و معامله آزمایشی است، نه مشاوره مالی یا کارگزار. نتایج بک‌تست و معامله آزمایشی فرضی هستند. معامله‌گری با ریسک زیان همراه است.