स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकास

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

Stocksharp (S#) – ट्रेडिंग के लिए सॉफ्टवेयर का एक सेट, ट्रेडिंग रणनीतियाँ बनाना और ट्रेडिंग रोबोट (नियमित या HFT) बनाना, उपयोग सुविधाएँ, कहाँ से डाउनलोड करना है और कैसे उपयोग करना है, इंटरफ़ेस सुविधाएँ। स्टॉकशर्प एक अभिनव सॉफ्टवेयर है जो उपयोगकर्ताओं को पूर्ण-चक्र ऑटोमेशन (विश्लेषण / परीक्षण / व्यापार) बनाने और
अपने दम पर ट्रेडिंग बॉट विकसित करने की अनुमति देता है । मानक तकनीकी विश्लेषण पैकेज के अलावा, मंच में एक अद्वितीय दृश्य रणनीति निर्माता शामिल है। ट्रेडिंग रोबोट और तीसरे पक्ष के सॉफ्टवेयर के लिए एपीआई कनेक्शन उपलब्ध है। नीचे आप Stocksharp (S# – short) के बारे में अधिक जान सकते हैं, साथ ही लोकप्रिय प्लेटफॉर्म के फायदे और नुकसान का मूल्यांकन कर सकते हैं।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकास

Contents
  1. स्टॉकशार्प लाइसेंसिंग
  2. निजी व्यापारी
  3. क्रिप्टो व्यापारी
  4. समयसीमा बढ़ा लाइसेंस
  5. कॉर्पोरेट लाइसेंस
  6. कॉर्पोरेट प्लस
  7. गीथूब पर स्टॉकशर्प स्रोत कोड
  8. स्थापना सुविधाएँ
  9. प्रक्षेपण
  10. सॉफ़्टवेयर स्थापना और निष्कासन
  11. कार्यक्रम अद्यतन सुविधाएँ
  12. S#.API – विजुअल स्टूडियो में C# में ट्रेडिंग रोबोट लिखने के लिए एक पुस्तकालय
  13. एस # एपीआई स्थापित करने की विशेषताएं
  14. गिटहब से स्थापित करने की विशेषताएं
  15. Nuget . के साथ स्थापित करना
  16. कनेक्टर्स
  17. अनुप्रयोग
  18. उपकरण
  19. आधार सामग्री भंडारण
  20. S#.Designer ट्रेडिंग रोबोट और रणनीतियाँ बनाने के लिए एक सार्वभौमिक डिज़ाइनर प्रोग्राम है
  21. एस#.टर्मिनल – ट्रेडिंग टर्मिनल
  22. एस#.डेटा (हाइड्रा) – बाजार डेटा डाउनलोडर
  23. एस #। शैल – स्रोत कोड के साथ तैयार ग्राफिकल ढांचा
  24. S#.MatLab – ट्रेडिंग सिस्टम के साथ MatLab एकीकरण
  25. मैटलैब स्क्रिप्ट से ट्रेडिंग
  26. चैंपियंस लीग व्यूअर – प्रतिभागियों के सौदों के साथ चैंपियंस लीग प्रतियोगिता के चार्ट

स्टॉकशार्प लाइसेंसिंग

उपयोगकर्ताओं को सबसे उपयुक्त प्रकार का लाइसेंस चुनने का अवसर (https://doc.stocksharp.ru/topics/License.html) दिया जाता है: विस्तारित/कॉर्पोरेट/कॉर्पोरेट प्लस/निजी व्यापारी/क्रिप्टो व्यापारी।

निजी व्यापारी

इस प्रकार का लाइसेंस पंजीकरण के बाद नि:शुल्क प्रदान किया जाता है। निम्नलिखित कार्यक्रम उपयोगकर्ता के लिए उपलब्ध होंगे:

  • 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 /;
  • एस #। डेटा हाइड्रा – ऐतिहासिक बाजार डेटा को स्वचालित रूप से डाउनलोड करने और संग्रहीत करने के लिए एक कार्यक्रम https://stocksharp.ru/store/hydra/;
  • एस#.टर्मिनल ट्रेडिंग टर्मिनल 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/।

स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकास

क्रिप्टो व्यापारी

क्रिप्टो ट्रेडर लाइसेंस निम्नलिखित प्लेटफार्मों तक पहुंच प्रदान करता है: Binance/Bitalong/Bitbank/Bitexbook/Bitfinex/Bithumb/BitStamp/BitMEX/Bittrex/WEX (BTC-e)/CEX.IO/Coinbase/Coincheck/CoinExchange/CoinCap/Coinigy/ क्रिप्टोपिया / डेरीबिट / EXMO / DigiFinex / DigitexFutures / GDAX / HitBTC / Huobi / IDAX / Kraken / KuCoin / Liqui / Livecoin / OKCoin / OKEx / Poloniex / PrizmBit / QuoineX / TradeOgre / YoBit / Zaif / LBank / BW कॉइनबेने / बिटज़ / जेडबी।

समयसीमा बढ़ा लाइसेंस

विस्तारित लाइसेंस उपयोगकर्ताओं को एक साथ 3 कार्यक्रमों को
QUIK टर्मिनल से जोड़ने की अनुमति देता है । वीडियो पाठों तक पहुंच, जिसकी अवधि 40 घंटे से अधिक है, और तैयार व्यापार रणनीतियां खुली हैं।

ध्यान दें! स्टॉकशर्प की तकनीकी सहायता सेवा उभरते मुद्दों पर तुरंत प्रतिक्रिया देती है, जिससे क्लाइंट को सॉफ्टवेयर के संचालन से संबंधित किसी भी समस्या को हल करने में मदद मिलती है।

कॉर्पोरेट लाइसेंस

वॉल्यूम लाइसेंस प्राप्त करने के लिए आपको शुल्क देना होगा। बुनियादी/उन्नत लाइसेंस कार्यक्षमता के अतिरिक्त, उपयोगकर्ता को निम्नलिखित तक सीधी पहुंच प्रदान की जाएगी:

  • मास्को एक्सचेंज पर डेरिवेटिव बाजार ;
  • मास्को एक्सचेंज पर शेयर बाजार;
  • एलएसई/NASDAQ एक्सचेंज।

इसके अलावा, व्यापारी मास्को एक्सचेंज के डेरिवेटिव बाजार पर ऑर्डर प्रबंधित कर सकते हैं और FIX/FAST प्रोटोकॉल का उपयोग करके ट्रेडिंग से जुड़ सकते हैं।

कॉर्पोरेट प्लस

कॉर्पोरेट प्लस लाइसेंस में किसी भी तैयार सॉफ़्टवेयर समाधान (S#.Data/S#.Designer/S#.Shell) के स्रोत कोड शामिल होते हैं। मंच के लिए स्वयं स्रोत कोड भी हैं: S#.API। [कैप्शन आईडी = “अटैचमेंट_12845” एलाइन = “एलाइनसेंटर” चौड़ाई = “844”]
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासएस # आर्किटेक्चर [/ कैप्शन]

गीथूब पर स्टॉकशर्प स्रोत कोड

S# कोर को ओपन सोर्स कम्युनिटी के भीतर विकसित किया गया है। S# https://github.com/StockSharp/StockSharp पर GitHub/StockSharp रिपॉजिटरी में स्रोत के रूप में उपलब्ध है। प्रकार के अनुसार घटक स्रोत कोड के साथ उपलब्ध होंगे:

  • सामान्य वर्ग जिनका उपयोग आपके स्वयं के कनेक्शन बनाने की प्रक्रिया में किया जाता है;
  • ट्रेडिंग सिम्युलेटर;
  • इतिहास सिम्युलेटर;
  • तकनीकी विश्लेषण संकेतकों की एक बड़ी संख्या (70 से अधिक);
  • लॉगिंग

स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासStockSharp की खरीद के लिए धन हस्तांतरित करने के बाद, बंद घटकों के स्रोत कोड तक पहुंच उपलब्ध कराई जाएगी। एक व्यापारी लाभ/हानि/स्लिपेज/लैग एल्गोरिदम का उपयोग कर सकता है, साथ ही किसी भी समय सीमा की मोमबत्तियां बना सकता है।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकास

ध्यान दें! व्यापार के क्षेत्र में शुरुआती लोगों के लिए, एस # स्टूडियो ग्राफिकल वातावरण उपयुक्त है, जो व्यापार के लिए रोबोट बनाने और परीक्षण करने की प्रक्रिया को बहुत सरल करता है।

GitHub गाइड – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/

स्थापना सुविधाएँ

अधिकांश नौसिखिए उपयोगकर्ता यह नहीं समझते हैं कि स्टॉकशर्प को ठीक से कैसे लॉन्च करें, प्रोग्राम इंस्टॉल करें और यदि आवश्यक हो तो सॉफ़्टवेयर को अपडेट करें। नीचे दी गई जानकारी आपको यह समझने में मदद करेगी कि स्टॉकशर्प कैसे स्थापित करें।

प्रक्षेपण

S#.Installer को स्थापित करने के लिए, उपयोगकर्ताओं को https://stocksharp.ru/products/download/ लिंक का पालन करना होगा और वितरण को डाउनलोड करने का ध्यान रखना होगा। Installer.zip.Installerzip गुण ब्लॉक हटा दिया गया है।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासऐसा करने के लिए, फ़ाइल पर राइट-क्लिक करें और गुण चुनें। संग्रह अनपैक्ड है। खुलने वाले फ़ोल्डर में, आपको StockSharp.Installer.Console.bat फ़ाइल ढूंढनी होगी। इसके बाद, इस फ़ाइल का इंस्टॉलेशन मोड प्रारंभ करें और इंस्टॉलेशन प्रक्रिया पूरी होने तक प्रतीक्षा करें।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासअगले चरण में, वे लॉगिन और प्रोग्राम में प्रवेश करने के लिए आवश्यक गुप्त StockSharp संयोजन दर्ज करते हैं। जब इंस्टॉलेशन प्रक्रिया पूरी हो जाती है, तो स्क्रीन पर एक सॉफ्टवेयर विंडो खुलेगी।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकास

सॉफ़्टवेयर स्थापना और निष्कासन

डेवलपर्स ने सुनिश्चित किया कि उपयोगकर्ताओं के लिए कार्यक्रम में खोज करना सुविधाजनक था, और अनुप्रयोगों के प्रकार का चयन करने की क्षमता प्रदान की।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासएप्लिकेशन इंस्टॉल करने के लिए, व्यापारी प्रोग्राम का चयन करते हैं और “इंस्टॉल” कमांड पर क्लिक करते हैं। फिर लाइसेंस समझौते की शर्तों के साथ समझौते की पुष्टि करें और “जारी रखें” बटन पर टैप करें।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासअगला, स्थापना पथ का चयन करें। उसी समय, यह याद रखने योग्य है कि जिस फ़ोल्डर में प्रोग्राम स्थापित है वह खाली होना चाहिए। उसके बाद, “जारी रखें” बटन पर फिर से क्लिक करें, “रन” कमांड का चयन करें और इंस्टॉलेशन के पूरा होने की प्रतीक्षा करें।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासअब सॉफ्टवेयर उपयोग के लिए तैयार है! सलाह! यदि सॉफ़्टवेयर को हटाने की आवश्यकता है, तो उपयोगकर्ता “अनइंस्टॉल” कमांड का चयन करें और “जारी रखें” बटन पर क्लिक करें। सॉफ़्टवेयर को पुनर्स्थापित करने के लिए, आपको “पुनर्स्थापना” कमांड पर क्लिक करना चाहिए और “जारी रखें” बटन पर क्लिक करना चाहिए।

कार्यक्रम अद्यतन सुविधाएँ

डेवलपर्स ने सुनिश्चित किया कि S#.Installer स्वतंत्र रूप से सॉफ़्टवेयर अपडेट को ट्रैक करता है और स्वचालित रूप से उन्हें लॉन्च करता है। इसीलिए इंस्टॉलेशन पूरा होने के बाद, प्रोग्राम को अनइंस्टॉल न करना बेहतर है। उपलब्ध अपडेट को मैन्युअल रूप से जांचने के लिए, आपको “अपडेट” बटन पर क्लिक करना चाहिए। आप इसे सॉफ्टवेयर विंडो के दाहिने कोने में पा सकते हैं। यदि अपडेट उपलब्ध हैं, तो स्क्रीन पर एक सूचना दिखाई देगी। अब आपको बटन पर टैप करना है।

टूलबार के माध्यम से S#.Installer को बंद करने की अनुशंसा की जाती है। इस प्रयोजन के लिए, मेनू में एक संक्रमण किया जाता है। “बंद करें” बटन पर राइट-क्लिक करें।

स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकास

S#.API – विजुअल स्टूडियो में C# में ट्रेडिंग रोबोट लिखने के लिए एक पुस्तकालय

S#.API एक निःशुल्क लाइब्रेरी है जो
एल्गोरिथम ट्रेडिंग के क्षेत्र में शुरुआती और पेशेवरों दोनों के लिए उपयोगी होगीटिक/चश्मे पर परीक्षण यथासंभव सटीक है। वास्तविक फिसलन निर्धारित है। आप https://stocksharp.ru/store/api/ पर S#.API StockSharp के लिए एपीआई और प्रलेखन डाउनलोड कर सकते हैं, क्विक के लिए एक ट्रेडिंग रोबोट बनाकर स्टॉकशर्प में त्वरित शुरुआत करें: https://youtu.be/F51bGEpTOvo

एस # एपीआई स्थापित करने की विशेषताएं

संस्करण 5.0 के बाद से, S#.API की स्थापना NuGet के माध्यम से की जाती है। पिछले संस्करणों के लिए, आपको GitHub वेब सेवा से StockSharp रिलीज़ रिपॉजिटरी से इंस्टॉल करना चुनना चाहिए।

गिटहब से स्थापित करने की विशेषताएं

सबसे पहले, उपयोगकर्ता GitHub पर पंजीकरण करते
हैं । इसके बाद, StockSharp रिपॉजिटरी में github.com/StockSharp/StockSharp पेज पर जाएं और “रिलीज” लेबल वाले आइकन का चयन करें। स्क्रीन पर एक विंडो खुलेगी जिसमें आपको S# संस्करण (डाउनलोड अनुभाग से) का चयन करना होगा और आवश्यक अभिलेखागार डाउनलोड करना होगा। डाउनलोड किए गए संग्रह अनलॉक और अनज़िप किए गए हैं।

आपकी जानकारी के लिए! अभिलेखागार में StockSharp_#.#.#. पुस्तकालय की ज़िप-फाइलें/उदाहरणों के स्रोत कोड शामिल हैं। आप स्रोत कोड संग्रह में स्रोत कोड पा सकते हैं।

स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकास

Nuget . के साथ स्थापित करना

Nuget का उपयोग करके, उपयोगकर्ता S# लाइब्रेरी स्थापित कर सकते हैं। स्रोत कोड और उदाहरण स्थापित करने के लिए, आपको GitHub पर जाना होगा।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकाससमाधान एक्सप्लोरर में, समाधान नाम पर राइट-क्लिक करें। संदर्भ मेनू पर जाने के बाद, समाधान के लिए NuGet पैकेज प्रबंधित करें चुनें। स्क्रीन पर एक विंडो खुलेगी जिसमें आपको ऑनलाइन टैब पर टैप करना होगा। सर्च बार में StockSharp टाइप करें। जब स्टॉकशर्प एपीआई स्थापित करने के लिए पैकेज मिल जाता है, तो आपको “इंस्टॉल” पर क्लिक करना होगा। एक बार पैकेज इंस्टॉलेशन पूरा हो जाने पर, पैकेज फ़ोल्डर में दिखाई देंगे। “पैकेज” खोलकर आप सुनिश्चित कर सकते हैं कि इसमें StockSharp शामिल है।#.#.# S# के नवीनतम संस्करण के साथ।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकास

कनेक्टर्स

आपको कनेक्टर बेस क्लास के माध्यम से स्टॉक शार्प में स्टॉक एक्सचेंजों और डेटा स्रोतों के साथ काम करने की आवश्यकता है। स्रोत कोड नमूने/सामान्य/नमूना कनेक्शन प्रोजेक्ट में पाए जा सकते हैं।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकाससबसे पहले, आपको कनेक्टर वर्ग का एक उदाहरण बनाने का ध्यान रखना होगा
https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :

सार्वजनिक कनेक्टर कनेक्टर;

सार्वजनिक मेनविंडो ()
{
InitializeComponent ();
कनेक्टर = नया कनेक्टर ();
इनिटकनेक्टर ();
} S#.API के लिए कनेक्टर को कॉन्फ़िगर करने के लिए डिज़ाइन किए गए एक विशेष ग्राफिकल इंटरफ़ेस में, एक ही समय में कई कनेक्शन कॉन्फ़िगर करना संभव है।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासकोड से सीधे कनेक्शन जोड़ना भी संभव है (बिना ग्राफिकल विंडो के)। ऐसा करने के लिए, आपको TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector Connector, System.Action<TAdapter> init) एक्सटेंशन का उपयोग करने की आवश्यकता है। एक कनेक्टर ऑब्जेक्ट में कनेक्शन की संख्या असीमित है। उपयोगकर्ता एक ही समय में कई एक्सचेंजों/दलालों से जुड़ सकते हैं।

ध्यान दें! इवेंट हैंडलर को InitConnector विधि में सेट किया जाना चाहिए।

अनुप्रयोग

ऑर्डर ऑब्जेक्ट का उपयोग करके, आप एक नया ऑर्डर बना सकते हैं। Connector.RegisterOrder(StockSharp.BusinessEntities.Order order) पद्धति का उपयोग करके, जो सर्वर को एक आदेश भेजता है, उपयोगकर्ता इसे एक्सचेंज पर पंजीकृत करने में सक्षम होगा। यदि स्टॉप ऑर्डर बनाने की आवश्यकता है, तो विशेषज्ञ ऑर्डर टाइप प्रॉपर्टी को ऑर्डर टाइप्स के रूप में निर्दिष्ट करने का ध्यान रखने की सलाह देते हैं। सशर्त। अनुप्रयोगों के साथ आगे के काम के लिए, उसी वस्तु का उपयोग किया जाता है।

उपकरण

सुरक्षा एक वित्तीय साधन है जिसका उपयोग व्यापार के लिए किया जाता है। साधन स्टॉक/भविष्य/विकल्प आदि हो सकता है। डेवलपर ने टूल बास्केट को वर्गों में विभाजित किया:

  • सूचकांक सुरक्षा;
  • सतत सुरक्षा;
  • भारित सूचकांक सुरक्षा।

आधार सामग्री भंडारण

StockSharp में, आप बाद में डाउनलोड करने के लिए डेटा सहेज सकते हैं। एक नियम के रूप में, विश्लेषण जमा करने / पैटर्न की खोज करने के लिए डेटा को स्टोर करना आवश्यक है,
ट्रेडिंग टर्मिनल (बॉट्स के परीक्षण के लिए) से बाजार डेटा को बचाएं। डेटा संग्रहण बिल्कुल पारदर्शी है, क्योंकि डेवलपर ने उच्च-स्तरीय पहुंच और तकनीकी विवरण को अंदर छिपाने का ध्यान रखा।

S#.Designer ट्रेडिंग रोबोट और रणनीतियाँ बनाने के लिए एक सार्वभौमिक डिज़ाइनर प्रोग्राम है

S#.Designer का उपयोग वास्तविक ट्रेडिंग में ट्रेडिंग रणनीतियों को बनाने, परीक्षण करने और प्रबंधित करने के लिए किया जाता है। इस कार्यक्रम द्वारा प्रदान की जाने वाली कई प्रकार की रणनीतियाँ हैं। वे उपयोग कर रहे हैं:

  1. कुबिकोव। इस मामले में, उपयोगकर्ता के पास प्रोग्रामिंग कौशल नहीं हो सकता है। रणनीतियाँ बनाने के लिए, आपको लाइनों को जोड़ने और घनों के संयोजन की विधि का उपयोग करना होगा।
  2. सी#। यह विकल्प अनुभवी प्रोग्रामर के लिए उपयुक्त है जो कोड के साथ काम करने से डरते नहीं हैं। ऐसी रणनीति सृजन की संभावनाओं में सीमित नहीं है। यह क्यूब्स के विपरीत, किसी भी एल्गोरिदम का वर्णन कर सकता है। रणनीति सीधे S#.Designer या C# विकास परिवेश में बनाई जाती है।

S#.Designer के पहले लॉन्च के दौरान, स्क्रीन पर एक विंडो दिखाई देगी जिसमें आपको लॉन्च मोड का चयन करना होगा।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासइसके बाद OK बटन दबाएं। S#.Designer के पहले लॉन्च के दौरान, आपको डेटा डाउनलोड विंडो खोलने के लिए कहा जाएगा। ऐतिहासिक डेटा डाउनलोड करने के लिए, आपको S#.डेटा प्रोग्राम (कोडनेम हाइड्रा) स्थापित करना होगा। डाउनलोड टूल बटन पर क्लिक करने के बाद, स्क्रीन पर एक संबंधित विंडो दिखाई देगी, जिसमें आपको कोड और टूल / डेटा स्रोत का प्रकार दर्ज करना होगा। इसके बाद OK बटन पर क्लिक करें। S#.Designer को जो उपकरण मिलेंगे, वे सभी उपकरण पैनल में पाए जा सकते हैं।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकास

ध्यान दें! रूसी बाजार के लिए ऐतिहासिक डेटा का सबसे लोकप्रिय मुक्त स्रोत फिनम ब्रोकर है। डिफ़ॉल्ट डेटा स्रोत S# है। डिज़ाइनर।

स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासऐतिहासिक डेटा प्राप्त करने के लिए, सभी उपकरणों की श्रेणी में जाएं और आवश्यक उपकरण के नाम पर टैप करें। इसके बाद, ऐतिहासिक डेटा की अवधि / प्रकार / मोमबत्तियों की समय सीमा निर्धारित करें और स्टार्ट बटन पर क्लिक करें।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासऐतिहासिक डेटा प्राप्त होने के बाद, प्रदर्शन रणनीतियों में से एक को प्राथमिकता दी जानी चाहिए। ऐसा करने के लिए, योजनाएँ पैनल पर जाएँ। रणनीतियाँ फ़ोल्डर में, एक उदाहरण SMA रणनीति चुनें। जब आप किसी रणनीति पर नेविगेट करते हैं, तो रिबन में इम्यूलेशन टैब खुलता है। यहां आप रणनीति / डिबगिंग / परीक्षण बनाने के लिए बुनियादी तत्व पा सकते हैं।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासइस टैब में, “मार्केट डेटा” फ़ील्ड में परीक्षण अवधि और बाज़ार डेटा संग्रहण सेट करें। इसके बाद, आवश्यक टूल्स का चयन करें और ब्लॉक प्रॉपर्टीज श्रेणी में मोमबत्तियों के प्रकार / समय सीमा को सेट करें। ट्रेडिंग इम्यूलेशन स्टार्ट बटन दबाए जाने के तुरंत बाद शुरू हो जाता है।

https://youtu.be/NrzI4yJFg7U स्टॉकशार्प पाठ दो: https://youtu.be/N_AFlKYP2rU पाठ तीन: https://youtu.be/f75zeQL5Ucw

एस#.टर्मिनल – ट्रेडिंग टर्मिनल

S#.टर्मिनल एक निःशुल्क ट्रेडिंग टर्मिनल है, जिसका मुख्य लाभ बड़ी संख्या में ट्रेडिंग प्लेटफॉर्म से एक साथ कनेक्शन है। दुनिया के विभिन्न एक्सचेंजों से 70 से अधिक कनेक्शनों के लिए समर्थन उपलब्ध है। समय सीमा मनमानी है।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासएस # टर्मिनल के पहले लॉन्च के दौरान, आपको लॉन्च मोड का चयन करना होगा और ओके बटन पर क्लिक करना होगा। स्क्रीन पर एक टर्मिनल विंडो दिखाई देगी। घटक डिफ़ॉल्ट रूप से सेट होते हैं। कनेक्शन सेटिंग्स को संपादित करने के बाद, आपको “कनेक्ट” बटन पर क्लिक करना होगा।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासएक नया चार्ट क्षेत्र जोड़ने के लिए, उपयोगकर्ता “जोड़ें” कमांड पर टैप करते हैं। उसी स्थान पर दूसरे माउस बटन पर क्लिक करके, आप ब्याज के उपकरणों / संकेतकों / आदेशों और अपने स्वयं के सौदों के लिए मोमबत्तियां जोड़ सकते हैं। ट्रेड्स कैटेगरी में ट्रेडर्स इंस्ट्रूमेंट द्वारा ट्रेड देख सकेंगे। जरूरत पड़ने पर, व्यापारियों के पास हमेशा अतिरिक्त घटकों को जोड़ने का विकल्प होगा।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकास

एस#.डेटा (हाइड्रा) – बाजार डेटा डाउनलोडर

डेवलपर्स ने विभिन्न स्रोतों से बाजार डेटा (इंस्ट्रूमेंट्स/मोमबत्तियां/टिक डील/डीओएम) के स्वचालित लोडिंग के लिए एस # डेटा (हाइड्रा) सॉफ्टवेयर बनाया है। डेटा को स्थानीय भंडारण में S#.Data (BIN) टेक्स्ट प्रारूप में सहेजा जा सकता है, जो अन्य सॉफ़्टवेयर में सुविधाजनक डेटा विश्लेषण प्रदान करता है, या एक विशेष बाइनरी प्रारूप में जो अधिकतम संपीड़न स्तर प्रदान करता है। सहेजी गई जानकारी ट्रेडिंग रणनीतियों द्वारा उपयोग के लिए उपलब्ध हो जाएगी। डेटा तक पहुंचने के लिए, आपको स्टोरेज रजिस्ट्री या एक्सेल/एक्सएमएल/txt प्रारूप में नियमित अपलोड का उपयोग करना होगा। S#.डेटा आपको एक ही समय में रीयल-टाइम और ऐतिहासिक डेटा स्रोतों दोनों का उपयोग करने की अनुमति देता है। यह लाभ एक एक्स्टेंसिबल स्रोत मॉडल के उपयोग के माध्यम से प्राप्त किया जाता है। प्रोग्राम के पहले लॉन्च के दौरान, स्क्रीन पर एक विंडो खुलेगी,
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासडेटा स्रोत चयन विंडो खोलने के लिए, आपको “सामान्य” श्रेणी में जाना होगा और “जोड़ें” अनुभाग और “स्रोत” फ़ोल्डर पर टैप करना होगा।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासखुलने वाली विंडो में, आवश्यक स्रोतों को चिह्नित करें। इसे क्षेत्र/इलेक्ट्रॉनिक साइट/डेटा प्रकार/वास्तविक समय द्वारा फ़िल्टर का उपयोग करने की अनुमति है। चयन प्रक्रिया को पूरा करने के लिए ओके पर क्लिक करें। उसके बाद, सॉफ्टवेयर उपयोगकर्ताओं को उपयोगिताओं को सक्षम करने के लिए प्रेरित करेगा। ओके पर क्लिक करके, व्यापारी एप्लिकेशन की मुख्य विंडो के बाएं पैनल में स्रोत जोड़ सकेगा।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकास

एस #। शैल – स्रोत कोड के साथ तैयार ग्राफिकल ढांचा

S#.Shell एक उपयोग के लिए तैयार ग्राफिकल ढांचा है जो आपको उपयोगकर्ता की आवश्यकताओं के आधार पर त्वरित परिवर्तन करने की अनुमति देता है और C# भाषा में पूरी तरह से खुला स्रोत है। रोबोट जल्दी से एक ग्राफिकल इंटरफ़ेस बनाएगा, रणनीति सेटिंग्स को बचाएगा और पुनर्स्थापित करेगा, रणनीति के संचालन के बारे में विस्तृत जानकारी प्रदान करेगा, और स्वचालित रूप से इसे समय पर लॉन्च करेगा। जब आप S#.Shell प्रारंभ करते हैं, तो शेल प्रोजेक्ट समाधान एक्सप्लोरर में दिखाई देगा।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासरणनीतियाँ फ़ोल्डर में कई कार्यनीतियाँ शामिल हैं जो डिफ़ॉल्ट रणनीतियों के लिए S#.Shell/Helpering Interfaces/Wrapper में शामिल हैं। जब प्रोजेक्ट लॉन्च किया जाता है, तो स्क्रीन पर एक विंडो खुलेगी, जिसके ऊपरी क्षेत्र में आप पा सकते हैं:

  • कनेक्शन सेटिंग्स बटन;
  • वर्तमान शेल कॉन्फ़िगरेशन को सहेजने के लिए बटन;
  • मुख्य टैब।

स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासकनेक्शन सेटिंग्स में जाने के बाद, आपको कनेक्शन के प्रकार का चयन करना होगा। जैसे ही उपयोगकर्ता कनेक्ट करने का प्रबंधन करता है, यह “सामान्य” श्रेणी में जाने और उपकरणों / पोर्टफोलियो सामग्री / ऑर्डर / स्वयं के ट्रेडों से खुद को परिचित करने के लायक है।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासइसके बाद, ट्रेडिंग शुरू करने की रणनीति जोड़ने के लिए “रीयल-टाइम” टैब पर जाएं। एक रणनीति जोड़ने के बाद, एक व्यापारी अपने मुख्य मापदंडों को इंस्ट्रूमेंट्स, पोर्टफोलियो आदि के प्रकार से भरने के लिए आगे बढ़ सकता है।

ध्यान दें! “एमुलेशन” श्रेणी में, ऐतिहासिक डेटा पर रणनीति परीक्षण चलाना संभव है।

स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासStockSharp प्लेटफॉर्म का उपयोग करके एल्गोरिथम ट्रेडिंग पर बुनियादी ऑनलाइन पाठ्यक्रम: https://youtu.be/lileOIlcNP4

S#.MatLab – ट्रेडिंग सिस्टम के साथ MatLab एकीकरण

डेवलपर्स ने S#.MatLab – उत्पाद का लिंक https://doc.stocksharp.ru/topics/MatLab.html बनाया है, जो उन ट्रेडिंग विशेषज्ञों के लिए है जो MatLab MathWorks परिवेश में ट्रेडिंग एल्गोरिदम लिखते हैं। S#.MatLab इंटीग्रेशन कनेक्टर की मौजूदगी से लगभग किसी भी ब्रोकर/एक्सचेंज से जुड़ना संभव हो जाता है। MatLab स्क्रिप्ट, ट्रेडिंग प्लेटफॉर्म से डेटा प्राप्त करने के बाद, उन्हें ट्रेडिंग ऑर्डर भेजते हैं। विस्तृत सेटिंग्स, स्क्रिप्ट और दस्तावेज़ीकरण प्राप्त करने के लिए, आपको S#.MatLab खरीदना होगा।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकास

मैटलैब स्क्रिप्ट से ट्रेडिंग

CSV फ़ाइलें डेटा एकत्र और संग्रहीत करती हैं। वर्तमान उद्धरण पंक्तियों में लिखे गए हैं। कॉलम प्रत्येक मुद्रा जोड़ी के लिए बोली/पूछने वाले उद्धरणों की संपूर्ण श्रेणी को दर्शाते हैं। यदि आप अपने पीसी को हर समय चालू नहीं रख सकते हैं, तो चिंता न करें। इस मामले में डेटा ब्लॉक में आएगा। डाउनलोड करने के बाद, आप प्रोग्राम को बंद कर सकते हैं, फ़ाइल का नाम बदल सकते हैं ताकि खो न जाए और एक निश्चित अवधि के बाद इसे पुनरारंभ करें।

ध्यान दें! डेटा ब्लॉक वाले सरणियों का आकार अलग होगा। डेटा ब्लॉक PRICES (वैश्विक चर) में संग्रहीत किए जाते हैं।

रणनीति बनाते समय, आपको यह सुनिश्चित करना चाहिए कि वे इनपुट के रूप में केवल अपने स्वयं के मापदंडों को स्वीकार करते हैं। प्रारंभिक डेटा वैश्विक चर के माध्यम से स्थानांतरित किया जाता है। जब कोई व्यापार बंद हो जाता है, तो वैश्विक चर को रणनीति की गुणवत्ता को चिह्नित करने के लिए समायोजित किया जाता है। इन विशेषताओं को अनुकूलित करने के लिए, आपको एक “खोल” बनाना चाहिए जिसके अंदर वैश्विक चर प्रारंभ किए जाएंगे।

आपकी जानकारी के लिए! हर बार जब कोई व्यापार बंद होता है, तो रणनीति का प्रदर्शन अपडेट किया जाता है।

सभी स्टॉकशार्प दस्तावेज https://doc.stocksharp.ru/ पर

चैंपियंस लीग व्यूअर – प्रतिभागियों के सौदों के साथ चैंपियंस लीग प्रतियोगिता के चार्ट

एलसीएच व्यूअर एक सॉफ्टवेयर है जो संकेतक के साथ चार्ट पर एलसीएच प्रतिभागियों के ट्रेडों को प्रदर्शित करता है। नीचे दिए गए फोटो में आप देख सकते हैं कि कई टूल्स का डिस्प्ले कैसा दिखेगा।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासआरआई टिक चार्ट पर एचएफटी रोबोटों के ट्रेडों को देखना भी संभव है।
स्टॉकशार्प में मैनुअल और एल्गोरिथम ट्रेडिंग, रोबोट विकासकि सॉफ्टवेयर बड़ी संख्या में संभावनाएं प्रदान करता है। कनेक्शन न केवल रूसी, बल्कि अमेरिकी दलालों के लिए भी समर्थित है, जो एक अतिरिक्त लाभ है।

info
Rate author
Add a comment