• התכנים בפורום אינם מהווים ייעוץ מקצועי מכל סוג, לרבות ייעוץ השקעות המתחשב בצרכיו המיוחדים של כל אדם.
    השימוש בפורום כפוף לתנאי השימוש. עצם השימוש בפורום מהווה הסכמה מלאה לתנאים אלה.

Retrolyzer + BQL

  • פותח הנושא פותח הנושא adamshalev
  • פורסם בתאריך פורסם בתאריך
היי אדם! הרטרולייזר כבר לא ממש עובד.
למשל הדוגמאות השונות בפורום עם import volatiliy מחזירות שגיאה "An unexpected server error occurred"
או אפילו קריאה של טיקרים כבר לא מצליחה (חלק גדול לא נתמך בAV, למשל
VUSTX)

יש סיכוי שהרטרולייזר יחזור לחיים?

תודה רבה רבה. זה כלי ממש מדהים.
 
כן, וגם לי זה מפריע. אנסה לטפל בזה מתישהו.
יש לי רעיון גם לפתרון ארוך טווח שיבטל כל תלות ממני ויהפוך את הפרוייקט (נגזרת שלו) ל open source ו-serverless.

@סמבה
 
רוצה לומר לך תודה על האתר הזה! פשוט תודה!
עושה עבודה מעולה!
 
האם הקוד הבא עושה את ה שאני חושב שהוא עושה?
בעקרון אני רוצה להחזיק VFINX וכל ירידה מסויימת של ה drawDown להגדיל אחיזה ב SSO ולהחזיר הכל שוב ל VFINX רק כאשר ה drawDown חוזר ל -0


http://retrolyzer.com/?input=%0D%0A...%20hold%20_spy%0D%0A%0D%0Arun%0D%0A_spy%0D%0A

קוד:
_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 נראה נכון.
שים לב שזה לא משיג הרבה.
אתה מגדיל מינוף בירידה - רע כי מחריף את הירידות
ואתה מקטין מינוף בעליה - רע כי מבטל את היתרון של מינוף
אז כל מה שאתה עושה זה קונה קצת מינוף וברגע שהוא חוזר לנקודה שבה קנית אותו אתה מוכר אותו.
 
@Shaz נראה נכון.
שים לב שזה לא משיג הרבה.
אתה מגדיל מינוף בירידה - רע כי מחריף את הירידות
ואתה מקטין מינוף בעליה - רע כי מבטל את היתרון של מינוף
אז כל מה שאתה עושה זה קונה קצת מינוף וברגע שהוא חוזר לנקודה שבה קנית אותו אתה מוכר אותו.


אה... זאת לא המטרה...

המטרה היית שלקנות עד מצב שממונף ספציפית בדוגמה 90%
ולמכור רק כשה dd חוזר ל -10% בדוגמה הזאת
 
איך זה בדיוק עובד? הוא כאילו מבצע את כל החלק של ה when
על כל יום שעובר ?


הכוונה אם ב until אשנה ל 0 זה למעשה בכל יום שיעבור אם וכאשר DD יהיה שווה ממש 0 ויחזור לשיא באותו יום הקוד ידלג על כל השורות וילך ל SPY?
כל הערכים הם סדרות. כל הסדרות מחושבות בנפרד לפני אלגוריתם המסחר והן בצורה של true/false בכל יום. ואז האלגוריתם רץ על הערכים של כל יום ומשנה את ה-state הפנימי שלו בהתאם. כשאין until הוא פשוט רץ על התנאים ובוחר בראשון שמתקיים. כשיש until הוא עושה אותו דבר אבל הוא ישאר בתנאי הנבחר עד שיתקיים תנאי ה-until.
אם תשים שם אפס, התנאי ישבר רק כאשר המדד יחזור לשיא.
 
