Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकास

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

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

Contents
  1. StockSharp लाइसेन्स
  2. निजी व्यापारी
  3. क्रिप्टो व्यापारी
  4. विस्तारित इजाजतपत्र
  5. कर्पोरेट लाइसेन्स
  6. कर्पोरेट प्लस
  7. Github मा Stocksharp स्रोत कोड
  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#.Data (Hydra) – बजार डाटा डाउनलोडर
  23. S#.Shell – स्रोत कोडको साथ तयार गरिएको ग्राफिकल फ्रेमवर्क
  24. S#.MatLab – व्यापार प्रणाली संग MatLab एकीकरण
  25. MatLab स्क्रिप्टहरूबाट व्यापार
  26. च्याम्पियन्स लिग दर्शक – च्याम्पियन्स लिग प्रतियोगिता को चार्टहरु सहभागीहरु को सम्झौताहरु संग

StockSharp लाइसेन्स

प्रयोगकर्ताहरूलाई (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/;
  • 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 मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकास

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

क्रिप्टो ट्रेडर इजाजतपत्रले निम्न प्लेटफर्महरूमा पहुँच प्रदान गर्दछ: 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/TradeBoitBox/TradeBBox/WoBox/ CoinBene /BitZ/ZB।

विस्तारित इजाजतपत्र

विस्तारित इजाजतपत्रले प्रयोगकर्ताहरूलाई
QUIK टर्मिनलमा एकैसाथ ३ प्रोग्रामहरू जडान गर्न अनुमति दिन्छ । भिडियो पाठहरूमा पहुँच, जसको अवधि 40 घण्टा भन्दा बढी छ, र तयार व्यापार रणनीतिहरू खुला छ।

नोट! StockSharp को प्राविधिक समर्थन सेवाले उदाउँदो समस्याहरूको द्रुत रूपमा प्रतिक्रिया दिन्छ, ग्राहकलाई सफ्टवेयरको सञ्चालनसँग सम्बन्धित कुनै पनि समस्या समाधान गर्न मद्दत गर्दछ।

कर्पोरेट लाइसेन्स

भोल्युम लाइसेन्स प्राप्त गर्न तपाईंले शुल्क तिर्नुपर्नेछ। आधारभूत/उन्नत इजाजतपत्र कार्यक्षमताको अतिरिक्त, प्रयोगकर्तालाई सीधा पहुँच दिइनेछ:

साथै, व्यापारीहरूले मस्को एक्सचेन्जको डेरिभेटिभ बजारमा अर्डरहरू व्यवस्थापन गर्न सक्छन् र FIX/FAST प्रोटोकल प्रयोग गरेर व्यापारमा जडान गर्न सक्छन्।

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

कर्पोरेट प्लस इजाजतपत्रमा कुनै पनि तयार-निर्मित सफ्टवेयर समाधानहरू (S#.Data/S#.Designer/S#.Shell) को स्रोत कोडहरू समावेश हुन्छन्। त्यहाँ प्लेटफर्मको लागि स्रोत कोडहरू पनि छन्: S#.API। [क्याप्शन id=”attachment_12845″ align=”aligncenter” width=”844″]
Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकासS# वास्तुकला[/caption]

Github मा Stocksharp स्रोत कोड

S# कोर खुला स्रोत समुदाय भित्र विकसित गरिएको छ। S# GitHub/StockSharp भण्डारमा https://github.com/StockSharp/StockSharp मा स्रोतको रूपमा उपलब्ध छ। प्रकार अनुसार कम्पोनेन्टहरू स्रोत कोडहरूसँग उपलब्ध हुनेछन्:

  • सामान्य वर्गहरू जुन तपाइँको आफ्नै जडानहरू सिर्जना गर्ने प्रक्रियामा प्रयोग गरिन्छ;
  • व्यापार सिम्युलेटर;
  • इतिहास सिम्युलेटर;
  • प्राविधिक विश्लेषण संकेतकहरूको ठूलो संख्या (70 भन्दा बढी);
  • लगिङ।

Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकासStockSharp को खरीद को लागी पैसा स्थानान्तरण पछि, बन्द घटक को स्रोत कोड को लागी पहुँच उपलब्ध गराइनेछ। एक व्यापारीले लाभ/हानि/स्लिपेज/लग एल्गोरिदमहरू प्रयोग गर्न सक्छ, साथै कुनै पनि समय फ्रेमको मैनबत्तीहरू निर्माण गर्न सक्छ।
Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकास

नोट! व्यापारको क्षेत्रमा शुरुवात गर्नेहरूका लागि, S#. स्टुडियो ग्राफिकल वातावरण उपयुक्त छ, जसले व्यापारको लागि रोबोटहरू सिर्जना गर्ने र परीक्षण गर्ने प्रक्रियालाई धेरै सरल बनाउँछ।

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

स्थापना सुविधाहरू

धेरै नौसिखिया प्रयोगकर्ताहरूले कसरी राम्रोसँग StockSharp सुरु गर्ने, प्रोग्रामहरू स्थापना गर्ने र आवश्यक भएमा सफ्टवेयर अपडेट गर्ने भनेर बुझ्दैनन्। तलको जानकारीले तपाईंलाई कसरी StockSharp स्थापना गर्ने भनेर बुझ्न मद्दत गर्नेछ।

प्रक्षेपण

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

सफ्टवेयर स्थापना र हटाउने

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

कार्यक्रम अपडेट सुविधाहरू

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

उपकरणपट्टी मार्फत S#.Installer बन्द गर्न सिफारिस गरिन्छ। यस उद्देश्यको लागि, मेनुमा एक संक्रमण प्रदर्शन गरिएको छ। “बंद” बटनमा दायाँ क्लिक गर्नुहोस्।

Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकास

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

S#.API एउटा नि:शुल्क पुस्तकालय हो जुन एल्गोरिथमिक ट्रेडिंगको क्षेत्रमा शुरुवातकर्ता र पेशेवरहरू दुवैका लागि उपयोगी हुनेछ।
। पुस्तकालय भिजुअल स्टुडियो वातावरणमा C# प्रोग्रामिङमा केन्द्रित छ, जसले गर्दा प्रयोगकर्ताहरूले कुनै पनि रणनीतिहरू सिर्जना गर्ने अवसर पाउँछन्: लामो समयसीमा भएका स्थितिगतहरूदेखि उच्च-फ्रिक्वेन्सी (HFT) सम्म जसले प्रत्यक्ष पहुँच (DMA) विनिमय गर्न प्रयोग गर्दछ। व्यापार। S#.API बाँकी उत्पादनहरूको आधार हो। पुस्तकालयको आधारमा, विकासकर्ताहरूले S#.Designer/S#.Data/S#.MatLab एडाप्टर, आदि जस्ता विभिन्न समाधानहरू सिर्जना गरेका छन्। प्रयोगकर्ताहरूसँग कुनै पनि बाह्य व्यापार प्रणालीहरूमा आफ्नै जडानहरू सिर्जना गर्ने क्षमता छ। बोटले कुनै पनि जडानसँग काम गर्न सक्छ। यो ब्रोकरको API मा निर्भर गर्दैन, जुन एक महत्त्वपूर्ण फाइदा हो। S#.API निजी व्यापारी/बैंकिङ संस्था/लगानी कम्पनीहरूमा लक्षित छ। प्रदर्शन एकदम उच्च छ। कुनै पनि उपकरणको लागि सयौं रणनीतिहरू एकै साथ कार्यान्वयन गरिन्छ। टिक्स/चश्मामा परीक्षण सम्भव भएसम्म सही छ। वास्तविक slippage निर्धारित छ। तपाईंले S#.API StockSharp को लागि API र कागजातहरू डाउनलोड गर्न सक्नुहुन्छ https://stocksharp.ru/store/api/ StockSharp मा द्रुत सुरुवात, Quik को लागि व्यापारिक रोबोट सिर्जना गर्नुहोस्: https://youtu.be/F51bGEpTOvo

S#.API स्थापना गर्ने सुविधाहरू

संस्करण 5.0 देखि, S#.API को स्थापना NuGet मार्फत गरिन्छ। अघिल्लो संस्करणहरूको लागि, तपाईंले GitHub वेब सेवाबाट StockSharp रिलीज रिपोजिटरीबाट स्थापना गर्न छनौट गर्नुपर्छ।

GitHub बाट स्थापना गर्ने सुविधाहरू

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

नोट! अभिलेखमा StockSharp_#.#.#। पुस्तकालयको जिप फाइलहरू / उदाहरणहरूको स्रोत कोडहरू समावेश गर्दछ। तपाईंले स्रोत कोड अभिलेखहरूमा स्रोत कोडहरू फेला पार्न सक्नुहुन्छ।

Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकास

Nuget सँग स्थापना गर्दै

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

जडानकर्ताहरू

तपाईले स्टक एक्सचेन्ज र डेटा स्रोतहरूसँग कनेक्टर आधार वर्ग मार्फत स्टक शार्पमा काम गर्न आवश्यक छ। स्रोत कोडहरू नमूनाहरू/सामान्य/नमूना जडान परियोजनामा ​​फेला पार्न सकिन्छ।
सबैभन्दा पहिले, तपाईंले कनेक्टर वर्ग https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :
सार्वजनिक कनेक्टर कनेक्टरकोStocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकासउदाहरण सिर्जना गर्ने कुरामा ध्यान दिन आवश्यक छ
सार्वजनिक MainWindow() { InitializeComponent(); कनेक्टर = नयाँ कनेक्टर (); InitConnector(); } विशेष ग्राफिकल इन्टरफेसमा जुन S#.API का लागि कनेक्टर कन्फिगर गर्न डिजाइन गरिएको छ, एकै समयमा धेरै जडानहरू कन्फिगर गर्न सम्भव छ।








Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकासयो कोडबाट सीधा जडान थप्न पनि सम्भव छ (ग्राफिकल विन्डोज बिना)। यो गर्नको लागि, तपाईंले TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector कनेक्टर, System.Action<TAdapter> init) विस्तार प्रयोग गर्न आवश्यक छ। एक कनेक्टर वस्तुमा जडानहरूको संख्या असीमित छ। प्रयोगकर्ताहरूले एकै समयमा धेरै एक्सचेन्ज/दलालहरूसँग जडान गर्न सक्छन्।

नोट! घटना ह्यान्डलरहरू InitConnector विधिमा सेट गरिनुपर्छ।

अनुप्रयोगहरू

अर्डर वस्तु प्रयोग गरेर, तपाइँ नयाँ अर्डर सिर्जना गर्न सक्नुहुन्छ। Connector.RegisterOrder(StockSharp.BusinessEntities.Order order) विधि प्रयोग गरेर, जसले सर्भरमा अर्डर पठाउँछ, प्रयोगकर्ताले यसलाई एक्सचेन्जमा दर्ता गर्न सक्षम हुनेछ। यदि स्टप अर्डर सिर्जना गर्न आवश्यक छ भने, विज्ञहरूले Order.Type गुणलाई OrderTypes.conditional को रूपमा निर्दिष्ट गर्ने ख्याल राख्न सल्लाह दिन्छन्। अनुप्रयोगहरूसँग थप कामको लागि, एउटै वस्तु प्रयोग गरिन्छ।

उपकरणहरू

सुरक्षा व्यापारको लागि प्रयोग गरिने वित्तीय साधन हो। उपकरण स्टक/भविष्य/विकल्प, आदि हुन सक्छ। विकासकर्ताले उपकरण टोकरीहरूलाई वर्गहरूमा विभाजन गर्यो:

  • अनुक्रमणिका सुरक्षा;
  • निरन्तर सुरक्षा;
  • WeightedIndexSecurity।

डाटा भण्डारण

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

S#.Designer ट्रेडिंग रोबोट र रणनीतिहरू सिर्जना गर्नको लागि एक विश्वव्यापी डिजाइनर कार्यक्रम हो

S#.Designer लाई वास्तविक व्यापारमा व्यापारिक रणनीतिहरू सिर्जना गर्न, परीक्षण गर्न र व्यवस्थापन गर्न प्रयोग गरिन्छ। त्यहाँ धेरै प्रकारका सिर्जना गर्ने रणनीतिहरू छन् जुन यस कार्यक्रमले प्रस्ताव गर्दछ। तिनीहरू प्रयोग गर्दै छन्:

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

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

नोट! रूसी बजारको लागि ऐतिहासिक डेटाको सबैभन्दा लोकप्रिय नि: शुल्क स्रोत Finam ब्रोकर हो। पूर्वनिर्धारित डेटा स्रोत S#.Designer हो।

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

https://youtu.be/NrzI4yJFg7U Stocksharp पाठ दुई: https://youtu.be/N_AFlKYP2rU पाठ तीन: https://youtu.be/f75zeQL5Ucw

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

S#.Terminal एक नि:शुल्क ट्रेडिङ टर्मिनल हो, जसको मुख्य फाइदा ठूलो संख्यामा ट्रेडिङ प्लेटफर्महरूमा एकसाथ जडान हुनु हो। विश्वका विभिन्न एक्सचेन्जहरूबाट ७० भन्दा बढी जडानहरूको लागि समर्थन उपलब्ध छ। समय फ्रेमहरू मनमानी छन्।
Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकासS#.Terminal को पहिलो प्रक्षेपणको समयमा, तपाईंले लन्च मोड चयन गर्न र ठीक बटनमा क्लिक गर्न आवश्यक छ। स्क्रिनमा टर्मिनल विन्डो देखा पर्नेछ। कम्पोनेन्टहरू पूर्वनिर्धारित रूपमा सेट गरिएका छन्। जडान सेटिङहरू सम्पादन गरेपछि, तपाईंले “जडान” बटनमा क्लिक गर्न आवश्यक छ।
Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकासनयाँ चार्ट क्षेत्र थप्न, प्रयोगकर्ताहरू “थप्नुहोस्” आदेशमा ट्याप गर्नुहोस्। उही ठाउँमा दोस्रो माउस बटन क्लिक गरेर, तपाइँ रूचि / संकेतक / आदेश र तपाइँको आफ्नै सम्झौता को उपकरणहरु को लागी मैनबत्तीहरु थप्न सक्नुहुन्छ। ट्रेड वर्गमा, व्यापारीहरूले उपकरणद्वारा व्यापारहरू हेर्न सक्षम हुनेछन्। यदि आवश्यक पर्यो भने, व्यापारीहरूसँग सधैं थप कम्पोनेन्टहरू थप्ने विकल्प हुनेछ।
Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकास

S#.Data (Hydra) – बजार डाटा डाउनलोडर

विकासकर्ताहरूले S#.Data (Hydra) सफ्टवेयर विभिन्न स्रोतहरूबाट बजार डेटा (यन्त्रहरू/मैनबत्तीहरू/टिक डिलहरू/DOM) को स्वचालित लोडिङका लागि सिर्जना गरेका छन्। डाटा स्थानीय भण्डारणमा S#.Data (BIN) पाठ ढाँचामा बचत गर्न सकिन्छ, जसले अन्य सफ्टवेयरमा सुविधाजनक डाटा विश्लेषण प्रदान गर्दछ, वा अधिकतम कम्प्रेसन स्तर प्रदान गर्ने विशेष बाइनरी ढाँचामा। सुरक्षित गरिएको जानकारी व्यापार रणनीतिहरू द्वारा प्रयोगको लागि उपलब्ध हुनेछ। डाटा पहुँच गर्न, तपाईंले StorageRegistry वा Excel/xml/txt ढाँचामा नियमित अपलोडहरू प्रयोग गर्न आवश्यक छ। S#.Data ले तपाईंलाई एकै समयमा वास्तविक-समय र ऐतिहासिक डेटा स्रोतहरू दुवै प्रयोग गर्न अनुमति दिन्छ। यो लाभ एक्स्टेन्सिबल स्रोत मोडेल को प्रयोग को माध्यम बाट प्राप्त गरिन्छ। कार्यक्रमको पहिलो सुरुवातको समयमा, स्क्रिनमा एउटा विन्डो खुल्नेछ,
Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकासडाटा स्रोत चयन विन्डो खोल्नको लागि, तपाइँ “सामान्य” कोटिमा जानु पर्छ र “थप्नुहोस्” खण्ड र “स्रोतहरू” फोल्डरमा ट्याप गर्नुहोस्।
Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकासखुल्ने विन्डोमा, आवश्यक स्रोतहरू चिन्ह लगाउनुहोस्। यसलाई क्षेत्र/इलेक्ट्रोनिक साइट/डेटा प्रकार/वास्तविक समय अनुसार फिल्टरहरू प्रयोग गर्न अनुमति दिइएको छ। चयन प्रक्रिया पूरा गर्न ठीक क्लिक गर्नुहोस्। त्यस पछि, सफ्टवेयरले प्रयोगकर्ताहरूलाई उपयोगिताहरू सक्षम गर्न प्रोम्प्ट गर्नेछ। OK मा क्लिक गरेर, व्यापारीले एपको मुख्य विन्डोको बायाँ प्यानलमा स्रोतहरू थप्न सक्षम हुनेछन्।
Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकास

S#.Shell – स्रोत कोडको साथ तयार गरिएको ग्राफिकल फ्रेमवर्क

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

  • जडान सेटिङ बटनहरू;
  • हालको शेल कन्फिगरेसन बचत गर्न बटन;
  • मुख्य ट्याबहरू।

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 फाइलहरूले डाटा सङ्कलन र भण्डारण गर्दछ। हालका उद्धरणहरू लाइनहरूमा लेखिएका छन्। स्तम्भहरूले प्रत्येक मुद्रा जोडीको लागि बोली/आस्क उद्धरणहरूको सम्पूर्ण दायरालाई संकेत गर्दछ। यदि तपाइँ तपाइँको पीसी लाई सबै समय मा राख्न सक्नुहुन्न भने, चिन्ता नगर्नुहोस्। यस मामला मा डाटा ब्लक मा आउनेछ। डाउनलोड गरिसकेपछि, तपाइँ प्रोग्राम बन्द गर्न सक्नुहुन्छ, फाइललाई पुन: नामकरण गर्न सक्नुहुन्छ ताकि हराउन नपरोस् र निश्चित समय पछि पुन: सुरु गर्नुहोस्।

नोट! डाटा ब्लकहरु संग arrays को आकार फरक हुनेछ। डाटा ब्लकहरू PRICES (ग्लोबल चर) मा भण्डारण गरिएका छन्।

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

नोट! प्रत्येक पटक व्यापार बन्द हुन्छ, रणनीतिको प्रदर्शन अद्यावधिक हुन्छ।

https://doc.stocksharp.ru/ मा सबै Stocksharp कागजातहरू

च्याम्पियन्स लिग दर्शक – च्याम्पियन्स लिग प्रतियोगिता को चार्टहरु सहभागीहरु को सम्झौताहरु संग

LCH दर्शक एक सफ्टवेयर हो जसले LCH सहभागीहरूको ट्रेडहरू सूचकहरूसँग चार्टमा देखाउँछ। तलको फोटोमा तपाईले देख्न सक्नुहुन्छ कि धेरै उपकरणहरूको प्रदर्शन कस्तो देखिन्छ।
Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकासRI टिक चार्टमा HFT रोबोटहरूको ट्रेडहरू हेर्न पनि सम्भव छ।
Stocksharp मा म्यानुअल र एल्गोरिदमिक ट्रेडिंग, रोबोट विकाससफ्टवेयरले तपाईंलाई यसको प्रयोगको सहजताको साथ खुशी पार्नेछ। कार्यक्रम सुरु गरेपछि, प्रयोगकर्ताले वर्ष/सहभागी/उपकरण प्रकार/मितिहरू देखि र देखि चयन गर्नुपर्नेछ। आवश्यक भएमा, तपाइँ समय सीमा निर्दिष्ट गर्न सक्नुहुन्छ। डाउनलोड आदेशमा ट्याप गरेर, व्यापारीले स्क्रिनमा देखा पर्ने चार्टलाई विस्तृत रूपमा जाँच्न र ग्रेल फेला पार्न सक्षम हुनेछ। डाउनलोड गरिएको डाटा सफ्टवेयर द्वारा क्यास गरिएको छ (त्यहाँ कुनै पुन: स्थापना छैन)। न केवल छवि प्राप्त गर्न, तर विस्तृत डाटा पनि, तपाइँ कार्यक्रम संग डाइरेक्टरी मा जानुपर्छ। प्रत्येक व्यापारीको लागि, उसको ट्रेडहरूको CSV फाइलहरूको साथ छुट्टै फोल्डर सिर्जना गरिएको छ। StockSharp यसको आफ्नै भाषाको साथ एक शक्तिशाली खोल कार्यक्रम हो। अधिक र अधिक प्रोग्रामरहरू यो विशेष सफ्टवेयर मनपर्छ। S# भाषा सिक्न अपेक्षाकृत सजिलो छ। त्यसैले यसमा कुनै शंका छैन । StockSharp कार्यक्रम परीक्षण गरेर, तपाईं यसको फाइदाहरूको कदर गर्न सक्नुहुन्छ र यो सुनिश्चित गर्न सक्नुहुन्छ सफ्टवेयरले धेरै सम्भावनाहरू प्रदान गर्दछ। जडान रूसी मात्र होइन, तर अमेरिकी दलालहरूलाई पनि समर्थित छ, जुन एक अतिरिक्त फाइदा हो।

info
Rate author
Add a comment