Stocksharp (S#) – ekibinja kya pulogulaamu z’okusuubula, okukola obukodyo bw’okusuubula n’okukola roboti z’okusuubula (eza bulijjo oba HFT), ebikozesebwa mu nkozesa, wa w’olina okuwanula n’engeri y’okukozesaamu, ebikozesebwa mu nkolagana. StockSharp ye software ey’obuyiiya esobozesa abakozesa okukola full-cycle automations (analysis/testing/trading)
n’okukola trading bots ku lwabwe . Ng’oggyeeko enkola y’okwekenneenya eby’ekikugu eya bulijjo, omukutu guno gulimu omuzimbi w’obukodyo obw’enjawulo obw’okulaba. API connection eriwo ku robots ezisuubula ne software z’abantu ab’okusatu. Wansi osobola okumanya ebisingawo ku Stocksharp (S# – short), wamu n’okwekenneenya ebirungi n’ebibi ebiri ku mukutu guno ogw’ettutumu.
- Layisinsi za StockSharp
- Omusuubuzi ow’obwannannyini
- Omusuubuzi wa Crypto
- Layisinsi eyongezeddwayo
- Layisinsi y’ekitongole
- Kkampuni Plus
- Stocksharp ensibuko ya koodi ku Github
- Ebikozesebwa mu kuteeka mu nkola
- okutongoza
- Okuteeka n’okuggyawo pulogulaamu za kompyuta
- Ebikozesebwa mu kulongoosa pulogulaamu
- S#.API – etterekero ly’ebitabo ery’okuwandiika robots ezisuubula mu C# mu Visual Studio
- Ebirimu mu kuteeka S#.API
- Ebikozesebwa mu kuteeka okuva mu GitHub
- Okuteeka ne Nuget
- Ebiyungo
- Okusaba
- Ebikozesebwa
- Okutereka amawulire
- S#.Designer ye program ya universal designer ey’okukola robots ezisuubula n’obukodyo
- S#.Terminal – ekifo eky’okusuubula
- S#.Data (Hydra) – ekiwanula ebikwata ku katale
- S#.Shell – ensengeka y’ebifaananyi eyeetegefu nga erina koodi z’ensibuko
- S#.MatLab – MatLab okugatta n’enkola z’okusuubula
- Okusuubula okuva mu biwandiiko bya MatLab
- Champions League Viewer – chati z’empaka za Champions League nga zirimu ddiiru z’abeetabye mu mpaka
Layisinsi za StockSharp
Abakozesa baweebwa omukisa (https://doc.stocksharp.ru/topics/License.html) okulonda ekika kya layisinsi ekisinga okutuukirawo: extended/corporate/corporate plus/private trader/crypto trader.
Omusuubuzi ow’obwannannyini
Layisinsi ey’ekika kino eweebwa ku bwereere oluvannyuma lw’okwewandiisa. Pulogulaamu zino wammanga zijja kubeerawo eri oyo azikozesa:
- S#.Omukubi w’ebifaananyi – omukugu mu kukola obukodyo bw’okusuubula 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 – pulogulaamu ey’okuwanula n’okutereka ebyafaayo by’akatale mu ngeri ey’otoma https://stocksharp.ru/store/hydra/;
- S#.Ekifo eky’okusuubula ku terminal 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 – etterekero ly’ebitabo ery’okukola roboti ezisuubula https://stocksharp.ru/store/api/.
Omusuubuzi wa Crypto
Layisinsi ya Crypto Trader egaba olukusa okuyingira ku mikutu gino wammanga: Binance/ Bitalong/Bitbank/Bitexbook/Bitfinex/Bithumb/BitStamp/BitMEX/Bittrex/WEX (BTC-e)/CEX.IO/Coinbase/Coincheck/CoinExchange/CoinCap/Coinigy/ Cryptopia /Deribit/EXMO/DigiFinex/ DigitexFutures/GDAX/HitBTC/Huobi/IDAX/Kraken/KuCoin/Liqui/Ensimbi entuufu/OKEnsimbi/OKEx/Poloniex/PrizmBit/QuoineX/ObusuubuziOgre/YoBit/Zaif/LBank/BitMax/BW/Bibox/ EnsimbiBene /BitZ/ZB.
Layisinsi eyongezeddwayo
Layisinsi eyongezeddwayo esobozesa abakozesa okuyunga omulundi gumu pulogulaamu eziwera 3
ku terminal ya QUIK . Okufuna emisomo gya vidiyo, ebbanga erisukka mu ssaawa 40, n’obukodyo bw’okusuubula obwetegefu kiggule.
Ebbaluwa! Empeereza ya StockSharp ey’obuyambi obw’ekikugu eddaamu mangu ensonga ezijja, eyamba kasitoma okugonjoola ekizibu kyonna ekikwata ku nkola ya pulogulaamu.
Layisinsi y’ekitongole
Ojja kuba olina okusasula ssente okufuna layisinsi ya volume. Ng’oggyeeko enkola ya layisinsi enkulu/ey’omulembe, omukozesa ajja kuweebwa obutereevu olukusa okulaba:
- akatale k’ebintu ebivaamu ebintu ku Moscow Exchange ;
- akatale k’emigabo ku Moscow Exchange;
- Okuwanyisiganya ssente za LSE/NASDAQ.
Era, abasuubuzi basobola okuddukanya oda ku katale k’ebintu ebiva mu Moscow Exchange n’okuyunga ku kusuubula nga bakozesa enkola ya FIX/FAST.
Kkampuni Plus
Layisinsi ya corporate plus erimu ensibuko ya koodi z’ebigonjoola bya pulogulaamu byonna ebyetegefu (S#.Data/S#.Designer/S#.Shell). Waliwo ne source codes za platform yennyini: S#.API.
S # enzimba[/ekiwandiiko].
Stocksharp ensibuko ya koodi ku Github
Omusingi gwa S# gukolebwa mu kibiina kya Open Source. S# esangibwa nga ensibuko mu tterekero lya GitHub/StockSharp ku https://github.com/StockSharp/StockSharp. Ebitundu okusinziira ku kika bijja kubaawo ne source codes:
- kiraasi eza bulijjo ezikozesebwa mu nkola y’okukola enkolagana yo;
- okukoppa okusuubula;
- ekikoppa ebyafaayo;
- omuwendo omunene ennyo ogw’ebiraga okwekenneenya eby’ekikugu (ebisukka mu 70);
- okutema emiti.
Oluvannyuma lw’okukyusa ssente z’okugula StockSharp, okuyingira mu source codes z’ebitundu ebiggaddwa kujja kuweebwa. Omusuubuzi asobola okukozesa enkola z’amagoba/okufiirwa/okuseerera/okudda emabega, wamu n’okuzimba emimuli egy’ekiseera kyonna.
Ebbaluwa! Ku batandisi mu kisaawe ky’okusuubula, embeera y’ebifaananyi eya S#.Studio esaanira, eyanguyiza ennyo enkola y’okukola n’okugezesa robots okusuubula.
Ekitabo ekikwata ku GitHub – https://stocksharp.ru/forum/4848/Oluganda-lu-ku-github/
Ebikozesebwa mu kuteeka mu nkola
Abakozesa abasinga obungi abatandisi tebategeera ngeri ya kutongoza bulungi StockSharp, okuteeka pulogulaamu n’okulongoosa pulogulaamu bwe kiba kyetaagisa. Amawulire agali wansi gajja kukuyamba okutegeera engeri y’okuteeka StockSharp.
okutongoza
Okuteeka S#.Installer, abakozesa bajja kwetaaga okugoberera link https://stocksharp.ru/products/download/ era bafaayo okuwanula okugaba. Ekiziyiza kya Installer.zip.Installerzip Properties kiggiddwawo.
Okukola kino, koona ku fayiro ku ddyo n’olonda eby’obugagga. Ekifo eky’okuterekamu ebintu kisumuluddwa. Mu folda eggulawo, ojja kwetaaga okunoonya fayiro ya StockSharp.Installer.Console.bat. Ekiddako, tandika engeri y’okussaako fayiro eno era olinde enkola y’okussaako okuggwa.
Ku mutendera oguddako, bayingira mu login n’omugatte gwa StockSharp ogw’ekyama ogwetaagisa okuyingira mu pulogulaamu. Enkola y’okussaako bw’enaggwa, eddirisa lya pulogulaamu lijja kugguka ku ssirini.
Okuteeka n’okuggyawo pulogulaamu za kompyuta
Abakola pulogulaamu eno baakakasa nti kyali kyangu eri abakozesa okunoonya mu pulogulaamu, era ne bawa obusobozi okulonda ekika ky’enkola.
Okuteeka pulogulaamu eno, abasuubuzi balondawo pulogulaamu eno ne banyiga ku kiragiro “Install”. Oluvannyuma kakasa nti okkiriziganya n’ebiragiro ebiri mu ndagaano ya layisinsi era onyige ku bbaatuuni ya “Continue”.
Ekiddako, londa ekkubo ly’okussaako. Mu kiseera kye kimu, kirungi okujjukira nti folda program mw’eteekeddwamu erina okuba nga njereere. Oluvannyuma lw’ekyo, ddamu onyige ku “Continue” button, londa ekiragiro “Run” era olinde okuteeka okuggwa.
Kati software eno yeetegefu okukozesebwa! Okuwabula! Bwe wabaawo obwetaavu bw’okuggyawo pulogulaamu eno, abakozesa balondawo ekiragiro “Uninstall” ne banyiga ku bbaatuuni ya “Continue”. Okusobola okuzzaawo pulogulaamu, olina okunyiga ku kiragiro “Restore” n’onyiga ku bbaatuuni ya “Continue”.
Ebikozesebwa mu kulongoosa pulogulaamu
Abakola baakakasa nti S#.Installer yeetongodde elondoola ebipya ebifulumizibwa mu pulogulaamu era n’ebitongoza mu ngeri ey’otoma. Eno y’ensonga lwaki oluvannyuma lw’okugiteeka, kirungi obutaggya pulogulaamu eyo. Okukebera ebipya ebiriwo mu ngalo, olina okunyiga ku bbaatuuni ya “Ebipya”. Osobola okugisanga mu nsonda eya ddyo ey’eddirisa lya pulogulaamu. Singa wabaawo ebipya, okumanyisibwa kujja kulabika ku ssirini. Kati olina okukuba ku bbaatuuni.
Kirungi okuggalawo S#.Installer ng’oyita mu toolbar. Ku lw’ekigendererwa kino, okukyusa okudda ku menu kukolebwa. Koona ku ddyo ku bbaatuuni ya “Ggalawo”.
S#.API – etterekero ly’ebitabo ery’okuwandiika robots ezisuubula mu C# mu Visual Studio
S#.API ye tterekero ly’ebitabo ery’obwereere erijja okuba ery’omugaso eri abatandisi n’abakugu mu mulimu
gw’okusuubula enkola ya algorithmic. Etterekero lino liteekeddwa nnyo ku pulogulaamu za C# mu mbeera ya Visual Studio, olw’okuba abakozesa bafuna omukisa okutondawo ddala obukodyo bwonna: okuva ku ezo ez’ekifo ezirina ekiseera ekiwanvu okutuuka ku za high-frequency (HFT) ezikozesa direct access (DMA) okuwanyisiganya okusuubulagana. S#.API gwe musingi gw’ebintu ebirala. Ku musingi gw’etterekero ly’ebitabo, abakola ebintu bakoze eby’okugonjoola eby’enjawulo nga S#.Designer/S#.Data/S#.MatLab adapter, n’ebirala. Abakozesa balina obusobozi okwekolera enkolagana zaabwe ku nkola zonna ez’okusuubula ez’ebweru. Bot esobola okukola n’omukago gwonna. Tekisinziira ku API ya broker, nga eno enkizo ya maanyi. S#.API egendereddwamu abasuubuzi ab’obwannannyini / ebitongole bya bbanka / kkampuni ezisiga ensimbi. Omutindo guli waggulu nnyo. Ebikumi n’ebikumi by’obukodyo bw’ekintu kyonna bukolebwa omulundi gumu. Okugezesa ku ticks/glasses kituufu nga bwe kisoboka. Okuseerera okwa nnamaddala kusaliddwawo. Osobola okuwanula API n’ebiwandiiko bya S#.API StockSharp ku https://stocksharp.ru/store/api/ Entandikwa ey’amangu mu StockSharp, okukola roboti y’okusuubula Quik: https://youtu.be/F51bGEpTOvo
Ebirimu mu kuteeka S#.API
Okuva ku nkyusa 5.0, okuteeka S#.API kukolebwa nga kuyita mu NuGet. Ku nkyusa ezaaliwo emabega, olina okusalawo okuteeka okuva mu tterekero lya StockSharp Releases okuva mu mpeereza y’omukutu gwa GitHub.
Ebikozesebwa mu kuteeka okuva mu GitHub
Okusookera ddala, abakozesa beewandiisa ku
GitHub . Ekiddako, genda ku lupapula lwa github.com/StockSharp/StockSharp mu tterekero lya StockSharp era olonde akabonero akawandiikiddwako “Releases”. Edirisa lijja kugguka ku screen mw’olina okulonda S# version (okuva mu kitundu Downloads) n’owanula archives ezeetaagisa. Ebiwandiiko ebiwanuliddwa bisumululwa era ne bisumululwa.
Ebbaluwa! Mu tterekero ly’ebitabo StockSharp_#.#.#. erimu zip-fayiro z’etterekero ly’ebitabo / source codes z’ebyokulabirako. Osobola okusanga source codes mu Source Code archives.
Okuteeka ne Nuget
Nga bakozesa Nuget, abakozesa basobola okuteeka etterekero lya S#. Okuteeka source codes n’ebyokulabirako, ojja kwetaaga okugenda ku GitHub.
Mu Solution Explorer, koona ku ddyo ku linnya ly’ekigonjoola. Oluvannyuma lw’okugenda mu menu y’ensonga, londa Manage NuGet Packages for Solution. Edirisa lijja kugguka ku screen mw’olina okukuba ku Online tab. Wandiika StockSharp mu bbaala y’okunoonya. Ekipapula ky’okuteeka StockSharp API bwe kizuulibwa, olina okunyiga ku “Teeka”. Oluvannyuma lw’okuteeka package okuggwa, Packages zijja kulabika mu folda. Nga oggulawo “Packages” osobola okukakasa nti erimu StockSharp.#.#.# n’enkyusa ya S# eyasembyeyo.
Ebiyungo
Olina okukola ne stock exchanges ne data sources mu StockSharp nga oyita mu Connector base class. Ensibuko ya koodi osobola okuzisanga mu pulojekiti ya Samples/Common/SampleConnection.
Okusookera ddala, olina okufaayo okukola ekifaananyi ky’ekibiina
ky’Ekiyungo https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :
…
public Ekiyungo ky’Ekiyungo;
…
public MainWindow ()
{
Okutandika ekitundu ();
Ekiyungo = Ekiyungo ekipya ();
InitEkiyungo ();
} Mu nkola ey’enjawulo ey’ebifaananyi ekoleddwa okutegeka Connector for S#.API, kisoboka okutegeka emikutu mingi mu kiseera kye kimu.
Era kisoboka okwongerako okuyungibwa butereevu okuva mu koodi (nga tewali madirisa ga kifaananyi). Okukola kino, olina okukozesa ekigatta TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector ekiyungo, System.Action<TAdapter> init) ekigatta. Omuwendo gw’ebiyungo mu kintu kimu ekya Connector teguliiko kkomo. Abakozesa basobola okuyungibwa ku exchanges/brokers eziwera mu kiseera kye kimu.
Ebbaluwa! Ebikwata ku bibaddewo birina okuteekebwa mu nkola ya InitConnector.
Okusaba
Nga okozesa ekintu Order, osobola okukola order empya. Nga okozesa enkola ya Connector.RegisterOrder(StockSharp.BusinessEntities.Order order), esindika order ku server, omukozesa ajja kusobola okugiwandiisa ku exchange. Bwe wabaawo obwetaavu bw’okukola ekiragiro ekiyimiriza, abakugu bawa amagezi okufaayo okulaga ekintu Order.Type nga OrderTypes.Conditional. Okwongera okukola n’enkola, ekintu kye kimu kye kikozesebwa.
Ebikozesebwa
Obukuumi kye kimu ku bikozesebwa mu by’ensimbi ebikozesebwa mu kusuubula. Ekivuga kiyinza okuba sitooka/future/option, n’ebirala. Omukozi yagabanya ebisero by’ebikozesebwa mu bibinja:
- Obukuumi bwa Index;
- Obukuumi obutasalako;
- WeightedIndexObukuumi.
Okutereka amawulire
Mu StockSharp, osobola okutereka data okusobola okugiwanula oluvannyuma. Nga etteeka, kyetaagisa okutereka data okukung’aanya okwekenneenya / okunoonya patterns, okutereka data y’akatale okuva ku
terminal y’okusuubula (okugezesa bots). Okutereka data kwa bwerufu ddala, kubanga omukugu yafaayo ku kuyingira okw’omutindo ogwa waggulu n’okwekweka munda mu bikwata ku by’ekikugu.
S#.Designer ye program ya universal designer ey’okukola robots ezisuubula n’obukodyo
S#.Designer ekozesebwa okukola, okugezesa n’okuddukanya obukodyo bw’okusuubula mu kusuubula okwa nnamaddala. Waliwo ebika by’obukodyo bw’okutondawo obuwerako pulogulaamu eno bw’ewa. Bano bakozesa:
- Kubikov bwe yabadde. Mu mbeera eno, omukozesa ayinza obutaba na bukugu mu kukola pulogulaamu. Okukola obukodyo, ojja kwetaaga okukozesa enkola y’okuyunga layini n’okugatta kyubu.
- C#. Enkola eno esaanira abakola pulogulaamu abalina obumanyirivu abatatya kukola ne koodi. Enkola ng’eyo tekoma ku bisoboka eby’okutonda. Kisobola okunnyonnyola algorithms zonna, obutafaananako cubes. Enkola etondebwa butereevu mu S#.Designer oba mu mbeera y’okukulaakulanya C#.
Mu kiseera ky’okutongoza S#.Designer okusooka, eddirisa lijja kulabika ku screen mw’ogenda okwetaaga okulonda mode y’okutongoza.
Oluvannyuma lw’ekyo nyweza OK button. Mu kiseera ky’okutongoza S#.Designer esooka, ojja kusabibwa okuggulawo eddirisa ly’okuwanula data. Okuwanula data y’ebyafaayo, ojja kwetaaga okuteeka pulogulaamu ya S#.Data (etuumiddwa erinnya lya Hydra). Oluvannyuma lw’okunyiga ku bbaatuuni ya Download tool, eddirisa erikwatagana lijja kulabika ku screen, nga mu yo ojja kwetaaga okuyingiza code n’ekika ky’ekintu / data source. Ekiddako, nyweza ku bbaatuuni ya OK. Ebikozesebwa S#.Designer by’egenda okusanga osobola okubisanga mu kipande kya All Tools.
Ebbaluwa! Ensonda esinga okwettanirwa ey’obwereere ey’ebikwata ku byafaayo by’akatale ka Russia ye Finam broker. Ensibuko ya data esookerwako ye S#.Designer.
Okufuna data y’ebyafaayo, genda mu mutendera gwa All instruments onyige ku linnya ly’ekivuga ekyetaagisa. Ekiddako, teeka ekiseera kya data y’ebyafaayo / ekika / Time Frame ya candles era onyige ku Start button.
Oluvannyuma lw’okufunibwa ebikwata ku byafaayo, emu ku nkola z’okwolesebwa y’erina okwettanirwa. Okukola kino, genda ku kipande kya Schemes. Mu folda ya Strategies, londa ekyokulabirako eky’enkola ya SMA. Bw’ogenda ku bukodyo, ekitundu kya Emulation kigguka mu ribiini. Wano osobola okusanga ebintu ebikulu eby’okukola enkola / okulongoosa / okugezesa.
Mu tabu eno, teeka ekiseera ky’okugezesa n’okutereka data y’akatale mu kifo “Market data”. Ekiddako, londa ebikozesebwa ebyetaagisa era oteeke ekika/Time Frame ya kandulo mu kitundu kya Block Properties. Trading emulation etandika amangu ddala nga button ya Start enyigiddwa.
https://youtu.be/NrzI4yJFg7U Stocksharp Omusomo ogw’okubiri: https://youtu.be/N_AFlKYP2rU Omusomo ogw’okusatu: https://youtu.be/f75zeQL5Ucw…
S#.Terminal – ekifo eky’okusuubula
S#.Terminal ye terminal y’okusuubula ey’obwereere, enkizo enkulu yaayo kwe kuyungibwa mu kiseera kye kimu ku mikutu mingi egy’okusuubula. Obuwagizi eri emikutu egisukka mu 70 okuva mu bifo eby’enjawulo eby’okuwanyisiganya ebigambo mu nsi yonna buliwo. Ebiseera ebigere biba bya kimpowooze.
Mu kiseera ky’okutongoza S#.Terminal esooka, ojja kwetaaga okulonda mode y’okutongoza n’onyiga ku OK button. Edirisa lya terminal lijja kulabika ku screen. Ebitundu biteekebwawo nga bwe kibadde. Oluvannyuma lw’okulongoosa ensengeka z’okuyunga, olina okunyiga ku “Connect” button.
Okwongera ekitundu ekipya eky’ekipande, abakozesa bakwata ku kiragiro “Add”. Bw’onyiga ku bbaatuuni ya mouse eyokubiri mu kifo kye kimu, osobola okwongerako emimuli gy’ebivuga by’oyagala / ebiraga / ebiragiro ne ddiiru zo. Mu mutendera gwa Trades, abasuubuzi bajja kusobola okulaba trades nga bakozesa instrument. Singa wabaawo obwetaavu, abasuubuzi bulijjo bajja kuba n’enkola ey’okwongerako ebitundu ebirala.
S#.Data (Hydra) – ekiwanula ebikwata ku katale
Abakola pulogulaamu eno bakoze pulogulaamu ya S#.Data (Hydra) ey’okutikka ebikwata ku katale mu ngeri ey’otoma (ebikozesebwa/emimuli/ddiiru za tick/DOM) okuva mu nsonda ez’enjawulo. Data esobola okuterekebwa mu kutereka okw’ekitundu mu nkola y’ebiwandiiko eya S#.Data (BIN), egaba okwekenneenya kwa data okwangu mu pulogulaamu endala, oba mu nkola ey’enjawulo eya binary egaba eddaala ly’okunyigiriza erisinga obunene. Amawulire agaterekeddwa gajja kufuuka agasobola okukozesebwa obukodyo bw’okusuubula. Okusobola okufuna data, ojja kwetaaga okukozesa StorageRegistry oba okuteeka bulijjo mu nkola ya Excel/xml/txt. S#.Data ekusobozesa okukozesa ensonda za data zombi ez’ekiseera ekituufu n’ebyafaayo mu kiseera kye kimu. Enkizo eno etuukibwako nga tuyita mu kukozesa enkola y’ensibuko egaziyizibwa. Mu kiseera ky’okutongoza pulogulaamu eno esooka, eddirisa lijja kugguka ku ssirini, .
Okuggulawo eddirisa ly’okulonda ensibuko ya data, olina okugenda mu kitundu kya “General” n’okwata ku kitundu “Add” ne folda ya “Sources”.
Mu ddirisa erigguka, ssaako akabonero ku nsonda ezeetaagisa. Kikkirizibwa okukozesa ebisengejja okusinziira ku kitundu/ekifo eky’ebyuma/ekika kya data/ekiseera ekituufu. Nywa ku OK okumaliriza enkola y’okulonda. Oluvannyuma lw’ekyo, pulogulaamu eno ejja kusaba abakozesa okusobozesa ebikozesebwa. Bw’onyiga ku OK, omusuubuzi ajja kusobola okwongera ensonda ku kipande kya kkono eky’eddirisa eddene ery’enkola.
S#.Shell – ensengeka y’ebifaananyi eyeetegefu nga erina koodi z’ensibuko
S#.Shell ye graphical framework eyeetegefu okukozesebwa ekusobozesa okukola enkyukakyuka ez’amangu okusinziira ku byetaago by’abakozesa era nga open source ddala mu lulimi lwa C#. Roboti ejja kukola mangu ekifaananyi, etereke n’okuzzaawo enteekateeka z’obukodyo, ewe ebikwata ku nkola y’enkola eno mu bujjuvu, era egitongoze mu ngeri ey’otoma ku nteekateeka. Bw’otandika S#.Shell, pulojekiti ya Shell ejja kulabika mu Solution Explorer.
Ekitabo kya Strategies kirimu obukodyo obuwerako obubeera mu S#.Shell/Helpering Interfaces/Wrapper for Default Strategies. Pulojekiti bw’eneetongozebwa, eddirisa lijja kugguka ku ssirini, mu kitundu eky’okungulu ekya \u200b\u200bky’osobola okusanga:
- obutambi bw’okuteekawo okuyungibwa;
- button okutereka ensengeka ya Shell eriwo kati;
- tabu enkulu.
Oluvannyuma lw’okugenda mu nteekateeka z’okuyunga, ojja kwetaaga okulonda ekika ky’okuyungibwa. Amangu ddala ng’omukozesa asobodde okuyunga, kirungi okugenda mu mutendera gwa “General” n’omanyiira ebikozesebwa / ebirimu mu portfolio / ebiragiro / emirimu gy’obusuubuzi.
Ekiddako, genda ku “Real-time” tab okusobola okwongerako akakodyo okutandika okusuubula. Oluvannyuma lw’okugattako enkola, omusuubuzi asobola okugenda mu maaso n’okujjuzaamu parameters zaayo enkulu okusinziira ku kika kya Instruments, Portfolio, n’ebirala.
Ebbaluwa! Mu kitundu kya “Emulation”, kisoboka okuddukanya okugezesa enkola ku data y’ebyafaayo.
Omusomo omukulu ku yintaneeti ku kusuubula enkola ya algorithmic nga okozesa omukutu gwa StockSharp: https://youtu.be/lileOIlcNP4
S#.MatLab – MatLab okugatta n’enkola z’okusuubula
Abakola S#.MatLab – enkolagana y’ekintu https://doc.stocksharp.ru/topics/MatLab.html eri abakugu mu kusuubula abawandiika enkola z’okusuubula munda mu mbeera ya MatLab MathWorks. Okubeerawo kw’ekiyungo ky’okugatta S#.MatLab kisobozesa okuyunga kumpi ku broker/exchange yonna. MatLab scripts, oluvannyuma lw’okufuna data okuva ku mikutu gy’okusuubula, zibaweereza ebiragiro by’okusuubula. Okufuna ensengeka enzijuvu, scripts n’ebiwandiiko, ojja kwetaaga okugula S#.MatLab.
Okusuubula okuva mu biwandiiko bya MatLab
Fayiro za CSV zikuŋŋaanya era ne zitereka data. Ebijuliziddwa ebiriwo kati biwandiikibwa mu layini. Ennyiriri ziraga ekika kyonna eky’ebijuliziddwa ku bid/ask ku buli pair y’ensimbi. Bw’oba tosobola kukuuma PC yo ng’eyaka buli kiseera, teweeraliikiriranga. Data mu mbeera eno ejja kujja mu bulooka. Oluvannyuma lw’okugiwanula, osobola okuggalawo pulogulaamu, okukyusa erinnya lya fayiro ereme kubula n’okuddamu okugitandika oluvannyuma lw’ekiseera ekigere.
Ebbaluwa! Enkula ya arrays ezirina data blocks ejja kuba za njawulo. Data blocks ziterekebwa mu PRICES (ensi yonna enkyukakyuka).
Nga okola enkola, olina okukakasa nti bakkiriza parameters zaabwe zokka nga input. Data esooka ekyusibwa okuyita mu nkyukakyuka z’ensi yonna. Obusuubuzi bwe buggalwa, enkyukakyuka z’ensi yonna zitereezebwa okulaga omutindo gw’enteekateeka. Okusobola okulongoosa engeri zino, olina okukola “ekisusunku” munda nga enkyukakyuka z’ensi yonna zijja kutandikibwawo.
Ebbaluwa! Buli busuubuzi lwe buggalwawo, enkola y’enkola eno etereezebwa.
Ebiwandiiko byonna ebya Stocksharp ku https://doc.stocksharp.ru/
Champions League Viewer – chati z’empaka za Champions League nga zirimu ddiiru z’abeetabye mu mpaka
LCH Viewer ye software eraga emirimu gy’abeetabye mu LCH ku kipande ekiriko ebiraga. Mu kifaananyi wansi osobola okulaba engeri okwolesebwa kw’ebikozesebwa ebiwerako gye kunaafaanana.
Era kisoboka okulaba obusuubuzi bwa roboti za HFT ku RI tick chart.
Sofutiweya eno ejja kukusanyusa olw’engeri gye yangu okukozesaamu. Oluvannyuma lw’okutandika pulogulaamu, omukozesa ajja kwetaaga okulonda omwaka/okwetabamu/ekika ky’ekintu/ennaku z’omwezi Okuva n’okudda. Bwe kiba kyetaagisa, osobola okulaga ekiseera ekigere. Bw’onyiga ku kiragiro Download, omusuubuzi ajja kusobola okwekenneenya mu bujjuvu ekipande ekirabika ku ssirini n’azuula Grail. Data ewanuliddwa eterekebwa software (tewali kuddamu kugiteeka). Okufuna si kifaananyi kyokka, naye ne data enzijuvu, olina okugenda mu dayirekita ne pulogulaamu. Ku buli musuubuzi, ekitabo eky’enjawulo nga kiriko fayiro za CSV ez’obusuubuzi bwe kikoleddwa. StockSharp pulogulaamu ya shell ey’amaanyi ng’erina olulimi lwayo. Abakola pulogulaamu bangi beeyongera okwagala pulogulaamu eno entongole. Okuyiga olulimi lwa S# kyangu nnyo. N’olwekyo, tewali kubuusabuusa kwonna. Bw’ogezesa pulogulaamu ya StockSharp, osobola okusiima ebirungi byayo n’okakasa nti ekyo nti pulogulaamu eno etuwa omuwendo omunene ennyo ogw’ebintu ebisoboka. Omukutu guno teguwagirwa ba Russia bokka, wabula ne ba broker b’Amerika, ekintu eky’enkizo ey’enjawulo.