כל הערכים הם סדרות. כל הסדרות מחושבות בנפרד לפני אלגוריתם המסחר והן בצורה של true/false בכל יום. ואז האלגוריתם רץ על הערכים של כל יום ומשנה את ה-state הפנימי שלו בהתאם. כשאין until הוא פשוט רץ על התנאים ובוחר בראשון שמתקיים. כשיש until הוא עושה אותו דבר אבל הוא ישאר בתנאי הנבחר עד שיתקיים תנאי ה-until.
אם תשים שם אפס, התנאי ישבר רק כאשר המדד יחזור לשיא.

תודה רבה
 
היי, מישהו במקרה ניסה לעשות בדיקה שאחוז המניות משתנה בתלות בזמן?
למשל משנת 1995 עד 2000 להקטין את כמות המניות עד ל 60% מניות\40% אגח ומשנת 2000 להגדיל את כמות המניות ולהקטין את האגח (כל שנה או משהו כזה) עד 2010 להגדיל את כמות המניות עד ל 100% חזרה..
ושזה יהיה תלוי בזמן

משהו בסגנות של
קוד:
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
רק מאיפה משיגים את
Date?
 

פתחו חשבון למסחר עצמאי

פסגות טרייד

ישראל: 0.06% מעסקה (מינימום ₪2 לפעולה)
ארה"ב: 1¢ למניה (מינימום $6 לפעולה)
דמי ניהול: ללא דמי ניהול
מינימום: ₪10,000
פתיחת חשבון

מיטב טרייד

ישראל: 0.08% מעסקה (מינימום ₪4.65 לפעולה)
ארה"ב: 1¢ למניה (מינימום $6 לפעולה או $5 ב-IBKR)
דמי ניהול: פטור לשנתיים, אח״כ ₪15
מינימום: ₪5,000
פתיחת חשבון

אקסלנס טרייד

ישראל: 0.07% מעסקה (מינימום ₪3 לפעולה)
ארה"ב: 1¢ למניה (מינימום $6 לפעולה או $5 ב-IBKR)
דמי ניהול: פטור לשלוש שנים, אח״כ ₪15
מינימום: ₪10,000
פתיחת חשבון
פסגות טרייד
מינימום לפתיחת חשבון: ₪10,000
⌄
ישראל: 0.06% מעסקה (מינימום ₪2 לפעולה)
ארה"ב: 1¢ למניה (מינימום $6 לפעולה)
דמי ניהול: ללא דמי ניהול
פתיחת חשבון
מיטב טרייד
מינימום לפתיחת חשבון: ₪5,000
⌄
ישראל: 0.08% מעסקה (מינימום ₪4.65 לפעולה)
ארה"ב: 1¢ למניה (מינימום $6 לפעולה או $5 ב-IBKR)
דמי ניהול: פטור לשנתיים, אח״כ ₪15
פתיחת חשבון
אקסלנס טרייד
מינימום לפתיחת חשבון: ₪10,000
⌄
ישראל: 0.07% מעסקה (מינימום ₪3 לפעולה)
ארה"ב: 1¢ למניה (מינימום $6 לפעולה או $5 ב-IBKR)
דמי ניהול: פטור לשלוש שנים, אח״כ ₪15
פתיחת חשבון
גילוי נאות: האתר מקבל תגמול בגין פתיחת חשבון דרך הקישורים. אין באמור משום ייעוץ השקעות או שיווק השקעות.
מעדכן ש-retrloyzer הגיע לסוף דרכו.
סגרתי את השרת והדומיין יפוג תוקף עוד כמה ימים.
זה כבר קרטע ממש בשנה האחרונה ואני לא מתחזק אותו אז לא רואה סיבה להמשיך לשלם את עלות ההוסטינג.
החלופה שלו -Retropy זה קוד פתוח ועם קצת יותר מאמץ נגיש לכולם תמיד.
היה לי ממש כיף לבנות את זה, אבל כל דבר מגיע לקיצו.
 
נושאים דומים
פותח הנושא כותרת פורום תגובות תאריך
adamshalev Backtesting עם Retrolyzer שוק ההון 38

נושאים דומים

Back
למעלה