स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंग

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

स्टॉकशार्प (S#) – ट्रेडिंगसाठी सॉफ्टवेअरचा संच, ट्रेडिंग स्ट्रॅटेजी तयार करणे आणि ट्रेडिंग रोबोट्स (नियमित किंवा HFT), वापर वैशिष्ट्ये, कुठे डाउनलोड करायचे आणि कसे वापरायचे, इंटरफेस वैशिष्ट्ये. स्टॉकशार्प हे एक नाविन्यपूर्ण सॉफ्टवेअर आहे जे वापरकर्त्यांना पूर्ण-सायकल ऑटोमेशन (विश्लेषण/चाचणी/ट्रेडिंग) तयार करण्यास आणि स्वतः ट्रेडिंग बॉट्स विकसित करण्यास अनुमती देते . मानक तांत्रिक विश्लेषण पॅकेज व्यतिरिक्त, प्लॅटफॉर्ममध्ये एक अद्वितीय व्हिज्युअल स्ट्रॅटेजी बिल्डर आहे. एपीआय कनेक्शन ट्रेडिंग रोबोट्स आणि थर्ड-पार्टी सॉफ्टवेअरसाठी उपलब्ध आहे. खाली तुम्ही स्टॉकशार्प (S# – लहान) बद्दल अधिक जाणून घेऊ शकता, तसेच लोकप्रिय प्लॅटफॉर्मचे फायदे आणि तोटे यांचे मूल्यांकन करू शकता.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंग

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

स्टॉकशार्प परवाना

वापरकर्त्यांना (https://doc.stockharp.ru/topics/License.html) परवान्याचा सर्वात योग्य प्रकार निवडण्याची संधी दिली जाते: extended/corporate/corporate plus/private trader/crypto trader.

खाजगी व्यापारी

नोंदणीनंतर या प्रकारचा परवाना मोफत दिला जातो. खालील प्रोग्राम वापरकर्त्यासाठी उपलब्ध असतील:

  • 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/.

स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंग

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

क्रिप्टो ट्रेडर परवाना खालील प्लॅटफॉर्मवर प्रवेश प्रदान करतो: Binance/ Bitalong/Bitbank/Bitexbook/Bitfinex/Bithumb/BitStamp/BitMEX/Bittrex/WEX (BTC-e)/CEX.IO/Coinbase/Coincheck/CoinExchange/CoinCap/Coini क्रिप्टोपिया /डेरिबिट/EXMO/DigiFinex/ DigitexFutures/GDAX/HitBTC/Huobi/IDAX/Kraken/KuCoin/Liqui/Livecoin/OKCoin/OKEx/Poloniex/PrizmBit/QuoineX/TradeBitBox/LigiFinex/LibiBox/WoineX CoinBene /BitZ/ZB.

विस्तारित परवाना

विस्तारित परवाना वापरकर्त्यांना QUIK टर्मिनलशी एकाच वेळी 3 पर्यंत प्रोग्राम कनेक्ट करण्याची परवानगी देतो . व्हिडिओ धड्यांमध्ये प्रवेश, ज्याचा कालावधी 40 तासांपेक्षा जास्त आहे आणि तयार व्यापार धोरणे खुली आहेत.

लक्षात ठेवा! स्टॉकशार्पची तांत्रिक सहाय्य सेवा उदयोन्मुख समस्यांना त्वरित प्रतिसाद देते, क्लायंटला सॉफ्टवेअरच्या ऑपरेशनशी संबंधित कोणत्याही समस्येचे निराकरण करण्यात मदत करते.

कॉर्पोरेट परवाना

खंड परवाना मिळविण्यासाठी तुम्हाला फी भरावी लागेल. मूलभूत/प्रगत परवाना कार्यक्षमतेव्यतिरिक्त, वापरकर्त्यास थेट प्रवेश दिला जाईल:

तसेच, व्यापारी मॉस्को एक्सचेंजच्या डेरिव्हेटिव्ह मार्केटवर ऑर्डर व्यवस्थापित करू शकतात आणि FIX/FAST प्रोटोकॉल वापरून व्यापाराशी कनेक्ट होऊ शकतात.

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

कॉर्पोरेट प्लस लायसन्समध्ये कोणत्याही तयार सॉफ्टवेअर सोल्यूशन्सचे (S#.Data/S#.Designer/S#.Shell) स्त्रोत कोड समाविष्ट असतात. प्लॅटफॉर्मसाठीच स्त्रोत कोड देखील आहेत: S#.API. [मथळा id=”attachment_12845″ align=”aligncenter” width=”844″]
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगS# आर्किटेक्चर[/caption]

Github वर स्टॉकशार्प स्त्रोत कोड

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

  • आपले स्वतःचे कनेक्शन तयार करण्याच्या प्रक्रियेत वापरले जाणारे सामान्य वर्ग;
  • ट्रेडिंग सिम्युलेटर;
  • इतिहास सिम्युलेटर;
  • तांत्रिक विश्लेषण निर्देशकांची मोठी संख्या (70 पेक्षा जास्त);
  • लॉगिंग

स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगस्टॉकशार्पच्या खरेदीसाठी पैसे हस्तांतरित केल्यानंतर, बंद घटकांच्या स्त्रोत कोडमध्ये प्रवेश उपलब्ध करून दिला जाईल. एक व्यापारी नफा/तोटा/स्लिपेज/लॅग अल्गोरिदम वापरू शकतो, तसेच कोणत्याही टाइम फ्रेमच्या मेणबत्त्या तयार करू शकतो.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंग

लक्षात ठेवा! व्यापाराच्या क्षेत्रातील नवशिक्यांसाठी, S#. स्टुडिओ ग्राफिकल वातावरण योग्य आहे, जे व्यापारासाठी रोबोट तयार करण्याची आणि चाचणी करण्याची प्रक्रिया मोठ्या प्रमाणात सुलभ करते.

GitHub मार्गदर्शक – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/

स्थापना वैशिष्ट्ये

बर्याच नवशिक्या वापरकर्त्यांना हे समजत नाही की स्टॉकशार्प योग्यरित्या कसे लॉन्च करावे, प्रोग्राम स्थापित करावे आणि आवश्यक असल्यास सॉफ्टवेअर अद्यतनित करावे. खालील माहिती तुम्हाला स्टॉकशार्प कसे स्थापित करावे हे समजण्यास मदत करेल.

प्रक्षेपण

S#.Installer स्थापित करण्यासाठी, वापरकर्त्यांना https://stockharp.ru/products/download/ या लिंकचे अनुसरण करावे लागेल आणि वितरण डाउनलोड करण्याची काळजी घ्यावी लागेल. Installer.zip.Installerzip गुणधर्म ब्लॉक काढला आहे.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगहे करण्यासाठी, फाइलवर उजवे-क्लिक करा आणि गुणधर्म निवडा. संग्रहण अनपॅक केलेले आहे. उघडलेल्या फोल्डरमध्ये, तुम्हाला StockSharp.Installer.Console.bat फाईल शोधावी लागेल. पुढे, या फाईलचा इंस्टॉलेशन मोड सुरू करा आणि इंस्टॉलेशन प्रक्रिया पूर्ण होण्याची प्रतीक्षा करा.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगपुढील टप्प्यावर, ते लॉगिन प्रविष्ट करतात आणि प्रोग्राममध्ये प्रवेश करण्यासाठी आवश्यक असलेले गुप्त स्टॉकशार्प संयोजन. इंस्टॉलेशन प्रक्रिया पूर्ण झाल्यावर, स्क्रीनवर एक सॉफ्टवेअर विंडो उघडेल.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंग

सॉफ्टवेअर स्थापना आणि काढणे

विकासकांनी याची खात्री केली की वापरकर्त्यांना प्रोग्राममध्ये शोधणे सोयीचे आहे आणि अनुप्रयोगांचा प्रकार निवडण्याची क्षमता प्रदान केली आहे.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगअॅप्लिकेशन इन्स्टॉल करण्यासाठी, ट्रेडर्स प्रोग्राम निवडा आणि “इन्स्टॉल” कमांडवर क्लिक करा. नंतर परवाना कराराच्या अटींसह कराराची पुष्टी करा आणि “सुरू ठेवा” बटणावर टॅप करा.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगपुढे, इंस्टॉलेशन पथ निवडा. त्याच वेळी, हे लक्षात ठेवण्यासारखे आहे की ज्या फोल्डरमध्ये प्रोग्राम स्थापित केला आहे तो रिक्त असणे आवश्यक आहे. त्यानंतर, पुन्हा “सुरू ठेवा” बटणावर क्लिक करा, “चालवा” कमांड निवडा आणि स्थापना पूर्ण होण्याची प्रतीक्षा करा.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगआता सॉफ्टवेअर वापरण्यासाठी तयार आहे! सल्ला! सॉफ्टवेअर काढण्याची आवश्यकता असल्यास, वापरकर्ते “अनइंस्टॉल” कमांड निवडा आणि “सुरू ठेवा” बटणावर क्लिक करा. सॉफ्टवेअर पुनर्संचयित करण्यासाठी, तुम्ही “पुनर्संचयित करा” कमांडवर क्लिक करा आणि “सुरू ठेवा” बटणावर क्लिक करा.

प्रोग्राम अद्यतन वैशिष्ट्ये

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

टूलबारद्वारे S#.Installer बंद करण्याची शिफारस केली जाते. या उद्देशासाठी, मेनूमध्ये संक्रमण केले जाते. “बंद करा” बटणावर उजवे-क्लिक करा.

स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंग

S#.API – व्हिज्युअल स्टुडिओमध्ये C# मध्ये ट्रेडिंग रोबोट्स लिहिण्यासाठी लायब्ररी

S#.API ही एक मोफत लायब्ररी आहे जी अल्गोरिदमिक ट्रेडिंग क्षेत्रातील नवशिक्या आणि व्यावसायिक दोघांसाठी उपयुक्त ठरेल. लायब्ररी व्हिज्युअल स्टुडिओ वातावरणात C# प्रोग्रामिंगवर केंद्रित आहे, ज्यामुळे वापरकर्त्यांना पूर्णपणे कोणतीही रणनीती तयार करण्याची संधी मिळते: दीर्घ कालावधीसह उच्च-फ्रिक्वेंसी (एचएफटी) पर्यंत जे देवाणघेवाण करण्यासाठी थेट प्रवेश (DMA) वापरतात. व्यापार S#.API हा उर्वरित उत्पादनांचा पाया आहे. लायब्ररीच्या आधारावर, विकासकांनी S#.Designer/S#.Data/S#.MatLab अडॅप्टर इ. सारखे विविध उपाय तयार केले आहेत. वापरकर्त्यांकडे कोणत्याही बाह्य व्यापार प्रणालीशी त्यांचे स्वतःचे कनेक्शन तयार करण्याची क्षमता आहे. बॉट कोणत्याही कनेक्शनसह कार्य करू शकतो. हे ब्रोकरच्या API वर अवलंबून नाही, जो एक महत्त्वपूर्ण फायदा आहे. S#.API चा उद्देश खाजगी व्यापारी/बँकिंग संस्था/गुंतवणूक कंपन्या आहे. कामगिरी जोरदार उच्च आहे. कोणत्याही साधनासाठी शेकडो रणनीती एकाच वेळी अंमलात आणल्या जातात. टिक्स/चष्म्यांवर चाचणी करणे शक्य तितके अचूक आहे. वास्तविक स्लिपेज निश्चित केले जाते. तुम्ही https://stocksharp.ru/store/api/ येथे S#.API StockSharp साठी API आणि दस्तऐवज डाउनलोड करू शकता, क्विकसाठी ट्रेडिंग रोबोट तयार करून, स्टॉकशार्पमध्ये द्रुत प्रारंभ: https://youtu.be/F51bGEpTOvo

S#.API इंस्टॉल करण्याची वैशिष्ट्ये

आवृत्ती 5.0 पासून, S#.API ची स्थापना NuGet द्वारे केली जाते. मागील आवृत्त्यांसाठी, तुम्ही GitHub वेब सेवेवरून StockSharp Releases रेपॉजिटरीमधून स्थापित करणे निवडले पाहिजे.

GitHub वरून स्थापित करण्याची वैशिष्ट्ये

सर्व प्रथम, वापरकर्ते GitHub वर नोंदणी करतात . पुढे, स्टॉकशार्प रेपॉजिटरीमधील github.com/StockSharp/StockSharp पृष्ठावर जा आणि “रिलीझ” असे लेबल असलेले चिन्ह निवडा. स्क्रीनवर एक विंडो उघडेल ज्यामध्ये तुम्हाला S# आवृत्ती निवडावी लागेल (डाउनलोड विभागातून) आणि आवश्यक संग्रह डाउनलोड करा. डाउनलोड केलेले संग्रह अनलॉक आणि अनझिप केलेले आहेत.

तुमच्या माहितीसाठी! संग्रहात StockSharp_#.#.#. लायब्ररीच्या झिप-फाईल्स / उदाहरणांचे स्त्रोत कोड समाविष्ट आहेत. तुम्ही सोर्स कोड आर्काइव्हमध्ये सोर्स कोड शोधू शकता.

स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंग

Nuget सह स्थापित करत आहे

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

कनेक्टर्स

तुम्हाला कनेक्टर बेस क्लासद्वारे स्टॉक एक्सचेंज आणि स्टॉकशार्पमधील डेटा स्रोतांसह काम करणे आवश्यक आहे. स्त्रोत कोड सॅम्पल्स/कॉमन/सॅम्पलकनेक्शन प्रोजेक्टमध्ये आढळू शकतात.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगसर्वप्रथम, तुम्हाला कनेक्टर वर्ग https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html : सार्वजनिक कनेक्टर कनेक्टरचे उदाहरण तयार करण्याची काळजी घेणे आवश्यक आहे; सार्वजनिक MainWindow() { InitializeComponent( ); कनेक्टर = नवीन कनेक्टर(); InitConnector(); } S#.API साठी कनेक्टर कॉन्फिगर करण्यासाठी डिझाइन केलेल्या एका विशेष ग्राफिकल इंटरफेसमध्ये, एकाच वेळी अनेक कनेक्शन कॉन्फिगर करणे शक्य आहे.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगकोडमधून थेट कनेक्शन जोडणे देखील शक्य आहे (ग्राफिकल विंडोशिवाय). हे करण्यासाठी, तुम्हाला TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector कनेक्टर, System.Action<TAdapter> init) विस्तार वापरण्याची आवश्यकता आहे. एका कनेक्टर ऑब्जेक्टमधील कनेक्शनची संख्या अमर्यादित आहे. वापरकर्ते एकाच वेळी अनेक एक्सचेंज/दलालांशी कनेक्ट होऊ शकतात.

लक्षात ठेवा! इव्हेंट हँडलर्स InitConnector पद्धतीमध्ये सेट केले पाहिजेत.

अर्ज

ऑर्डर ऑब्जेक्ट वापरून, तुम्ही नवीन ऑर्डर तयार करू शकता. Connector.RegisterOrder(StockSharp.BusinessEntities.Order order) पद्धत वापरून, जी सर्व्हरला ऑर्डर पाठवते, वापरकर्ता त्याची एक्सचेंजवर नोंदणी करण्यास सक्षम असेल. स्टॉप ऑर्डर तयार करण्याची आवश्यकता असल्यास, तज्ञ ऑर्डर टाईप गुणधर्म ऑर्डर टाईप. कंडिशनल म्हणून निर्दिष्ट करण्याची काळजी घेण्याचा सल्ला देतात. अनुप्रयोगांसह पुढील कार्यासाठी, समान ऑब्जेक्ट वापरला जातो.

वाद्ये

सुरक्षितता हे व्यापारासाठी वापरले जाणारे आर्थिक साधन आहे. साधन हे स्टॉक/भविष्य/पर्याय इ. असू शकते. विकसकाने टूल बास्केट वर्गांमध्ये विभागले:

  • निर्देशांक सुरक्षा;
  • सतत सुरक्षा;
  • WeightedIndexSecurity.

डेटा स्टोरेज

स्टॉकशार्पमध्ये, तुम्ही नंतर डाउनलोड करण्यासाठी डेटा वाचवू शकता. नियमानुसार, विश्लेषण जमा करण्यासाठी / पॅटर्न शोधण्यासाठी डेटा संग्रहित करणे आवश्यक आहे, ट्रेडिंग टर्मिनलवरून (चाचणी बॉट्ससाठी) मार्केट डेटा जतन करणे आवश्यक आहे. डेटा स्टोरेज पूर्णपणे पारदर्शक आहे, कारण डेव्हलपरने उच्च-स्तरीय प्रवेशाची आणि तांत्रिक तपशीलांमध्ये लपविण्याची काळजी घेतली.

S#.Designer हा ट्रेडिंग रोबोट्स आणि स्ट्रॅटेजीज तयार करण्यासाठी सार्वत्रिक डिझायनर प्रोग्राम आहे

S#.Designer चा वापर रिअल ट्रेडिंगमध्ये ट्रेडिंग स्ट्रॅटेजी तयार करण्यासाठी, चाचणी करण्यासाठी आणि व्यवस्थापित करण्यासाठी केला जातो. हा प्रोग्राम ऑफर करणार्‍या रणनीती तयार करण्याचे अनेक प्रकार आहेत. ते वापरत आहेत:

  1. कुबिकोव्ह. या प्रकरणात, वापरकर्त्याकडे प्रोग्रामिंग कौशल्ये नसतील. रणनीती तयार करण्यासाठी, तुम्हाला ओळी जोडण्याची आणि क्यूब्स एकत्र करण्याची पद्धत वापरावी लागेल.
  2. C#. हा पर्याय अनुभवी प्रोग्रामरसाठी योग्य आहे जे कोडसह काम करण्यास घाबरत नाहीत. अशी रणनीती निर्मितीच्या शक्यतांमध्ये मर्यादित नाही. हे क्यूब्सच्या विपरीत कोणत्याही अल्गोरिदमचे वर्णन करू शकते. धोरण थेट S#.डिझायनर किंवा C# विकास वातावरणात तयार केले जाते.

S#.Designer च्या पहिल्या लॉन्च दरम्यान, स्क्रीनवर एक विंडो दिसेल ज्यामध्ये तुम्हाला लॉन्च मोड निवडण्याची आवश्यकता असेल.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगत्यानंतर ओके बटण दाबा. S#.Designer च्या पहिल्या लॉन्च दरम्यान, तुम्हाला डेटा डाउनलोड विंडो उघडण्यास सांगितले जाईल. ऐतिहासिक डेटा डाउनलोड करण्यासाठी, तुम्हाला S#.Data प्रोग्राम (कोडनेम हायड्रा) स्थापित करणे आवश्यक आहे. डाउनलोड टूल बटणावर क्लिक केल्यानंतर, स्क्रीनवर एक संबंधित विंडो दिसेल, ज्यामध्ये तुम्हाला कोड आणि टूल / डेटा स्त्रोताचा प्रकार प्रविष्ट करणे आवश्यक आहे. पुढे, ओके बटणावर क्लिक करा. S#.Designer ला जी टूल्स सापडतील ती ऑल टूल्स पॅनलमध्ये मिळू शकतात.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंग

लक्षात ठेवा! रशियन बाजारासाठी ऐतिहासिक डेटाचा सर्वात लोकप्रिय विनामूल्य स्त्रोत म्हणजे फिनम ब्रोकर. डीफॉल्ट डेटा स्रोत S#.डिझाइनर आहे.

स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगऐतिहासिक डेटा मिळविण्यासाठी, सर्व उपकरण श्रेणीवर जा आणि आवश्यक साधनाच्या नावावर टॅप करा. पुढे, मेणबत्त्यांचा ऐतिहासिक डेटा / प्रकार / वेळ फ्रेमचा कालावधी सेट करा आणि प्रारंभ बटणावर क्लिक करा.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगऐतिहासिक डेटा प्राप्त झाल्यानंतर, प्रात्यक्षिक धोरणांपैकी एकाला प्राधान्य दिले पाहिजे. हे करण्यासाठी, योजना पॅनेलवर जा. स्ट्रॅटेजीज फोल्डरमध्ये, SMA धोरणाचे उदाहरण निवडा. जेव्हा तुम्ही रणनीतीवर नेव्हिगेट करता, तेव्हा रिबनमध्ये इम्युलेशन टॅब उघडतो. येथे तुम्ही धोरण/डीबगिंग/चाचणी तयार करण्यासाठी मूलभूत घटक शोधू शकता.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगया टॅबमध्ये, “मार्केट डेटा” फील्डमध्ये चाचणी कालावधी आणि मार्केट डेटा स्टोरेज सेट करा. पुढे, आवश्यक साधने निवडा आणि ब्लॉक गुणधर्म श्रेणीमध्ये मेणबत्त्यांचा प्रकार/वेळ फ्रेम सेट करा. स्टार्ट बटण दाबल्यानंतर लगेचच ट्रेडिंग इम्युलेशन सुरू होते.

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

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

S#.टर्मिनल हे एक विनामूल्य ट्रेडिंग टर्मिनल आहे, ज्याचा मुख्य फायदा म्हणजे मोठ्या संख्येने ट्रेडिंग प्लॅटफॉर्मशी एकाचवेळी जोडणी करणे. जगातील विविध एक्सचेंजेसमधून 70 हून अधिक कनेक्शनसाठी समर्थन उपलब्ध आहे. टाइम फ्रेम्स अनियंत्रित आहेत.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगS#.Terminal च्या पहिल्या लॉन्च दरम्यान, तुम्हाला लाँच मोड निवडावा लागेल आणि ओके बटणावर क्लिक करावे लागेल. स्क्रीनवर एक टर्मिनल विंडो दिसेल. घटक डीफॉल्टनुसार सेट केले जातात. कनेक्शन सेटिंग्ज संपादित केल्यानंतर, आपल्याला “कनेक्ट” बटणावर क्लिक करणे आवश्यक आहे.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगनवीन चार्ट क्षेत्र जोडण्यासाठी, वापरकर्ते “जोडा” कमांडवर टॅप करतात. त्याच ठिकाणी दुसऱ्या माऊस बटणावर क्लिक करून, तुम्ही स्वारस्य/सूचक/ऑर्डर्स आणि तुमच्या स्वतःच्या डीलसाठी मेणबत्त्या जोडू शकता. ट्रेड्स श्रेणीमध्ये, व्यापारी इन्स्ट्रुमेंटद्वारे व्यवहार पाहण्यास सक्षम असतील. गरज पडल्यास, व्यापाऱ्यांकडे नेहमी अतिरिक्त घटक जोडण्याचा पर्याय असेल.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंग

S#. डेटा (हायड्रा) – मार्केट डेटा डाउनलोडर

डेव्हलपर्सनी विविध स्त्रोतांकडून मार्केट डेटा (वाद्ये/मेणबत्त्या/टिक डील/DOM) स्वयंचलितपणे लोड करण्यासाठी S#.Data (Hydra) सॉफ्टवेअर तयार केले आहे. डेटा स्थानिक स्टोरेजमध्ये S#.Data (BIN) टेक्स्ट फॉरमॅटमध्ये सेव्ह केला जाऊ शकतो, जो इतर सॉफ्टवेअरमध्ये सोयीस्कर डेटा विश्लेषण प्रदान करतो, किंवा जास्तीत जास्त कॉम्प्रेशन लेव्हल प्रदान करणाऱ्या विशेष बायनरी फॉरमॅटमध्ये. सेव्ह केलेली माहिती ट्रेडिंग धोरणांद्वारे वापरण्यासाठी उपलब्ध होईल. डेटा ऍक्सेस करण्यासाठी, तुम्हाला StorageRegistry किंवा Excel/xml/txt फॉरमॅटमध्ये नियमित अपलोड वापरावे लागतील. S#.डेटा तुम्हाला रिअल-टाइम आणि ऐतिहासिक डेटा स्रोत दोन्ही एकाच वेळी वापरण्याची परवानगी देतो. हा फायदा एक्स्टेंसिबल सोर्स मॉडेलच्या वापराद्वारे प्राप्त केला जातो. प्रोग्रामच्या पहिल्या लॉन्च दरम्यान, स्क्रीनवर एक विंडो उघडेल,
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगडेटा स्रोत निवड विंडो उघडण्यासाठी, तुम्हाला “सामान्य” श्रेणीवर जावे लागेल आणि “जोडा” विभाग आणि “स्रोत” फोल्डरवर टॅप करावे लागेल.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगउघडलेल्या विंडोमध्ये, आवश्यक स्त्रोत चिन्हांकित करा. प्रदेश/इलेक्ट्रॉनिक साइट/डेटा प्रकार/रिअल टाइमनुसार फिल्टर वापरण्याची परवानगी आहे. निवड प्रक्रिया पूर्ण करण्यासाठी ओके क्लिक करा. त्यानंतर, सॉफ्टवेअर वापरकर्त्यांना उपयुक्तता सक्षम करण्यासाठी सूचित करेल. ओके वर क्लिक करून, व्यापारी अनुप्रयोगाच्या मुख्य विंडोच्या डाव्या पॅनेलमध्ये स्त्रोत जोडण्यास सक्षम असेल.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंग

S#.Shell – सोर्स कोडसह रेडीमेड ग्राफिकल फ्रेमवर्क

S#.Shell हे वापरण्यास-तयार ग्राफिकल फ्रेमवर्क आहे जे तुम्हाला वापरकर्त्याच्या गरजेनुसार झटपट बदल करण्यास अनुमती देते आणि C# भाषेमध्ये पूर्णपणे मुक्त स्रोत आहे. रोबोट त्वरीत ग्राफिकल इंटरफेस तयार करेल, रणनीती सेटिंग्ज जतन करेल आणि पुनर्संचयित करेल, रणनीतीच्या ऑपरेशनबद्दल तपशीलवार माहिती प्रदान करेल आणि वेळापत्रकानुसार स्वयंचलितपणे लॉन्च करेल. जेव्हा तुम्ही S#.Shell सुरू करता, तेव्हा शेल प्रोजेक्ट सोल्यूशन एक्सप्लोररमध्ये दिसेल.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगस्ट्रॅटेजीज फोल्डरमध्ये अनेक स्ट्रॅटेजीज समाविष्ट आहेत ज्या S#.Shell/Helpering Interfaces/wrapper for Default Strategies मध्ये समाविष्ट आहेत. जेव्हा प्रकल्प लॉन्च केला जाईल, तेव्हा स्क्रीनवर एक विंडो उघडेल, ज्याच्या वरच्या भागात आपण शोधू शकता:

  • कनेक्शन सेटिंग्ज बटणे;
  • वर्तमान शेल कॉन्फिगरेशन जतन करण्यासाठी बटण;
  • मुख्य टॅब.

स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगकनेक्शन सेटिंग्जमध्ये गेल्यानंतर, तुम्हाला कनेक्शनचा प्रकार निवडण्याची आवश्यकता असेल. वापरकर्ता कनेक्ट होताच, “सामान्य” श्रेणीमध्ये जाणे आणि उपकरणे / पोर्टफोलिओ सामग्री / ऑर्डर / स्वत: च्या व्यवहारांशी परिचित होणे योग्य आहे.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगपुढे, ट्रेडिंग सुरू करण्यासाठी धोरण जोडण्यासाठी “रिअल-टाइम” टॅबवर जा. स्ट्रॅटेजी जोडल्यानंतर, ट्रेडर इन्स्ट्रुमेंट्स, पोर्टफोलिओ इत्यादींच्या प्रकारानुसार त्याचे मुख्य पॅरामीटर्स भरण्यासाठी पुढे जाऊ शकतो.

लक्षात ठेवा! “इम्युलेशन” श्रेणीमध्ये, ऐतिहासिक डेटावर रणनीती चाचणी चालवणे शक्य आहे.

स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगस्टॉकशार्प प्लॅटफॉर्म वापरून अल्गोरिदमिक ट्रेडिंगचा मूलभूत ऑनलाइन कोर्स: https://youtu.be/lileOIlcNP4

S#.MatLab – ट्रेडिंग सिस्टमसह मॅटलॅब एकत्रीकरण

डेव्हलपर्सनी S#.MatLab – उत्पादनाची लिंक https://doc.stocksharp.ru/topics/MatLab.html तयार केली आहे जे MatLab MathWorks वातावरणात ट्रेडिंग अल्गोरिदम लिहितात. S#.MatLab इंटिग्रेशन कनेक्टरची उपस्थिती जवळजवळ कोणत्याही ब्रोकर/एक्सचेंजशी कनेक्ट करणे शक्य करते. MatLab स्क्रिप्ट, ट्रेडिंग प्लॅटफॉर्मवरून डेटा प्राप्त केल्यानंतर, त्यांना ट्रेडिंग ऑर्डर पाठवतात. तपशीलवार सेटिंग्ज, स्क्रिप्ट आणि दस्तऐवजीकरण मिळविण्यासाठी, तुम्हाला S#.MatLab खरेदी करणे आवश्यक आहे.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंग

मॅटलॅब स्क्रिप्ट्समधून व्यापार

CSV फायली डेटा गोळा आणि संग्रहित करतात. वर्तमान अवतरण ओळींमध्ये लिहिलेले आहेत. स्तंभ प्रत्येक चलन जोडीसाठी बोली/विचारलेल्या अवतरणांची संपूर्ण श्रेणी दर्शवतात. तुम्ही तुमचा पीसी नेहमी चालू ठेवू शकत नसल्यास, काळजी करू नका. या प्रकरणातील डेटा ब्लॉकमध्ये येईल. डाउनलोड केल्यानंतर, आपण प्रोग्राम बंद करू शकता, फाईलचे नाव बदलू शकता जेणेकरून ते गमावू नये आणि ठराविक कालावधीनंतर रीस्टार्ट करा.

लक्षात ठेवा! डेटा ब्लॉक्ससह अॅरेचा आकार भिन्न असेल. डेटा ब्लॉक्स PRICES (ग्लोबल व्हेरिएबल) मध्ये संग्रहित केले जातात.

स्ट्रॅटेजी तयार करताना, तुम्ही हे सुनिश्चित केले पाहिजे की ते फक्त त्यांचे स्वतःचे पॅरामीटर इनपुट म्हणून स्वीकारतात. प्रारंभिक डेटा ग्लोबल व्हेरिएबल्सद्वारे हस्तांतरित केला जातो. जेव्हा व्यापार बंद असतो, तेव्हा धोरणाची गुणवत्ता दर्शवण्यासाठी जागतिक चलने समायोजित केली जातात. ही वैशिष्ट्ये ऑप्टिमाइझ करण्यासाठी, तुम्ही एक “शेल” तयार केले पाहिजे ज्यामध्ये ग्लोबल व्हेरिएबल्स सुरू केले जातील.

तुमच्या माहितीसाठी! प्रत्येक वेळी व्यापार बंद झाल्यावर, धोरणाची कामगिरी अद्यतनित केली जाते.

सर्व स्टॉकशार्प दस्तऐवज https://doc.stockharp.ru/ वर

चॅम्पियन्स लीग दर्शक – सहभागींच्या सौद्यांसह चॅम्पियन्स लीग स्पर्धेचे तक्ते

LCH Viewer हे एक सॉफ्टवेअर आहे जे LCH सहभागींचे व्यवहार एका चार्टवर निर्देशकांसह प्रदर्शित करते. खालील फोटोमध्ये आपण अनेक साधनांचे प्रदर्शन कसे दिसेल ते पाहू शकता.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगआरआय टिक चार्टवर एचएफटी रोबोट्सचे व्यवहार पाहणे देखील शक्य आहे.
स्टॉकशार्प, रोबोट डेव्हलपमेंटमध्ये मॅन्युअल आणि अल्गोरिदमिक ट्रेडिंगसॉफ्टवेअर वापरण्यास सुलभतेने तुम्हाला आनंद देईल. प्रोग्राम सुरू केल्यानंतर, वापरकर्त्याला वर्ष/सहभागी/इन्स्ट्रुमेंट प्रकार/तारीखांची आणि पासूनची निवड करावी लागेल. आवश्यक असल्यास, आपण एक वेळ फ्रेम निर्दिष्ट करू शकता. डाउनलोड कमांडवर टॅप करून, व्यापारी स्क्रीनवर दिसणार्‍या चार्टचे तपशीलवार परीक्षण करू शकेल आणि ग्रेल शोधू शकेल. डाउनलोड केलेला डेटा सॉफ्टवेअरद्वारे कॅश केला जातो (पुन्हा इंस्टॉलेशन नाही). केवळ प्रतिमाच नाही तर तपशीलवार डेटा देखील मिळविण्यासाठी, आपण प्रोग्रामसह निर्देशिकेवर जावे. प्रत्येक व्यापार्‍यासाठी, त्याच्या ट्रेडच्या CSV फायलींसह एक स्वतंत्र फोल्डर तयार केले आहे. स्टॉकशार्प हा एक शक्तिशाली शेल प्रोग्राम आहे ज्याची स्वतःची भाषा आहे. अधिकाधिक प्रोग्रामर या विशिष्ट सॉफ्टवेअरला प्राधान्य देतात. S# भाषा शिकणे तुलनेने सोपे आहे. त्यामुळे यात शंका नाही. स्टॉकशार्प प्रोग्रामची चाचणी करून, आपण त्याच्या फायद्यांची प्रशंसा करू शकता आणि याची खात्री करू शकता सॉफ्टवेअर मोठ्या संख्येने शक्यता प्रदान करते. कनेक्शन केवळ रशियनच नाही तर अमेरिकन ब्रोकर्सना देखील समर्थित आहे, जे एक अतिरिक्त फायदा आहे.

info
Rate author
Add a comment