Stocksharp (S#) – व्यापारार्थं सॉफ्टवेयरस्य एकः समुच्चयः, व्यापाररणनीतयः निर्मातुं तथा व्यापाररोबोट् (नियमितं वा HFT) निर्मातुं, उपयोगविशेषताः, कुत्र डाउनलोड् कर्तव्यं कथं च उपयोगः कर्तव्यः, अन्तरफलकविशेषताः StockSharp एकं नवीनं सॉफ्टवेयरम् अस्ति यत् उपयोक्तृभ्यः पूर्ण-चक्र-स्वचालनं (विश्लेषणं/परीक्षणं/व्यापारं) निर्मातुं स्वयमेव
व्यापार-बॉट्-विकासं कर्तुं च शक्नोति . मानक-तकनीकी-विश्लेषण-सङ्कुलस्य अतिरिक्तं, मञ्चे एकः अद्वितीयः दृश्य-रणनीति-निर्माता अस्ति । एपिआइ-सम्बद्धता रोबोट्-व्यापारस्य तृतीयपक्षस्य सॉफ्टवेयरस्य च कृते उपलभ्यते । अधः भवान् Stocksharp (S# – लघु) विषये अधिकं ज्ञातुं शक्नोति, तथैव लोकप्रियस्य मञ्चस्य लाभ-हानि-मूल्यांकनं कर्तुं शक्नोति ।
- StockSharp लाइसेंसिंग
- निजी व्यापारी
- क्रिप्टो व्यापारी
- विस्तारित अनुज्ञापत्र
- निगम अनुज्ञापत्र
- कॉर्पोरेट प्लस
- Github पर Stocksharp स्रोत कोड
- स्थापना विशेषताएँ
- प्रक्षेपनम्
- सॉफ्टवेयर स्थापना एवं निष्कासन
- कार्यक्रम अद्यतन सुविधाएँ
- S#.API – विजुअल् स्टूडियो मध्ये C# इत्यनेन ट्रेडिंग् रोबोट् लेखनार्थं पुस्तकालयः
- S#.API संस्थापनस्य विशेषताः
- GitHub तः संस्थापनस्य विशेषताः
- Nuget इत्यनेन सह संस्थापनम्
- संयोजकाः
- अनुप्रयोगाः
- उपकरणाः
- आँकडा भण्डारण
- S#.Designer व्यापार रोबोट एवं रणनीति बनाने के लिए एक सार्वभौमिक डिजाइनर कार्यक्रम है
- S #.टर्मिनल – व्यापार टर्मिनल
- S#.Data (Hydra) – बाजार डेटा डाउनलोडर
- S#.Shell – स्रोत कोडों के साथ तैयार चित्रमय ढाँचा
- S#.MatLab – व्यापार प्रणालियों के साथ MatLab एकीकरण
- MatLab स्क्रिप्ट् तः व्यापारः
- चॅम्पियन्स लीग दर्शक – प्रतिभागिनां सौदानां सह चॅम्पियन्स लीग प्रतियोगितायाः चार्ट्स्
StockSharp लाइसेंसिंग
उपयोक्तृभ्यः (https://doc.stocksharp.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/.
क्रिप्टो व्यापारी
क्रिप्टो ट्रेडर लाइसेन्स निम्नलिखित प्लेटफॉर्म्स तक पहुँच प्रदान करता है: बाइनेंस/ बिटालोंग/बिटबैंक/बिटेक्सबुक/बिटफिनेक्स/बिटथम्ब/बिटस्टैम्प/बिटमेक्स/बिटरेक्स/डब्ल्यूएक्स (BTC-e)/CEX.IO/Coinbase/Coincheck/CoinExchange/CoinCap/Coinigy/ क्रिप्टोपिया / डेरिबिट / एक्समो / डिजीफाइनेक्स / डिजिटेक्सफ्यूचर्स / जीडीएएक्स / हिटबीटीसी / हुओबी / आईडीएक्स / क्राकेन / कुकोइन / लिक्वि / लाइवकोइन / ओकेसिक्का / ओकेएक्स / पोलोनिएक्स / प्राइजमबिट / QuoineX / ट्रेडओग्रे / योबिट / ज़ैफ / एलबैंक / बिटमैक्स / बीडब्ल्यू / बिबॉक्स / CoinBene /बिटजेड/जेडबी।
विस्तारित अनुज्ञापत्र
विस्तारितं अनुज्ञापत्रं उपयोक्तृभ्यः एकत्रैव
QUIK टर्मिनल् मध्ये 3 कार्यक्रमान् यावत् संयोजयितुं शक्नोति | विडियोपाठानां प्रवेशः, यस्य अवधिः ४० घण्टाभ्यः अधिकः भवति, तत्परव्यापाररणनीतयः च उद्घाटिताः सन्ति ।
टीका! StockSharp इत्यस्य तकनीकीसमर्थनसेवा उदयमानसमस्यानां शीघ्रं प्रतिक्रियां ददाति, ग्राहकस्य सॉफ्टवेयरस्य संचालनसम्बद्धानां कस्यापि समस्यायाः समाधानं कर्तुं साहाय्यं करोति।
निगम अनुज्ञापत्र
वॉल्यूम लाइसेन्स प्राप्तुं भवद्भिः शुल्कं दातव्यं भविष्यति। मूलभूत/उन्नत-अनुज्ञापत्र-कार्यक्षमतायाः अतिरिक्तं, उपयोक्त्रे प्रत्यक्ष-प्रवेशः प्रदत्तः भविष्यति:
- मास्को विनिमय पर व्युत्पन्न बाजार ;
- मास्को-विनिमयस्य शेयर-बजारः;
- LSE/NASDAQ आदान-प्रदान।
अपि च, व्यापारिणः मास्को एक्सचेंजस्य व्युत्पन्नविपण्ये आदेशान् प्रबन्धयितुं शक्नुवन्ति तथा च FIX/FAST प्रोटोकॉलस्य उपयोगेन व्यापारेण सह सम्बद्धुं शक्नुवन्ति।
कॉर्पोरेट प्लस
कॉर्पोरेट प्लस् लाइसेन्से कस्यापि तत्पर-सॉफ्टवेयर-समाधानस्य (S#.Data/S#.Designer/S#.Shell) स्रोत-सङ्केताः समाविष्टाः सन्ति । मञ्चस्य एव स्रोतसङ्केताः अपि सन्ति : S#.API ।
S # वास्तुकला [ / कैप्शन]
Github पर Stocksharp स्रोत कोड
S# कोरः Open Source समुदायस्य अन्तः विकसितः अस्ति । S# https://github.com/StockSharp/StockSharp इत्यत्र GitHub/StockSharp भण्डारे स्रोतरूपेण उपलभ्यते । प्रकारेण घटकाः स्रोतसङ्केतैः सह उपलभ्यन्ते:
- सामान्यवर्गाः ये स्वस्य संयोजननिर्माणप्रक्रियायां उपयुज्यन्ते;
- व्यापार अनुकरणक;
- इतिहास अनुकरणकर्ता;
- तकनीकी विश्लेषणसूचकानाम् विशालसंख्या (७० अधिकानि);
- लकड़ी काटना।
StockSharp क्रयणार्थं धनं स्थानान्तरितस्य अनन्तरं बन्दघटकानाम् स्रोतसङ्केतानां प्रवेशः उपलब्धः भविष्यति। एकः व्यापारी लाभ/हानि/स्लिप्/लैग एल्गोरिदम् इत्यस्य उपयोगं कर्तुं शक्नोति, तथैव कस्यापि समयसीमायाः मोमबत्तयः निर्मातुं शक्नोति।
टीका! व्यापारक्षेत्रे आरम्भकानां कृते S#.Studio चित्रात्मकं वातावरणं उपयुक्तं भवति, यत् व्यापारार्थं रोबोट्-निर्माणस्य परीक्षणस्य च प्रक्रियां बहु सरलीकरोति।
GitHub मार्गदर्शिका – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/ .
स्थापना विशेषताएँ
अधिकांशः नवीनः उपयोक्तारः न अवगच्छन्ति यत् StockSharp इत्यस्य सम्यक् प्रारम्भः, प्रोग्राम्स् संस्थाप्य, आवश्यके सति सॉफ्टवेयरं कथं अद्यतनं कर्तव्यम् इति। अधोलिखिता सूचना StockSharp कथं संस्थापनीयम् इति अवगन्तुं साहाय्यं करिष्यति।
प्रक्षेपनम्
S#.Installer संस्थापयितुं उपयोक्तृभ्यः https://stocksharp.ru/products/download/ इति लिङ्क् अनुसरणं कृत्वा वितरणस्य डाउनलोड् करणस्य पालनं कर्तव्यं भविष्यति। Installer.zip.Installerzip Properties इति खण्डं निष्कासितम् अस्ति ।
एतत् कर्तुं सञ्चिकायां राइट्-क्लिक् कृत्वा properties इति चिन्वन्तु । अभिलेखागारः अनपैक् कृतः अस्ति। उद्घाट्यमाने फोल्डर् मध्ये भवद्भिः StockSharp.Installer.Console.bat सञ्चिकां अन्वेष्टव्या भविष्यति । तदनन्तरं अस्याः सञ्चिकायाः संस्थापनविधिः आरभ्य संस्थापनप्रक्रिया पूर्णतां प्रतीक्ष्यताम् ।
अग्रिमे चरणे ते प्रवेशं प्रविशन्ति तथा च कार्यक्रमे प्रवेशार्थं आवश्यकं गुप्तं StockSharp संयोजनं प्रविशन्ति । यदा संस्थापनप्रक्रिया समाप्तं भवति तदा स्क्रीन मध्ये एकं सॉफ्टवेयर विण्डो उद्घाट्यते ।
सॉफ्टवेयर स्थापना एवं निष्कासन
विकासकाः सुनिश्चितं कृतवन्तः यत् उपयोक्तृभ्यः कार्यक्रमे अन्वेषणं सुलभं भवति, तथा च अनुप्रयोगानाम् प्रकारस्य चयनस्य क्षमता प्रदत्ता ।
एप्लिकेशनं संस्थापयितुं व्यापारिणः प्रोग्रामं चित्वा “Install” इति आदेशं नुदन्ति । ततः अनुज्ञापत्रसम्झौतेः शर्तैः सह सहमतिः पुष्ट्य “Continue” इति बटन् ट्याप् कुर्वन्तु ।
तदनन्तरं संस्थापनमार्गं चिनोतु । तत्सह स्मर्तव्यं यत् यस्मिन् पुटे प्रोग्राम् संस्थापितम् अस्ति तत् रिक्तं भवितुमर्हति । तदनन्तरं पुनः “Continue” इति बटन् नुदन्तु, “Run” इति आदेशं चित्वा संस्थापनस्य समाप्तिम् प्रतीक्षन्तु ।
अधुना सॉफ्टवेयरं उपयोगाय सज्जम् अस्ति! उपदेशः! यदि सॉफ्टवेयरं निष्कासयितुं आवश्यकता अस्ति तर्हि उपयोक्तारः “Uninstall” इति आदेशं चित्वा “Continue” इति बटन् नुदन्ति । सॉफ्टवेयरं पुनःस्थापयितुं भवन्तः “Restore” इति आदेशं नुत्वा “Continue” इति बटन् नुदन्तु ।
कार्यक्रम अद्यतन सुविधाएँ
विकासकाः सुनिश्चितवन्तः यत् S#.Installer स्वतन्त्रतया सॉफ्टवेयर अपडेट् निरीक्षते स्वयमेव तान् प्रक्षेपयति च। अत एव संस्थापनस्य समाप्तेः अनन्तरं प्रोग्रामस्य विस्थापनं न करणीयम् । उपलब्धानि अद्यतनानि मैन्युअल् रूपेण परीक्षितुं भवान् “Updates” इति बटन् नुदतु । सॉफ्टवेयर विण्डो इत्यस्य दक्षिणकोणे भवन्तः तत् द्रष्टुं शक्नुवन्ति । यदि अद्यतनं उपलब्धं भवति तर्हि स्क्रीन-उपरि सूचना दृश्यते । इदानीं भवद्भिः बटन् उपरि ट्याप् कर्तव्यम् ।
S#.Installer इत्येतत् toolbar इत्यस्य माध्यमेन बन्दं कर्तुं अनुशंसितम् अस्ति । एतदर्थं मेनू-सङ्क्रमणं क्रियते । “Close” इति बटन् उपरि राइट्-क्लिक् कुर्वन्तु ।
S#.API – विजुअल् स्टूडियो मध्ये C# इत्यनेन ट्रेडिंग् रोबोट् लेखनार्थं पुस्तकालयः
S#.API इति निःशुल्कपुस्तकालयः अस्ति यः
एल्गोरिदमिकव्यापारक्षेत्रे आरम्भकानां व्यावसायिकानां च कृते उपयोगी भविष्यति. पुस्तकालयः विजुअल् स्टूडियो वातावरणे C# प्रोग्रामिंग् इत्यत्र केन्द्रितः अस्ति, यस्य धन्यवादेन उपयोक्तारः सर्वथा किमपि रणनीतिं निर्मातुं अवसरं प्राप्नुवन्ति: दीर्घकालसीमायुक्तानां स्थितिगतानां मध्ये उच्च-आवृत्ति-(HFT)-पर्यन्तं ये आदान-प्रदानार्थं प्रत्यक्ष-प्रवेशस्य (DMA) उपयोगं कुर्वन्ति व्यापारः । S#.API इति शेषस्य उत्पादानाम् आधारः अस्ति। पुस्तकालयस्य आधारेण विकासकाः S#.Designer/S#.Data/S#.MatLab adapter इत्यादीनि विविधानि समाधानं निर्मितवन्तः । उपयोक्तृभ्यः कस्यापि बाह्यव्यापारप्रणाल्याः स्वकीयं संयोजनं निर्मातुं क्षमता भवति । बोट् कस्यापि संयोजनेन सह कार्यं कर्तुं शक्नोति। दलालस्य एपिआइ इत्यस्य उपरि न निर्भरं भवति, यत् महत्त्वपूर्णः लाभः अस्ति । S#.API निजी व्यापारियों / बैंकिंग संस्थाओं / निवेश कम्पनियों को लक्षित है। प्रदर्शनं तु अत्यन्तं उच्चम् अस्ति। कस्यचित् यन्त्रस्य कृते शतशः रणनीतयः एकत्रैव निष्पादिताः भवन्ति । टिक्/चश्मे परीक्षणं यथासम्भवं सटीकं भवति। वास्तविक स्खलन निर्धारित होता है। भवान् S#.API StockSharp कृते API तथा दस्तावेजीकरणं https://stocksharp.ru/store/api/ इत्यत्र डाउनलोड् कर्तुं शक्नोति StockSharp मध्ये त्वरितम् आरम्भः, Quik कृते व्यापारिकं रोबोट् निर्माय: https://youtu.be/F51bGEpTOvo
S#.API संस्थापनस्य विशेषताः
संस्करण 5.0 तः S#.API इत्यस्य संस्थापनं NuGet मार्गेण भवति । पूर्वसंस्करणानाम् कृते, भवान् GitHub जालसेवातः StockSharp Releases भण्डारात् संस्थापनं कर्तुं चयनीयम् ।
GitHub तः संस्थापनस्य विशेषताः
सर्वप्रथमं, उपयोक्तारः
GitHub इत्यत्र पञ्जीकरणं कुर्वन्ति । तदनन्तरं, StockSharp भण्डारे github.com/StockSharp/StockSharp पृष्ठं गत्वा “Releases” इति लेबलयुक्तं चिह्नं चिनोतु । स्क्रीन मध्ये एकं विण्डो उद्घाट्यते यस्मिन् भवन्तः S# संस्करणं (Downloads विभागात्) चयनं कृत्वा आवश्यकानि आर्काइव्स् डाउनलोड् कर्तुं शक्नुवन्ति । डाउनलोड् कृतानि आर्काइव्स् अनलॉक् कृत्वा अनजिप् भवन्ति ।
टीका! अभिलेखागार में StockSharp_#.#.#. पुस्तकालयस्य zip-सञ्चिकाः / उदाहरणानां स्रोतसङ्केताः सन्ति । Source Code आर्काइव्स् मध्ये स्रोतसङ्केतान् ज्ञातुं शक्नुवन्ति ।
Nuget इत्यनेन सह संस्थापनम्
Nuget इत्यस्य उपयोगेन उपयोक्तारः S# पुस्तकालयं संस्थापयितुं शक्नुवन्ति । स्रोतसङ्केतान् उदाहरणानि च संस्थापयितुं भवद्भिः GitHub इत्यत्र गन्तव्यम् ।
Solution Explorer मध्ये solution नाम उपरि राइट्-क्लिक् कुर्वन्तु । सन्दर्भमेन्यू मध्ये गत्वा, Manage NuGet Packages for Solution इति चिनोतु । यस्मिन् स्क्रीन मध्ये एकं विण्डो उद्घाट्यते यस्मिन् भवन्तः Online ट्याब् मध्ये ट्याप् कर्तव्यम् अस्ति । अन्वेषणपट्टिकायां StockSharp इति टङ्कयन्तु । यदा StockSharp API संस्थापनार्थं संकुलं लभ्यते तदा भवद्भिः “Install” इत्यत्र क्लिक् कर्तव्यम् । एकदा संकुलस्थापनं सम्पन्नं जातं चेत्, फोल्डर् मध्ये Packages इति दृश्यते । “Packages” उद्घाट्य भवान् सुनिश्चितं कर्तुं शक्नोति यत् अस्मिन् S# इत्यस्य नवीनतमसंस्करणेन सह StockSharp.#.#.# अस्ति ।
संयोजकाः
भवद्भिः Connector base class इत्यस्य माध्यमेन StockSharp इत्यस्मिन् स्टॉक एक्स्चेन्ज्स् तथा डाटा स्रोत्स् इत्यनेन सह कार्यं कर्तव्यम् । स्रोतसङ्केताः Samples/Common/SampleConnection परियोजनायां द्रष्टुं शक्यन्ते ।
सर्वप्रथमं, भवद्भिः
Connector वर्गस्य एकं उदाहरणं निर्मातुं ध्यानं ग्रहीतव्यम् https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :
…
public Connector Connector;
…
public MainWindow ()
{
घटक आरंभ ();
कनेक्टर = new कनेक्टर ();
InitConnector ();
} एकस्मिन् विशेषे चित्रात्मके अन्तरफलके यत् S#.API कृते Connector विन्यस्तुं विनिर्मितम् अस्ति, एकस्मिन् समये बहुसंयोजनानि विन्यस्तुं शक्यते ।
कोडात् प्रत्यक्षतया (ग्राफिकल् विण्डो विना) संयोजनं योजयितुं अपि शक्यते । एतत् कर्तुं भवद्भिः TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector संयोजकः, System.Action<TAdapter> init) विस्तारस्य उपयोगः करणीयः । एकस्मिन् Connector वस्तुनि संयोजनानां संख्या असीमिता भवति । उपयोक्तारः एकस्मिन् समये बहुभिः आदानप्रदानैः/दलालैः सह सम्बद्धुं शक्नुवन्ति ।
टीका! InitConnector मेथड् मध्ये इवेण्ट् हैण्डलर्स् सेट् कर्तव्याः ।
अनुप्रयोगाः
Order ऑब्जेक्ट् इत्यस्य उपयोगेन भवान् नूतनं order निर्मातुम् अर्हति । Connector.RegisterOrder(StockSharp.BusinessEntities.Order order) पद्धतेः उपयोगेन, यत् सर्वरं प्रति आदेशं प्रेषयति, उपयोक्ता तस्य पञ्जीकरणं विनिमयस्थाने कर्तुं समर्थः भविष्यति यदि स्टॉप-आर्डर् निर्मातुं आवश्यकता अस्ति तर्हि Order.Type गुणं OrderTypes.Conditional इति निर्दिष्टुं पालनं कर्तुं विशेषज्ञाः सल्लाहं ददति । अनुप्रयोगैः सह अग्रे कार्याय तदेव वस्तु उपयुज्यते ।
उपकरणाः
सुरक्षा व्यापारार्थं प्रयुक्तं वित्तीयसाधनम् अस्ति । यन्त्रं स्टॉक/भविष्य/विकल्पम् इत्यादि भवितुम् अर्हति। विकासकः उपकरणस्य टोकरीं वर्गेषु विभक्तवान् : १.
- अनुक्रमणिकासुरक्षा;
- निरन्तर सुरक्षा ;
- भारितसूचकांकसुरक्षा।
आँकडा भण्डारण
StockSharp मध्ये, भवान् पश्चात् डाउनलोड् कर्तुं दत्तांशं रक्षितुं शक्नोति । नियमतः, विश्लेषणं संचयितुं / प्रतिमानानाम् अन्वेषणाय,
व्यापार-टर्मिनलात् (बॉट्-परीक्षणार्थं) मार्केट-आँकडानां रक्षणाय आँकडानां संग्रहणं आवश्यकम् अस्ति दत्तांशसञ्चयः सर्वथा पारदर्शकः अस्ति, यतः विकासकः उच्चस्तरीयप्रवेशस्य तथा तकनीकीविवरणानां अन्तः निगूढतायाः च पालनं कृतवान् ।
S#.Designer व्यापार रोबोट एवं रणनीति बनाने के लिए एक सार्वभौमिक डिजाइनर कार्यक्रम है
S#.Designer इत्यस्य उपयोगः वास्तविकव्यापारे व्यापाररणनीतयः निर्मातुं, परीक्षितुं, प्रबन्धयितुं च भवति । अत्र अनेकाः प्रकाराः निर्माणरणनीतयः सन्ति ये अयं कार्यक्रमः प्रददाति। ते उपयुज्यन्ते : १.
- कुबिकोवः । अस्मिन् सति उपयोक्तुः प्रोग्रामिंग कौशलं न स्यात् । रणनीतयः निर्मातुं भवद्भिः रेखानां संयोजनस्य, घनानां संयोजनस्य च पद्धतिः उपयोक्तव्या भविष्यति ।
- ग # . एषः विकल्पः अनुभविनां प्रोग्रामराणां कृते उपयुक्तः अस्ति ये कोडेन सह कार्यं कर्तुं न बिभ्यन्ति । एतादृशी रणनीतिः सृष्टेः सम्भावनासु सीमितं न भवति। एतत् घनानां विपरीतम्, कस्यापि एल्गोरिदम् इत्यस्य वर्णनं कर्तुं शक्नोति । रणनीतिः प्रत्यक्षतया S#.Designer इत्यत्र अथवा C# विकासवातावरणे निर्मितः भवति ।
S#.Designer इत्यस्य प्रथमप्रक्षेपणस्य समये स्क्रीन् मध्ये एकं विण्डो दृश्यते यस्मिन् भवद्भिः प्रक्षेपणमोड् चयनं कर्तव्यं भविष्यति ।
तदनन्तरं OK बटनं नुदन्तु । S#.Designer इत्यस्य प्रथमप्रक्षेपणस्य समये भवन्तः एकं data download विण्डो उद्घाटयितुं प्रेरिताः भविष्यन्ति । ऐतिहासिकदत्तांशं डाउनलोड् कर्तुं भवद्भिः S#.Data प्रोग्राम् (कोडेनाम Hydra) संस्थापनीयम् । Download tool बटन् क्लिक् कृत्वा स्क्रीन मध्ये तत्सम्बद्धं विण्डो दृश्यते, यस्मिन् भवन्तः tool / data source इत्यस्य कोड् तथा प्रकारं प्रविष्टुं प्रवृत्ताः भविष्यन्ति । तदनन्तरं OK बटन् नुदन्तु । S#.Designer ये साधनानि प्राप्स्यति तत् All Tools फलकस्य मध्ये द्रष्टुं शक्यते ।
टीका! रूसीबाजारस्य ऐतिहासिकदत्तांशस्य सर्वाधिकं लोकप्रियः निःशुल्कस्रोतः Finam broker अस्ति। पूर्वनिर्धारितं दत्तांशस्रोतः S#.Designer अस्ति ।
ऐतिहासिकदत्तांशं प्राप्तुं All instruments इति वर्गे गत्वा आवश्यकस्य यन्त्रस्य नाम ट्याप् कुर्वन्तु । तदनन्तरं candles इत्यस्य historical data / type / Time Frame इत्यस्य अवधिं सेट् कृत्वा Start बटन् नुदन्तु ।
ऐतिहासिकदत्तांशस्य प्राप्तेः अनन्तरं प्रदर्शनरणनीतिषु एकं प्राधान्यं दातव्यम् । एतत् कर्तुं Schemes फलकं प्रति गच्छन्तु । Strategies इति पुटे उदाहरणं SMA रणनीतिं चिनोतु । यदा भवान् रणनीतिं प्रति गच्छति तदा रिबन् मध्ये Emulation ट्याब् उद्घाट्यते । अत्र भवन्तः रणनीतिं / त्रुटिनिवारणं / परीक्षणं निर्मातुं मूलभूततत्त्वानि ज्ञातुं शक्नुवन्ति ।
अस्मिन् ट्याब् मध्ये “Market data” क्षेत्रे परीक्षणकालं तथा Market data storage इति सेट् कुर्वन्तु । तदनन्तरं आवश्यकानि साधनानि चित्वा Block Properties वर्गे candles इत्यस्य type/Time Frame सेट् कुर्वन्तु । Start बटन दबाने के तुरंत बाद व्यापार अनुकरण प्रारम्भ होता है।
https://youtu.be/NrzI4yJFg7U Stocksharp द्वितीय पाठ: https://youtu.be/N_AFlKYP2rU तृतीय पाठ: https://youtu.be/f75zeQL5Ucw
S #.टर्मिनल – व्यापार टर्मिनल
S#.Terminal एकः मुक्तव्यापार-टर्मिनल् अस्ति, यस्य मुख्यः लाभः अस्ति यत् एकत्रैव बहूनां व्यापारमञ्चानां सम्पर्कः भवति । विश्वस्य विभिन्नविनिमयस्थानेभ्यः ७० तः अधिकसम्बद्धानां समर्थनं प्राप्यते । समयसीमाः मनमाना भवन्ति।
S#.Terminal इत्यस्य प्रथमप्रक्षेपणस्य समये भवद्भिः launch mode इत्येतत् चित्वा OK बटन् नुदन्तु । स्क्रीन मध्ये एकं टर्मिनल् विण्डो दृश्यते । घटकाः पूर्वनिर्धारितरूपेण सेट् भवन्ति । संयोजनसेटिंग्स् सम्पादयित्वा भवन्तः “Connect” इति बटन् नुदन्तु ।
नूतनं चार्ट् क्षेत्रं योजयितुं उपयोक्तारः “Add” इति आदेशे ट्याप् कुर्वन्ति । तस्मिन् एव स्थाने द्वितीयं माउस-बटनं क्लिक् कृत्वा भवन्तः रुचि-यन्त्राणां / सूचकानाम् / आदेशानां कृते स्वस्य सौदानां च कृते मोमबत्तयः योजयितुं शक्नुवन्ति । Trades इति वर्गे व्यापारिणः यन्त्रेण व्यापारं द्रष्टुं शक्नुवन्ति। यदि आवश्यकता भवति तर्हि व्यापारिणां कृते अतिरिक्तघटकानाम् योजनस्य विकल्पः सर्वदा भविष्यति ।
S#.Data (Hydra) – बाजार डेटा डाउनलोडर
विकासकाः विविधस्रोताभ्यां मार्केट्-आँकडानां (इन्स्ट्रुमेण्ट्स्/कैण्डल्/टिक् डील्/DOM) स्वचालितरूपेण लोड् करणाय S#.Data (Hydra) इति सॉफ्टवेयरं निर्मितवन्तः । दत्तांशं स्थानीयभण्डारणे S#.Data (BIN) पाठस्वरूपेण रक्षितुं शक्यते, यत् अन्येषु सॉफ्टवेयरेषु सुविधाजनकं आँकडाविश्लेषणं प्रदाति, अथवा विशेषे द्विचक्रीयस्वरूपेण यत् अधिकतमं संपीडनस्तरं प्रदाति या सूचना रक्षिता अस्ति, सा व्यापाररणनीतिभिः उपयोगाय उपलब्धा भविष्यति। दत्तांशं प्राप्तुं भवद्भिः Excel/xml/txt प्रारूपेण StorageRegistry अथवा नियमितरूपेण अपलोड् इत्यस्य उपयोगः करणीयः भविष्यति । S#.Data इत्यनेन एकस्मिन् समये वास्तविकसमयस्य ऐतिहासिकदत्तांशस्रोतस्य च उपयोगः कर्तुं शक्यते । विस्तारणीयस्रोतप्रतिरूपस्य उपयोगेन एषः लाभः प्राप्यते । कार्यक्रमस्य प्रथमप्रक्षेपणसमये पटले एकं विण्डो उद्घाट्यते,
data source selection window उद्घाटयितुं भवद्भिः “General” इति वर्गे गत्वा “Add” इति विभागे “Sources” इति पुटे च ट्याप् कर्तव्यम् ।
उद्घाट्यमाने विण्डो मध्ये आवश्यकानि स्रोतानि चिह्नितव्यानि । क्षेत्रेण/इलेक्ट्रॉनिकसाइट्/दत्तांशप्रकारेण/वास्तविकसमयेन फ़िल्टर्-प्रयोगस्य अनुमतिः अस्ति । चयनप्रक्रिया पूर्णं कर्तुं OK नुदन्तु । तदनन्तरं सॉफ्टवेयरं उपयोक्तृभ्यः उपयोगितानां सक्षमीकरणाय प्रेरयिष्यति । OK इत्यत्र क्लिक् कृत्वा व्यापारी अनुप्रयोगस्य मुख्यविण्डो इत्यस्य वामपटले स्रोतान् योजयितुं शक्नोति ।
S#.Shell – स्रोत कोडों के साथ तैयार चित्रमय ढाँचा
S#.Shell एकं उपयोगाय सज्जं चित्रात्मकं रूपरेखा अस्ति यत् उपयोक्तृ-आवश्यकतानां आधारेण शीघ्रं परिवर्तनं कर्तुं शक्नोति तथा च C# भाषायां पूर्णतया मुक्तस्रोतः अस्ति। रोबोट् शीघ्रमेव चित्रात्मकं अन्तरफलकं निर्मास्यति, रणनीतिसेटिंग्स् रक्षित्वा पुनःस्थापयिष्यति, रणनीतिस्य संचालनस्य विषये विस्तृतां सूचनां प्रदास्यति, स्वयमेव समयनिर्धारणे प्रक्षेपणं करिष्यति च यदा भवान् S#.Shell आरभते तदा Solution Explorer मध्ये Shell प्रोजेक्ट् दृश्यते ।
Strategies फोल्डर् मध्ये अनेकाः रणनीतयः सन्ति ये S#.Shell/Helpering Interfaces/Wrapper for Default Strategies इत्यस्मिन् समाविष्टाः सन्ति । यदा परियोजना प्रारभ्यते तदा स्क्रीन मध्ये एकं विण्डो उद्घाट्यते, \u200b\u200b इत्यस्य उपरिभागे यत् भवान् ज्ञातुं शक्नोति:
- संयोजन सेटिंग्स् बटन;
- बटनं वर्तमानं Shell विन्यासं रक्षितुं;
- मुख्य ट्याब्स्।
संयोजनसेटिंग्स् मध्ये गत्वा भवद्भिः संयोजनस्य प्रकारं चयनं कर्तव्यं भविष्यति । यथा एव उपयोक्ता संयोजितुं प्रबन्धयति, तथैव “सामान्य” श्रेणीं गत्वा यन्त्राणां / पोर्टफोलियो सामग्रीभिः / आदेशैः / स्वव्यापारैः सह परिचितः भवितुं योग्यः अस्ति।
तदनन्तरं, व्यापारं आरभ्यतुं रणनीतिं योजयितुं “Real-time” ट्याब् मध्ये गच्छन्तु । रणनीतिं योजयित्वा व्यापारी Instruments, Portfolio इत्यादीनां प्रकारेण स्वस्य मुख्यमापदण्डान् पूरयितुं प्रवर्तयितुं शक्नोति।
टीका! “Emulation” वर्गे ऐतिहासिकदत्तांशयोः रणनीतिपरीक्षणं चालयितुं शक्यते ।
StockSharp मञ्चस्य उपयोगेन एल्गोरिदमिकव्यापारस्य मूलभूतः ऑनलाइन पाठ्यक्रमः: https://youtu.be/lileOIlcNP4
S#.MatLab – व्यापार प्रणालियों के साथ MatLab एकीकरण
विकासकाः S#.MatLab – MatLab MathWorks वातावरणस्य अन्तः व्यापार एल्गोरिदम् लिखन्तः व्यापारविशेषज्ञानाम् कृते उत्पादस्य https://doc.stocksharp.ru/topics/MatLab.html इत्यस्य लिङ्क् निर्मितवन्तः S#.MatLab एकीकरणसंयोजकस्य उपस्थितिः प्रायः कस्यापि दलालस्य/विनिमयस्य सह सम्बद्धं कर्तुं सम्भवं करोति । MatLab स्क्रिप्ट्, व्यापारमञ्चेभ्यः आँकडानां प्राप्तेः अनन्तरं तेभ्यः व्यापारादेशान् प्रेषयति । विस्तृतसेटिंग्स्, स्क्रिप्ट्, दस्तावेजीकरणं च प्राप्तुं भवद्भिः S#.MatLab इति क्रयणं कर्तव्यं भविष्यति ।
MatLab स्क्रिप्ट् तः व्यापारः
CSV सञ्चिकाः आँकडानां संग्रहणं संग्रहणं च कुर्वन्ति । वर्तमान उद्धरण पङ्क्तिषु लिख्यते। स्तम्भाः प्रत्येकस्य मुद्रायुग्मस्य बोली/पृच्छा उद्धरणस्य सम्पूर्णं परिधिं सूचयन्ति । यदि भवान् सर्वदा स्वस्य PC चालू कर्तुं न शक्नोति तर्हि चिन्ता न कुर्वन्तु। अस्मिन् सन्दर्भे दत्तांशः खण्डेषु आगमिष्यति । डाउनलोड् कृत्वा भवन्तः प्रोग्राम् बन्दं कृत्वा सञ्चिकायाः नाम परिवर्तयितुं शक्नुवन्ति येन नष्टं न भवति तथा च निश्चितकालानन्तरं पुनः आरभ्यतुं शक्नुवन्ति ।
टीका! दत्तांशखण्डैः सह सरणीनां आकारः भिन्नः भविष्यति । दत्तांशखण्डाः PRICES (global variable) इत्यत्र संगृह्यन्ते ।
रणनीतिं निर्मायन्ते सति भवन्तः सुनिश्चितं कुर्वन्तु यत् ते केवलं स्वस्य मापदण्डान् एव निवेशरूपेण स्वीकुर्वन्ति । प्रारम्भिकदत्तांशः वैश्विकचरद्वारा स्थानान्तरितः भवति । यदा कश्चन व्यापारः निरुद्धः भवति तदा वैश्विकचराः रणनीत्याः गुणवत्तायाः लक्षणं निर्धारयितुं समायोजिताः भवन्ति । एतेषां लक्षणानाम् अनुकूलनार्थं भवद्भिः एकं “shell” रचनीयम् यस्य अन्तः वैश्विकचराः आरम्भिताः भविष्यन्ति ।
टीका! प्रत्येकं व्यापारः बन्दः भवति तदा रणनीत्याः कार्यप्रदर्शनं अद्यतनं भवति ।
https://doc.stocksharp.ru/ इत्यत्र सर्वाणि Stocksharp दस्तावेजानि ।
चॅम्पियन्स लीग दर्शक – प्रतिभागिनां सौदानां सह चॅम्पियन्स लीग प्रतियोगितायाः चार्ट्स्
LCH Viewer इति एकं सॉफ्टवेयरं यत् LCH प्रतिभागिनां व्यापारान् सूचकैः सह चार्टे प्रदर्शयति। अधोलिखिते फोटो मध्ये भवन्तः द्रष्टुं शक्नुवन्ति यत् अनेकानाम् उपकरणानां प्रदर्शनं कीदृशं भविष्यति।
RI टिक चार्ट् इत्यत्र HFT रोबोट् इत्यस्य व्यापारं द्रष्टुं अपि शक्यते ।
सॉफ्टवेयरं स्वस्य उपयोगसुलभतायाः कारणेन भवन्तं आनन्दयिष्यति। कार्यक्रमस्य आरम्भानन्तरं उपयोक्त्रे वर्ष/प्रतिभागी/यन्त्रप्रकारः/तिथिः From and To इति चयनं कर्तुं आवश्यकता भविष्यति। आवश्यकतानुसारं भवन्तः समयसीमा निर्दिष्टुं शक्नुवन्ति । Download आदेशं ट्याप् कृत्वा व्यापारी स्क्रीन मध्ये दृश्यमानं चार्ट् विस्तरेण परीक्ष्य Grail अन्वेष्टुं शक्नोति। अवतरितं दत्तांशं सॉफ्टवेयरद्वारा संग्रहीतं भवति (पुनः संस्थापनं नास्ति) । न केवलं चित्रं, अपितु विस्तृतदत्तांशं प्राप्तुं भवन्तः प्रोग्रामेन सह निर्देशिकां गन्तव्यम् । प्रत्येकस्य व्यापारिणः कृते तस्य व्यापाराणां CSV सञ्चिकाभिः सह पृथक् पुटं निर्मितम् अस्ति । StockSharp इति स्वकीया भाषायुक्तः एकः शक्तिशाली शेल् प्रोग्राम् अस्ति । अधिकाधिकाः प्रोग्रामरः एतत् विशेषं सॉफ्टवेयरं प्राधान्यं ददति । S# भाषा शिक्षणम् तुल्यकालिकरूपेण सुलभम् अस्ति। अतः न संशयः । StockSharp कार्यक्रमस्य परीक्षणेन भवान् तस्य लाभस्य प्रशंसा कर्तुं शक्नोति तथा च तत् सुनिश्चितं कर्तुं शक्नोति यत् सॉफ्टवेयरं विशालसङ्ख्यायां संभावनाः प्रदाति। सम्पर्कः न केवलं रूसी, अपितु अमेरिकनदलालेभ्यः अपि समर्थितः अस्ति, यत् अतिरिक्तं लाभः अस्ति।