adamshalev
מודרטור
- הצטרף ב
- 24/1/15
- הודעות
- 12,208
- דירוג
- 23,344
אכןסיכון שקיים בעבודה עם הרבה VMs ?!....
אכןסיכון שקיים בעבודה עם הרבה VMs ?!....
הגיע הזמן ל-GitLab?
אממממ, לא תודה?הגיע הזמן ל-GitLab?
תנסה לשלב מספר גיטים כדי שזה לא יקרהאממממ, לא תודה?
https://about.gitlab.com/2017/02/01/gitlab-dot-com-database-incident/
סתם, האמת שמעולם לא ניסיתי. אולי הגיע הזמן.
That was quickיש לי רעיון גם לפתרון
זה היה ממומש כבר, פשוט לא הגעתי ללנקות ולהעלות את הקודThat was quick
תודה, רק תדע שהוא כבר לא בפיתוח וחצי עובד. העבודה השוטפת נעשית ב-Retropy.רוצה לומר לך תודה על האתר הזה! פשוט תודה!
עושה עבודה מעולה!
לא הצלחתי ממש להסתדר איתה..תודה, רק תדע שהוא כבר לא בפיתוח וחצי עובד. העבודה השוטפת נעשית ב-Retropy.
_spy = 'VFINX'
_SSO = 'SSO'
f1 = _spy:90|_SSO:10
f2 = _spy:70|_SSO:30
f3 = _spy:50|_SSO:50
f4 = _spy:30|_SSO:70
f5 = _spy:10|_SSO:90
dd = drawDown(_spy)
run = when dd < -50 hold f5 else
when dd < -40 hold f4 else
when dd < -30 hold f3 else
when dd < -20 hold f2 else
when dd < -10 hold f1 else
when dd >= -10 hold _spy
run
_spy
@Shaz נראה נכון.
שים לב שזה לא משיג הרבה.
אתה מגדיל מינוף בירידה - רע כי מחריף את הירידות
ואתה מקטין מינוף בעליה - רע כי מבטל את היתרון של מינוף
אז כל מה שאתה עושה זה קונה קצת מינוף וברגע שהוא חוזר לנקודה שבה קנית אותו אתה מוכר אותו.
אז אתה צריך להשתמש ב untilאה... זאת לא המטרה...
המטרה היית שלקנות עד מצב שממונף ספציפית בדוגמה 90%
ולמכור רק כשה dd חוזר ל -10% בדוגמה הזאת
כל הערכים הם סדרות. כל הסדרות מחושבות בנפרד לפני אלגוריתם המסחר והן בצורה של true/false בכל יום. ואז האלגוריתם רץ על הערכים של כל יום ומשנה את ה-state הפנימי שלו בהתאם. כשאין until הוא פשוט רץ על התנאים ובוחר בראשון שמתקיים. כשיש until הוא עושה אותו דבר אבל הוא ישאר בתנאי הנבחר עד שיתקיים תנאי ה-until.איך זה בדיוק עובד? הוא כאילו מבצע את כל החלק של ה when
על כל יום שעובר ?
הכוונה אם ב until אשנה ל 0 זה למעשה בכל יום שיעבור אם וכאשר DD יהיה שווה ממש 0 ויחזור לשיא באותו יום הקוד ידלג על כל השורות וילך ל SPY?
כל הערכים הם סדרות. כל הסדרות מחושבות בנפרד לפני אלגוריתם המסחר והן בצורה של true/false בכל יום. ואז האלגוריתם רץ על הערכים של כל יום ומשנה את ה-state הפנימי שלו בהתאם. כשאין until הוא פשוט רץ על התנאים ובוחר בראשון שמתקיים. כשיש until הוא עושה אותו דבר אבל הוא ישאר בתנאי הנבחר עד שיתקיים תנאי ה-until.
אם תשים שם אפס, התנאי ישבר רק כאשר המדד יחזור לשיא.
run = when date<'1996/01/01' hold VFINX:94|VBMFX:6 deposit { amount 400; every 1q } else
when date<'1997/01/01' and date>='1996/01/01' hold VFINX:88|VBMFX:12 deposit { amount 400; every 1q } else
when date<'1998/01/01' and date>='1997/01/01' hold VFINX:82|VBMFX:18 deposit { amount 400; every 1q } else
when date<'1999/01/01' and date>='1998/01/01' hold VFINX:76|VBMFX:24 deposit { amount 400; every 1q } else
when date<'2000/01/01' and date>='1999/01/01' hold VFINX:70|VBMFX:30 deposit { amount 400; every 1q } else
when date<'2001/01/01' and date>='2000/01/01' hold VFINX:73|VBMFX:27 withdraw { amount 250; every 1month } else
when date<'2002/01/01' and date>='2001/01/01' hold VFINX:73|VBMFX:27 withdraw { amount 250; every 1month } else
...
...
run
⌄
⌄
⌄
| פותח הנושא | כותרת | פורום | תגובות | תאריך |
|---|---|---|---|---|
|
|
Backtesting עם Retrolyzer | שוק ההון | 38 |