Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde

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

Stocksharp (S#) – programmatūras komplekts tirdzniecībai, tirdzniecības stratēģiju veidošanai un tirdzniecības robotu (parasto vai HFT) izveidei, lietošanas iespējas, kur lejupielādēt un kā lietot, interfeisa funkcijas. StockSharp ir novatoriska programmatūra, kas ļauj lietotājiem izveidot pilna cikla automatizāciju (analīze/testēšana/tirdzniecība) un
pašiem izstrādāt tirdzniecības robotus . Papildus standarta tehniskās analīzes pakotnei platformā ir unikāls vizuālās stratēģijas veidotājs. API savienojums ir pieejams tirdzniecības robotiem un trešo pušu programmatūrai. Zemāk varat uzzināt vairāk par Stocksharp (S# – īss), kā arī novērtēt populārās platformas priekšrocības un trūkumus.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde

StockSharp licencēšana

Lietotājiem tiek dota iespēja (https://doc.stocksharp.ru/topics/License.html) izvēlēties sev piemērotāko licences veidu: extended/corporate/corporate plus/private trader/crypto trader.

Privāts tirgotājs

Šāda veida licence tiek nodrošināta bez maksas pēc reģistrācijas. Lietotājam būs pieejamas šādas programmas:

  • S#.Designer – tirdzniecības stratēģiju izstrādātājs 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 – programma vēsturisko tirgus datu automātiskai lejupielādei un glabāšanai https://stocksharp.ru/store/hydra/;
  • S#.Termināla tirdzniecības terminālis 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 – bibliotēka tirdzniecības robotu izstrādei https://stocksharp.ru/store/api/.

Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde

Kripto tirgotājs

Crypto Trader licence nodrošina piekļuvi šādām platformām: 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/Livecoin/OKCoin/OKEx/Poloniex/PrizmBit/QuoineX/TradeOgre/YoBit/nk/WBMaibox CoinBene /BitZ/ZB.

Pagarināta licence

Paplašinātā licence ļauj lietotājiem vienlaikus pieslēgt līdz 3 programmām
QUIK terminālim . Ir atvērta pieeja video nodarbībām, kuru ilgums pārsniedz 40 stundas, un gatavām tirdzniecības stratēģijām.

Piezīme! StockSharp tehniskā atbalsta dienests ātri reaģē uz jaunām problēmām, palīdzot klientam atrisināt jebkuru ar programmatūras darbību saistītu problēmu.

Korporatīvā licence

Lai iegūtu lielapjoma licenci, jums būs jāmaksā nodeva. Papildus pamata/papildu licences funkcionalitātei lietotājam tiks dota tieša piekļuve:

  • atvasināto instrumentu tirgus Maskavas biržā ;
  • akciju tirgus Maskavas biržā;
  • LSE/NASDAQ birža.

Tāpat tirgotāji var pārvaldīt pasūtījumus Maskavas biržas atvasināto instrumentu tirgū un pieslēgties tirdzniecībai, izmantojot FIX/FAST protokolu.

Corporate Plus

Uzņēmuma plus licence ietver jebkuru gatavu programmatūras risinājumu pirmkodus (S#.Data/S#.Designer/S#.Shell). Ir arī pašas platformas pirmkodi: S#.API.

Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde
S# arhitektūra

Stocksharp pirmkodi vietnē Github

S# kodols ir izstrādāts atvērtā pirmkoda kopienā. S# ir pieejams kā avots GitHub/StockSharp repozitorijā vietnē https://github.com/StockSharp/StockSharp. Komponenti pēc veida būs pieejami ar pirmkodiem:

  • kopīgas klases, kuras tiek izmantotas savu savienojumu veidošanas procesā;
  • tirdzniecības simulators;
  • vēstures simulators;
  • liels skaits tehniskās analīzes rādītāju (vairāk nekā 70);
  • mežizstrāde.

Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādePēc naudas pārskaitīšanas StockSharp iegādei tiks nodrošināta piekļuve slēgto komponentu pirmkodiem. Tirgotājs var izmantot peļņas/zaudējumu/slīdēšanas/aizkavēšanās algoritmus, kā arī jebkura laika perioda sveces būvniecību.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde

Piezīme! Iesācējiem tirdzniecības jomā piemērota S#.Studio grafiskā vide, kas ievērojami vienkāršo robotu izveides un testēšanas procesu tirdzniecībai.

GitHub ceļvedis – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/

Uzstādīšanas funkcijas

Lielākā daļa iesācēju lietotāju nesaprot, kā pareizi palaist StockSharp, instalēt programmas un vajadzības gadījumā atjaunināt programmatūru. Tālāk sniegtā informācija palīdzēs jums saprast, kā instalēt StockSharp.

palaist

Lai instalētu S#.Installer, lietotājiem būs jāievēro saite https://stocksharp.ru/products/download/ un jārūpējas par izplatīšanas lejupielādi. Bloks Installer.zip.Installerzip Properties ir noņemts.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeLai to izdarītu, ar peles labo pogu noklikšķiniet uz faila un atlasiet rekvizītus. Arhīvs ir izpakots. Atvērtajā mapē jums būs jāatrod fails StockSharp.Installer.Console.bat. Pēc tam palaidiet šī faila instalēšanas režīmu un gaidiet, līdz instalēšanas process ir pabeigts.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeNākamajā posmā viņi ievada pieteikumvārdu un slepeno StockSharp kombināciju, kas nepieciešama, lai ievadītu programmu. Kad instalēšanas process ir pabeigts, ekrānā tiks atvērts programmatūras logs.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde

Programmatūras uzstādīšana un noņemšana

Izstrādātāji pārliecinājās, ka lietotājiem ir ērti meklēt programmā, un nodrošināja iespēju izvēlēties lietojumprogrammu veidus.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeLai instalētu lietojumprogrammu, tirgotāji izvēlas programmu un noklikšķiniet uz komandas “Instalēt”. Pēc tam apstipriniet savu piekrišanu licences līguma noteikumiem un nospiediet pogu “Turpināt”.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādePēc tam atlasiet instalēšanas ceļu. Tajā pašā laikā ir vērts atcerēties, ka mapei, kurā programma ir instalēta, jābūt tukšai. Pēc tam vēlreiz noklikšķiniet uz pogas “Turpināt”, atlasiet komandu “Palaist” un gaidiet, līdz instalēšana tiks pabeigta.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeTagad programmatūra ir gatava lietošanai! Padoms! Ja ir nepieciešams noņemt programmatūru, lietotāji izvēlas komandu “Atinstalēt” un noklikšķiniet uz pogas “Turpināt”. Lai atjaunotu programmatūru, noklikšķiniet uz komandas “Atjaunot” un noklikšķiniet uz pogas “Turpināt”.

Programmas atjaunināšanas līdzekļi

Izstrādātāji pārliecinājās, ka S#.Installer neatkarīgi izseko programmatūras atjauninājumus un automātiski palaiž tos. Tāpēc pēc instalēšanas pabeigšanas programmu labāk neatinstalēt. Lai manuāli pārbaudītu pieejamos atjauninājumus, noklikšķiniet uz pogas “Atjauninājumi”. To var atrast programmatūras loga labajā stūrī. Ja ir pieejami atjauninājumi, ekrānā tiks parādīts paziņojums. Tagad jums jāpieskaras pogai.

S#.Installer ieteicams aizvērt, izmantojot rīkjoslu. Šim nolūkam tiek veikta pāreja uz izvēlni. Ar peles labo pogu noklikšķiniet uz pogas “Aizvērt”.

Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde

S#.API – bibliotēka tirdzniecības robotu rakstīšanai C# valodā programmā Visual Studio

S#.API ir bezmaksas bibliotēka, kas noderēs gan iesācējiem, gan profesionāļiem
algoritmiskās tirdzniecības jomā. Bibliotēka ir orientēta uz C# programmēšanu Visual Studio vidē, pateicoties kurai lietotāji iegūst iespēju izveidot pilnīgi jebkuras stratēģijas: no pozicionālām ar ilgu laika periodu līdz augstfrekvences (HFT), kas izmanto tiešo piekļuvi (DMA) apmaiņai. tirdzniecība. S#.API ir pārējo produktu pamats. Uz bibliotēkas bāzes izstrādātāji ir radījuši dažādus risinājumus, piemēram, S#.Designer/S#.Data/S#.MatLab adapteri utt. Lietotājiem ir iespēja izveidot savus savienojumus ar jebkuru ārējo tirdzniecības sistēmu. Bots var darboties ar jebkuru savienojumu. Tas nav atkarīgs no brokera API, kas ir būtiska priekšrocība. S#.API ir paredzēts privātiem tirgotājiem / banku iestādēm / ieguldījumu sabiedrībām. Veiktspēja ir diezgan augsta. Simtiem stratēģiju jebkuram instrumentam tiek izpildītas vienlaicīgi. Pārbaude uz ērcēm/brillēm ir pēc iespējas precīzāka. Tiek noteikta reālā izslīdēšana. Jūs varat lejupielādēt API un S#.API StockSharp dokumentāciju vietnē https://stocksharp.ru/store/api/ Ātrā sākšana pakalpojumā StockSharp, izveidojot Quik tirdzniecības robotu: https://youtu.be/F51bGEpTOvo

S#.API instalēšanas iespējas

Kopš versijas 5.0 S#.API instalēšana tiek veikta, izmantojot NuGet. Iepriekšējās versijās jums vajadzētu izvēlēties instalēt no StockSharp Releases repozitorija no GitHub tīmekļa pakalpojuma.

Instalēšanas no GitHub funkcijas

Pirmkārt, lietotāji reģistrējas vietnē
GitHub . Pēc tam atveriet lapu github.com/StockSharp/StockSharp StockSharp repozitorijā un atlasiet ikonu ar nosaukumu “Izlaidumi”. Ekrānā tiks atvērts logs, kurā jāizvēlas S# versija (no sadaļas Lejupielādes) un jālejupielādē nepieciešamie arhīvi. Lejupielādētie arhīvi tiek atbloķēti un izspiesti.

Piezīme! Arhīvā StockSharp_#.#.#. satur bibliotēkas zip failus / piemēru pirmkodus. Avota kodus varat atrast avota kodu arhīvos.

Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde

Instalēšana ar Nuget

Izmantojot Nuget, lietotāji var instalēt S# bibliotēku. Lai instalētu avota kodus un piemērus, jums būs jādodas uz GitHub.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeProgrammā Solution Explorer ar peles labo pogu noklikšķiniet uz risinājuma nosaukuma. Pēc konteksta izvēlnes atvēršanas atlasiet Pārvaldīt NuGet pakotnes risinājumam. Ekrānā tiks atvērts logs, kurā jums jāpieskaras cilnei Tiešsaiste. Meklēšanas joslā ierakstiet StockSharp. Kad ir atrasta StockSharp API instalēšanas pakotne, jums jānoklikšķina uz “Instalēt”. Kad pakotnes instalēšana ir pabeigta, mapē parādīsies pakotnes. Atverot “Pakas”, varat pārliecināties, ka tajā ir iekļauts StockSharp.#.#.# ar jaunāko S# versiju.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde

Savienotāji

Jums ir jāstrādā ar biržām un datu avotiem pakalpojumā StockSharp, izmantojot Connector bāzes klasi. Avota kodus var atrast projektā Samples/Common/SampleConnection.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādePirmkārt, jums ir jāparūpējas par
Connector klases https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html instances izveidi :

publiskais savienotāja savienotājs;

public MainWindow()
{
InitializeComponent();
Savienotājs = jauns savienotājs();
InitConnector();
} Īpašā grafiskā interfeisā, kas paredzēts S#.API savienotāja konfigurēšanai, ir iespējams konfigurēt vairākus savienojumus vienlaikus.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeIr iespējams arī pievienot savienojumu tieši no koda (bez grafiskajiem logiem). Lai to izdarītu, jums ir jāizmanto paplašinājums TraderHelper.AddAdapter<TAdapter> (StockSharp.Algo.Connector savienotājs, System.Action<TAdapter> init). Savienojumu skaits vienā Connector objektā ir neierobežots. Lietotāji vienlaikus var izveidot savienojumu ar vairākām biržām/brokeriem.

Piezīme! Notikumu apstrādātāji jāiestata InitConnector metodē.

Lietojumprogrammas

Izmantojot objektu Pasūtījums, varat izveidot jaunu pasūtījumu. Izmantojot Connector.RegisterOrder(StockSharp.BusinessEntities.Order order) metodi, kas nosūta pasūtījumu uz serveri, lietotājs to varēs reģistrēt biržā. Ja ir nepieciešams izveidot stop orderi, eksperti iesaka parūpēties par Order.Type rekvizīta norādīšanu kā OrderTypes.Conditional. Turpmākam darbam ar lietojumprogrammām tiek izmantots tas pats objekts.

Rīki

Drošība ir finanšu instruments, ko izmanto tirdzniecībai. Instruments var būt akciju/nākotnes/opciju u.c. Izstrādātājs sadalīja instrumentu grozus klasēs:

  • IndexSecurity;
  • Nepārtraukta drošība;
  • WeightedIndexSecurity.

Datu glabāšana

Programmā StockSharp varat saglabāt datus vēlākai lejupielādei. Parasti ir nepieciešams saglabāt datus, lai uzkrātu analīzi / meklētu modeļus, saglabātu tirgus datus no
tirdzniecības termināļa (botu testēšanai). Datu glabāšana ir absolūti caurspīdīga, jo izstrādātājs parūpējās par augsta līmeņa piekļuvi un slēpšanu iekšā tehniskajās detaļās.

S#.Designer ir universāla dizaineru programma tirdzniecības robotu un stratēģiju izveidei

S#.Designer tiek izmantots, lai izveidotu, pārbaudītu un pārvaldītu tirdzniecības stratēģijas reālajā tirdzniecībā. Šī programma piedāvā vairākus stratēģiju izveides veidus. Viņi izmanto:

  1. Kubikovs. Šajā gadījumā lietotājam var nebūt programmēšanas prasmju. Lai izveidotu stratēģijas, jums būs jāizmanto līniju savienošanas un kubu apvienošanas metode.
  2. C#. Šī opcija ir piemērota pieredzējušiem programmētājiem, kuri nebaidās strādāt ar kodu. Šāda stratēģija nav ierobežota radīšanas iespējās. Tas var aprakstīt jebkurus algoritmus, atšķirībā no kubiem. Stratēģija tiek veidota tieši S#.Designer vai C# izstrādes vidē.

S#.Designer pirmās palaišanas laikā ekrānā parādīsies logs, kurā būs jāizvēlas palaišanas režīms.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādePēc tam nospiediet pogu OK. S#.Designer pirmās palaišanas laikā jums tiks piedāvāts atvērt datu lejupielādes logu. Lai lejupielādētu vēsturiskos datus, jums būs jāinstalē programma S#.Data (ar koda nosaukumu Hydra). Pēc noklikšķināšanas uz pogas Lejupielādēt rīku, ekrānā parādīsies atbilstošs logs, kurā jums būs jāievada kods un rīka / datu avota veids. Pēc tam noklikšķiniet uz pogas Labi. Rīki, ko S#.Designer atradīs, ir atrodami panelī Visi rīki.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde

Piezīme! Populārākais bezmaksas vēsturisko datu avots Krievijas tirgū ir Finam brokeris. Noklusējuma datu avots ir S#.Designer.

Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeLai iegūtu vēsturiskos datus, dodieties uz kategoriju Visi instrumenti un pieskarieties vajadzīgā instrumenta nosaukumam. Pēc tam iestatiet sveču vēsturisko datu periodu / veidu / laika posmu un noklikšķiniet uz pogas Sākt.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādePēc vēsturisko datu iegūšanas priekšroka jādod vienai no demonstrēšanas stratēģijām. Lai to izdarītu, dodieties uz paneli Shēmas. Mapē Stratēģijas atlasiet SMA stratēģijas piemēru. Pārejot uz stratēģiju, lentē tiek atvērta cilne Emulācija. Šeit jūs varat atrast pamatelementus stratēģijas izveidei / atkļūdošanai / testēšanai.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeŠajā cilnē laukā “Tirgus dati” iestatiet testēšanas periodu un tirgus datu glabāšanu. Pēc tam atlasiet nepieciešamos rīkus un kategorijā Bloka rekvizīti iestatiet sveču veidu/laika rāmi. Tirdzniecības emulācija sākas uzreiz pēc pogas Sākt nospiešanas.

https://youtu.be/NrzI4yJFg7U Stocksharp otrā nodarbība: https://youtu.be/N_AFlKYP2rU Trešā nodarbība: https://youtu.be/f75zeQL5Ucw

S#.Termināls – tirdzniecības terminālis

S#.Terminal ir bezmaksas tirdzniecības terminālis, kura galvenā priekšrocība ir vienlaicīga pieslēgšana lielam skaitam tirdzniecības platformu. Ir pieejams atbalsts vairāk nekā 70 savienojumiem no dažādām pasaules biržām. Laika rāmji ir patvaļīgi.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeS#.Terminal pirmās palaišanas laikā jums būs jāizvēlas palaišanas režīms un jānoklikšķina uz pogas Labi. Ekrānā parādīsies termināļa logs. Komponenti ir iestatīti pēc noklusējuma. Pēc savienojuma iestatījumu rediģēšanas jums jānoklikšķina uz pogas “Savienot”.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeLai pievienotu jaunu diagrammas apgabalu, lietotāji pieskarieties komandai “Pievienot”. Nospiežot otro peles pogu tajā pašā vietā, jūs varat pievienot sveces interesējošajiem instrumentiem / rādītājiem / pasūtījumiem un saviem darījumiem. Kategorijā Darījumi tirgotāji varēs skatīt darījumus pēc instrumenta. Ja rodas vajadzība, tirgotājiem vienmēr būs iespēja pievienot papildu komponentus.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde

S#.Data (Hydra) – tirgus datu lejupielādētājs

Izstrādātāji ir izveidojuši S#.Data (Hydra) programmatūru automātiskai tirgus datu (instrumenti/sveces/tick deals/DOM) ielādei no dažādiem avotiem. Datus var saglabāt lokālajā krātuvē S#.Data (BIN) teksta formātā, kas nodrošina ērtu datu analīzi citā programmatūrā, vai īpašā binārā formātā, kas nodrošina maksimālo kompresijas līmeni. Saglabātā informācija kļūs pieejama izmantošanai tirdzniecības stratēģijās. Lai piekļūtu datiem, jums būs jāizmanto StorageRegistry vai parastās augšupielādes Excel/xml/txt formātā. S#.Data ļauj vienlaikus izmantot gan reāllaika, gan vēsturiskos datu avotus. Šī priekšrocība tiek panākta, izmantojot paplašināma avota modeli. Programmas pirmās palaišanas laikā ekrānā tiks atvērts logs,
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeLai atvērtu datu avota atlases logu, jums jāiet uz kategoriju “Vispārīgi” un pieskarieties sadaļai “Pievienot” un mapei “Avoti”.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeAtvērtajā logā atzīmējiet nepieciešamos avotus. Atļauts izmantot filtrus pēc reģiona/elektroniskās vietnes/datu veida/reālā laika. Noklikšķiniet uz Labi, lai pabeigtu atlases procesu. Pēc tam programmatūra liks lietotājiem iespējot utilītas. Noklikšķinot uz Labi, tirgotājs varēs pievienot avotus lietojumprogrammas galvenā loga kreisajā panelī.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde

S#.Shell – gatavs grafiskais ietvars ar pirmkodiem

S#.Shell ir lietošanai gatavs grafiskais ietvars, kas ļauj ātri veikt izmaiņas, pamatojoties uz lietotāja prasībām, un ir pilnībā atvērts avots C# valodā. Robots ātri izveidos grafisko interfeisu, saglabās un atjaunos stratēģijas iestatījumus, sniegs detalizētu informāciju par stratēģijas darbību un automātiski palaiž to pēc grafika. Palaižot S#.Shell, Shell projekts parādīsies Solution Explorer.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeMapē Strategies ir vairākas stratēģijas, kas ir iekļautas S#.Shell/Helpering Interfaces/Wrapper noklusējuma stratēģijām. Kad projekts tiks palaists, ekrānā tiks atvērts logs, kura augšējā daļā varat atrast:

  • savienojuma iestatījumu pogas;
  • pogu, lai saglabātu pašreizējo Shell konfigurāciju;
  • galvenās cilnes.

Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādePēc savienojuma iestatījumu atvēršanas jums būs jāizvēlas savienojuma veids. Tiklīdz lietotājam izdodas izveidot savienojumu, ir vērts doties uz kategoriju “Vispārīgi” un iepazīties ar instrumentiem / portfeļa saturu / pasūtījumiem / saviem darījumiem.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādePēc tam dodieties uz cilni “Reāllaika”, lai pievienotu stratēģiju tirdzniecības sākšanai. Pēc stratēģijas pievienošanas tirgotājs var turpināt galveno parametru aizpildīšanu pēc Instrumentu veida, Portfeļa utt.

Piezīme! Kategorijā “Emulācija” ir iespējams palaist vēsturisko datu stratēģijas testēšanu.

Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeTiešsaistes pamata kurss par algoritmisko tirdzniecību, izmantojot StockSharp platformu: https://youtu.be/lileOIlcNP4

S#.MatLab – MatLab integrācija ar tirdzniecības sistēmām

Izstrādātāji ir izveidojuši S#.MatLab – saiti uz produktu https://doc.stocksharp.ru/topics/MatLab.html tirdzniecības speciālistiem, kuri raksta tirdzniecības algoritmus MatLab MathWorks vidē. S#.MatLab integrācijas savienotāja klātbūtne ļauj izveidot savienojumu ar gandrīz jebkuru brokeri/biržu. MatLab skripti pēc datu saņemšanas no tirdzniecības platformām nosūta tiem tirdzniecības rīkojumus. Lai iegūtu detalizētus iestatījumus, skriptus un dokumentāciju, jums būs jāiegādājas S#.MatLab.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrāde

Tirdzniecība no MatLab skriptiem

CSV faili apkopo un glabā datus. Pašreizējie citāti ir rakstīti rindās. Slejās ir norādīts viss piedāvājuma/pieprasīšanas cenu diapazons katram valūtu pārim. Ja nevarat visu laiku turēt datoru ieslēgtu, neuztraucieties. Šajā gadījumā dati tiks ievadīti blokos. Pēc lejupielādes varat aizvērt programmu, pārdēvēt failu, lai nepazustu, un restartēt to pēc noteikta laika.

Piezīme! Masīvu ar datu blokiem izmērs būs atšķirīgs. Datu bloki tiek glabāti PRICES (globālais mainīgais).

Veidojot stratēģiju, jums jāpārliecinās, ka viņi kā ievadi pieņem tikai savus parametrus. Sākotnējie dati tiek pārsūtīti, izmantojot globālos mainīgos. Kad tirdzniecība tiek slēgta, globālie mainīgie tiek pielāgoti, lai raksturotu stratēģijas kvalitāti. Lai optimizētu šos raksturlielumus, jums vajadzētu izveidot “apvalku”, kurā tiks inicializēti globālie mainīgie.

Piezīme! Katru reizi, kad tiek slēgts darījums, stratēģijas darbība tiek atjaunināta.

Visa Stocksharp dokumentācija vietnē https://doc.stocksharp.ru/

Čempionu līgas skatītājs – Čempionu līgas sacensību diagrammas ar dalībnieku darījumiem

LCH Viewer ir programmatūra, kas parāda LCH dalībnieku darījumus diagrammā ar indikatoriem. Zemāk esošajā fotoattēlā varat redzēt, kā izskatīsies vairāku rīku displejs.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeTāpat ir iespējams apskatīt HFT robotu darījumus RI ķeksīšu diagrammā.
Manuālā un algoritmiskā tirdzniecība Stocksharp, robotu izstrādeProgrammatūra jūs iepriecinās ar tās lietošanas ērtumu. Pēc programmas palaišanas lietotājam būs jāizvēlas gads/dalībnieks/instrumenta veids/datumi No un Līdz. Ja nepieciešams, varat norādīt laika posmu. Pieskaroties komandai Lejupielādēt, tirgotājs varēs detalizēti izpētīt diagrammu, kas parādās ekrānā, un atrast Grālu. Lejupielādētie dati tiek saglabāti programmatūras kešatmiņā (atkārtota instalēšana netiek veikta). Lai iegūtu ne tikai attēlu, bet arī detalizētus datus, jums vajadzētu doties uz direktoriju ar programmu. Katram tirgotājam ir izveidota atsevišķa mape ar viņa darījumu CSV failiem. StockSharp ir spēcīga čaulas programma ar savu valodu. Arvien vairāk programmētāju dod priekšroku šai konkrētajai programmatūrai. S# valodas apguve ir salīdzinoši vienkārša. Tāpēc nav šaubu. Pārbaudot programmu StockSharp, varat novērtēt tās priekšrocības un pārliecināties par to ka programmatūra sniedz ļoti daudz iespēju. Savienojums tiek atbalstīts ne tikai Krievijas, bet arī Amerikas brokeriem, kas ir papildu priekšrocība.

info
Rate author
Add a comment