סל ספוט קריפטו של נכסים מרכזיים, לונג בלבד, המכוון לתנודתיות (4 BINANCE_SPOT נכסים מרכזיים: BTC/ETH/SOL/BNB, נרות יומיים, החזקת סל במשקל שווה של נכסים מעל המגמה ארוכת הטווח שלהם, אך שינוי SCALE TOTAL DEPLOYED EXPOSURE ביחס הפוך לתנודתיות הממומשת של התיק כדי להגיע ליעד תנודתיות קבוע, מחזור נמוך, 3 פרמטרים)
תוצאה: ננטש
SpotVolatilityTargetedMajorsBasketLong
סיכום תוצאה
אסטרטגיה זו ניסתה לייבא למפעל את פרמיית ניהול התנודתיות של Moreira-Muir, תוך החזקת נכסים מרכזיים במגמת עלייה והקטנת החשיפה הכוללת ביחס הפוך לתנודתיות הממומשת כדי לכוון לתנודתיות קבועה. אך בדיקת העבר הייתה פגומה מבפנים: תשואה כוללת בלתי אפשרית פיזית של +8,697%, עליות יומיות בודדות מעל 240%, ותנודות הון עצמי של 26-29x בחשבון של $100k, כל זאת כאשר היתרון האמיתי היה שלילי (שארפ -0.087, avg_trade_return_pct -0.785%). באיטרציה 2 חשבונאות היציאה עובדה מחדש אחרי דגל QA, אך התוצאה חזרה פגומה יותר, והיה ברור שהקצאת הגודל/האיזון מחדש פרסו חשיפה עודפת וביצעו צבירה שגויה. האנליסט נטש אותה בשלב סקירת בדיקת העבר — הפגם החשבונאי הפך את הסדרה לבלתי אמינה, אופטימיזציה רק הייתה מתאימה יתר על המידה לתוצרים מקריים, וסל האסטרטגיה האחות שכבר מת אישר שמשפחת ניהול התנודתיות של נכסים מרכזיים מוסיפה ערך פעיל שלילי.
סל לונג של LONG-ONLY נכסי קריפטו מרכזיים SPOT (BTC/ETH/SOL/BNB) שהיתרון שלו אינו NOT אות כיווני כלל, אלא PORTFOLIO VOLATILITY MANAGEMENT — פרמיית 'תיק מנוהל תנודתיות' של Moreira-Muir המתועדת, שמעולם לא נבדקה במפעל הזה. המנגנון: להחזיק הקצאה במשקל שווה של הנכסים המרכזיים שנמצאים מעל המגמה ארוכת הטווח שלהם, אך לשנות את אחוז TOTAL המוקצה ביחס הפוך לתנודתיות הממומשת האחרונה של הסל, כך שהתיק מכוון לתנודתיות קבועה. מאחר שהתנודתיות הממומשת מתמידה ומשטרי תנודתיות גבוהה בקריפטו מניבים תשואות מותאמות־סיכון גרועות באופן……הצג עודהצג פחות
סל לונג של LONG-ONLY נכסי קריפטו מרכזיים SPOT (BTC/ETH/SOL/BNB) שהיתרון שלו אינו NOT אות כיווני כלל, אלא PORTFOLIO VOLATILITY MANAGEMENT — פרמיית 'תיק מנוהל תנודתיות' של Moreira-Muir המתועדת, שמעולם לא נבדקה במפעל הזה. המנגנון: להחזיק הקצאה במשקל שווה של הנכסים המרכזיים שנמצאים מעל המגמה ארוכת הטווח שלהם, אך לשנות את אחוז TOTAL המוקצה ביחס הפוך לתנודתיות הממומשת האחרונה של הסל, כך שהתיק מכוון לתנודתיות קבועה. מאחר שהתנודתיות הממומשת מתמידה ומשטרי תנודתיות גבוהה בקריפטו מניבים תשואות מותאמות־סיכון גרועות באופן שיטתי (תנודתיות מתקבצת, ומשיכות שיא לשפל מתרחשות במצבי תנודתיות גבוהה), צמצום החשיפה כשהתנודתיות גבוהה והגדלתה כשהיא נמוכה משפרים את שארפ ומפחיתים מאוד את משיכת השיא לשפל לעומת קנייה והחזקה סטטית — יתרון האורתוגונלי לכיוון המחיר. האסטרטגיה מובחנת במכוון מבחינה מבנית מכל משפחה מתה או בצנרת: NOT אינה אסטרטגיית דעיכה/היפוך (אין מסחר נגד תנועות — אסטרטגיות הדעיכה/ההיפוך/פרמיית/OI-squeeze כולן הפסידו כסף), NOT אינה טריגר של אירוע נדיר (החשיפה היא מצב רציף, וכך נמנע no_trades המוות), NOT אינה רוטציה רוחבית RANK (אין דירוג תשואות, אין בחירת top-K; מוחזקים הנכסים המרכזיים ALL במגמה — המנגנון המותש של L32 אינו קיים), NOT אינה נשיאת מימון (L33), NOT אינה אסטרטגיית אופציות (אין מחסום של מספר עסקאות), NOT אינה סל ההיפוך בצניחות עמוקות שזה עתה הותאם יתר על המידה (IS 8.3 → OOS -2.64; אין כאן כניסה בהיפוך שאפשר להתאים יתר על המידה — הכמויות היחידות המותאמות הן יעד תנודתיות ושני חלונות מבט לאחור). ספוט לונג בלבד (CASH) חסין מבנית מקריסות מינוף. ממלא את החסר בזירת BINANCE_SPOT שכמעט אינה מיוצגת ובקטגוריית המאקרו/אופק ארוך שכמעט ריקה; המחזור הנמוך (איזון שבועי ורצועת אי־מסחר) הופך את עלות הלוך־ושוב של ~0.20% לזניחה.
מטפל בשני הממצאים הניתנים לתיקון של Layer-4 בשינויים מזעריים, תוך שמירה על לוגיקת התאמת התנודתיות שעברה את השכבות הקודמות. (1) החשד לביצוע/חשבונאות שסומן על ידי QA במסלול היציאה תוקן: יציאת נכס מהסל (יעד 0) סוגרת כעת דרך _submit_exit_position (סגירה להפחתה בלבד), שרושמת נכון את ההפחתה ומשחררת CASH לפני לולאת הקנייה, במקום SELL שנותב דרך _submit_entry_instrument; קיטומי תנודתיות חלקיים נותרים פקודות SELL מוגבלות שמפחיתות פוזיציית לונג בלבד. (2) בעיית היתרון שאינו ניתן למדידה או שכמעט לא הופעל (רק 6 עסקאות, כי שער……הצג עודהצג פחות
מטפל בשני הממצאים הניתנים לתיקון של Layer-4 בשינויים מזעריים, תוך שמירה על לוגיקת התאמת התנודתיות שעברה את השכבות הקודמות. (1) החשד לביצוע/חשבונאות שסומן על ידי QA במסלול היציאה תוקן: יציאת נכס מהסל (יעד 0) סוגרת כעת דרך _submit_exit_position (סגירה להפחתה בלבד), שרושמת נכון את ההפחתה ומשחררת CASH לפני לולאת הקנייה, במקום SELL שנותב דרך _submit_entry_instrument; קיטומי תנודתיות חלקיים נותרים פקודות SELL מוגבלות שמפחיתות פוזיציית לונג בלבד. (2) בעיית היתרון שאינו ניתן למדידה או שכמעט לא הופעל (רק 6 עסקאות, כי שער SMA(100) השאיר את הסל במזומן כמעט לאורך כל התקופה, ולכן כל העסקאות הסגורות היו מפסידות עקב שבירת המגמה בעוד המנצחות נותרו פתוחות) תוקנה באמצעות קיצור trend_len 100->50 (הסל מושקע בחלק גדול יותר מהתקופה, כך שאיזון מחדש שבועי לפי תנודתיות הפוכה מבצע עסקאות ושכבת ניהול התנודתיות של Moreira-Muir נבחנת בפועל), והידוק rebalance_band 0.15->0.10 (יותר מהתאמות הגודל השבועיות המונעות מתנודתיות וממעברי הזכאות חוצים את הסף). יחד, השינויים מעלים את מספר העסקאות לכיוון רף המדידות בארבעה נכסים ובכ־50 איזונים שבועיים. נוסחת ההקצאה לפי תנודתיות הפוכה, שער המגמה לכל נכס, סימון _portfolio_value לפי NAV אמיתי, סדר SELLS/סגירות לפני BUYS, והקצאת גודל בלונג בלבד CASH (ברוטו <= 0.95x, מינוף 1.0) נותרו ללא שינוי; לכן שכבות 1-3 נשארות תקינות והייבואים נקיים. אני מכיר בחשש העמוק יותר של QA: גישה טהורה מסוג OHLCV שמותנית ב־SMA היא מחלקה עם סיכויי הישרדות נמוכים, ושכבת תנודתיות אינה יכולה ליצור תוחלת חיובית מתיק המוחזק לפי מגמה בתקופת ירידות. הדבר מובנה בהנחת היסוד המוצהרת של ההשערה (פרמיית ניהול תנודתיות שאינה תלויה בכיוון), ואי אפשר לפתור אותו בלי לזנוח אותה או להוסיף פיד, דבר שיחרוג מאיטרציה של שינוי מינימלי. התיקונים האלה גורמים לאסטרטגיה להתבצע ולהימדד כראוי, כדי שהאנליסט יוכל להעריך את הפרמיה על סמך בקטסט אמין עם מדגם מספיק, ולא על סמך תוצר לוואי של 6 עסקאות.
}
בדיקת העבר אינה אמינה: ההון העצמי/החשבונאות פגומים. total_return +8,697% (87x) בלתי אפשרי עבור סל ספוט לונג בלבד ללא מינוף (<=1x), ותשואות יומיות של +241% (2021-05-20), +158% (2019-07-04), +88.7% ו־+84.3% בלתי אפשריות פיזית עבור תיק לונג בלבד של <=0.95x; avg_win $426k / largest_loss -$2.9M בחשבון של $100k (תנודות הון עצמי של 26-29x) לצד מחזור מסחר 635 (לעומת האיזון השבועי בעל המחזור הנמוך הנטען) מראים שהקצאת הגודל/האיזון מחדש פורסים חשיפה עודפת ומבצעים צבירה שגויה. הסתירה הפנימית מאשרת זאת — כותרת +8,697% אך שארפ……הצג עודהצג פחות
בדיקת העבר אינה אמינה: ההון העצמי/החשבונאות פגומים. total_return +8,697% (87x) בלתי אפשרי עבור סל ספוט לונג בלבד ללא מינוף (<=1x), ותשואות יומיות של +241% (2021-05-20), +158% (2019-07-04), +88.7% ו־+84.3% בלתי אפשריות פיזית עבור תיק לונג בלבד של <=0.95x; avg_win $426k / largest_loss -$2.9M בחשבון של $100k (תנודות הון עצמי של 26-29x) לצד מחזור מסחר 635 (לעומת האיזון השבועי בעל המחזור הנמוך הנטען) מראים שהקצאת הגודל/האיזון מחדש פורסים חשיפה עודפת ומבצעים צבירה שגויה. הסתירה הפנימית מאשרת זאת — כותרת +8,697% אך שארפ -0.087, avg_trade_return_pct -0.785% (שלילי), information_ratio -0.21, PSR 0.375 — לכן לפי התוצר אין יתרון אמיתי (אסימטריה -4.5, קורטוזיס 67.7, max_dd CI גבוה ~100%). אני מצביע על התסמין בלי לטעון מהו הבאג המדויק שטרם איתרתי. זו כבר איטרציה 2: המפתח עיבד מחדש את חשבונאות היציאה אחרי דגל QA 'חשד לבעיה חשבונאית', והתוצאה כעת פגומה יותר, ולכן אופטימיזציה של הסדרה הפגומה רק תתאים יתר על המידה לתוצרים מקריים. גם משפחת האסטרטגיות הבסיסית מתה — האסטרטגיה האחות VolatilityManagedLongMajorsBasketDaily ננטשה במושב זה עם IR -0.60 ואלפא של ~0 לעומת הסל שלה (ניהול תנודתיות של סל לונג בנכסים מרכזיים מוסיף ערך פעיל שלילי), וכאן בטא 0.51 / benchmark_correlation 0.70 לצד אלפא שלילית אחרי שכבת העל מצביעים לאותו כיוון. אופטימיזציה של vol_target/trend_len/vol_lookback אינה יכולה לתקן פגם בהקצאת הגודל/בחשבונאות או ליצור יתרון שחסר למשפחה מבנית. לנטוש.
מימוש
סל ספוט לונג בלבד, בעל מחזור נמוך ומנוהל תנודתיות, של ארבעה נכסים מרכזיים של Binance מסוג SPOT (BTC/ETH/SOL/BNB), נרות יומיים, OHLCV טהור. בכל איזון שבועי מוחזקת הקצאה במשקל שווה של הנכסים המרכזיים שמעל SMA(trend_len=50) שלהם, תוך שינוי שיעור TOTAL המוקצה ביחס הפוך לתנודתיות הממומשת של הסל כדי להגיע ליעד קבוע: המוקצה = min(vol_target=0.60 / annualized_basket_vol_over_vol_lookback=30d, gross_exposure=0.95). כל נכס זכאי מכוון ל־deployed/n_eligible מההון העצמי; נכסים שאינם במגמה עוברים למזומן. האיזון מחדש משתמש בשינוי לעבר יעד עם רצועת אי־מסחר של 10%: יציאות מלאות נסגרות במצב reduce-only באמצעות _submit_exit_position, צמצומי תנודתיות חלקיים מוגבלים להוראות SELL, ואז הקניות משלימות עד היעד. היעדים הם שיעורים מהון עצמי אמיתי של CASH, כך שסך החשיפה המוקצית <= 0.95x (ללא מינוף). פרמטרים מותאמים של 3 (vol_target, trend_len, vol_lookback).
תוצאות אימות
האימות נכשל (שכבה 4 — סקירת QA): - סביבת הבדיקה מציגה חתימה של פגם בקוד שהמפעל מאבחן שוב ושוב בטעות ככישלון יתרון: win_rate = 0.0 AND profit_factor = 0.0 (כל 6 העסקאות שנסגרו הסתיימו בהפסד, הרווח הגולמי הוא בדיוק אפס), שארפ -1.94, total_return -33.3% == max_drawdown. הקוטביות הכיוונית/של שינוי הגודל נכונה לפי הבדיקה (החשיפה המוקצית לפי תנודתיות הפוכה = min(vol_target/basket_vol, gross); מסנן מגמה close>SMA; צמצום לונג מוגבל לכמות המוחזקת), לכן התקלה שנותרה ככל הנראה נמצאת בנתיב EXECUTION/ACCOUNTING. שני חשודים:……הצג עודהצג פחות
האימות נכשל (שכבה 4 — סקירת QA):
- סביבת הבדיקה מציגה חתימה של פגם בקוד שהמפעל מאבחן שוב ושוב בטעות ככישלון יתרון: win_rate = 0.0 AND profit_factor = 0.0 (כל 6 העסקאות שנסגרו הסתיימו בהפסד, הרווח הגולמי הוא בדיוק אפס), שארפ -1.94, total_return -33.3% == max_drawdown. הקוטביות הכיוונית/של שינוי הגודל נכונה לפי הבדיקה (החשיפה המוקצית לפי תנודתיות הפוכה = min(vol_target/basket_vol, gross); מסנן מגמה close>SMA; צמצום לונג מוגבל לכמות המוחזקת), לכן התקלה שנותרה ככל הנראה נמצאת בנתיב EXECUTION/ACCOUNTING. שני חשודים: (1) צמצומים שולחים הוראות SELL באמצעות _submit_entry_instrument(OrderSide.SELL) במקום _submit_exit_position — יש לוודא שהדבר מצמצם את הפוזיציה בלונג ב־CASH ואינו נדחה או נרשם באופן שגוי; (2) הלולאה BUY מחשבת מחדש את _held_qty לאחר שליחת הוראות SELL, אך המילויים אינם סינכרוניים בתוך on_bar, ולכן הקניות מחושבות לפי הון שהוראות המכירה הממתינות עדיין לא שחררו. יש לאבחן את PF בדיוק 0.0, כאשר כל העסקאות בהפסד, כבאג ולא להעביר הלאה כעמלה/היעדר יתרון.
- אין אפשרות למדוד: 6 עסקאות לאורך 363 ימים הן בסדר גודל אחד מתחת לרף של ~100 עסקאות, ולכן win_rate/PF/שארפ אינם נושאים אות. איזון שבועי של 4 נכסים אמור להניב ~200 אירועי איזון, אך הניב 6 עסקאות — האסטרטגיה נשארה במזומן כמעט לכל אורך החלון (SMA(100) המסנן כמעט אף פעם לא התקיים), מה שמסביר את מתאם הבנצ'מרק 0.11 למרות חשיפה בפוזיציה של 76% ומשמעותו שיתרון ניהול התנודתיות כמעט לא נבחן בפועל.
- OHLCV טהור (SMA מסנן מגמה + שינוי גודל לפי תנודתיות ממומשת, ללא יתרון כיווני). ל־OHLCV טהור יש הישרדות של 0% לאורך 213 הרצות קודמות, ומסנני מגמת SMA הם סוג שננטש שוב ושוב. שכבת התנודתיות אורתוגונלית לכיוון ואינה יכולה ליצור תוחלת חיובית אם אין כזו לסל המוחזק לפי מגמה — והתוצאה סותרת את טענת ההשערה להפחתת משיכת שיא לשפל (משיכת שיא לשפל של 33%).
על האנליסט ABANDON ב־backtest_review במקום לבצע אופטימיזציה; פרמטרים אינם יכולים להפוך תוחלת שלילית לחיובית. אין הצדקה לאיטרציה נוספת מצד המפתח.
STRONG ABANDON RECOMMENDATION (לא כשל קוד של QA). לאחר תיקון הביצוע ומדידת היתרון, תוצאות הסביבה המבודדת שליליות בבירור וWORSE מ־iter-1: total_return -38.87%, שארפ -1.15, PF 0.126, win_rate 0.19, avg_trade_return_pct -5.63%, max_drawdown 46.78%, largest_loss -$13,469 לאורך 21 עסקאות שבהן כולן היו לונג. תיקון החשבונאות החמיר את התוצאה CONFIRMS לעומת הפסד בכל העסקאות ב־iter-1; זו לא הייתה שגיאת רישום אלא מנגנון שאינו בר־קיימא. התוצאה גם סותרת את טענת ההשערה להפחתת דרואודאון. המפתח מודה ששכבת התנודתיות אינה יכולה ליצור תוחלת חיובית מתיק המוחזק לפי מגמה בתקופת ירידות.
לנטוש את המסגור של OHLCV טהור; אין לבצע איטרציות לפרמטרים.
מנגנון OHLCV טהור (מסנן מגמה SMA + שינוי גודל לפי תנודתיות, ללא יתרון כיווני). ל־OHLCV טהור יש הישרדות של 0% לאורך 213 הרצות קודמות; שכבת התנודתיות אורתוגונלית לכיוון ואינה יכולה ליצור תוחלת חיובית במקום שבו אין כזו לסל המוחזק לפי מגמה.
אינו רלוונטי אם נוטשים; אם תהיה איטרציה בעתיד, יש להשתמש בהפרשי יעד נטו או לדחות קניות בנר אחד.
21 עסקאות הן מתחת לרף של ~100, אך מספיקות כדי לבסס תוצאה שלילית חד־משמעית (PF 0.126, 46.8% DD אינם רעש). נותרה בעיה משנית: הלולאה BUY מחשבת מחדש את _held_qty לפני שהוראות SELL/סגירה באותו נר מתבצעות (לא סינכרוני), ולכן ייתכן שגודל הקנייה יחושב לפי CASH שטרם שוחרר וההוראות יידחו חלקית — הדבר עלול להביא לפריסת חשיפה חסרה, אך אינו משפיע על המסקנה השלילית.
סקירת בדיקה היסטורית
שארפ
-0.09
תשואה כוללת
8697.90%
ירידה מרבית
67.40%
סה"כ עסקאות
144
אחוז הצלחה
43.1%
מקדם רווח
1.47
מסגור כחדש למפעל זה (פרמיית ניהול תנודתיות של מוריירה־מויר); אין דגל חיסול.
סדרת הון משובשת: total_return +8,697% (87x) אינה אפשרית עבור סל ספוט בלונג בלבד וללא מינוף (<= 1x); תשואות יומיות של +241%, +158%, +88.7% אינן אפשריות מבחינה פיזית.
avg_win $426k / largest_loss -$2.9M בחשבון של $100k (תנודות הון עצמי של 26-29x) ומחזור מסחר 635 סותרים את התכנון של 'איזון שבועי במחזור נמוך' — הקצאת הגודל/האיזון מחדש פורסים חשיפה עודפת/צוברים באופן שגוי.
סתירה פנימית: כותרת +8,697% אך שארפ -0.087, avg_trade_return_pct -0.785% (NEGATIVE), information_ratio -0.21, PSR 0.375 — אין יתרון אמיתי לפי התוצר.
איטרציה 2: העיבוד מחדש של חשבונאות היציאה (QA 'חשד לבעיה חשבונאית') לא פתר את הבעיה; התוצאה כעת פגומה יותר.
משפחת האסטרטגיות כבר מתה: האסטרטגיה האחות VolatilityManagedLongMajorsBasketDaily ננטשה במושב זה עם IR -0.60 / אלפא של ~0 לעומת הסל שלה.
סיכום תוצאה
תשואת כותרת יוצאת דופן היא דגל אדום, לא ניצחון — בדקו את ההון העצמי מול מגבלות המינוף (תיק לונג בלבד ללא מינוף אינו יכול להניב 87x או לרשום עליות של +241% ביום יחיד), ואל תמשיכו לבצע איטרציות על מנגנון שאסטרטגיה אחות שלו כבר הוכיחה שלמשפחה אין יתרון; יש לתקן את נתיב החשבונאות/הקצאת הגודל הפגום לפני שאפשר לסמוך על מדד כלשהו.
האנליסט נטש אותה בשלב שער סקירת בדיקת העבר שלפני האופטימיזציה, משום שההון העצמי/החשבונאות היו פגומים (הקצאת הגודל/האיזון מחדש פרסו חשיפה עודפת וביצעו צבירה שגויה); עיבוד חשבונאות היציאה מחדש באיטרציה 2, בעקבות דגל QA 'חשד לבעיה חשבונאית', הותיר אותה פגומה יותר, והאסטרטגיה האחות VolatilityManagedLongMajorsBasketDaily כבר ננטשה במושב זה עם IR -0.60 ואלפא של ~0, דבר המצביע על כך שלמשפחה חסר יתרון מבני.
סל ספוט לונג בלבד של ארבעה נכסים מרכזיים של BINANCE_SPOT (BTC/ETH/SOL/BNB), שהחיל את פרמיית ניהול התנודתיות של Moreira-Muir — החזיק הקצאה במשקל שווה של נכסים מעל המגמה ארוכת הטווח שלהם, אך שינה את החשיפה הכוללת המוקצית ביחס הפוך לתנודתיות הממומשת של הסל כדי להגיע ליעד תנודתיות קבוע, במקום לסחור לפי אות כיווני כלשהו.
בדיקת העבר הייתה פגומה ובלתי אמינה: תשואה כוללת בלתי אפשרית של +8,697% עבור תיק לונג בלבד ללא מינוף (<=1x), תשואות יומיות בודדות בלתי אפשריות פיזית (+241%, +158%, +88.7%), רווח ממוצע של $426k והפסד הגדול ביותר של -$2.9M בחשבון של $100k, ומחזור מסחר של 635 שסתר את התכנון בעל המחזור הנמוך — כל זאת לצד יתרון אמיתי שלילי (שארפ -0.087, avg_trade_return_pct -0.785%, יחס מידע -0.21).
Stratmill הוא כלי למחקר ולמסחר נייר (Paper Trading), ואינו ייעוץ פיננסי או ברוקר. תוצאות בדיקה לאחור ומסחר נייר הן היפותטיות. מסחר טומן בחובו סיכון להפסד.