Stocksharp (S#) – ट्रेडिंग के लिए सॉफ्टवेयर का एक सेट, ट्रेडिंग रणनीतियाँ बनाना और ट्रेडिंग रोबोट (नियमित या HFT) बनाना, उपयोग सुविधाएँ, कहाँ से डाउनलोड करना है और कैसे उपयोग करना है, इंटरफ़ेस सुविधाएँ। स्टॉकशर्प एक अभिनव सॉफ्टवेयर है जो उपयोगकर्ताओं को पूर्ण-चक्र ऑटोमेशन (विश्लेषण / परीक्षण / व्यापार) बनाने और
अपने दम पर ट्रेडिंग बॉट विकसित करने की अनुमति देता है । मानक तकनीकी विश्लेषण पैकेज के अलावा, मंच में एक अद्वितीय दृश्य रणनीति निर्माता शामिल है। ट्रेडिंग रोबोट और तीसरे पक्ष के सॉफ्टवेयर के लिए एपीआई कनेक्शन उपलब्ध है। नीचे आप Stocksharp (S# – short) के बारे में अधिक जान सकते हैं, साथ ही लोकप्रिय प्लेटफॉर्म के फायदे और नुकसान का मूल्यांकन कर सकते हैं।
- स्टॉकशार्प लाइसेंसिंग
- निजी व्यापारी
- क्रिप्टो व्यापारी
- समयसीमा बढ़ा लाइसेंस
- कॉर्पोरेट लाइसेंस
- कॉर्पोरेट प्लस
- गीथूब पर स्टॉकशर्प स्रोत कोड
- स्थापना सुविधाएँ
- प्रक्षेपण
- सॉफ़्टवेयर स्थापना और निष्कासन
- कार्यक्रम अद्यतन सुविधाएँ
- S#.API – विजुअल स्टूडियो में C# में ट्रेडिंग रोबोट लिखने के लिए एक पुस्तकालय
- एस # एपीआई स्थापित करने की विशेषताएं
- गिटहब से स्थापित करने की विशेषताएं
- Nuget . के साथ स्थापित करना
- कनेक्टर्स
- अनुप्रयोग
- उपकरण
- आधार सामग्री भंडारण
- S#.Designer ट्रेडिंग रोबोट और रणनीतियाँ बनाने के लिए एक सार्वभौमिक डिज़ाइनर प्रोग्राम है
- एस#.टर्मिनल – ट्रेडिंग टर्मिनल
- एस#.डेटा (हाइड्रा) – बाजार डेटा डाउनलोडर
- एस #। शैल – स्रोत कोड के साथ तैयार ग्राफिकल ढांचा
- S#.MatLab – ट्रेडिंग सिस्टम के साथ MatLab एकीकरण
- मैटलैब स्क्रिप्ट से ट्रेडिंग
- चैंपियंस लीग व्यूअर – प्रतिभागियों के सौदों के साथ चैंपियंस लीग प्रतियोगिता के चार्ट
स्टॉकशार्प लाइसेंसिंग
उपयोगकर्ताओं को सबसे उपयुक्त प्रकार का लाइसेंस चुनने का अवसर (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 से अधिक);
- लॉगिंग
ध्यान दें! व्यापार के क्षेत्र में शुरुआती लोगों के लिए, एस # स्टूडियो ग्राफिकल वातावरण उपयुक्त है, जो व्यापार के लिए रोबोट बनाने और परीक्षण करने की प्रक्रिया को बहुत सरल करता है।
GitHub गाइड – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/
स्थापना सुविधाएँ
अधिकांश नौसिखिए उपयोगकर्ता यह नहीं समझते हैं कि स्टॉकशर्प को ठीक से कैसे लॉन्च करें, प्रोग्राम इंस्टॉल करें और यदि आवश्यक हो तो सॉफ़्टवेयर को अपडेट करें। नीचे दी गई जानकारी आपको यह समझने में मदद करेगी कि स्टॉकशर्प कैसे स्थापित करें।
प्रक्षेपण
S#.Installer को स्थापित करने के लिए, उपयोगकर्ताओं को https://stocksharp.ru/products/download/ लिंक का पालन करना होगा और वितरण को डाउनलोड करने का ध्यान रखना होगा। Installer.zip.Installerzip गुण ब्लॉक हटा दिया गया है।
सॉफ़्टवेयर स्थापना और निष्कासन
डेवलपर्स ने सुनिश्चित किया कि उपयोगकर्ताओं के लिए कार्यक्रम में खोज करना सुविधाजनक था, और अनुप्रयोगों के प्रकार का चयन करने की क्षमता प्रदान की।
कार्यक्रम अद्यतन सुविधाएँ
डेवलपर्स ने सुनिश्चित किया कि 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 पर जाना होगा।
कनेक्टर्स
आपको कनेक्टर बेस क्लास के माध्यम से स्टॉक शार्प में स्टॉक एक्सचेंजों और डेटा स्रोतों के साथ काम करने की आवश्यकता है। स्रोत कोड नमूने/सामान्य/नमूना कनेक्शन प्रोजेक्ट में पाए जा सकते हैं।
https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :
…
सार्वजनिक कनेक्टर कनेक्टर;
…
सार्वजनिक मेनविंडो ()
{
InitializeComponent ();
कनेक्टर = नया कनेक्टर ();
इनिटकनेक्टर ();
} S#.API के लिए कनेक्टर को कॉन्फ़िगर करने के लिए डिज़ाइन किए गए एक विशेष ग्राफिकल इंटरफ़ेस में, एक ही समय में कई कनेक्शन कॉन्फ़िगर करना संभव है।
ध्यान दें! इवेंट हैंडलर को InitConnector विधि में सेट किया जाना चाहिए।
अनुप्रयोग
ऑर्डर ऑब्जेक्ट का उपयोग करके, आप एक नया ऑर्डर बना सकते हैं। Connector.RegisterOrder(StockSharp.BusinessEntities.Order order) पद्धति का उपयोग करके, जो सर्वर को एक आदेश भेजता है, उपयोगकर्ता इसे एक्सचेंज पर पंजीकृत करने में सक्षम होगा। यदि स्टॉप ऑर्डर बनाने की आवश्यकता है, तो विशेषज्ञ ऑर्डर टाइप प्रॉपर्टी को ऑर्डर टाइप्स के रूप में निर्दिष्ट करने का ध्यान रखने की सलाह देते हैं। सशर्त। अनुप्रयोगों के साथ आगे के काम के लिए, उसी वस्तु का उपयोग किया जाता है।
उपकरण
सुरक्षा एक वित्तीय साधन है जिसका उपयोग व्यापार के लिए किया जाता है। साधन स्टॉक/भविष्य/विकल्प आदि हो सकता है। डेवलपर ने टूल बास्केट को वर्गों में विभाजित किया:
- सूचकांक सुरक्षा;
- सतत सुरक्षा;
- भारित सूचकांक सुरक्षा।
आधार सामग्री भंडारण
StockSharp में, आप बाद में डाउनलोड करने के लिए डेटा सहेज सकते हैं। एक नियम के रूप में, विश्लेषण जमा करने / पैटर्न की खोज करने के लिए डेटा को स्टोर करना आवश्यक है,
ट्रेडिंग टर्मिनल (बॉट्स के परीक्षण के लिए) से बाजार डेटा को बचाएं। डेटा संग्रहण बिल्कुल पारदर्शी है, क्योंकि डेवलपर ने उच्च-स्तरीय पहुंच और तकनीकी विवरण को अंदर छिपाने का ध्यान रखा।
S#.Designer ट्रेडिंग रोबोट और रणनीतियाँ बनाने के लिए एक सार्वभौमिक डिज़ाइनर प्रोग्राम है
S#.Designer का उपयोग वास्तविक ट्रेडिंग में ट्रेडिंग रणनीतियों को बनाने, परीक्षण करने और प्रबंधित करने के लिए किया जाता है। इस कार्यक्रम द्वारा प्रदान की जाने वाली कई प्रकार की रणनीतियाँ हैं। वे उपयोग कर रहे हैं:
- कुबिकोव। इस मामले में, उपयोगकर्ता के पास प्रोग्रामिंग कौशल नहीं हो सकता है। रणनीतियाँ बनाने के लिए, आपको लाइनों को जोड़ने और घनों के संयोजन की विधि का उपयोग करना होगा।
- सी#। यह विकल्प अनुभवी प्रोग्रामर के लिए उपयुक्त है जो कोड के साथ काम करने से डरते नहीं हैं। ऐसी रणनीति सृजन की संभावनाओं में सीमित नहीं है। यह क्यूब्स के विपरीत, किसी भी एल्गोरिदम का वर्णन कर सकता है। रणनीति सीधे S#.Designer या C# विकास परिवेश में बनाई जाती है।
S#.Designer के पहले लॉन्च के दौरान, स्क्रीन पर एक विंडो दिखाई देगी जिसमें आपको लॉन्च मोड का चयन करना होगा।
ध्यान दें! रूसी बाजार के लिए ऐतिहासिक डेटा का सबसे लोकप्रिय मुक्त स्रोत फिनम ब्रोकर है। डिफ़ॉल्ट डेटा स्रोत S# है। डिज़ाइनर।
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#.MatLab – ट्रेडिंग सिस्टम के साथ MatLab एकीकरण
डेवलपर्स ने S#.MatLab – उत्पाद का लिंक https://doc.stocksharp.ru/topics/MatLab.html बनाया है, जो उन ट्रेडिंग विशेषज्ञों के लिए है जो MatLab MathWorks परिवेश में ट्रेडिंग एल्गोरिदम लिखते हैं। S#.MatLab इंटीग्रेशन कनेक्टर की मौजूदगी से लगभग किसी भी ब्रोकर/एक्सचेंज से जुड़ना संभव हो जाता है। MatLab स्क्रिप्ट, ट्रेडिंग प्लेटफॉर्म से डेटा प्राप्त करने के बाद, उन्हें ट्रेडिंग ऑर्डर भेजते हैं। विस्तृत सेटिंग्स, स्क्रिप्ट और दस्तावेज़ीकरण प्राप्त करने के लिए, आपको S#.MatLab खरीदना होगा।
मैटलैब स्क्रिप्ट से ट्रेडिंग
CSV फ़ाइलें डेटा एकत्र और संग्रहीत करती हैं। वर्तमान उद्धरण पंक्तियों में लिखे गए हैं। कॉलम प्रत्येक मुद्रा जोड़ी के लिए बोली/पूछने वाले उद्धरणों की संपूर्ण श्रेणी को दर्शाते हैं। यदि आप अपने पीसी को हर समय चालू नहीं रख सकते हैं, तो चिंता न करें। इस मामले में डेटा ब्लॉक में आएगा। डाउनलोड करने के बाद, आप प्रोग्राम को बंद कर सकते हैं, फ़ाइल का नाम बदल सकते हैं ताकि खो न जाए और एक निश्चित अवधि के बाद इसे पुनरारंभ करें।
ध्यान दें! डेटा ब्लॉक वाले सरणियों का आकार अलग होगा। डेटा ब्लॉक PRICES (वैश्विक चर) में संग्रहीत किए जाते हैं।
रणनीति बनाते समय, आपको यह सुनिश्चित करना चाहिए कि वे इनपुट के रूप में केवल अपने स्वयं के मापदंडों को स्वीकार करते हैं। प्रारंभिक डेटा वैश्विक चर के माध्यम से स्थानांतरित किया जाता है। जब कोई व्यापार बंद हो जाता है, तो वैश्विक चर को रणनीति की गुणवत्ता को चिह्नित करने के लिए समायोजित किया जाता है। इन विशेषताओं को अनुकूलित करने के लिए, आपको एक “खोल” बनाना चाहिए जिसके अंदर वैश्विक चर प्रारंभ किए जाएंगे।
आपकी जानकारी के लिए! हर बार जब कोई व्यापार बंद होता है, तो रणनीति का प्रदर्शन अपडेट किया जाता है।
सभी स्टॉकशार्प दस्तावेज https://doc.stocksharp.ru/ पर
चैंपियंस लीग व्यूअर – प्रतिभागियों के सौदों के साथ चैंपियंस लीग प्रतियोगिता के चार्ट
एलसीएच व्यूअर एक सॉफ्टवेयर है जो संकेतक के साथ चार्ट पर एलसीएच प्रतिभागियों के ट्रेडों को प्रदर्शित करता है। नीचे दिए गए फोटो में आप देख सकते हैं कि कई टूल्स का डिस्प्ले कैसा दिखेगा।