Stocksharp (S #) – مجموعة من البرامج للتداول ، وإنشاء استراتيجيات التداول وإنشاء روبوتات تداول (عادية أو HFT) ، وميزات الاستخدام ، ومكان التنزيل وكيفية الاستخدام ، وميزات الواجهة. StockSharp هو برنامج مبتكر يسمح للمستخدمين بإنشاء أتمتة الدورة الكاملة (التحليل / الاختبار / التداول)
وتطوير روبوتات التداول بأنفسهم . بالإضافة إلى حزمة التحليل الفني القياسية ، تحتوي المنصة على أداة إنشاء إستراتيجية مرئية فريدة. اتصال API متاح لتداول الروبوتات وبرامج الطرف الثالث. يمكنك أدناه معرفة المزيد حول Stocksharp (S # – short) ، وكذلك تقييم مزايا وعيوب النظام الأساسي الشهير.
- ترخيص StockSharp
- تاجر خاص
- تاجر التشفير
- رخصة ممددة
- رخصة الشركة
- زائد الشركات
- أكواد مصدر Stocksharp على جيثب
- ميزات التثبيت
- إطلاق
- تثبيت البرامج وإزالتها
- ميزات تحديث البرنامج
- S # .API – مكتبة لكتابة روبوتات التداول في C # في Visual Studio
- ميزات تثبيت S # .API
- ميزات التثبيت من جيثب
- التثبيت مع Nuget
- موصلات
- التطبيقات
- أدوات
- مخزن البيانات
- S # .Designer هو برنامج مصمم عالمي لإنشاء روبوتات واستراتيجيات التداول
- S #. نهائي – محطة التداول
- S #. Data (Hydra) – أداة تنزيل بيانات السوق
- S #. شل – إطار رسومي جاهز مع أكواد المصدر
- S # .MatLab – تكامل MatLab مع أنظمة التداول
- التداول من مخطوطات ماتلاب
- عارض دوري أبطال أوروبا – رسوم بيانية لمسابقة دوري أبطال أوروبا مع صفقات المشاركين
ترخيص StockSharp
يتم منح المستخدمين الفرصة (https://doc.stocksharp.ru/topics/License.html) لاختيار أنسب نوع من الترخيص: ممتد / شركة / شركة بلس / تاجر خاص / تاجر تشفير.
تاجر خاص
يتم توفير هذا النوع من الترخيص مجانًا بعد التسجيل. ستتوفر البرامج التالية للمستخدم:
- S # المصمم – مصمم استراتيجيات التداول 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/.
تاجر التشفير
يوفر ترخيص 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 / BitMox / LBox CoinBene / BitZ / ZB.
رخصة ممددة
يسمح الترخيص الممتد للمستخدمين بتوصيل ما يصل إلى 3 برامج في وقت واحد
بمحطة QUIK . الوصول إلى دروس الفيديو ، التي تتجاوز مدتها 40 ساعة ، واستراتيجيات التداول الجاهزة مفتوحة.
ملحوظة! تستجيب خدمة الدعم الفني في StockSharp بسرعة للمشكلات الناشئة ، مما يساعد العميل على حل أي مشكلة تتعلق بتشغيل البرنامج.
رخصة الشركة
سيتعين عليك دفع رسوم للحصول على ترخيص مجمع. بالإضافة إلى وظائف الترخيص الأساسية / المتقدمة ، سيتم منح المستخدم وصولاً مباشرًا إلى:
- سوق المشتقات في بورصة موسكو ؛
- سوق الأوراق المالية في بورصة موسكو ؛
- بورصة LSE / NASDAQ.
أيضًا ، يمكن للمتداولين إدارة الطلبات في سوق المشتقات في بورصة موسكو والاتصال بالتداول باستخدام بروتوكول FIX / FAST.
زائد الشركات
يتضمن ترخيص الشركة بالإضافة إلى الكود المصدري لأي حلول برمجية جاهزة (S # .Data / S # .Designer / S # .Shell). هناك أيضًا أكواد مصدر للنظام الأساسي نفسه: S # .API.
أكواد مصدر Stocksharp على جيثب
تم تطوير جوهر S # داخل مجتمع المصدر المفتوح. يتوفر S # كمصدر في مستودع GitHub / StockSharp على https://github.com/StockSharp/StockSharp. ستتوفر المكونات حسب النوع مع أكواد المصدر:
- الفئات المشتركة المستخدمة في عملية إنشاء الاتصالات الخاصة بك ؛
- محاكي التداول
- محاكاة التاريخ
- عدد كبير من مؤشرات التحليل الفني (أكثر من 70) ؛
- تسجيل.
ملحوظة! بالنسبة للمبتدئين في مجال التداول ، تعد البيئة الرسومية للاستوديو S # مناسبة ، مما يبسط إلى حد كبير عملية إنشاء واختبار الروبوتات للتداول.
دليل جيثب – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/
ميزات التثبيت
لا يفهم معظم المستخدمين المبتدئين كيفية تشغيل StockSharp بشكل صحيح وتثبيت البرامج وتحديث البرنامج إذا لزم الأمر. ستساعدك المعلومات الواردة أدناه على فهم كيفية تثبيت StockSharp.
إطلاق
لتثبيت S # .Installer ، سيحتاج المستخدمون إلى اتباع الرابط https://stocksharp.ru/products/download/ والاهتمام بتنزيل التوزيع. تمت إزالة كتلة خصائص Installer.zip.Installerzip.
تثبيت البرامج وإزالتها
حرص المطورون على أنه من الملائم للمستخدمين البحث في البرنامج ، ووفروا القدرة على تحديد نوع التطبيقات.
ميزات تحديث البرنامج
تأكد المطورون من أن S # .Installer يتتبع تحديثات البرامج بشكل مستقل ويقوم بتشغيلها تلقائيًا. هذا هو السبب في أنه بعد اكتمال التثبيت ، من الأفضل عدم إلغاء تثبيت البرنامج. للتحقق من التحديثات المتوفرة يدويًا ، يجب النقر فوق الزر “تحديثات”. يمكنك العثور عليه في الزاوية اليمنى من نافذة البرنامج. في حالة توفر تحديثات ، سيظهر إشعار على الشاشة. الآن أنت بحاجة إلى النقر على الزر.
يوصى بإغلاق S # .Installer من خلال شريط الأدوات. لهذا الغرض ، يتم إجراء الانتقال إلى القائمة. انقر بزر الماوس الأيمن فوق الزر “إغلاق”.
S # .API – مكتبة لكتابة روبوتات التداول في C # في Visual Studio
S # .API هي مكتبة مجانية ستكون مفيدة لكل من المبتدئين والمحترفين في مجال
التداول الخوارزمي. تركز المكتبة على برمجة C # في بيئة Visual Studio ، وبفضل ذلك يحصل المستخدمون على فرصة لإنشاء أي استراتيجيات على الإطلاق: من الاستراتيجيات الموضعية ذات الإطار الزمني الطويل إلى الاستراتيجيات عالية التردد (HFT) التي تستخدم الوصول المباشر (DMA) للتبادل تجارة. S # .API هو الأساس لبقية المنتجات. على أساس المكتبة ، أنشأ المطورون حلولًا مختلفة مثل S # .Designer / S # .Data / S # .MatLab adaptor ، إلخ. يتمتع المستخدمون بالقدرة على إنشاء اتصالاتهم الخاصة بأي أنظمة تداول خارجية. يمكن أن يعمل الروبوت مع أي اتصال. لا تعتمد على واجهة برمجة تطبيقات الوسيط ، وهي ميزة مهمة. يستهدف S # .API التجار من القطاع الخاص / المؤسسات المصرفية / شركات الاستثمار. الأداء مرتفع للغاية. يتم تنفيذ مئات الاستراتيجيات لأي أداة في وقت واحد.
ميزات تثبيت S # .API
منذ الإصدار 5.0 ، تم تثبيت S # .API عبر NuGet. بالنسبة للإصدارات السابقة ، يجب عليك اختيار التثبيت من مستودع StockSharp Releases من خدمة الويب GitHub.
ميزات التثبيت من جيثب
بادئ ذي بدء ، يقوم المستخدمون بالتسجيل على
GitHub . بعد ذلك ، انتقل إلى صفحة github.com/StockSharp/StockSharp في مستودع StockSharp وحدد الرمز المسمى “الإصدارات”. ستفتح نافذة على الشاشة تحتاج فيها إلى تحديد إصدار S # (من قسم التنزيلات) وتنزيل الأرشيفات الضرورية. يتم إلغاء تأمين الأرشيفات التي تم تنزيلها وفك ضغطها.
لمعلوماتك! في المحفوظات StockSharp _ #. #. #. يحتوي على ملفات مضغوطة للمكتبة / رموز المصدر للأمثلة. يمكنك العثور على أكواد المصدر في أرشيفات التعليمات البرمجية المصدر.
التثبيت مع Nuget
باستخدام Nuget ، يمكن للمستخدمين تثبيت مكتبة S #. لتثبيت أكواد المصدر والأمثلة ، ستحتاج إلى الانتقال إلى GitHub.
موصلات
تحتاج إلى العمل مع بورصات الأوراق المالية ومصادر البيانات في StockSharp من خلال فئة الموصل الأساسية. يمكن العثور على أكواد المصدر في مشروع Samples / Common / SampleConnection.
لفئة الموصل https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :
…
public Connector Connector؛
…
mainWindow ()
{
InitializeComponent ()؛
الموصل = موصل جديد () ؛
InitConnector () ؛
} في واجهة رسومية خاصة تم تصميمها لتكوين الموصل لـ S # .API ، من الممكن تكوين اتصالات متعددة في نفس الوقت.
ملحوظة! يجب تعيين معالجات الأحداث في أسلوب InitConnector.
التطبيقات
باستخدام كائن Order ، يمكنك إنشاء أمر جديد. باستخدام طريقة Connector.RegisterOrder (ترتيب StockSharp.BusinessEntities.Order) ، والتي ترسل طلبًا إلى الخادم ، سيتمكن المستخدم من تسجيله في البورصة. إذا كانت هناك حاجة لإنشاء أمر إيقاف ، ينصح الخبراء بالاهتمام بتحديد الأمر. اكتب الخاصية باسم OrderTypes.Conditional. لمزيد من العمل مع التطبيقات ، يتم استخدام نفس الكائن.
أدوات
الأمن هو أداة مالية تستخدم للتداول. يمكن أن تكون الأداة عبارة عن سهم / آجل / خيار ، إلخ. قام المطور بتقسيم سلال الأدوات إلى فئات:
- أمان الفهرس
- الأمن المستمر
- WeightedIndexSecurity.
مخزن البيانات
في StockSharp ، يمكنك حفظ البيانات لتنزيلها لاحقًا. كقاعدة عامة ، من الضروري تخزين البيانات لتجميع التحليل / البحث عن الأنماط ، وحفظ بيانات السوق من
محطة التداول (لاختبار الروبوتات). تخزين البيانات شفاف تمامًا ، لأن المطور اهتم بالوصول عالي المستوى وإخفاء التفاصيل الفنية بالداخل.
S # .Designer هو برنامج مصمم عالمي لإنشاء روبوتات واستراتيجيات التداول
يستخدم S #. المصمم لإنشاء واختبار وإدارة استراتيجيات التداول في التداول الحقيقي. هناك عدة أنواع من استراتيجيات الإنشاء التي يقدمها هذا البرنامج. هم يستعملون:
- كوبيكوف. في هذه الحالة ، قد لا يمتلك المستخدم مهارات البرمجة. لإنشاء استراتيجيات ، ستحتاج إلى استخدام طريقة ربط الخطوط ودمج المكعبات.
- سي #. هذا الخيار مناسب للمبرمجين ذوي الخبرة الذين لا يخشون العمل مع الكود. لا تقتصر مثل هذه الاستراتيجية على إمكانيات الخلق. يمكنه وصف أي خوارزميات ، على عكس المكعبات. يتم إنشاء الإستراتيجية مباشرة في S # .Designer أو في بيئة التطوير C #.
أثناء الإطلاق الأول لـ S # .Designer ، ستظهر نافذة على الشاشة ستحتاج فيها إلى تحديد وضع التشغيل.
ملحوظة! المصدر المجاني الأكثر شهرة للبيانات التاريخية للسوق الروسي هو Finam broker. مصدر البيانات الافتراضي هو S # .Designer.
https://youtu.be/NrzI4yJFg7U Stocksharp الدرس الثاني: https://youtu.be/N_AFlKYP2rU الدرس الثالث: https://youtu.be/f75zeQL5Ucw
S #. نهائي – محطة التداول
S # .Terminal هي محطة تداول مجانية ، وتتمثل الميزة الرئيسية لها في الاتصال المتزامن بعدد كبير من منصات التداول. يتوفر الدعم لأكثر من 70 اتصالًا من مختلف التبادلات في العالم. الأطر الزمنية تعسفية.
S #. Data (Hydra) – أداة تنزيل بيانات السوق
أنشأ المطورون برنامج S # .Data (Hydra) للتحميل التلقائي لبيانات السوق (الأدوات / الشموع / صفقات التجزئة / DOM) من مصادر مختلفة. يمكن حفظ البيانات في التخزين المحلي بتنسيق نص S # .Data (BIN) ، والذي يوفر تحليلًا ملائمًا للبيانات في برامج أخرى ، أو بتنسيق ثنائي خاص يوفر أقصى مستوى للضغط. ستصبح المعلومات التي تم حفظها متاحة للاستخدام من خلال استراتيجيات التداول. للوصول إلى البيانات ، ستحتاج إلى استخدام سجل التخزين أو التحميلات العادية بتنسيق Excel / xml / txt. تسمح لك S # البيانات باستخدام مصادر البيانات في الوقت الفعلي والتاريخية في نفس الوقت. تتحقق هذه الميزة من خلال استخدام نموذج مصدر قابل للتوسيع. أثناء التشغيل الأول للبرنامج ، ستفتح نافذة على الشاشة ،حيث يتم تحديد وضع بدء التشغيل والنقر فوق الزر “موافق”.
S #. شل – إطار رسومي جاهز مع أكواد المصدر
S # .Shell هو إطار عمل رسومي جاهز للاستخدام يسمح لك بإجراء تغييرات سريعة بناءً على متطلبات المستخدم وهو مفتوح المصدر بالكامل بلغة C #. سيقوم الروبوت بسرعة بإنشاء واجهة رسومية ، وحفظ واستعادة إعدادات الإستراتيجية ، وتوفير معلومات مفصلة حول تشغيل الإستراتيجية ، وتشغيلها تلقائيًا في الموعد المحدد. عند بدء S # .Shell ، سيظهر مشروع Shell في مستكشف الحلول.
- أزرار إعدادات الاتصال ؛
- زر لحفظ تكوين شل الحالي ؛
- علامات التبويب الرئيسية.
ملحوظة! في فئة “المحاكاة” ، من الممكن تشغيل اختبار إستراتيجية على البيانات التاريخية.
S # .MatLab – تكامل MatLab مع أنظمة التداول
أنشأ المطورون S # .MatLab – رابط للمنتج https://doc.stocksharp.ru/topics/MatLab.html لمتخصصي التداول الذين يكتبون خوارزميات التداول داخل بيئة MatLab MathWorks. يتيح وجود موصل تكامل S # .MatLab إمكانية الاتصال بأي وسيط / بورصة تقريبًا. نصوص MatLab ، بعد تلقي البيانات من منصات التداول ، ترسل أوامر التداول إليهم. للحصول على الإعدادات والنصوص والوثائق التفصيلية ، ستحتاج إلى شراء S # .MatLab.
التداول من مخطوطات ماتلاب
تقوم ملفات CSV بجمع البيانات وتخزينها. الاقتباسات الحالية مكتوبة في سطور. تشير الأعمدة إلى النطاق الكامل لأسعار العرض / الطلب لكل زوج عملات. إذا كنت لا تستطيع الاحتفاظ بجهاز الكمبيوتر الخاص بك قيد التشغيل طوال الوقت ، فلا داعي للقلق. البيانات في هذه الحالة سوف تأتي في كتل. بعد التنزيل يمكنك إغلاق البرنامج وإعادة تسمية الملف حتى لا يضيع وإعادة تشغيله بعد فترة زمنية معينة.
ملحوظة! سيكون حجم المصفوفات مع كتل البيانات مختلفًا. يتم تخزين كتل البيانات في الأسعار (متغير عام).
عند إنشاء إستراتيجية ، يجب أن تتأكد من أنهم يقبلون المعلمات الخاصة بهم فقط كمدخلات. يتم نقل البيانات الأولية من خلال المتغيرات العالمية. عندما يتم إغلاق الصفقة ، يتم تعديل المتغيرات العالمية لتوصيف جودة الإستراتيجية. لتحسين هذه الخصائص ، يجب عليك إنشاء “shell” يتم من خلاله تهيئة المتغيرات العامة.
لمعلوماتك! في كل مرة يتم فيها إغلاق الصفقة ، يتم تحديث أداء الإستراتيجية.
جميع وثائق Stocksharp على https://doc.stocksharp.ru/
عارض دوري أبطال أوروبا – رسوم بيانية لمسابقة دوري أبطال أوروبا مع صفقات المشاركين
LCH Viewer هو برنامج يعرض صفقات المشاركين في LCH على مخطط مع مؤشرات. في الصورة أدناه ، يمكنك أن ترى كيف سيبدو عرض العديد من الأدوات.