Stocksharp (S#) – pulogalamu yamapulogalamu opangira malonda, kupanga njira zogulitsira ndikupanga maloboti ogulitsa (okhazikika kapena HFT), mawonekedwe ogwiritsira ntchito, komwe mungatsitse ndi momwe mungagwiritsire ntchito, mawonekedwe a mawonekedwe. StockSharp ndi pulogalamu yaukadaulo yomwe imalola ogwiritsa ntchito kupanga makina ozungulira (kusanthula / kuyesa / kugulitsa)
ndikupanga ma bots pawokha . Kuphatikiza pa phukusi laukadaulo laukadaulo, nsanjayi ili ndi mawonekedwe apadera opangira njira. Kulumikizana kwa API kulipo pakugulitsa maloboti ndi pulogalamu yachitatu. Pansipa mutha kuphunzira zambiri za Stocksharp (S # – lalifupi), komanso kuwunika zabwino ndi zoyipa za nsanja yotchuka.
- Licensing ya StockSharp
- Wogulitsa payekha
- Crypto Trader
- Chilolezo chowonjezedwa
- Chilolezo chamakampani
- Corporate kuphatikiza
- Zizindikiro za Stocksharp pa Github
- Unsembe Features
- kuyambitsa
- Kuyika ndi kuchotsa mapulogalamu
- Zosintha za pulogalamu
- S#.API – laibulale yolembera maloboti ogulitsa mu C # mu Visual Studio
- Makhalidwe oyika S#.API
- Zofunikira pakukhazikitsa kuchokera ku GitHub
- Kukhazikitsa ndi Nuget
- Zolumikizira
- Mapulogalamu
- Zida
- Kusungirako deta
- S
- S#. Pomalizira – malo ogulitsira malonda
- S#.Data (Hydra) – otsitsa deta yamsika
- S#.Shell – mawonekedwe opangidwa okonzeka okhala ndi ma code source
- S#.MatLab – Kuphatikiza kwa MatLab ndi machitidwe azamalonda
- Kugulitsa kuchokera ku zolemba za MatLab
- Champions League Viewer – tchati cha mpikisano wa Champions League wokhala ndi otenga nawo mbali
Licensing ya StockSharp
Ogwiritsa amapatsidwa mwayi (https://doc.stocksharp.ru/topics/License.html) kuti asankhe mtundu woyenera kwambiri wa layisensi: yowonjezera/corporate/corporate plus/private trader/crypto trader.
Wogulitsa payekha
Chilolezo chamtunduwu chimaperekedwa kwaulere mukalembetsa. Mapulogalamu otsatirawa apezeka kwa wogwiritsa ntchito:
- S#.Designer – wopanga njira zamalonda 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 – pulogalamu yotsitsa ndikusunga mbiri yakale yamsika https://stocksharp.ru/store/hydra/;
- S#.Terminal malonda 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 – laibulale yopanga maloboti ogulitsa https://stocksharp.ru/store/api/.
Crypto Trader
Chiphaso cha Crypto Trader chimapereka mwayi wopeza nsanja zotsatirazi: 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/WZaif/LBank/BitMax/ CoinBene /BitZ/ZB.
Chilolezo chowonjezedwa
Layisensi yowonjezereka imalola ogwiritsa ntchito kulumikiza mapulogalamu atatu
nthawi imodzi ku terminal ya QUIK . Kupeza maphunziro amakanema, nthawi yomwe imapitilira maola a 40, ndipo njira zopangira zokonzekera zimatsegulidwa.
Zindikirani! Ntchito yothandizira luso la StockSharp imayankha mwamsanga nkhani zomwe zikubwera, kuthandiza kasitomala kuthetsa vuto lililonse lokhudzana ndi ntchito ya pulogalamuyo.
Chilolezo chamakampani
Muyenera kulipira chindapusa kuti mupeze chilolezo cha voliyumu. Kuphatikiza pa magwiridwe antchito alayisensi / apamwamba, wogwiritsa ntchito adzapatsidwa mwayi wolunjika ku:
- zotumphukira msika pa Moscow Exchange ;
- msika wogulitsa pa Moscow Exchange;
- Kusinthana kwa LSE/NASDAQ.
Komanso, amalonda amatha kuyang’anira madongosolo pamsika wotuluka wa Moscow Exchange ndikulumikizana ndi malonda pogwiritsa ntchito protocol ya FIX/FAST.
Corporate kuphatikiza
Layisensi yamakampani kuphatikiza imaphatikizanso makhodi apulogalamu iliyonse yopangidwa kale (S#.Data/S#.Designer/S#.Shell). Palinso zizindikiro zoyambira pa nsanja yokha: S#.API. [id id mawu = “attach_12845” align = “aligncenter” wide = “844”]
Zizindikiro za Stocksharp pa Github
S # core imapangidwa mkati mwa gulu la Open Source. S # ikupezeka ngati gwero munkhokwe ya GitHub/StockSharp pa https://github.com/StockSharp/StockSharp. Zigawo malinga ndi mtundu zizipezeka ndi ma source code:
- makalasi wamba omwe amagwiritsidwa ntchito popanga maulumikizidwe anu;
- malonda oyeseza;
- mbiri yoyeserera;
- chiwerengero chachikulu cha zizindikiro kusanthula luso (zoposa 70);
- kudula mitengo.
Zindikirani! Kwa oyamba kumene pamalonda, malo owonetsera S #.Studio ndi abwino, omwe amathandizira kwambiri kupanga ndi kuyesa ma robot kuti agulitse.
GitHub guide – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/
Unsembe Features
Ogwiritsa ntchito novice ambiri samamvetsetsa momwe angayambitsire StockSharp, kukhazikitsa mapulogalamu ndikusintha pulogalamuyo ngati kuli kofunikira. Zomwe zili pansipa zikuthandizani kumvetsetsa momwe mungayikitsire StockSharp.
kuyambitsa
Kuti muyike S #.Installer, ogwiritsa ntchito adzafunika kutsatira chiyanjano https://stocksharp.ru/products/download/ ndikusamalira kutsitsa kugawa. Chotchinga cha Installer.zip.Installerzip Properties chachotsedwa.
Kuyika ndi kuchotsa mapulogalamu
Madivelopa adawonetsetsa kuti ndizosavuta kuti ogwiritsa ntchito asake mu pulogalamuyi, ndipo adapereka mwayi wosankha mtundu wa mapulogalamu.
Zosintha za pulogalamu
Madivelopa anaonetsetsa kuti S#.Installer imatsata paokha zosintha zamapulogalamu ndikuziyambitsa zokha. Ndicho chifukwa chake mukamaliza kukhazikitsa, ndibwino kuti musachotse pulogalamuyo. Kuti muwone zosintha zomwe zilipo pamanja, muyenera dinani batani la “Updates”. Mungapeze izo kudzanja ngodya ya pulogalamu zenera. Ngati zosintha zilipo, zidziwitso zidzawonekera pazenera. Tsopano muyenera dinani batani.
Ndibwino kuti mutseke S#.Installer kudzera pa toolbar. Pachifukwa ichi, kusintha kwa menyu kumachitika. Dinani kumanja pa “Tsegulani” batani.
S#.API – laibulale yolembera maloboti ogulitsa mu C # mu Visual Studio
S#.API ndi laibulale yaulere yomwe ingakhale yothandiza kwa oyamba kumene komanso akatswiri pazamalonda a
algorithmic. Laibulaleyi imayang’ana kwambiri pulogalamu ya C # m’malo a Visual Studio, chifukwa chomwe ogwiritsa ntchito amapeza mwayi wopanga njira zilizonse: kuchokera pazigawo zokhala ndi nthawi yayitali mpaka ma frequency apamwamba (HFT) omwe amagwiritsa ntchito mwayi wolunjika (DMA) kusinthanitsa. malonda. S#.API ndiye maziko azinthu zonse. Pamaziko a laibulale, omanga apanga njira zosiyanasiyana monga S#.Designer/S#.Data/S#.MatLab adapter, ndi zina zotero. Ogwiritsa ntchito amatha kupanga maulumikizidwe awo ku machitidwe aliwonse akunja amalonda. Bot imatha kugwira ntchito ndi kulumikizana kulikonse. Sizidalira API ya broker, yomwe ndi mwayi waukulu. S#.API imayang’ana amalonda apadera / mabanki / makampani ogulitsa. Kuchita kwake ndikokwera kwambiri. Mazana a njira za chida chilichonse amachitidwa nthawi imodzi. Kuyesa nkhupakupa/magalasi ndikolondola momwe tingathere. Kutsika kwenikweni kumatsimikiziridwa. Mutha kutsitsa API ndi zolemba za S#.API StockSharp pa https://stocksharp.ru/store/api/ Yambani mwachangu ku StockSharp, ndikupanga loboti yogulitsa Quik: https://youtu.be/F51bGEpTOvo
Makhalidwe oyika S#.API
Popeza mtundu wa 5.0, kukhazikitsa kwa S # API kumachitika kudzera pa NuGet. Pamitundu yam’mbuyomu, muyenera kusankha kukhazikitsa kuchokera ku StockSharp Releases repository kuchokera pa intaneti ya GitHub.
Zofunikira pakukhazikitsa kuchokera ku GitHub
Choyamba, ogwiritsa ntchito amalembetsa pa
GitHub . Kenako, pitani patsamba la github.com/StockSharp/StockSharp munkhokwe ya StockSharp ndikusankha chithunzi cholembedwa “Zotulutsidwa”. Zenera lidzatsegulidwa pazenera lomwe muyenera kusankha mtundu wa S # (kuchokera pagawo lotsitsa) ndikutsitsa zosungira zofunika. Zosungidwa zomwe zidatsitsidwa zimatsegulidwa ndikumasulidwa.
Zindikirani! M’malo osungira StockSharp_#.#.#. ili ndi zip-mafayilo a library / ma source code a zitsanzo. Mutha kupeza ma code source mu Source Code archives.
Kukhazikitsa ndi Nuget
Pogwiritsa ntchito Nuget, ogwiritsa ntchito amatha kukhazikitsa laibulale ya S #. Kuti muyike magwero ndi zitsanzo, muyenera kupita ku GitHub.
Zolumikizira
Muyenera kugwira ntchito ndi kusinthanitsa masheya ndi magwero a data ku StockSharp kudzera mugulu la Connector base. Zizindikiro zoyambira zitha kupezeka mu Samples/Common/SampleConnection projekiti.
Class Connector class https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :
…
public Connector Connector;
…
public MainWindow()
{
InitializeComponent();
Cholumikizira = Cholumikizira chatsopano ();
InitConnector ();
} Mu mawonekedwe apadera owonetserako omwe amapangidwa kuti akonze Cholumikizira cha S # .API, ndizotheka kukonza maulumikizidwe angapo nthawi imodzi.
Zindikirani! Othandizira zochitika ayenera kukhazikitsidwa mu njira ya InitConnector.
Mapulogalamu
Pogwiritsa ntchito chinthu cha Order, mutha kupanga dongosolo latsopano. Pogwiritsa ntchito njira ya Connector.RegisterOrder (StockSharp.BusinessEntities.Order order), yomwe imatumiza dongosolo kwa seva, wogwiritsa ntchitoyo adzatha kulembetsa pa kusinthanitsa. Ngati pakufunika kupanga stop order, akatswiri amalangiza kuti asamalire kufotokozera Order.Type katundu monga OrderTypes.Conditional. Kuti muwonjezere ntchito ndi mapulogalamu, chinthu chomwecho chikugwiritsidwa ntchito.
Zida
Chitetezo ndi chida chandalama chomwe chimagwiritsidwa ntchito pochita malonda. Chidacho chikhoza kukhala katundu / tsogolo / njira, etc. Wopangayo adagawa mabasiketi a zidazo m’makalasi:
- IndexSecurity;
- Chitetezo Chokhazikika;
- WeightedIndexSecurity.
Kusungirako deta
Mu StockSharp, mutha kusunga deta kuti mutsitse mtsogolo. Monga lamulo, m’pofunika kusunga deta kuti muunjike kusanthula / kufufuza machitidwe, kusunga deta ya msika kuchokera ku malo
ogulitsa malonda (poyesa bots). Kusungirako deta kumakhala kowonekeratu, chifukwa wopanga adasamalira mwayi wapamwamba ndikubisala mkati mwazaukadaulo.
S
S # .Designer imagwiritsidwa ntchito popanga, kuyesa ndi kuyang’anira njira zamalonda mu malonda enieni. Pali mitundu ingapo yopangira njira zomwe pulogalamuyi imapereka. Amagwiritsa ntchito:
- Kubikov. Pankhaniyi, wogwiritsa ntchito sangakhale ndi luso lopanga mapulogalamu. Kuti mupange njira, muyenera kugwiritsa ntchito njira yolumikizira mizere ndikuphatikiza ma cubes.
- C#. Njira iyi ndi yoyenera kwa olemba mapulogalamu odziwa ntchito omwe saopa kugwira ntchito ndi code. Njira yotereyi ilibe malire muzochitika zolengedwa. Itha kufotokozera ma aligorivimu aliwonse, mosiyana ndi ma cubes. Njirayi imapangidwa mwachindunji mu S#.Designer kapena m’malo a chitukuko cha C #.
Pakuyambitsa koyamba kwa S #.Designer, zenera lidzawonekera pazenera lomwe muyenera kusankha njira yoyambira.
Zindikirani! Gwero laulere lodziwika bwino la mbiri yakale pamsika waku Russia ndi Finam broker. Malo osungira deta ndi S#.Designer.
https://youtu.be/NrzI4yJFg7U Stocksharp Phunziro Lachiwiri: https://youtu.be/N_AFlKYP2rU Phunziro Lachitatu: https://youtu.be/f75zeQL5Ucw
S#. Pomalizira – malo ogulitsira malonda
S. Thandizo la maulumikizidwe opitilira 70 ochokera kumayiko osiyanasiyana padziko lapansi likupezeka. Mafelemu a nthawi amangosintha.
S#.Data (Hydra) – otsitsa deta yamsika
Madivelopa apanga mapulogalamu a S#.Data (Hydra) kuti azitha kutsitsa deta yamsika (zida/makandulo/tick deals/DOM) kuchokera kumagwero osiyanasiyana. Deta ikhoza kusungidwa muzosungirako m’deralo mumtundu wa malemba wa S #.Data (BIN), womwe umapereka kusanthula kwa deta mosavuta mu mapulogalamu ena, kapena mumtundu wapadera wa binary womwe umapereka mlingo waukulu wa kuponderezana. Zomwe zasungidwa zidzapezeka kuti zigwiritsidwe ntchito ndi njira zamalonda. Kuti mupeze deta, muyenera kugwiritsa ntchito StorageRegistry kapena kukweza pafupipafupi mu Excel/xml/txt. S # .Data imakulolani kugwiritsa ntchito magwero a nthawi yeniyeni ndi mbiri yakale nthawi imodzi. Ubwino uwu umatheka pogwiritsa ntchito njira yowonjezera yowonjezera. Pakutsegulira koyamba kwa pulogalamuyi, zenera lidzatsegulidwa pazenera,
S#.Shell – mawonekedwe opangidwa okonzeka okhala ndi ma code source
S#.Shell ndi mawonekedwe okonzeka kugwiritsa ntchito omwe amakulolani kuti musinthe mwachangu potengera zomwe ogwiritsa ntchito akufuna ndipo ndi gwero lotseguka kwathunthu muchilankhulo cha C #. Lobotiyo idzapanga mawonekedwe owonetsera mwachangu, kupulumutsa ndikubwezeretsanso makonzedwe a njira, kupereka mwatsatanetsatane momwe ntchitoyi ikugwiritsidwira ntchito, ndikuyambitsanso nthawi yake. Mukayamba S#.Shell, polojekiti ya Shell idzawonekera mu Solution Explorer.
- mabatani okonda kulumikizana;
- batani kuti musunge kasinthidwe ka Shell komweko;
- tabu zazikulu.
Zindikirani! M’gulu la “Emulation”, ndizotheka kuyendetsa kuyesa kwadongosolo pazambiri zakale.
S#.MatLab – Kuphatikiza kwa MatLab ndi machitidwe azamalonda
Madivelopa apanga S#.MatLab – ulalo ku malonda https://doc.stocksharp.ru/topics/MatLab.html kwa akatswiri ochita malonda omwe amalemba ma aligorivimu amalonda mkati mwa malo a MatLab MathWorks. Kukhalapo kwa cholumikizira cholumikizira cha S#.MatLab kumapangitsa kuti zitheke kulumikiza pafupifupi broker/kusinthana kulikonse. Zolemba za MatLab, mutalandira zambiri kuchokera ku nsanja zamalonda, tumizani maoda amalonda kwa iwo. Kuti mupeze zochunira zatsatanetsatane, zolemba ndi zolemba, muyenera kugula S#.MatLab.
Kugulitsa kuchokera ku zolemba za MatLab
Mafayilo a CSV amasonkhanitsa ndikusunga deta. Zolemba zamakono zimalembedwa m’mizere. Mizatiyi ikuwonetsa kuchuluka kwa ndalama zogulira/kufunsani pa ndalama iliyonse. Ngati simungathe kusunga PC yanu nthawi zonse, musadandaule. Deta mu nkhani iyi idzabwera mu midadada. Mukatsitsa, mutha kutseka pulogalamuyo, kutchulanso fayiloyo kuti isasowe ndikuyiyambitsanso pakapita nthawi.
Zindikirani! Kukula kwa magulu okhala ndi midadada ya data kudzakhala kosiyana. Ma block a data amasungidwa mu PRICES (global variable).
Popanga njira, muyenera kuwonetsetsa kuti amangovomereza magawo awo okha ngati olowetsa. Deta yoyamba imasamutsidwa kudzera muzosintha zapadziko lonse lapansi. Malonda akatsekedwa, zosintha zapadziko lonse lapansi zimasinthidwa kuti ziwonetse mtundu wa njirayo. Kuti mukwaniritse izi, muyenera kupanga “chipolopolo” mkati momwe zosinthika zapadziko lonse lapansi zidzayambika.
Zindikirani! Nthawi iliyonse malonda atsekedwa, ntchito ya ndondomekoyi imasinthidwa.
Zolemba zonse za Stocksharp pa https://doc.stocksharp.ru/
Champions League Viewer – tchati cha mpikisano wa Champions League wokhala ndi otenga nawo mbali
LCH Viewer ndi pulogalamu yomwe imawonetsa malonda a omwe atenga nawo gawo pa LCH pa tchati chokhala ndi zizindikiro. Pa chithunzi chomwe chili pansipa mutha kuwona momwe zida zingapo zidzawonekera.