• אזהרה: פורום זה מיועד להחלפת דעות בין משקיעים חובבים בנושאים תאורטיים בלבד. חל איסור מוחלט על מתן ייעוץ השקעות פרטי. אין לראות בדיונים בפורום בבחינת יעוץ השקעות או תחליף לייעוץ פיננסי מקצועי המותאם אישית וספציפית למשקיע תוך התחשבות בנתוניו, צרכיו המיוחדים והאחרים, מצבו הכספי, נסיבותיו ומטרותיו. אין להסתמך או לפעול על פי הנאמר בפורום ללא קבלת יעוץ מקצועי אישי מבעל הרישיון המתאים, וכל הנוהג אחרת עושה זאת על אחריותו בלבד. האחריות לאמור בכל הודעה היא על מחבר/ת ההודעה בלבד.
  • חשבון מסחר באקסלנס טרייד : סנט למניה במסחר בארה"ב (מינימום $5 לעסקה), פטור מדמי טיפול לשנתיים, קורס במתנה ובונוס 100 ש"ח למצטרפים חדשים. להצטרפות דיגיטלית לחצו כאן .

מערכת מסחר אוטומטית - עזרה ממתכנתים

teeto

משתמש רגיל
הצטרף ב
6/12/18
הודעות
112
דירוג
109
(ייתכן וזה לא הפורום המתאים לפוסט, חשבתי שאולי יעניין משקיעים נוספים - לכן שמתי אותו כאן)

שלום לכולם

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

אני סטודנט למדמ"ח, שנה אחרונה, בעל ניסיון תעשייתי קצר בפיתוח בפייתון.
אשמח אם אתם - בעיקר מתכנתים מנוסים (אבל לא רק) - תוכלו להכווין אותי, להעיר, לשאול אותי שאלות מנחות, בכדי שאעשה כמה שפחות טעויות של טירונים, ואבצע את הדברים, לפחות ברמה הטכנית, ב"צורה הכי נכונה" שאוכל.

אנסה לתאר את ה design של המערכת.
אני מניח שיש פה סלט שלם, גם כי מה אני מבין מהחיים,
וגם כי אולי ה end goal לא הכי ברור לי עדיין, וחלק מהדברים יאלצו להיקבע on the way.
בכל אופן, בוא ננסה:



  1. spider - נועד לשלוף מידע מהרשת, לנקות אותו ולהכניס אותו ל DB.
    מידע מולו יעבוד - נתונים פונדמנטליים (fred למשל), מחירים היסטוריים (יאהו למשל), twitter, מזג אוויר.
    שולף את המידע מהאינטרנט באופן אוטומטי - אולי יצריך מימוש של scheduler כזה או אחר.
    מכיר את העניין של be nice ולא להעמיס עם יותר מדיי בקשות בזמן קצר.
    עובד באופן סינכרוני. למה שארצה אסינכרוני? כמה מורכב למימוש?
    logging - ליצור אחד בmain module של הspider ולהוריד אותו בכל קריאה ל scrparים? תוהה איך לממש את זה נכון.
    יש אתרים שמשתמשים הרבה ב javascript, יש דרך נעימה לשלוף מהם מידע? selenium זה לא התשובה אני חושב, אבל תקנו אותי אם אני טועה.
    משתמש ב SQLalchemy להעברת נתונים ל DB. יש סיבה לא לעשות זאת?
  2. DB
    כרגע משתמש ב postgreSQL. למה? כי מכיר מהלימודים. למה לא?
    כרגע המידע הוא טבלאי.
    אני פשוט יוצר טבלאות בדאטאבייס, ודוחף להן מידע מה spider. אין, לפחות כרגע, קשר בין הטבלאות. טעות? ומה אם בעתיד יהיה קשר? כדאי לעצור, ללמוד יותר לעומק את מבנה הטבלאות העתידי, ואז להמשיך?
    כשאממש scraper ל twitter, אצטרך NOSQL? אין לי הכרות עם זה, תוהה לעצמי כמה זה קריטי, ולמה זה חשוב. דעות? כשאגיע לשם, לעצור ולהבין יותר לעומק מה זה NOSQL? או להמשיך כרגיל עם SQL?
  3. IB pythonic client - ממשק פייתוני עם אפליקציית TWS של IB.
    עובד כרגע עליו - למה? הוא כנראה הכי קריטי, ה-מרכיב בכל ה pipeline.
    משתמש ב API הרשמי של IB. נראה כמו חיה מורכבת למדיי.
    אליו יגיעו בקשות, למשל מה spider, לייבוא מידע פיננסי כזה או אחר.
    ה spider ייתמודד עם ההודעה/שגיאה שחוזרת, ועם ההכנסה לDB.
    לclient גם יגיעו פקודות קניה/מכירה מהמודל (אולי לא ישירות ממנו, כי אני רוצה לקבל "אוקיי" שפקודה נכנסת, ומה למודל ולהתמודדות עם האוקיי הזה. אניוויי will see).
  4. מודל - not much to say. עוד רחוק משם. נגיע לגשר ונחצה אותו.
