*Last Updated: April 2026*
*כתב ויתור: המאמר הזה מיועד למטרות מידע בלבד ואינו מהווה ייעוץ פיננסי. מסחר בקריפטו כרוך בסיכון משמעותי של הפסד. לעולם אל תסחרו בכסף שאתם לא יכולים להרשות לעצמכם להפסיד. תמיד תעשו מחקר עצמאי (DYOR).*
התחלתי לבנות את מערכת המסחר שלי בסוף 2024 עם הון של בערך $2,000, ערימה של מאמרים מ-arxiv שבקושי הבנתי, וסירוב עקשני לשלם $99 לחודש עבור בוט שחור-קופסה שאני לא יכול לבדוק. שמונה עשרה חודשים מאוחר יותר, אני מריץ מערכת מבוססת Python שמבצעת פעולות על שתי בורסות, מנהלת סיכון לפי פוזיציה, ושורדת ירידות בלי שאני צריך לשמור על המסך בשלוש בלילה. זה לא מכונת כסף. היא לא "מכפילה את החשבון פי 10 כל רבעון." אבל היא כן מייצרת תשואות שמכות את ה-crypto bag הפסיבי שלי — וחשוב מזה, היא לימדה אותי יותר על שווקים מכל קורס שעשיתי.
המאמר הזה הוא היומן הכנה שלי. הטעויות, בחירות הארכיטקטורה, הספריות שאני אוהב ואלה שהסרתי בשקט בשעתיים לפנות בוקר אחרי שבאג שרף חצי פוזיציה. אם אתם שוקלים לבנות מערכת משלכם ב-2026, אני רוצה שתדלגו על שמונת חודשי הכאב שבזבזתי.
למה החלטתי לבנות במקום לקנות
בתחילת 2025, השתמשתי בגריד בוט בתשלום והפסדתי כסף בשוק שנע לרוחב ואחר כך צנח חדה. הבוט המשיך לממצע את ה-BTC ב-$96K, $93K, $88K, וכשהמחיר ירד ל-$76K "הגריד" שלי הפך לארון מתים. בקרות הסיכון של הפלטפורמה היו כפתור הפעל/כבה — בלי דיוק, בלי זיהוי רג'ים, בלי מודעות לשיעורי מימון, סתם קנה-כשהקו-יורד. הבנתי שאני משלם מנוי חודשי כדי להתחסל ביעילות רבה יותר ממה שהייתי מצליח לבד.
בנייה עצמית אומרת שלושה דברים. ראשית, שקיפות: כל סיגנל, כל הוראה, כל ביצוע מתועד בבסיס נתונים SQLite שאני יכול לשאול. כשמשהו משתבש, אני יכול לעקוב אחריו עד ה-tick המדויק. שנית, גמישות: אני יכול לשנות אסטרטגיה בחמש עשרה דקות במקום לחכות ל-roadmap של חברת SaaS. שלישית, עלות: VPS ב-$12 לחודש, כמה מפתחות API, וספריות קוד-פתוח חינמיות החליפו את מה ששילמתי $89 לחודש עבורו — ועבור יכולות שבכלל לא הייתי צריך.
הבעיה היא שאתם מחליפים כסף בזמן. בוטים מוכנים כמו 3Commas או Cryptohopper מביאים אתכם ל"מסחר חי" תוך 20 דקות. בנייה עצמית לוקחת שבועות לפני שאתם שמים הוראה חיה אחת, וחודשים לפני שאתם סומכים עליה. אם השעה שלכם שווה יותר מ-$50 ואתם לא נהנים מהאינג'ינירינג — פשוט קנו בוט. אם אתם מתייחסים לבנייה כתחביב, חינוך ונכס — המשיכו לקרוא.
נתיב ביניים סביר שאמליץ עליו מראש: שלבו בורסת ביצוע מוצקה עם הקוד המותאם אישית שלכם. אני מריץ את המערכת החיה שלי מול נסו את Bybit לנגזרות כי תיעוד ה-API שלהם באמת טוב, ומריץ סולם ספוט על נסו את Pionex לאסטרטגיות שלא טרחתי לכתוב מאפס. אין בושה בגישה היברידית.
Free: Crypto Trading Platform Cheat Sheet
Side-by-side fee comparison, ratings, and quick-pick recommendations for every major exchange and trading bot. Save hours of research.
No spam. Instant download on the next page.
בחירת ה-Tech Stack: מה אני באמת משתמש בו מדי יום
כשהתחלתי, חשבתי יותר מדי על החלק הזה במשך שבועיים. האם להשתמש ב-Rust? האם לכתוב את ה-order book ב-C++? האם לכתוב הכל ב-async Python או להישאר עם threads? שמונה עשרה חודשים אחר כך, התשובה שלי היא משעמם זה נכון. Python 3.12, async היכן שזה חשוב, Postgres לסטייט, Redis לאוטובוס ההודעות, ו-VPS אחד בפרנקפורט כי מנוע ה-matching של Bybit נמצא באסיה ואני רוצה ש-latency penalty יהיה עקבי.
הנה ה-stack האמיתי שלי כפי שהוא עומד היום:
- **שפה:** Python 3.12. בדקתי Rust לצרכן ה-order book; הוא היה 8x מהיר יותר ו-80x יותר כאב לתחזק. לא שווה את זה לתפוקה שלי.
- **קליטת נתונים:** `ccxt.pro` לפידי websocket מאוחדים בין בורסות, ועוד `aiohttp` ל-REST. הנורמליזציה של CCXT חסכה לי מאות שעות של כתיבת parsers לכל בורסה בנפרד.
- **אחסון:** Postgres 16 להיסטוריית עסקאות ופוזיציות, Redis 7 לסטייט חי ול-pub/sub בין שירותים, קבצי Parquet ל-OHLCV היסטורי (קריאות עמודיות מהירות לבדיקות גב).
- **מידול:** `scikit-learn` לדברים המשעממים-אבל-יעילים (gradient boosting, regression לוגיסטית כ-baseline), `lightgbm` למודלים בפרודקשן, `pytorch` רק כשאני באמת צריך רשת נוירונים — וזה נדיר. רוב היתרון שלי הוא feature engineering, לא מורכבות המודל.
- **בדיקות גב (Backtesting):** כתבתי בעצמי. ניסיתי קודם `vectorbt`, `backtrader` ו-`zipline`; כולם מעולים למניות אבל מגושמים ל-crypto 24/7 עם שיעורי מימון ומילויים חלקיים. המנוע הביתי שלי הוא 600 שורות ומתאים בדיוק לסמנטיקת הביצוע החי שלי.
- **אורקסטרציה:** יחידות `systemd` על VPS אחד של Hetzner CCX13. בלי Kubernetes, בלי Docker Swarm, בלי שטויות מפוארות. אני מפרס מחדש דרך `git pull && systemctl restart`.
- **תרשימים / ניתוח:** כל בדיקת תרשים אני עושה על [נסו את TradingView](/go/tradingview/building-ai-trading-system-python-18-months?lang=he) כי הממשק שלהם ללא תחרות, ואני יכול למשוך פריסות תרשים שמורות דרך ייצואי JSON שלהם לבדיקות שפיות.
הלקח הגדול ביותר: אל תשתמשו בכלים שעדיין אינכם צריכים. בזבזתי שבוע על הגדרת Kafka לאוטובוס סיגנלים שמקבל 2 הודעות בשנייה. Redis pub/sub עושה את זה בשלושה שורות קוד.
ארכיטקטורת המערכת: Microservices, לא Monolith
הניסיון הראשון שלי היה `main.py` של 4,000 שורות שעשה הכל — מנוי websocket, חישוב פיצ'רים, יצירת סיגנלים, ביצוע הוראות, מעקב פוזיציות, דיווח רווח והפסד. זה היה סיוט לדיבוג כי tick גרוע ב-websocket הפיל את מנהל ההוראות. אחרי אירוע ה-liquidation הראשון שלי (websocket reconnect שלקח 90 שניות בזמן שפוזיציה זזה נגדי), פירקתי את הכל.
היום אני מריץ שישה שירותים עצמאיים שמתקשרים דרך Redis:
- **`marketdata`** — מנוי לערוצי websocket של עסקאות וספרים עבור רשימת המעקב שלי (~30 סמלים). כותב ticks לזרמי Redis. אם הוא קורס, הוא מתחיל מחדש אוטומטית תוך פחות מ-2 שניות וממלא את הפערים.
- **`features`** — קורא זרמי tick, מחשב פיצ'רים רולינג (חלונות תנודתיות, חוסר איזון ספר הוראות, snapshots של שיעורי מימון, spread בסיס). כותב ל-Redis hash שאסטרטגיות מסקרות.
- **`signals`** — מארח את מודל ה-ML בפועל. טוען booster של `lightgbm` בהפעלה, מחזה כל דקה על הפיצ'רים האחרונים, מפרסם סיגנל עם ציון ביטחון וגודל פוזיציה יעד.
- **`risk`** — השירות החשוב ביותר. קורא סיגנלים, בודק מול תיק הנוכחי (גודל פוזיציה מקסימלי, קורלציה מקסימלית, שער מקסימום drawdown, סינון לפי שעה ביום), פולט כוונת הוראה מאושרת או דחויה.
- **`execution`** — מקבל כוונות מאושרות ומבצע הוראות. מטפל במילויים חלקיים, ניסיונות חוזרים, לוגינג slippage. זה השירות היחיד שמורשה לדבר עם נקודות REST של הבורסה לביצוע הוראות.
- **`monitor`** — לוח מחוונים קטן של FastAPI שמציג פוזיציות, רווח והפסד, הוראות פתוחות, הסיגנל האחרון, ובדיקת תקינות לכל שירות אחר. אני בודק אותו מהטלפון.
פיצול לשירותים נפרדים הרגיש כמו יתר הנדסה בהתחלה. זה לא. כשבשירות `features` יש באג, ההוראות שלי ממשיכות לזרום על הסיגנל הטוב האחרון. כשה-`execution` מגיע לגבול קצב, אני יכול לראות בדיוק איזה שירות הוא צוואר הבקבוק. כשאני רוצה לבדוק מודל חדש, אני מפרס שירות `signals_v2` לצד הנוכחי ומשווה במצב צל במשך שבועיים לפני שאני מחליף את התנועה.
המודל המנטלי: כל שירות אמור להיות ניתן לעצירה בכל רגע בלי לאבד כסף. אם אתם לא יכולים לומר את זה, אתם מרחק כיבוי לא מסודר אחד מפוזיציה תקועה.
נתונים: הבסיס הלא-מרגש של כל יתרון אמיתי
אני אהיה ישיר — חלק המידול הוא החלק המהנה, אבל הוא לא המקום שבו היתרון נמצא. היתרון נמצא בנתונים שלכם. נתונים טובים יותר, נתונים נקיים יותר, נתונים היסטוריים יותר, נתונים גרנולריים יותר. בילתי את שלושת החודשים הראשונים בחשיבה שאני צריך מודל חכם יותר. אחר כך בילתי את חודש רבעי בניקוי הנתונים שלי — והמודל הזהה התחיל לעבוד.
הנה מה שאני אוסף עכשיו:
- **נתוני Tick** ל-18 חודשים האחרונים על 30 הסמלים המובילים שלי, מאוחסנים ב-Parquet מחולק לפי סמל וחודש. בערך 240 GB בסה"כ.
- **Snapshots של L2 order book** כל 250ms עבור 10 הסמלים המובילים. זה עצום (בערך 80 GB לחודש) ואני מסלק אגרסיבית, אבל פיצ'ר חוסר האיזון של ספר ההוראות הוא אחד המנבאים החזקים שלי.
- **היסטוריית שיעורי מימון** כל 8 שעות, מגורדת מ-APIs ציבוריים של בורסות. חינם.
- **נתוני On-chain** דרך נקודות הקצה החינמיות של Glassnode (מוגבל אבל שימושי ל-BTC/ETH).
- **סנטימנט** — אני מגרד את Reddit `/r/cryptocurrency` וקריפטו Twitter דרך APIs חינמיים, מריץ אותם דרך מסווג סנטימנט, ומאחסן ציוני סנטימנט רולינג. שולי אבל מוסיף.
- **ספרד מימון/בסיס** — אני מחשב את הבסיס perp-spot בזמן אמת ומשתמש בו כפיצ'ר רג'ים. זה היה שינוי משחק עבור האסטרטגיה mean-reversion שלי.
הלקח הכואב: איכות נתונים היסטוריים היא הכל. הפעם הראשונה שבדקתי גב עם נתונים מנוקים וראיתי את האסטרטגיה "המנצחת" שלי קורסת לנקודת שוויון, הבנתי מה survivorship bias אומר באמת. עכשיו אני מתייחס לכל תוצאת בדיקת גב בחשדנות עד שסחרתי בה בצל 30 יום לפחות.
לאנשים שמתחילים, ל-נסו את CoinGecko יש שכבת API חינמית נדיבה ל-OHLCV שמספיקה לניסויים מוקדמים, ונקודות הקצה הציבוריות של Bybit נותנות לכם נתוני kline היסטוריים חינם שחוזרים שנים אחורה. אתם לא צריכים לשלם עבור נתונים ביום הראשון.
האסטרטגיה הראשונה שלי: Funding Arbitrage בין בורסות
לסקרנים, הנה האסטרטגיה הראשונה שבאמת הרוויחה לי כסף. היא לא קניינית, ידועה היטב, והיתרון צמצם הרבה ב-2026 — אבל היא לימדה אותי לבנות מערכת מקצה לקצה.
הרעיון: כששיעורי מימון על חוזה perpetual swap עולים חזק לחיוב (לונגים משלמים לשורטים), ומחיר הספוט לא זז הרבה, אפשר לשורט את ה-perp, לקנות את הספוט, ולאסוף מימון תוך שמירה על ניטרליות שוק. אתם מהמרים ששיעור המימון יחזור לממוצע לפני שהבסיס ייפרץ.
המימוש ב-Python הוא בערך:
- כל דקה, שאלו שיעורי מימון על Bybit, Binance, OKX, BitGet עבור 50 ה-perps המובילים.
- סננו ל-perps עם מימון > +0.04% לכל 8 שעות (בערך 43% שנתי).
- סננו עוד ל-perps שבהם הבסיס (perp - ספוט) הוא < 0.3% — כלומר השוק עדיין לא תמחר את המימון.
- חשבו גודל פוזיציה לפי הון זמין, מגבלות בורסה, וסף מקסימלי לפוזיציה.
- בצעו שורט על ה-perp דרך שירות ה-`execution`, בו-זמנית בצעו קנייה בשוק על הספוט.
- החזיקו עד שהמימון יהפוך לשלילי לשני תקופות רצופות, או שהבסיס ייפרץ ביותר מ-0.8%, ואז צאו משני הרגליים.
זה עבד נהדר ב-2024-2025. בסוף 2025 זה היה עמוס — לכל שולחן כמותי היה גרסה. התשואות הממומשות שלי ירדו מ-~20% APR ל-~7% APR. אני עדיין מריץ את זה על הון קטן יותר כי הסיכון כל כך מוגדר היטב, אבל זה כבר לא היתרון העיקרי שלי.
התובנה המרכזית: אסטרטגיות פשוטות ומובנות הן המורים הטובים ביותר שלכם. בנו משהו ברור שעובד, למדו את כאב התפעול (הוראות כושלות, חישובי עמלות, סיוטי מרג'ין בבורסות), ואז עלו לרמה למשהו פחות ברור.
בדיקות גב בלי לשקר לעצמכם
זה הפרק שבו רוב הבונים הקמעונאיים מוותרים, ושם הניצולים מתפרדים מהחולמים. בדיקת גב *אינה* על ייצור עקומת הון אטרקטיבית. בדיקת גב היא על ייצור עקומת ההון שתחזה בצורה מדויקת את הביצועים החיים שלכם. אלה מטרות שונות.
הטעויות שעשיתי אישית (כדי שאתם לא תצטרכו):
- **הטיית look-ahead.** בדיקת הגב הראשונה שלי השתמשה במחיר הסגירה של נר לחישוב פיצ'ר, ואז סחרה "ב-" אותה סגירה. כמובן שזה עבד — סחרתי על נתונים שלא היו לי. תיקון: תמיד סחרו רק ב-*open* של הנר הבא.
- **Slippage שהונח הצדה.** הנחתי שאוכל למלא במחיר האמצע. במציאות, על altcoins אני מפסיד 5-15 bps לכל הלוך-חזור. עכשיו אני מדגם slippage במפורש לפי עומק הספר בזמן העסקה.
- **עמלות שנשכחו.** שכחתי עמלות taker בבדיקות גב מוקדמות. עמלת taker של 0.06% בכל צד מסתכמת ל-0.12% לעסקה. על אסטרטגיה שמכוונת ל-0.4% לעסקה, זה שליש מהיתרון שנעלם. תמיד מדגמו עמלות, כולל הנחת maker אם אתם משתמשים בהוראות post-only.
- **Survivorship bias.** בדקתי גב על 30 המטבעות המובילים הנוכחיים. מטבעות שמתו (LUNA, דברים קשורים ל-FTT) לא היו ביקום שלי. אז "האסטרטגיה הזו עובדת על small caps" שלי הייתה בעצם "האסטרטגיה הזו עובדת על small caps ששרדו." תמיד בדקו גב על היקום כפי שהוא היה בכל נקודת זמן.
- **Overfitting דרך סריקת פרמטרים.** פעם הרצתי grid search של 12 פרמטרים ומצאתי אסטרטגיה "מושלמת". היא עשתה 0.0% במסחר חי. עכשיו אני מגביל את עצמי ל-2-3 hyperparameters ומשתמש בניתוח walk-forward עם חלון out-of-sample קפדני.
בדיקת גב טובה, במסגרת שלי, דורשת שהאסטרטגיה: (א) תרוויח על תקופת in-sample של 24 חודשים, (ב) תרוויח על תקופת out-of-sample של 6 חודשים שהמודל מעולם לא ראה, (ג) תשרוד הפרעת Monte Carlo של 30% על עמלות ו-slippage, (ד) תרוויח במצב צל מול נתונים חיים לפחות 30 יום. רק אז היא נוגעת בהון — וגם אז, רק 10% מהגודל המיועד לחודש הראשון.
השוואה: לבנות מול לקנות מול היברידי
הנה הפירוט הכן שהייתי רוצה שמישהו יעביר לי ב-2024:
| גישה | עלות הגדרה | זמן להפעלה | עלות חודשית | פוטנציאל יתרון | הכי מתאים ל |
|---|---|---|---|---|---|
| **מוכן מדף (3Commas, Cryptohopper)** | $0 | יום 1 | $29-99 | נמוך (ממוסחר) | מתחילים, משתמשים hands-off |
| **Pionex גריד בוטים חינמיים** | $0 | שעה 1 | $0 (עמלה בלבד) | נמוך-בינוני | שווקים לרוחב, מתחילים |
| **TradingView alerts → webhook bot** | $15/חודש | שבוע 1 | $15-30 | בינוני | סוחרים דיסקרציוניים שממכנים סיגנלים |
| **Python מאפס (המאמר הזה)** | $0 | 2-6 חודשים | $12-30 (VPS) | גבוה (אם אתם מיומנים) | מהנדסים, בונים, חושבים לטווח ארוך |
| **היברידי (סיגנלים מותאמים + API בורסה)** | $0 | 1-2 חודשים | $12 + נתונים | גבוה | בונים פרגמטיים שרוצים מהירות |
| **Full quant fund stack (Rust + colocated)** | $5k+ | 12+ חודשים | $500+ | גבוה מאוד | פרופסיונלים בלבד, לא קמעונאי |
ההמלצה האישית שלי לבונה מתחיל-עד-בינוני ב-2026: התחילו עם גריד בוטים חינמיים של Pionex בזמן שאתם בונים את מערכת Python שלכם ברקע. לומדים את הצד התפעולי (פיקדונות, משיכות, עמלות, UX בורסות) בלי קוד, והמערכת המותאמת שלכם מקבלת זמן להבשיל. ברגע שאתם סומכים על הקוד, העבירו את ההון בהדרגה.
לביצוע, אני חוזר תמיד ל-Bybit לנגזרות כי חשבון המרג'ין המאוחד שלהם, הנזילות העמוקה ומגבלות קצב ה-API הסבירות הופכים בנייה של מערכת מותאמת לחוויה נעימה ממש. בדקתי גם BitGet לאסטרטגיות בסגנון copy-trading והוא מוצק אבל ה-API פחות בשל.
ניהול סיכונים: המודול המשעמם שמציל את החשבון
אם הייתי צריך לבחור דבר אחד שמפריד את המערכת הרווחית שלי מהניסויים המוקדמים, זה לא המודל — זה שירות הסיכון. כל הוראה שאני מבצע עוברת סדרת בדיקות:
- **גודל פוזיציה מקסימלי לסמל** (כרגע 8% מהאקוויטי).
- **חשיפה גולמית מקסימלית** על כל הפוזיציות (כרגע 200% — אני מריץ פוזיציות perp ממונפות).
- **חשיפת קורלציה מקסימלית** — אם אני כבר לונג על 5 altcoins בעלי beta גבוה, המערכת דוחה לונג חדש על שישי.
- **מגבלת הפסד יומית** — אם אני מפסיד יותר מ-4% בחלון גלגול של 24 שעות, המערכת עוברת למצב "אין עסקאות חדשות" למשך 12 שעות. זה הציל אותי פעמיים.
- **סינון לפי שעה** — אני לא סוחר ב-30 הדקות סביב אירועים מקרו עיקריים (CPI, FOMC). לשירות הסיכון יש לוח שנה.
- **שמירת שיעור מימון** — אם המימון קופץ מעל סף, אין לונגים חדשים על perpetual. זה מונע את המלכודת הקלאסית "פתח לונג ממש לפני ה-funding flush".
- **שער קישוריות** — אם ה-websocket מנותק יותר מ-5 שניות, אין הוראות חדשות עד שאני מאשר נתונים טריים.
אלה לא פיצ'רים מרגשים. אין כאן "AI". אלה מעקות שנכתבו על ידי אנושי שעבר liquidation. הם הקוד החשוב ביותר בכל המערכת.
הייתי מוסיף: תמיד סחרו עם הון שאתם יכולים להרשות לעצמכם להפסיד לגמרי. למערכת שלי יש הפסד "אם הכל כושל בו-זמנית" של בערך 18% מהון מוקצה, ואני מדדתי את ההקצאה הזו כך שירידה של 18% לא תשפיע על חיי. אם לא תוכלו להגיד אותו הדבר, אתם לא מוכנים למסחר חי עדיין — המשיכו ב-paper trading.
מה הייתי עושה אחרת אם הייתי מתחיל ב-2026
שמונה עשרה חודשים קדימה, עם תועלת ה-hindsight, הנה העצות שלי לי-מהעבר:
- **אל תבנו backtester מותאם קודם.** השתמשו ב-`vectorbt` או ב-`nautilus_trader` לשישה חודשים הראשונים. תגיעו לסיגנלים מאומתים 5x מהר יותר. בנו מנוע משלכם רק אחרי שאתם יודעים מה חסר.
- **דלגו על רשתות נוירונים.** מודל `lightgbm` מכוונן טוב עם פיצ'רים טובים מנצח LSTM מפוצ'פח ב-90% מהמקרים על נתוני signal-to-noise נמוך כאלה. שמרו deep learning לאחרי שמיציתם gradient boosting.
- **השתמשו בבורסה אחת לשלושה חודשים ראשונים.** מורכבות multi-exchange (מבני עמלות שונים, כללי דיוק שונים, מערכות מרג'ין שונות) אוכלת חודשים. בחרו Bybit או Binance ושלטו באחת.
- **שלמו עבור נתונים מוקדם יותר.** שרפתי שבועות על גירוד נתונים שיכולתי לקנות נקיים מספק ב-$40 לחודש. זמן הוא המשאב היחיד שאי אפשר לקבל בחזרה.
- **בנו את לוח המחוונים לניטור לפני האסטרטגיה.** אי אפשר לשפר מה שאי אפשר למדוד. דף FastAPI פשוט שמציג רווח והפסד, פוזיציה, מילוי אחרון ובדיקות תקינות הוא הדבר הראשון לבנות, לא האחרון.
- **תתעדו כל שינוי.** אני שומר קובץ markdown שבו אני מתעד כל שינוי קוד, כל כוונון פרמטר, כל רגע של "יש לי תחושה שזה צריך לעבוד" — עם תאריך. שישה חודשים אחר כך, כשמשהו מפסיק לעבוד, אני יכול לעקוב אחרי מה השתנה ומתי.
שאלות נפוצות
כמה הון אני צריך כדי שמסחר AI ב-Python ישתלם?
בריאליסטיות, $5,000 מינימום כדי שזמן האינג'ינירינג ישתלם, $15,000+ כדי להריץ אסטרטגיות מרובות עם פיזור נכון. מתחת ל-$1,000, עמלות אוכלות יותר מדי מהיתרון ועדיף להשתמש ב-Pionex גריד בוטים חינמיים בזמן שאתם לומדים. אל תלוו כסף למסחר ב-trading למערכת שאתם עדיין בונים.
האם אני צריך לדעת machine learning לבנות את זה?
לא, אבל אתם צריכים לדעת ניתוח נתונים. האסטרטגיה הרווחית ביותר שלי היא funding arbitrage מבוסס-כללים עם אפס ML. ML עוזר כשיש לכם מערך נתונים שבו כללים פשוטים כבר עוקבים. התחילו עם כללים, הוסיפו ML רק כשהגעתם לתקרה.
כמה זמן עד שהמערכת שלי רווחית?
תשובה כנה: 6-18 חודשים מאפס. 3 החודשים הראשונים תפסידו כסף ב-paper trading בגלל באגים. חודשים 3-6 תגלו overfitting. חודשים 6-12 תבנו ניהול סיכונים נכון. אחרי 12 חודשים, אם אתם עדיין בתהליך חזרה, יש לכם סיכוי אמיתי.
מה הסיכון הגדול ביותר שאני לא חושב עליו?
סיכון בורסה. הקוד שלכם יכול להיות מושלם והאסטרטגיה מרוויחה — ואז הבורסה שלכם מקפיאה משיכות (FTX, Mt. Gox, Celsius וכו'). פזרו על לפחות שתי בורסות, משכו רווחים שבועית, ואל תחזיקו יותר מ-30% מהון המסחר שלכם בבורסה אחת.
האם אני יכול להריץ את זה על Raspberry Pi או שאני צריך שרת אמיתי?
Pi 4 עם 4GB RAM עובד לאסטרטגיה בודדת עם בורסה אחת. לארכיטקטורה של שישה שירותים שלי אני משתמש ב-Hetzner CCX13 ($12 לחודש, 4 vCPUs ייעודיים, 16 GB RAM). אל תריצו שום דבר רציני מהמחשב הנייד שלכם — תסגרו את המכסה לילה אחד ותתעוררו לבעיה.
מחשבות סיום
בניית מערכת מסחר AI ב-Python היא אחד הפרויקטים החינוכיים ביותר שעשיתי אי פעם. היא אילצה אותי ללמוד סטטיסטיקה, רשתות, מערכות מבוזרות, microstructure של שוק, וחשוב מכל — הפסיכולוגיה שלי עצמי תחת הפסדים. זה לא קיצור דרך להתעשרות מהירה. זה פרויקט ארוך, מכניע ויפה שיהפוך אתכם למהנדסים טובים יותר ולסוחרים טובים יותר — בסדר הזה.
אם אתם לוקחים רק דבר אחד מהמאמר הזה: התחילו קטן, תתעדו הכל, אל תאמינו לשום דבר. המודל שלכם טועה. בדיקת הגב שלכם אופטימיסטית. ההנחות שלכם פגומות. הסוחר שישרוד הוא זה שבונה מערכות חזקות מספיק להרוויח כסף *למרות* שהוא טועה ברוב הדברים.
אמשיך לעדכן את היומן הזה ככל שהמערכת שלי מתפתחת. הרשומה הבאה תהיה על מעבר שירות הפיצ'רים שלי ל-feature store והלקחים הכואבים של גרסאות מודל בפרודקשן.
*גילוי שותפות: מאמר זה מכיל קישורי שותפות. אם תירשמו דרך הקישורים הללו, אני עשוי להרוויח עמלה ללא עלות נוספת עבורכם. אני ממליץ רק על כלים ובורסות שאני משתמש בהם אישית או שבדקתי ביסודיות. הדעות, הטעויות, והחלטות הארכיטקטורה המפוקפקות הן שלי לחלוטין.*
*כתב ויתור: המאמר הזה מיועד למטרות מידע בלבד ואינו מהווה ייעוץ פיננסי. מסחר בקריפטו כרוך בסיכון משמעותי של הפסד. לעולם אל תסחרו בכסף שאתם לא יכולים להרשות לעצמכם להפסיד. תמיד תעשו מחקר עצמאי (DYOR).*