מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים

Софт и программы для трейдинга

Stocksharp (S#) – סט תוכנות למסחר, יצירת אסטרטגיות מסחר ויצירת רובוטי מסחר (רגילים או HFT), תכונות שימוש, היכן להוריד וכיצד להשתמש, תכונות ממשק. StockSharp היא תוכנה חדשנית המאפשרת למשתמשים ליצור אוטומציות במחזור מלא (ניתוח/בדיקות/מסחר)
ולפתח בוטים למסחר בעצמם . בנוסף לחבילת הניתוח הטכני הסטנדרטית, הפלטפורמה מכילה בונה אסטרטגיה ויזואלית ייחודית. חיבור API זמין למסחר ברובוטים ותוכנות צד שלישי. להלן תוכלו ללמוד עוד על Stocksharp (S# – קצר), וכן להעריך את היתרונות והחסרונות של הפלטפורמה הפופולרית.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים

רישוי StockSharp

למשתמשים ניתנת ההזדמנות (https://doc.stocksharp.ru/topics/License.html) לבחור את סוג הרישיון המתאים ביותר: extended/corporate/corporate plus/private trader/crypto trader.

סוחר פרטי

סוג זה של רישיון ניתן ללא תשלום לאחר הרישום. התוכניות הבאות יהיו זמינות למשתמש:

  • S#.Designer – מעצב אסטרטגיות מסחר https://stocksharp.ru/store/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1% 80 %20%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B5%D0%B3%D0%B8%D0%B9/;
  • S#.Data Hydra – תוכנית להורדה ואחסון אוטומטי של נתוני שוק היסטוריים https://stocksharp.ru/store/hydra/;
  • S#. טרמינל מסחר מסוף https://stocksharp.ru/store/%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20 %D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB/;
  • S#.API – ספרייה לפיתוח רובוטי מסחר https://stocksharp.ru/store/api/.

מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים

סוחר קריפטו

רישיון Crypto Trader מספק גישה לפלטפורמות הבאות: Binance/Bitalong/Bitbank/Bitexbook/Bitfinex/Bithumb/BitStamp/BitMEX/Bittrex/WEX (BTC-e)/CEX.IO/Coinbase/Coincheck/CoinExchange/CoinCap/Coinigy/ Cryptopia /Deribit/EXMO/DigiFinex/ DigitexFutures/GDAX/HitBTC/Huobi/IDAX/Kraken/KuCoin/Liqui/Livecoin/OKCoin/OKEx/Poloniex/PrizmBit/QuoineX/TradeOgre/YoBit/Zaif//LBank/Bit/Bit/Bitbox CoinBene /BitZ/ZB.

רישיון מורחב

הרישיון המורחב מאפשר למשתמשים לחבר בו זמנית עד 3 תוכניות
למסוף QUIK . גישה לשיעורי וידאו, שמשך הזמן שלהם עולה על 40 שעות, ואסטרטגיות מסחר מוכנות פתוחה.

הערה! שירות התמיכה הטכנית של StockSharp מגיב במהירות לבעיות צצות, ועוזר ללקוח לפתור כל בעיה הקשורה לתפעול התוכנה.

רישיון תאגידי

תצטרך לשלם עמלה כדי לקבל רישיון נפח. בנוסף לפונקציונליות הרישיון הבסיסית/מתקדמת, תינתן למשתמש גישה ישירה ל:

  • שוק הנגזרים בבורסה של מוסקבה ;
  • שוק המניות בבורסה של מוסקבה;
  • בורסת LSE/NASDAQ.

כמו כן, סוחרים יכולים לנהל הזמנות בשוק הנגזרים של הבורסה במוסקבה ולהתחבר למסחר באמצעות פרוטוקול FIX/FAST.

תאגיד פלוס

רישיון החברה פלוס כולל את קודי המקור של כל פתרונות תוכנה מוכנים (S#.Data/S#.Designer/S#.Shell). ישנם גם קודי מקור לפלטפורמה עצמה: S#.API.

מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים
ארכיטקטורת S#

קודי מקור של Stocksharp ב-Github

ליבת S# פותחה בתוך קהילת הקוד הפתוח. S# זמין כמקור במאגר GitHub/StockSharp בכתובת https://github.com/StockSharp/StockSharp. רכיבים לפי סוג יהיו זמינים עם קודי מקור:

  • שיעורים נפוצים המשמשים בתהליך יצירת הקשרים שלך;
  • סימולטור מסחר;
  • סימולטור היסטוריה;
  • מספר עצום של אינדיקטורים לניתוח טכני (יותר מ-70);
  • רישום.

מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים לאחר העברת כסף עבור רכישת StockSharp, גישה לקודי המקור של רכיבים סגורים תהיה זמינה. סוחר יכול להשתמש באלגוריתמים של רווח/הפסד/החלקה/פיגור, כמו גם לבנות נרות בכל מסגרת זמן.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים

הערה! למתחילים בתחום המסחר מתאימה הסביבה הגרפית S#.Studio, מה שמקל מאוד על תהליך היצירה והבדיקה של רובוטים למסחר.

מדריך GitHub – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/

תכונות התקנה

רוב המשתמשים המתחילים אינם מבינים כיצד להפעיל נכון את StockSharp, להתקין תוכניות ולעדכן את התוכנה במידת הצורך. המידע שלהלן יעזור לך להבין כיצד להתקין את StockSharp.

לְהַשִׁיק

כדי להתקין את S#.Installer, המשתמשים יצטרכו לעקוב אחר הקישור https://stocksharp.ru/products/download/ ולדאוג להורדת ההפצה. הבלוק Installer.zip.Installerzip Properties הוסר.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים לשם כך, לחץ לחיצה ימנית על הקובץ ובחר מאפיינים. הארכיון פרוק. בתיקייה שתיפתח, תצטרך למצוא את הקובץ StockSharp.Installer.Console.bat. לאחר מכן, התחל את מצב ההתקנה של קובץ זה והמתן עד שתהליך ההתקנה יסתיים.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים בשלב הבא, הם נכנסים לכניסה ולשילוב הסודי של StockSharp הנדרש כדי להיכנס לתוכנית. לאחר השלמת תהליך ההתקנה, ייפתח חלון תוכנה על המסך.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים

התקנה והסרה של תוכנה

המפתחים דאגו שיהיה נוח למשתמשים לחפש בתוכנה, וסיפקו אפשרות לבחור את סוג האפליקציות.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים כדי להתקין את האפליקציה, סוחרים בוחרים את התוכנית ולוחצים על הפקודה “התקן”. לאחר מכן אשר את ההסכמה עם תנאי הסכם הרישיון והקש על כפתור “המשך”.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים לאחר מכן, בחר את נתיב ההתקנה. יחד עם זאת, כדאי לזכור שהתיקיה בה מותקנת התוכנה חייבת להיות ריקה. לאחר מכן, לחץ שוב על כפתור “המשך”, בחר בפקודה “הפעלה” והמתן עד להשלמת ההתקנה.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים כעת התוכנה מוכנה לשימוש! עֵצָה! אם יש צורך להסיר את התוכנה, המשתמשים בוחרים בפקודה “הסר התקנה” ולוחצים על כפתור “המשך”. על מנת לשחזר את התוכנה יש ללחוץ על הפקודה “שחזור” וללחוץ על כפתור “המשך”.

תכונות עדכון התוכנית

המפתחים דאגו ש-S#.Installer עוקב באופן עצמאי אחר עדכוני תוכנה ומפעיל אותם באופן אוטומטי. לכן לאחר השלמת ההתקנה, עדיף לא להסיר את ההתקנה של התוכנית. כדי לבדוק עדכונים זמינים באופן ידני, עליך ללחוץ על כפתור “עדכונים”. אתה יכול למצוא אותו בפינה הימנית של חלון התוכנה. אם עדכונים זמינים, תופיע הודעה על המסך. עכשיו אתה צריך ללחוץ על הכפתור.

מומלץ לסגור את S#.Installer דרך סרגל הכלים. לשם כך מתבצע מעבר לתפריט. לחץ לחיצה ימנית על כפתור “סגור”.

מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים

S#.API – ספרייה לכתיבת רובוטי מסחר ב-C# ב-Visual Studio

S#.API היא ספרייה חינמית שתהיה שימושית הן למתחילים והן למקצוענים בתחום
המסחר האלגוריתמי. הספרייה מתמקדת בתכנות C# בסביבת Visual Studio, שבזכותה המשתמשים מקבלים את ההזדמנות ליצור כל אסטרטגיות: החל מאסטרטגיות מיקוםיות עם מסגרת זמן ארוכה ועד לתדר גבוה (HFT) המשתמשות בגישה ישירה (DMA) להחלפה מִסְחָר. S#.API הוא הבסיס לשאר המוצרים. על בסיס הספרייה, מפתחים יצרו פתרונות שונים כמו S#.Designer/S#.Data/S#.MatLab מתאם וכו’. למשתמשים יש את היכולת ליצור קשרים משלהם לכל מערכות מסחר חיצוניות. הבוט יכול לעבוד עם כל חיבור. זה לא תלוי ב-API של הברוקר, וזה יתרון משמעותי. S#.API מיועד לסוחרים פרטיים / מוסדות בנקאיים / חברות השקעות. הביצועים די גבוהים. מאות אסטרטגיות לכל מכשיר מבוצעות בו זמנית. בדיקה על קרציות/משקפיים מדויקת ככל האפשר. החלקה אמיתית נקבעת. אתה יכול להוריד API ותיעוד עבור S#.API StockSharp בכתובת https://stocksharp.ru/store/api/ התחלה מהירה ב-StockSharp, יצירת רובוט מסחר עבור Quik: https://youtu.be/F51bGEpTOvo

תכונות של התקנת S#.API

מאז גרסה 5.0, ההתקנה של S#.API מתבצעת באמצעות NuGet. עבור גרסאות קודמות, עליך לבחור להתקין מהמאגר של StockSharp Releases משירות האינטרנט GitHub.

תכונות של התקנה מ- GitHub

קודם כל, משתמשים נרשמים ב-
GitHub . לאחר מכן, עבור אל הדף github.com/StockSharp/StockSharp במאגר StockSharp ובחר את הסמל שכותרתו “שחרורים”. יפתח חלון במסך בו עליך לבחור את גרסת S# (מקטע הורדות) ולהוריד את הארכיונים הדרושים. הארכיונים שהורדת נפתחים ונפתחים.

הערה! בארכיון StockSharp_#.#.#. מכיל קבצי zip של הספרייה / קודי מקור של דוגמאות. אתה יכול למצוא את קודי המקור בארכיון קוד המקור.

מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים

התקנה עם Nuget

באמצעות Nuget, משתמשים יכולים להתקין את ספריית S#. כדי להתקין את קודי המקור והדוגמאות, תצטרך לעבור אל GitHub.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים בסייר הפתרונות, לחץ לחיצה ימנית על שם הפתרון. לאחר מעבר לתפריט ההקשר, בחר ניהול חבילות NuGet לפתרון. ייפתח חלון במסך שבו עליך להקיש על הכרטיסייה מקוונת. הקלד StockSharp בשורת החיפוש. כאשר החבילה להתקנת ה-API של StockSharp נמצאת, עליך ללחוץ על “התקן”. לאחר השלמת התקנת החבילה, חבילות יופיעו בתיקייה. על ידי פתיחת ה”חבילות” אתה יכול לוודא שהוא מכיל StockSharp.#.#.# עם הגרסה העדכנית ביותר של S#.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים

מחברים

עליך לעבוד עם בורסות ומקורות נתונים ב-StockSharp דרך מחלקת הבסיס של Connector. ניתן למצוא את קודי המקור בפרויקט Samples/Common/SampleConnection.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים קודם כל, עליך לדאוג ליצירת מופע של
המחלקה Connector https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :

מחבר מחבר;

ציבורי MainWindow()
{
InitializeComponent();
מחבר = מחבר חדש();
InitConnector();
} בממשק גרפי מיוחד שנועד להגדיר את ה-Connector עבור S#.API, ניתן להגדיר מספר חיבורים בו-זמנית.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים אפשר גם להוסיף חיבור ישירות מהקוד (ללא חלונות גרפיים). לשם כך, עליך להשתמש בסיומת TraderHelper.AddAdapter<TAdapter>(מחבר StockSharp.Algo.Connector, System.Action<TAdapter> init). מספר החיבורים באובייקט מחבר אחד הוא בלתי מוגבל. משתמשים יכולים להתחבר למספר בורסות/ברוקרים בו-זמנית.

הערה! יש להגדיר מטפלי אירועים בשיטת InitConnector.

יישומים

באמצעות אובייקט ההזמנה, ניתן ליצור הזמנה חדשה. באמצעות שיטת Connector.RegisterOrder(StockSharp.BusinessEntities.Order order), אשר שולחת הזמנה לשרת, המשתמש יוכל לרשום אותה בבורסה. אם יש צורך ליצור הוראת עצירה, מומחים מייעצים לדאוג לציון המאפיין Order.Type בתור OrderTypes.Conditional. לעבודה נוספת עם יישומים, נעשה שימוש באותו אובייקט.

כלים

נייר ערך הוא מכשיר פיננסי המשמש למסחר. המכשיר יכול להיות מניה/עתיד/אופציה וכו’. היזם חילק את סלי הכלים למחלקות:

  • IndexSecurity;
  • אבטחה מתמשכת;
  • WeightedIndexSecurity.

אחסון נתונים

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

S#.Designer היא תוכנית מעצבים אוניברסלית ליצירת רובוטים ואסטרטגיות למסחר

S#.Designer משמש ליצירה, בדיקה וניהול של אסטרטגיות מסחר במסחר אמיתי. ישנם מספר סוגים של אסטרטגיות יצירה שתוכנית זו מציעה. הם משתמשים ב:

  1. קוביקוב. במקרה זה, ייתכן שלמשתמש אין כישורי תכנות. כדי ליצור אסטרטגיות, תצטרך להשתמש בשיטה של ​​חיבור קווים ושילוב קוביות.
  2. C#. אפשרות זו מתאימה למתכנתים מנוסים שאינם חוששים מעבודה עם קוד. אסטרטגיה כזו אינה מוגבלת באפשרויות היצירה. זה יכול לתאר כל אלגוריתם, שלא כמו קוביות. האסטרטגיה נוצרת ישירות ב-S#.Designer או בסביבת הפיתוח של C#.

במהלך ההשקה הראשונה של S#.Designer יופיע חלון במסך בו תצטרכו לבחור מצב השקה.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים לאחר מכן לחץ על כפתור אישור. במהלך ההשקה הראשונה של S#.Designer, תתבקש לפתוח חלון הורדת נתונים. כדי להוריד נתונים היסטוריים, תצטרך להתקין את תוכנית S#.Data (שם הקוד Hydra). לאחר לחיצה על כפתור הורד הכלי, יופיע חלון מתאים על המסך, בו תצטרכו להזין את הקוד וסוג הכלי/מקור הנתונים. לאחר מכן, לחץ על כפתור אישור. ניתן למצוא את הכלים ש-S#.Designer ימצא בחלונית All Tools.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים

הערה! המקור החינמי הפופולרי ביותר לנתונים היסטוריים עבור השוק הרוסי הוא ברוקר Finam. מקור הנתונים המוגדר כברירת מחדל הוא S#.Designer.

מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים כדי לקבל נתונים היסטוריים, עבור לקטגוריית כל המכשירים והקש על שם הכלי הנדרש. לאחר מכן, הגדר את התקופה של נתונים היסטוריים / סוג / מסגרת זמן של נרות ולחץ על כפתור התחל.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים לאחר קבלת הנתונים ההיסטוריים, יש להעדיף אחת מאסטרטגיות ההדגמה. כדי לעשות זאת, עבור לחלונית Schemes. בתיקייה אסטרטגיות, בחר אסטרטגיית SMA לדוגמה. כאשר אתה מנווט לאסטרטגיה, הכרטיסייה אמולציה נפתחת ברצועת הכלים. כאן תוכלו למצוא את האלמנטים הבסיסיים ליצירת אסטרטגיה / איתור באגים / בדיקה.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים בכרטיסייה זו, הגדר את תקופת הבדיקה ואחסון נתוני שוק בשדה “נתוני שוק”. לאחר מכן, בחר את הכלים הדרושים והגדר את סוג/מסגרת הזמן של הנרות בקטגוריית Block Properties. אמולציית מסחר מתחילה מיד לאחר לחיצה על כפתור התחל.

https://youtu.be/NrzI4yJFg7U שיעור שני של Stocksharp: https://youtu.be/N_AFlKYP2rU שיעור שלישי: https://youtu.be/f75zeQL5Ucw

S#.Terminal – מסוף מסחר

S#.Terminal הוא מסוף מסחר חינמי, שהיתרון העיקרי שלו הוא חיבור בו-זמני למספר רב של זירות מסחר. תמיכה ליותר מ-70 חיבורים ממרכזיות שונות בעולם זמינה. מסגרות זמן הן שרירותיות.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים במהלך ההשקה הראשונה של S#.Terminal, תצטרך לבחור את מצב ההשקה וללחוץ על כפתור OK. חלון מסוף יופיע על המסך. רכיבים מוגדרים כברירת מחדל. לאחר עריכת הגדרות החיבור, עליך ללחוץ על כפתור “התחבר”.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים כדי להוסיף אזור תרשים חדש, המשתמשים מקישים על הפקודה “הוסף”. על ידי לחיצה על כפתור העכבר השני באותו מקום, תוכל להוסיף נרות עבור כלי העניין / מחוונים / הזמנות ועסקאות משלך. בקטגוריית עסקאות, סוחרים יוכלו לראות עסקאות לפי מכשיר. אם יתעורר צורך, לסוחרים תמיד תהיה אפשרות להוסיף רכיבים נוספים.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים

S#.Data (Hydra) – הורדת נתוני שוק

המפתחים יצרו תוכנת S#.Data (Hydra) לטעינה אוטומטית של נתוני שוק (מכשירים/נרות/עסקאות קרציות/DOM) ממקורות שונים. ניתן לשמור את הנתונים באחסון המקומי בפורמט S#.Data (BIN), המספק ניתוח נתונים נוח בתוכנות אחרות, או בפורמט בינארי מיוחד המספק את רמת הדחיסה המרבית. המידע שנשמר יהפוך זמין לשימוש על ידי אסטרטגיות מסחר. כדי לגשת לנתונים, תצטרך להשתמש ב- StorageRegistry או בהעלאות רגילות בפורמט Excel/xml/txt. S#.Data מאפשר לך להשתמש הן במקורות נתונים בזמן אמת והן במקורות נתונים היסטוריים בו-זמנית. יתרון זה מושג באמצעות שימוש במודל מקור הניתן להרחבה. במהלך ההשקה הראשונה של התוכנית, ייפתח חלון על המסך,
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים כדי לפתוח את חלון בחירת מקור הנתונים, עליך לעבור לקטגוריה “כללי” ולהקיש על הסעיף “הוסף” ועל התיקיה “מקורות”.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים בחלון שנפתח, סמן את המקורות הדרושים. מותר להשתמש במסננים לפי אזור/אתר אלקטרוני/סוג נתונים/זמן אמת. לחץ על אישור כדי להשלים את תהליך הבחירה. לאחר מכן, התוכנה תבקש מהמשתמשים להפעיל כלי עזר. על ידי לחיצה על אישור, הסוחר יוכל להוסיף מקורות לחלונית השמאלית של החלון הראשי של האפליקציה.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים

S#.Shell – מסגרת גרפית מוכנה עם קודי מקור

S#.Shell היא מסגרת גרפית מוכנה לשימוש המאפשרת לבצע שינויים מהירים בהתאם לדרישות המשתמש והיא קוד פתוח לחלוטין בשפת C#. הרובוט יצור במהירות ממשק גרפי, ישמור וישחזר את הגדרות האסטרטגיה, יספק מידע מפורט על פעולת האסטרטגיה וישיק אותה אוטומטית לפי לוח הזמנים. כאשר אתה מפעיל את S#.Shell, פרויקט ה-Shell יופיע בסייר הפתרונות.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים התיקיה אסטרטגיות מכילה מספר אסטרטגיות הכלולות ב-S#.Shell/ממשקי עזרה/עטיפה לאסטרטגיות ברירת מחדל. כאשר הפרויקט יושק, ייפתח חלון על המסך, באזור העליון בו תוכל למצוא:

  • לחצני הגדרות חיבור;
  • לחצן כדי לשמור את תצורת המעטפת הנוכחית;
  • כרטיסיות ראשיות.

מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים לאחר מעבר להגדרות החיבור, יהיה עליך לבחור את סוג החיבור. ברגע שהמשתמש מצליח להתחבר, כדאי להיכנס לקטגוריית “כללי” ולהכיר את המכשירים / תכולת התיק / הזמנות / עסקאות משלך.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים לאחר מכן, עבור ללשונית “זמן אמת” על מנת להוסיף אסטרטגיה לתחילת המסחר. לאחר הוספת אסטרטגיה, סוחר יכול להמשיך למלא את הפרמטרים העיקריים שלו לפי סוג מכשירים, פורטפוליו וכו’.

הערה! בקטגוריית “אימולציה” ניתן להפעיל בדיקות אסטרטגיה על נתונים היסטוריים.

מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים קורס מקוון בסיסי למסחר אלגוריתמי באמצעות פלטפורמת StockSharp: https://youtu.be/lileOIlcNP4

S#.MatLab – אינטגרציה של MatLab עם מערכות מסחר

המפתחים יצרו את S#.MatLab – קישור למוצר https://doc.stocksharp.ru/topics/MatLab.html עבור מומחי מסחר שכותבים אלגוריתמי מסחר בתוך סביבת MatLab MathWorks. הנוכחות של מחבר האינטגרציה S#.MatLab מאפשרת להתחבר כמעט לכל ברוקר/בורסה. סקריפטים של MatLab, לאחר קבלת נתונים מפלטפורמות מסחר, שולחים אליהם פקודות מסחר. כדי לקבל הגדרות, סקריפטים ותיעוד מפורטים, תצטרך לרכוש את S#.MatLab.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים

מסחר מסקריפטים של MatLab

קובצי CSV אוספים ומאחסנים נתונים. ציטוטים נוכחיים כתובים בשורות. העמודות מציינות את כל טווח הציטוטים של הצעת המחיר/הבקשה עבור כל צמד מטבעות. אם אינך יכול להשאיר את המחשב דלוק כל הזמן, אל תדאג. הנתונים במקרה זה יגיעו בבלוקים. לאחר ההורדה, ניתן לסגור את התוכנית, לשנות את שם הקובץ כדי לא ללכת לאיבוד ולהפעיל אותו מחדש לאחר פרק זמן מסוים.

הערה! הגודל של מערכים עם בלוקי נתונים יהיה שונה. בלוקי נתונים מאוחסנים ב-PRICES (משתנה גלובלי).

בעת יצירת אסטרטגיה, עליך לוודא שהם מקבלים רק את הפרמטרים שלהם כקלט. הנתונים הראשוניים מועברים באמצעות משתנים גלובליים. כאשר מסחר סגור, משתנים גלובליים מותאמים לאפיין את איכות האסטרטגיה. כדי לייעל את המאפיינים הללו, עליך ליצור “מעטפת” שבתוכה יאתחלו משתנים גלובליים.

הערה! בכל פעם שנסגר עסקה, ביצועי האסטרטגיה מתעדכנים.

כל התיעוד של Stocksharp בכתובת https://doc.stocksharp.ru/

מציג ליגת האלופות – טבלאות של תחרות ליגת האלופות עם עסקאות של משתתפים

LCH Viewer היא תוכנה המציגה עסקאות של משתתפי LCH בתרשים עם אינדיקטורים. בתמונה למטה תוכלו לראות כיצד תיראה התצוגה של מספר כלים.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים אפשר גם לצפות בעסקאות של רובוטים HFT בטבלת RI.
מסחר ידני ואלגוריתמי ב-Stocksharp, פיתוח רובוטים התוכנה תשמח אותך עם קלות השימוש שלה. לאחר הפעלת התוכנית, המשתמש יצטרך לבחור את השנה/משתתף/סוג המכשיר/תאריכים מ-ועד. במידת הצורך, תוכל לציין מסגרת זמן. על ידי הקשה על הפקודה הורדה, הסוחר יוכל לבחון בפירוט את התרשים המופיע על המסך ולמצוא את הגביע. הנתונים שהורדת נשמרים על ידי התוכנה (אין התקנה מחדש). כדי לקבל לא רק תמונה, אלא גם נתונים מפורטים, עליך ללכת לספרייה עם התוכנית. עבור כל סוחר נוצרה תיקיה נפרדת עם קובצי CSV של העסקאות שלו. StockSharp היא תוכנית מעטפת חזקה עם שפה משלה. יותר ויותר מתכנתים מעדיפים את התוכנה הספציפית הזו. לימוד שפת S# קל יחסית. לכן, אין ספק. על ידי בדיקת תוכנית StockSharp, אתה יכול להעריך את היתרונות שלה ולוודא כי שהתוכנה מספקת מספר עצום של אפשרויות. החיבור נתמך לא רק לרוסית, אלא גם לברוקרים אמריקאים, וזה יתרון נוסף.

info
Rate author
Add a comment