הערות כלליות:
  1. המערכת לא אמורה לעבוד ב real time, או יותר נכון בקצבים של real time.
  2. המטרה שהמערכת תחיה ותנשום גם בעוד (למשל) חצי שנה מהיום.
    עשיתי כל מיני משחקים קטנים, אנליזות קטנות על שוק ההון.
    כל האנליזות האלה נמצאות איי שם על מדף גבוה, צוברות אבק.
    הייתי רוצה שהפרוייקט הזה, לשם שינוי, יחיה גם בעוד חצי שנה, מבלי שאצטרך לעשות דבר,
    ושגם אם אחליט לחזור אליו בעוד חצי שנה, אצליח להבין מה לעזזל עשיתי.
    מניח שזה סובב בעיקר סביב משמעת של תיעוד וכיוב, אבל אשמח לשמוע עצות אם יש.
  3. ייתכן ויעלה לשרות cloud בשלב כלשהו, כנראה שיותר לצורכי למידת התחום מאשר צורך אמיתי.
  4. אני מניח שה design נראה חובבני למדיי. הבנה טובה של המערכת היא פונקציה של ניסיון?
    או שיש למשל איזה קורס / סרטון שמעביר בצורה טובה איך לתכנן מערכות כאלו?
זהו בגדול.
הגעתם עד לפה? מגיעה לכם מדליה.
שוב, אשמח להע(א)רות שלכם - אילו טעויות אני עושה היום שיעלו לי בהרבה כאב ראש בעתיד.
גם פידבקים / רעיונות שאינם בצד הטכני - ייתקבלו בשמחה.

תודה רבה, ורק בריאות
אסף
 
