Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti

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

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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti

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

Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti

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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.

Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti

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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti

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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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”.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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”.

Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti

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.

Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti

Okuteeka ne Nuget

Nga bakozesa Nuget, abakozesa basobola okuteeka etterekero lya S#. Okuteeka source codes n’ebyokulabirako, ojja kwetaaga okugenda ku GitHub.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti

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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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:

  1. 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.
  2. 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti

Ebbaluwa! Ensonda esinga okwettanirwa ey’obwereere ey’ebikwata ku byafaayo by’akatale ka Russia ye Finam broker. Ensibuko ya data esookerwako ye S#.Designer.

Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti

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, .
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti Okuggulawo eddirisa ly’okulonda ensibuko ya data, olina okugenda mu kitundu kya “General” n’okwata ku kitundu “Add” ne folda ya “Sources”.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti

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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.

Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.

Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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 mu ngalo ne algorithmic mu Stocksharp, okukola roboti

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.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti Era kisoboka okulaba obusuubuzi bwa roboti za HFT ku RI tick chart.
Okusuubula mu ngalo ne algorithmic mu Stocksharp, okukola roboti 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.

info
Rate author
Add a comment