I-Stocksharp (S #) – isethi yesofthiwe yokurhweba, ukudala izicwangciso zokurhweba kunye nokudala iirobhothi zokurhweba (rhoqo okanye i-HFT), iimpawu zokusetyenziswa, apho ukukhuphela kunye nendlela yokusebenzisa, iimpawu ze-interface. I-StockSharp yinkqubo yesofthiwe entsha evumela abasebenzisi ukuba benze ii-automations ezipheleleyo (uhlalutyo / uvavanyo / ukuthengisa) kunye
nokuphuhlisa iibhothi zokurhweba ngokwabo . Ukongeza kwiphakheji yohlalutyo lobugcisa obuqhelekileyo, iqonga liqulethe umakhi weqhinga elibonakalayo elikhethekileyo. Uqhagamshelo lwe-API luyafumaneka kwiirobhothi zokurhweba kunye nesoftware yomntu wesithathu. Ngezantsi ungafunda ngakumbi nge-Stocksharp (S # – mfutshane), kunye nokuvavanya iingenelo kunye nokungalunganga kweqonga elidumileyo.
- ilayisensi StockSharp
- Umrhwebi wabucala
- Umrhwebi weCrypto
- Ilayisensi eyandisiweyo
- Ilayisensi yoShishino
- Corporate Plus
- Iikhowudi zomthombo weStocksharp kwiGithub
- Iimpawu zoFakelo
- sungula
- Ukufakwa kwesoftware kunye nokususwa
- Iimpawu zohlaziyo lwenkqubo
- S # .API – ilayibrari yokubhala iirobhothi zokurhweba kwi-C # kwi-Visual Studio
- Iimpawu zokuhlohla i-S#.API
- Iimpawu zokufaka kwi-GitHub
- Ukufakela nge-Nuget
- Izihlanganisi
- Usetyenziso
- Izixhobo
- Ukugcinwa kwedatha
- I-S #. Umyili yinkqubo yoyilo lwendalo yonke yokudala iirobhothi zokurhweba kunye nezicwangciso
- S #.Itheminali – iterminal yokurhweba
- S # .Idatha (Hydra) – umkhupheli wedatha yemarike
- S#.Iqokobhe-isikhokelo somzobo esenziweyo esinekhowudi zomthombo
- S#.MatLab-MatLab indibaniselwano neenkqubo zorhwebo
- Ukurhweba kwiiscript zeMatLab
- Umbukeli weChampions League- iitshati zokhuphiswano lweChampions League kunye nezivumelwano zabathathi-nxaxheba
ilayisensi StockSharp
Abasebenzisi banikwa ithuba (https://doc.stocksharp.ru/topics/License.html) ukukhetha olona hlobo lufanelekileyo lwelayisenisi: eyandisiweyo/inkampani/inkampani kunye/umthengisi wabucala/umthengisi we-crypto.
Umrhwebi wabucala
Olu hlobo lwelayisenisi lunikezelwa simahla emva kokubhaliswa. Ezi nkqubo zilandelayo ziya kufumaneka kumsebenzisi:
- S#.Umyili – umyili wezicwangciso zorhwebo 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 – inkqubo yokukhuphela ngokuzenzekelayo kunye nokugcina idatha yemarike yembali https://stocksharp.ru/store/hydra/;
- S#.Itheminali yokurhweba yeSitena 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 – ithala leencwadi lokuphuhlisa iirobhothi zokurhweba https://stocksharp.ru/store/api/.
Umrhwebi weCrypto
Ilayisensi ye-Crypto Trader ibonelela ngokufikelela kula maqonga alandelayo: 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.
Ilayisensi eyandisiweyo
Ilayisensi eyandisiweyo ivumela abasebenzisi ukuba ngaxeshanye badibanise ukuya kwiinkqubo ezi-3 kwi
-terminal yeQUIK . Ukufikelela kwizifundo zevidiyo, ixesha elidlula iiyure ze-40, kunye neendlela zokurhweba esele zenziwe zivuliwe.
Phawula! Inkonzo yenkxaso yezobuchwepheshe ye-StockSharp iphendula ngokukhawuleza kwimiba ekhulayo, inceda umxhasi ukuba asombulule nayiphi na ingxaki enxulumene nokusebenza kwesofthiwe.
Ilayisensi yoShishino
Kuya kufuneka uhlawule umrhumo ukuze ufumane ilayisenisi yevolumu. Ukongeza kusetyenziso lwelayisenisi esisiseko/ephambili, umsebenzisi uya kunikwa ufikelelo oluthe ngqo ku:
- imarike ephuma kwi- Moscow Exchange ;
- i-stock market kwi-Moscow Exchange;
- LSE/NASDAQ utshintsho.
Kwakhona, abarhwebi banokulawula ii-odolo kwiimarike ze-derivatives ze-Moscow Exchange kwaye badibanise ukurhweba usebenzisa i-FIX / FAST protocol.
Corporate Plus
Ilayisenisi yoshishino kunye ne-comporate plus ibandakanya iikhowudi zemvelaphi yazo naziphi na izisombululo zesoftware esele zenziwe (S#.Data/S#.Designer/S#.Shell). Kukho kwakhona iikhowudi zemithombo yeqonga ngokwalo: S#.API.
Iikhowudi zomthombo weStocksharp kwiGithub
Undoqo we-S# uphuhliswe phakathi koluntu lwe-Open Source. I-S# ifumaneka njengomthombo kwindawo yokugcina ye-GitHub/StockSharp https://github.com/StockSharp/StockSharp. Amacandelo ngokohlobo aya kufumaneka ngeekhowudi zomthombo:
- iiklasi eziqhelekileyo ezisetyenziswa kwinkqubo yokwenza uqhagamshelo lwakho;
- isifanisi sokurhweba;
- isifanisi sembali;
- inani elikhulu lezibonakaliso zohlalutyo lobugcisa (ngaphezu kwama-70);
- ukugawulwa kwemithi.
Phawula! Kwabaqalayo kwintsimi yokuthengisa, indawo ye-graphical ye-S # .Studio ifanelekile, eyenza lula kakhulu inkqubo yokudala kunye nokuvavanya iirobhothi zokurhweba.
Isikhokelo seGitHub – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/
Iimpawu zoFakelo
Uninzi lwabasebenzisi be-novice abayiqondi indlela yokuqalisa ngokufanelekileyo i-StockSharp, ukufaka iinkqubo kunye nokuhlaziya isofthiwe ukuba kuyimfuneko. Olu lwazi lungezantsi luya kukunceda uqonde indlela yokufaka iStockSharp.
sungula
Ukufakela i-S #.Installer, abasebenzisi baya kufuneka balandele ikhonkco https://stocksharp.ru/products/download/ kwaye banakekele ukukhuphela ukusabalalisa. Ibhlokhi yeePropathi ze-Installer.zip.Installerzip iyasuswa.
Ukufakwa kwesoftware kunye nokususwa
Abaphuhlisi baqinisekisa ukuba kufanelekile kubasebenzisi ukukhangela kwinkqubo, kwaye babonelele ngokukwazi ukukhetha uhlobo lwezicelo.
Iimpawu zohlaziyo lwenkqubo
Abaphuhlisi baqinisekisa ukuba i-S #.Installer ilandelela ngokuzimeleyo uhlaziyo lwesoftware kwaye iqalise ngokuzenzekelayo. Yiyo loo nto emva kokuba ukufakela kugqityiwe, kungcono ukuba ungayikhiphi inkqubo. Ukujonga uhlaziyo olukhoyo ngesandla, kufuneka ucofe iqhosha elithi “Updates”. Ungayifumana kwikona yasekunene yefestile yesoftware. Ukuba uhlaziyo lukhona, isaziso siya kuvela kwisikrini. Ngoku kufuneka ucofe iqhosha.
Kuyacetyiswa ukuvala i-S#.Fakela ngebar yesixhobo. Ngenxa yale njongo, ukutshintshela kwimenyu kwenziwa. Cofa ekunene kwiqhosha elithi “Vala”.
S # .API – ilayibrari yokubhala iirobhothi zokurhweba kwi-C # kwi-Visual Studio
I-S # .API yilayibrari yasimahla eya kuba luncedo kubo bobabini abaqalayo kunye neengcali kwinkalo yorhwebo lwe-
algorithmic. Ithala leencwadi ligxile kwiprogram ye-C # kwindawo ye-Visual Studio, enkosi apho abasebenzisi bafumana ithuba lokudala ngokupheleleyo naziphi na izicwangciso: ukusuka kwizikhundla ezinexesha elide ukuya kwi-high-frequency (HFT) abasebenzisa ukufikelela ngokuthe ngqo (DMA) ukutshintshiselana. ukurhweba. I-S #.API sisiseko sezinye iimveliso. Ngokwesiseko sethala leencwadi, abaphuhlisi benze izisombululo ezahlukeneyo ezifana ne-S#.Designer/S#.Data/S#.MatLab adaptha, njl. Abasebenzisi banamandla okwenza uqhagamshelo lwabo kuzo naziphi na iinkqubo zokurhweba zangaphandle. I-bot ingasebenza kunye naluphi na uxhumano. Ayixhomeki kwi-API yomthengisi, eyinzuzo ebalulekileyo. I-S #.API ijolise kubathengisi babucala / amaziko ebhanki / iinkampani zotyalo-mali. Ukusebenza kuphezulu kakhulu. Amakhulu ezicwangciso zaso nasiphi na isixhobo aphunyezwa ngaxeshanye. Uvavanyo lwamakhalane/eziglasini luchaneke kangangoko. Ukutyibilika kokwenyani kuchongiwe. Unokukhuphela i-API kunye namaxwebhu e-S #. API StockSharp kwi-https://stocksharp.ru/store/api/ Ukuqala ngokukhawuleza kwi-StockSharp, ukudala irobhothi yokurhweba ye-Quik: https://youtu.be/F51bGEpTOvo
Iimpawu zokuhlohla i-S#.API
Ukususela kwinguqulo ye-5.0, ukufakwa kwe-S #.API kwenziwa nge-NuGet. Kwiinguqulelo zangaphambili, kuya kufuneka ukhethe ukufaka kwi-StockSharp Releases repository kwinkonzo yewebhu ye-GitHub.
Iimpawu zokufaka kwi-GitHub
Okokuqala, abasebenzisi babhalisa
kwiGitHub . Okulandelayo, yiya github.com/StockSharp/StockSharp iphepha kwindawo yokugcina iStockSharp kwaye ukhethe i icon ebhalwe “Ukukhutshwa”. Ifestile iya kuvula kwikhusi apho kufuneka ukhethe i-S# uguqulelo (ukusuka kwicandelo lokukhuphela) kwaye ukhuphele iindawo eziyimfuneko. Ugcino olukhutshelweyo luyavulwa kwaye luyavulwa.
Phawula! Kwiindawo zokugcina iStockSharp_#.#.#. iqulethe iifayile ze-zip zethala leencwadi / iikhowudi zomthombo wemizekelo. Ungafumana iikhowudi zemvelaphi kwiKhowudi yoMthombo koovimba.
Ukufakela nge-Nuget
Ukusebenzisa i-Nuget, abasebenzisi banokufaka ilayibrari ye-S #. Ukufakela iikhowudi zomthombo kunye nemizekelo, kuya kufuneka uye kwi-GitHub.
Izihlanganisi
Kufuneka usebenze kunye notshintshiselwano lwesitokhwe kunye nemithombo yedatha kwi-StockSharp ngokusebenzisa iklasi yesiseko se-Connector. Iikhowudi zomthombo zingafumaneka kwiSampuli/Eziqhelekileyo/Iprojekthi yoQhagamshelwano lweSampuli.
weklasi ye-Connector https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :
… i-
Connector Connector Connector;
…
iWindow engundoqo yoluntu()
{
InitializeComponent();
Isidibanisi = iSidibanisi esitsha ();
InitConnector();
} Kujongano olukhethekileyo lwegraphical eyilelwe ukuqwalasela iSidibanisi se-S#.API, kuyenzeka ukuba uqwalasele imidibaniso emininzi ngexesha elinye.
Phawula! Abaphathi bomsitho kufuneka bamiselwe kwindlela ye-InitConnector.
Usetyenziso
Ukusebenzisa into yoMyalelo, unokwenza umyalelo omtsha. Ukusebenzisa i-Connector.RegisterOrder (StockSharp.BusinessEntities.Order order) indlela, ethumela umyalelo kumncedisi, umsebenzisi uya kukwazi ukuyibhalisa ekutshintshisweni. Ukuba kukho isidingo sokudala umyalelo wokumisa, iingcali zicebisa ukunyamekela ukucacisa i-Order.Type ipropati njenge-OrderTypes.Conditional. Ukuqhubela phambili umsebenzi kunye nezicelo, into efanayo isetyenziswa.
Izixhobo
Ukhuseleko sisixhobo semali esisetyenziselwa ukurhweba. Isixhobo sinokuba sisitokhwe / ikamva / ukhetho, njl. Umphuhlisi wohlule iibhaskithi zesixhobo kwiiklasi:
- IndexSecurity;
- Ukhuseleko oluqhubekayo;
- WeightedIndexSecurity.
Ukugcinwa kwedatha
Kwi-StockSharp, unokugcina idatha yokukhuphela kamva. Njengomthetho, kuyimfuneko ukugcina idatha ukuqokelela uhlalutyo / ukukhangela iipatheni, ugcine idatha yemarike kwi-
terminal yokuthengisa (ukuvavanya i-bots). Ukugcinwa kwedatha kubonakala ngokucacileyo, kuba umphuhlisi unakekele ukufikelela kwinqanaba eliphezulu kunye nokufihla ngaphakathi kweenkcukacha zobugcisa.
I-S #. Umyili yinkqubo yoyilo lwendalo yonke yokudala iirobhothi zokurhweba kunye nezicwangciso
S # .Designer isetyenziselwa ukudala, ukuvavanya nokulawula izicwangciso zokurhweba kwintengiso yangempela. Kukho iintlobo ezininzi zokwenza izicwangciso ezinikezelwa yile nkqubo. Basebenzisa:
- Kubikov. Kule meko, umsebenzisi akanako izakhono zokucwangcisa. Ukwenza izicwangciso, kuya kufuneka usebenzise indlela yokudibanisa imigca kunye nokudibanisa iityhubhu.
- C#. Olu khetho lufanelekile kubadwelisi abanamava abangoyikiyo ukusebenza ngekhowudi. Isicwangciso esinjalo asiphelelanga kumathuba okudala. Inokuchaza nayiphi na i-algorithms, ngokungafaniyo ne-cubes. Isicwangciso senziwe ngokuthe ngqo kwi-S #.Designer okanye kwindawo yophuhliso lwe-C #.
Ngexesha lophehlelelo lokuqala lwe-S#.Designer, iwindow iya kuvela kwiscreen apho kuya kufuneka ukhethe indlela yokuqalisa.
Phawula! Owona mthombo wasimahla wedatha yembali kwimarike yaseRussia nguFinam broker. Umthombo wedatha omiselweyo yi-S#.Designer.
https://youtu.be/NrzI4yJFg7U Stocksharp Isifundo sesibini: https://youtu.be/N_AFlKYP2rU Isifundo sesithathu: https://youtu.be/f75zeQL5Ucw
S #.Itheminali – iterminal yokurhweba
I-S # .I-terminal yi-terminal yokurhweba yamahhala, eyona nto iluncedo kuyo kukudityaniswa kwangaxeshanye kwinani elikhulu lamaqonga okurhweba. Inkxaso yonxibelelwano olungaphezulu kwe-70 oluvela kutshintshiselwano olwahlukeneyo lwehlabathi luyafumaneka. Amaxesha amisiweyo awafuneki.
S # .Idatha (Hydra) – umkhupheli wedatha yemarike
Abaphuhlisi benze isoftware ye-S # .Data (Hydra) yokulayishwa ngokuzenzekelayo kwedatha yentengiso (izixhobo/ amakhandlela/izivumelwano zokuphawula/i-DOM) kwimithombo eyahlukeneyo. Idatha ingagcinwa kwindawo yokugcina kwi-S # .Data (BIN) ifomathi yokubhaliweyo, ebonelela ngohlalutyo olululo lwedatha kwenye isoftware, okanye kwifomati ekhethekileyo yokubini ebonelela ngenqanaba eliphezulu loxinzelelo. Ulwazi olugciniweyo luya kufumaneka ukuze lusetyenziswe ngamaqhinga okurhweba. Ukufikelela kwidatha, kuya kufuneka usebenzise iStorageRegistry okanye ukulayisha rhoqo kwi-Excel/xml/txt format. I-S #.Idatha ikuvumela ukuba usebenzise zombini ixesha lokwenyani kunye nemithombo yedatha yembali ngexesha elinye. Olu ncedo luphunyezwa ngokusetyenziswa kwemodeli yomthombo eyandisiweyo. Ngexesha lokuqaliswa kokuqala kwenkqubo, iwindow iya kuvula isikrini,
S#.Iqokobhe-isikhokelo somzobo esenziweyo esinekhowudi zomthombo
I-S#.I-Shell sisikhokelo somzobo esilungele ukusetyenziswa esikuvumela ukuba wenze utshintsho olukhawulezayo olusekwe kwiimfuno zabasebenzisi kwaye ungumthombo ovuleleke ngokupheleleyo kulwimi lwe-C#. Irobhothi iya kwenza ngokukhawuleza ujongano lwegraphical, igcine kwaye ibuyisele useto lwesicwangciso, inike ulwazi oluneenkcukacha malunga nokusebenza kwesi sicwangciso, kwaye iqalise ngokuzenzekelayo kwishedyuli. Xa uqalisa iS#.Shell, iprojekthi yeShell iya kuvela kwiSolution Explorer.
- amaqhosha okuseta oqhagamshelwano;
- iqhosha ukugcina uqwalaselo lwangoku lweShell;
- iithebhu eziphambili.
Phawula! Kwicandelo elithi “Emulation”, kunokwenzeka ukuba kuqhutywe uvavanyo lweqhinga kwidatha yembali.
S#.MatLab-MatLab indibaniselwano neenkqubo zorhwebo
Abaphuhlisi benze i-S#.MatLab – ikhonkco kwimveliso https://doc.stocksharp.ru/topics/MatLab.html yeengcali zokurhweba ezibhala ii-algorithms zokurhweba ngaphakathi kwimekobume yeMatLab MathWorks. Ubukho be-S#.MatLab isidibanisi esidibanisayo senza ukuba sikwazi ukuqhagamshela phantse kuyo nayiphi na i-broker/utshintshiselwano. Izikripthi zeMatLab, emva kokufumana idatha kwiiplatifomu zokurhweba, thumela ii-odolo zorhwebo kubo. Ukufumana useto oluneenkcukacha, imibhalo kunye namaxwebhu, kuya kufuneka uthenge i-S#.MatLab.
Ukurhweba kwiiscript zeMatLab
Iifayile ze-CSV ziqokelela kwaye zigcine idatha. Izicatshulwa zangoku zibhalwe kwimigca. Iikholamu zibonisa lonke uluhlu lwethedi/cela iikowuti kwimali nganye ngababini. Ukuba awukwazi ukugcina iPC yakho ngalo lonke ixesha, ungakhathazeki. Idatha kule meko iya kuza kwiibhloko. Emva kokukhuphela, unokuvala inkqubo, unike igama kwakhona ifayile ukuze ingalahleki kwaye uyiqalise kwakhona emva kwexesha elithile.
Phawula! Ubungakanani beempawu ezineebhloko zedatha ziya kwahluka. Iibhloko zedatha zigcinwe nge-PRICES (i-global variable).
Xa usenza isicwangciso, kufuneka uqinisekise ukuba bamkela kuphela iiparamitha zabo njengegalelo. Idatha yokuqala idluliselwa ngeenguqu zehlabathi. Xa urhwebo luvaliwe, iinguqu zehlabathi zihlengahlengiswa ukuze zibonakalise umgangatho wesicwangciso. Ukwandisa ezi mpawu, kufuneka wenze “iqokobhe” ngaphakathi apho iinguqu zehlabathi ziya kuqaliswa.
Phawula! Ngalo lonke ixesha urhwebo luvaliwe, ukusebenza kwesicwangciso kuhlaziywa.
Onke amaxwebhu eStocksharp apha https://doc.stocksharp.ru/
Umbukeli weChampions League- iitshati zokhuphiswano lweChampions League kunye nezivumelwano zabathathi-nxaxheba
I-LCH Viewer yisoftware ebonisa urhwebo lwabathathi-nxaxheba be-LCH kwitshati enezalathi. Kwisithombe esingezantsi unokubona ukuba ukuboniswa kwezixhobo ezininzi kuya kujongeka njani.