נערך לאחרונה ב:
נושאים דומים
פותח הנושא כותרת פורום תגובות תאריך
M מערכת מסחר SPARK- שורת רווח/הפסד ברוקרים ופלטפורמות מסחר 5
O מערכת מסחר ספארק ברוקרים ופלטפורמות מסחר 17
DiverGirl בקשה להמלצה - מערכת מסחר באופציות שוק ההון 7
E שאלה לגבי מערכת מסחר ספארק בIBI.. שוק ההון 6
C איך לקנות דרך אקסלנס- מערכת מסחר בארץ או בחול? שוק ההון 28
סתןלי ת'כסף מערכת מסחר שתחליף את אורדרנט שוק ההון 68
341Omer רכישת אג״ח דרך מערכת המסחר Viewtrade שוק ההון 6
י אי-תאימות רווחי הון אל טופס 106 ואל מערכת Alfie מיסים 7
cypriano de rore ייעוץ והתאמת מערכת לייעול אירגוני אוף טופיק 1
Couch Potato מערכת מים אפורים אוף טופיק 3
R האם יש מערכת התראות על מניה ספציפית שקניתי שוק ההון 6
N מערכת ספארק מחייבת במס בגלל הפרשי שער? מיסים 17
ב מערכת סולארית קטנה ניידת יש דבר כזה ? מינימליזם, חסכנות ואנטי-צרכנות 4
N מערכת סולארית ביתית כהשקעה השקעות אלטרנטיביות 1
ה מערכת בינה מלאכותית שסורקת את המסלקה הפנסיונית שלי ונותנת המלצות אובייקטיביות כתחליף לייעוץ פנסיוני? פנסיה, גמל וקרנות השתלמות 1
E מערכת פניות הציבור באתר האינטרנט של רשות המסים (מפ"ל) לא עובדת מיסים 2
R מערכת האורדרנט מראה מחיר רכישת קרן שונה (גבוה יותר) ביחס למחיר שבו נקנתה לפני חודש ברוקרים ופלטפורמות מסחר 15
R מערכת אורדרנט מראה שער רכישה גבוה מהשער האמיתי בו נקנתה הקרן לפני חודש ברוקרים ופלטפורמות מסחר 0
ה מחפש מערכת להתראות בזמן אמת שוק ההון 5
R מסתבך עם מערכת המסחר Trader Workstation ברוקרים ופלטפורמות מסחר 4
י מערכת ספארק\מיטב דש ברוקרים ופלטפורמות מסחר 0
D ייעוץ פרישה לעובדי מערכת החינוך פנסיה, גמל וקרנות השתלמות 1
מכופף הבננות שאלת פעור על מערכת ספארק ומינימום קנייה פוסטים מאיכות נמוכה 4
R מערכת ספארק פוסטים מאיכות נמוכה 1
S אינטראקטיב ישראל VS מיטב דש עם מערכת אינטראקטיב ברוקרים ופלטפורמות מסחר 0
A מערכת פתוחה וסגורה שוק ההון 0
ג עזרה - מערכת גרפים היסטורית שוק ההון 3
AbuNafha מערכת גרפים מומלצת שוק ההון 4
L אומרים שפעילות גופנית (ספורט) מחזקת את מערכת החיסון - איך? אוף טופיק 54
מ 2020 - מישהו הצליח להגיש תאום מס דרך מערכת הפניות? צרכנות פיננסית 0
ס מה דעתכם על התקנת מערכת סולארית כהשקעה - גרים במושב חקלאי שוק ההון 17
Oziris מערכת SPARK - שאלות שוק ההון 4
L האופציה הזולה ביותר להעברת כספים בחו"ל דרך מערכת SWIFT ? צרכנות פיננסית 0
Y מערכת TRADE ONE צרכנות פיננסית 40
Leo מערכת View Trade ו VTI שוק ההון 2
S קופת גמל להשקעה עוקב סנופי VS השקעה בסנופי בחשבון מסחר עצמאי פנסיה, גמל וקרנות השתלמות 24
M מסחר באופציות או מסחר יומי במניות - אופציה אפשרית? שוק ההון 0
I מסחר עצמאי אופציות להון של מעל 500K שוק ההון 24
D פתיחת אפשרות מסחר בישראל בibkr ברוקרים ופלטפורמות מסחר 3
M נתוני מסחר של מניות ישראליות להורדה או דרך API שוק ההון 5
D דמי ניהול חודשיים וניוד מסחר עצמאי - מיטב דש לעומת בתי השקעות אחרים צרכנות פיננסית 1
L האם מסחר דרך חברה בע"מ נחשב PFIC לאזרח אמריקאי? שוק ההון 19
N פתיחת חשבון מסחר באינטראקטיב בתור תושב אירופה שוק ההון 0
S שאלה לגבי המרת מט"ח לצורך מסחר בני"ע זרים ב - IB דרך מייטב טרייד ברוקרים ופלטפורמות מסחר 3
O כספית בבנק בנוסף לחשבון מסחר בבית השקעות שוק ההון 14
R הדרכה לפלטפורמת מסחר tws ברוקרים ופלטפורמות מסחר 1
ש מיואשת מהממשק של פסגות (מסחר עצמאי) פוסטים מאיכות נמוכה 19
U חשבון מסחר להשקעה לקטינים צרכנות פיננסית 1
DORON455 חשבון מסחר IB - דיווח מס לשכיר מיסים 0
M חשבון מסחר אפוטרופוס לקטין אמריקאי שוק ההון 20

נושאים דומים

Back
למעלה