Stocksharp (S #) – söwda, söwda strategiýalaryny döretmek we söwda robotlaryny (yzygiderli ýa-da HFT) döretmek, ulanyş aýratynlyklary, nireden göçürip almaly we nädip ulanmalydygy, interfeýs aýratynlyklary üçin programma üpjünçiligi toplumy. “StockSharp” ulanyjylara doly siklli awtomatlaşdyrmalary (derňew / synag / söwda) döretmäge we
özbaşdak söwda botlaryny ösdürmäge mümkinçilik berýän innowasion programma üpjünçiligi . Adaty tehniki derňew bukjasyna goşmaça, platforma özboluşly wizual strategiýa gurluşykçysyny öz içine alýar. API baglanyşygy robotlar we üçünji tarap programma üpjünçiligi üçin elýeterlidir. Aşakda Stocksharp (S # – gysga) hakda has köp maglumat alyp bilersiňiz, şeýle hem meşhur platformanyň artykmaçlyklaryna we kemçiliklerine baha berip bilersiňiz.
- StockSharp ygtyýarnamasy
- Hususy söwdagär
- Kripto söwdagäri
- Giňeldilen ygtyýarnama
- Korporatiw ygtyýarnama
- Korporatiw Plus
- Github-daky paýnamalaryň kodlary
- Gurnama aýratynlyklary
- işe girizmek
- Programma üpjünçiligini gurmak we aýyrmak
- Programmanyň täzeleniş aýratynlyklary
- S # .API – Visual Studio-da C # söwda robotlaryny ýazmak üçin kitaphana
- S # .API gurnamagyň aýratynlyklary
- GitHub-dan gurnamagyň aýratynlyklary
- Nuget bilen gurmak
- Baglaýjylar
- Goýmalar
- Gurallar
- Maglumat saklamak
- S # .Dizaýner, söwda robotlaryny we strategiýalaryny döretmek üçin uniwersal dizaýner programmasydyr
- S # .Terminal – söwda terminaly
- S # .Data (Gidra) – bazar maglumatlary göçürip alyjy
- S # .Shell – çeşme kodlary bilen taýýar grafiki çarçuwa
- S # .MatLab – MatLab söwda ulgamlary bilen integrasiýa
- MatLab skriptlerinden söwda
- Çempionlar ligasynyň tomaşaçysy – gatnaşyjylaryň geleşikleri bilen Çempionlar ligasynyň bäsleşiginiň diagrammalary
StockSharp ygtyýarnamasy
Ulanyjylara ygtyýarnamanyň iň laýyk görnüşini saýlamaga mümkinçilik berilýär (giňeldilen / korporatiw / korporatiw goşmaça / hususy söwdagär / kripto söwdagäri).
Hususy söwdagär
Ygtyýarnamanyň bu görnüşi hasaba alnandan soň mugt berilýär. Ulanyjy üçin aşakdaky programmalar elýeterli bolar:
- S # .Dizaýner – söwda strategiýasynyň dizaýneri 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 – taryhy bazar maglumatlaryny awtomatiki göçürip almak we saklamak üçin programma https://stocksharp.ru/store/hydra/;
- S # .Terminal söwda terminaly 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 – söwda robotlaryny ösdürmek üçin kitaphana https://stocksharp.ru/store/api/.
Kripto söwdagäri
Kripto söwdagäri ygtyýarnamasy aşakdaky platformalara girmäge mümkinçilik berýär: Binance / Bitalong / Bitbank / Bitexbook / Bitfinex / Bithumb / BitStamp / BitMEX / Bittrex / WEX (BTC-e) /CEX.IO/Coinbase/Coincheck/CoinExchange/CoinCap/CoinCap/CoinCap/ Kriptopiýa / Deribit / EXMO / DigiFinex / DigitexFutures / GDAX / HitBTC / Huobi / IDAX / Kraken / KuCoin / Liqui / Livecoin / OKCoin / OKEx / Poloniex / PrizmBit / QuoineX / TradeOgre / YoBit / Zaif / LBank CoinBene / BitZ / ZB.
Giňeldilen ygtyýarnama
Giňeldilen ygtyýarnama ulanyjylara bir wagtyň özünde
QUIK terminalyna 3-e çenli programma birikdirmäge mümkinçilik berýär . Dowamlylygy 40 sagatdan geçýän we taýýar söwda strategiýalary açyk bolan wideo sapaklaryna girmek.
Bellik! “StockSharp” -yň tehniki goldaw hyzmaty müşderä programma üpjünçiliginiň işlemegi bilen baglanyşykly islendik meseläni çözmäge kömek edip, ýüze çykýan meselelere tiz jogap berýär.
Korporatiw ygtyýarnama
Ses ygtyýarnamasy almak üçin töleg tölemeli bolarsyňyz. Esasy / ösen ygtyýarnamanyň işleýşine goşmaça, ulanyja gönüden-göni ygtyýar berler:
- Moskwa bir Exchangeasynda öndürijiler bazary ;
- Moskwa bir Exchangeasyndaky bir stocka;
- LSE / NASDAQ bir exchangeasy.
Şeýle hem, söwdagärler Moskwa bir Exchangeasynyň emele gelen bazaryndaky sargytlary dolandyryp bilerler we FIX / FAST protokolyny ulanyp söwda edip bilerler.
Korporatiw Plus
Korporatiw goşmaça ygtyýarnama islendik programma üpjünçiliginiň çözgütleriniň deslapky kodlaryny öz içine alýar (S # .Data / S # .Dizaýner / S # .Shell). Platformanyň özi üçin deslapky kodlar hem bar: S # .API.
Github-daky paýnamalaryň kodlary
S # ýadrosy açyk çeşme jemgyýetinde ösdürilýär. S # çeşme hökmünde GitHub / StockSharp ammarynda https://github.com/StockSharp/StockSharp salgysynda elýeterlidir. Görnüşi boýunça komponentler deslapky kodlar bilen elýeterli bolar:
- öz baglanyşyklaryňyzy döretmek prosesinde ulanylýan umumy synplar;
- söwda simulýatory;
- taryh simulyatory;
- köp sanly tehniki derňew görkezijileri (70-den gowrak);
- hasaba alyş.
Bellik! Söwda pudagynda täze başlanlar üçin S # .Studio grafiki gurşaw amatly, bu söwda üçin robotlary döretmek we synagdan geçirmek prosesini ep-esli aňsatlaşdyrýar.
GitHub gollanmasy – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/
Gurnama aýratynlyklary
Täze ulanyjylaryň köpüsi, “StockSharp” -y nädip dogry işe girizmelidigine, programmalary gurmaga we zerur bolsa programma üpjünçiligini täzelemäge düşünmeýärler. Aşakdaky maglumatlar, “StockSharp” -y nädip gurmalydygyna düşünmäge kömek eder.
işe girizmek
S # gurmak üçin, ulanyjylar https://stocksharp.ru/products/download/ baglanyşygyna eýermeli we paýlamany göçürip almaly. Gurnaýjy.zip.Installerzip häsiýetler bloky aýryldy.
Programma üpjünçiligini gurmak we aýyrmak
Işläp düzüjiler ulanyjylaryň programmada gözlemeginiň amatlydygyna göz ýetirdiler we programmalaryň görnüşini saýlamak mümkinçiligini berdiler.
Programmanyň täzeleniş aýratynlyklary
Döredijiler S # .Installer programma üpjünçiliginiň täzelenmelerini özbaşdak yzarlaýarlar we awtomatiki usulda işe girizýärler. Şonuň üçin gurnama gutaransoň, programmany aýyrmazlyk has gowudyr. Elýeterli täzelenmeleri el bilen barlamak üçin “Täzelenmeler” düwmesine basmaly. Programma üpjünçiliginiň penjiresiniň sag burçunda tapyp bilersiňiz. Täzelenmeler bar bolsa, ekranda bildiriş peýda bolar. Indi düwmä basmaly.
Gurallar paneli arkaly S # .Installer-i ýapmak maslahat berilýär. Bu maksat bilen menýuda geçiş amala aşyrylýar. “Closeap” düwmesine sag basyň.
S # .API – Visual Studio-da C # söwda robotlaryny ýazmak üçin kitaphana
S # .API mugt kitaphanadyr, täze öwrenýänler we
algoritmik söwda pudagyndaky hünärmenler üçin peýdaly bolar. Kitaphana Visual Studio gurşawynda C # programmirlemäge gönükdirilendir, şonuň netijesinde ulanyjylar düýbünden islendik strategiýany döretmäge mümkinçilik alýarlar: uzak möhletli pozisiýalardan başlap, alyş-çalyş etmek üçin göni giriş (DMA) ulanýan ýokary ýygylykly (HFT) görnüşlerine çenli. söwda. S # .API galan önümleriň esasyny düzýär. Kitaphananyň esasynda döredijiler S # .Dizigner / S # .Data / S # .MatLab adapteri we ş.m. ýaly dürli çözgütleri döretdiler. Ulanyjylar islendik daşarky söwda ulgamlaryna öz baglanyşyklaryny döretmek ukybyna eýe. Bot islendik baglanyşyk bilen işläp biler. Möhüm artykmaçlyk bolan dellalyň API-sine bagly däl. S # .API hususy söwdagärlere / bank edaralaryna / maýa goýum kompaniýalaryna gönükdirilendir. Çykyş gaty ýokary. Islendik gural üçin ýüzlerçe strategiýa bir wagtda ýerine ýetirilýär. Tekstlerde / äýneklerde synag mümkin boldugyça takyk. Hakyky süýşmek kesgitlenýär. S # .API StockSharp üçin API we resminamalary https://stocksharp.ru/store/api/ göçürip alyp bilersiňiz, Quik üçin söwda robotyny döredip, StockSharp-da çalt başlaň: https://youtu.be/F51bGEpTOvo
S # .API gurnamagyň aýratynlyklary
5.0 wersiýasyndan bäri S # .API gurnamak NuGet arkaly amala aşyrylýar. Öňki wersiýalary üçin, GitHub web hyzmatyndan “StockSharp Releases” ammaryndan gurnamagy saýlamaly.
GitHub-dan gurnamagyň aýratynlyklary
Ilki bilen ulanyjylar
GitHub -da hasaba durýarlar . Ondan soň, StockSharp ammaryndaky github.com/StockSharp/StockSharp sahypasyna giriň we “Releases” diýlen nyşany saýlaň. S # wersiýasyny (süklemeler bölüminden) saýlamaly we zerur arhiwleri göçürip almaly ekranda penjire açylar. Göçürilen arhiwler açylýar we açylmaýar.
Bellik! Arhiwde StockSharp _ #. #. #. kitaphananyň poçta faýllaryny / mysallaryň deslapky kodlaryny öz içine alýar. Çeşme kodlaryny Çeşme kodunyň arhiwinden tapyp bilersiňiz.
Nuget bilen gurmak
Nuget ulanyp, ulanyjylar S # kitaphanasyny gurup bilerler. Çeşme kodlaryny we mysallaryny gurmak üçin GitHub-a gitmeli bolarsyňyz.
Baglaýjylar
“Connector” esasy synpy arkaly “StockSharp” -daky bir stockalar we maglumatlar çeşmeleri bilen işlemeli. Çeşme kodlaryny Samples / Common / SampleConnection taslamasynda tapyp bilersiňiz.
https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :
…
köpçülikleýin birikdiriji birleşdiriji;
…
köpçülikleýin MainWindow ()
{
InitializeComponent ();
Baglaýjy = täze birikdiriji ();
InitConnector ();
S S # .API üçin birleşdirijini sazlamak üçin döredilen ýörite grafiki interfeýsde bir wagtyň özünde birnäçe baglanyşygy sazlamak mümkin.
Bellik! Çäräni işleýänler InitConnector usulynda düzülmelidir.
Goýmalar
Sargyt obýektini ulanyp, täze sargyt döredip bilersiňiz. Serwere sargyt iberýän “Connector.RegisterOrder” (StockSharp.BusinessEntities.Order order) usulyny ulanyp, ulanyjy ony bir exchangeada hasaba alyp biler. Durmak buýrugyny döretmek zerurlygy ýüze çyksa, hünärmenler Order.Type emlägini OrderTypes.Conditional diýip kesgitlemek barada alada etmegi maslahat berýärler. Programmalar bilen has köp işlemek üçin şol bir obýekt ulanylýar.
Gurallar
Howpsuzlyk söwda üçin ulanylýan maliýe guralydyr. Gural aksiýa / geljek / wariant we ş.m. bolup biler. Öndüriji gural sebetlerini synplara böldi:
- IndexSecurity;
- Üznüksiz howpsuzlyk;
- WeightedIndexSecurity.
Maglumat saklamak
“StockSharp” -da soňraky göçürip almak üçin maglumatlary saklap bilersiňiz. Düzgün bolşy ýaly, derňewleri toplamak / nagyşlary gözlemek,
söwda terminalyndan bazar maglumatlaryny saklamak üçin maglumatlary saklamaly (botlary barlamak üçin). Maglumatlary saklamak düýbünden aç-açan, sebäbi dörediji ýokary derejeli giriş we tehniki jikme-jiklikleriň içinde gizlenmek barada alada edýärdi.
S # .Dizaýner, söwda robotlaryny we strategiýalaryny döretmek üçin uniwersal dizaýner programmasydyr
S # .Dizaýner hakyky söwdada söwda strategiýalaryny döretmek, synagdan geçirmek we dolandyrmak üçin ulanylýar. Bu programmanyň hödürleýän strategiýalaryny döretmegiň birnäçe görnüşi bar. Olar ulanýarlar:
- Kubikow. Bu ýagdaýda ulanyjynyň programmirleme ukyplary bolmazlygy mümkin. Strategiýalary döretmek üçin çyzyklary birleşdirmek we kublary birleşdirmek usulyny ulanmaly bolarsyňyz.
- C #. Bu opsiýa kod bilen işlemekden gorkmaýan tejribeli programmistler üçin amatlydyr. Şeýle strategiýa döretmek mümkinçilikleri bilen çäklenmeýär. Kublardan tapawutlylykda islendik algoritmleri suratlandyryp biler. Strategiýa gönüden-göni S # .Dizaýnerde ýa-da C # ösüş gurşawynda döredilýär.
S # .Dizaýner ilkinji gezek işe girizilende ekranda açylyş tertibini saýlamaly boljak penjire peýda bolar.
Bellik! Russiýa bazary üçin taryhy maglumatlaryň iň meşhur çeşmesi Finam dellalydyr. Bellenen maglumat çeşmesi S # .Dizaýner.
https://youtu.be/NrzI4yJFg7U Stokşarp Ikinji sapak: https://youtu.be/N_AFlKYP2rU Üçünji sapak: https://youtu.be/f75zeQL5Ucw
S # .Terminal – söwda terminaly
S # .Terminal erkin söwda terminaly bolup, esasy artykmaçlygy köp sanly söwda platformalaryna bir wagtda birikmekdir. Dünýäniň dürli biresalaryndan 70-den gowrak baglanyşyk üçin goldaw bar. Wagt çäkleri özbaşdak.
S # .Data (Gidra) – bazar maglumatlary göçürip alyjy
Döredijiler dürli çeşmelerden bazar maglumatlaryny (gurallar / şemler / bellikler / DOM) awtomatiki ýüklemek üçin S # .Data (Hydra) programma üpjünçiligini döretdiler. Maglumat ýerli ammarda beýleki programma üpjünçiliginde amatly maglumat derňewini üpjün edýän S # .Data (BIN) tekst görnüşinde ýa-da iň ýokary gysyş derejesini üpjün edýän ýörite ikilik formatda saklanyp bilner. Saklanan maglumatlar söwda strategiýalary arkaly ulanmak üçin elýeterli bolar. Maglumatlara girmek üçin “StorageRegistry” ýa-da Excel / xml / txt formatda yzygiderli ýüklemeleri ulanmaly bolarsyňyz. S # .Data hakyky wagtda we taryhy maglumatlar çeşmelerini bir wagtda ulanmaga mümkinçilik berýär. Bu artykmaçlyk giňeldilen çeşme modelini ulanmak arkaly gazanylýar. Programmanyň ilkinji açylyşy wagtynda ekranda penjire açylar,
S # .Shell – çeşme kodlary bilen taýýar grafiki çarçuwa
S # .Shell, ulanyjynyň talaplaryna esaslanyp çalt üýtgeşmeler girizmäge mümkinçilik berýän we C # dilinde doly açyk çeşme bolan ulanmaga taýyn grafiki çarçuwadyr. Robot çalt grafiki interfeýs döreder, strategiýa sazlamalaryny ýatda saklar we dikelder, strategiýanyň işleýşi barada jikme-jik maglumat berer we awtomatiki usulda öz wagtynda işe girizer. S # .Shell başlanyňyzda, Shell taslamasy Solution Explorer-de peýda bolar.
- birikme sazlamalary düwmeleri;
- häzirki Shell konfigurasiýasyny saklamak üçin düwme;
- esasy goýmalar.
Bellik! “Emulýasiýa” kategoriýasynda taryhy maglumatlar boýunça strategiýa synagyny geçirmek mümkin.
S # .MatLab – MatLab söwda ulgamlary bilen integrasiýa
Döredijiler S # .MatLab – önüme baglanyşyk https://doc.stocksharp.ru/topics/MatLab.html MatLab MathWorks gurşawynda söwda algoritmlerini ýazýan söwda hünärmenleri üçin döredildi. S # .MatLab integrasiýa birleşdirijisiniň bolmagy, islendik dellal / bir exchangea diýen ýaly birikmäge mümkinçilik berýär. MatLab skriptleri, söwda platformalaryndan maglumatlary alandan soň, olara söwda sargytlaryny iberýär. Jikme-jik sazlamalary, skriptleri we resminamalary almak üçin S # .MatLab satyn almaly bolarsyňyz.
MatLab skriptlerinden söwda
CSV faýllary maglumatlary ýygnaýar we saklaýar. Häzirki sitatalar setirlerde ýazylýar. Sütünler her bir walýuta jübüti üçin teklipleriň / soramagyň ähli diapazonyny görkezýär. Kompýuteriňizi hemişe saklap bilmeýän bolsaňyz, alada etme. Bu ýagdaýda maglumatlar bloklara bölüner. Göçürip alanyňyzdan soň, programmany ýapyp, faýlyň adyny ýitirip, belli bir wagtdan soň täzeden açyp bilersiňiz.
Bellik! Maglumat bloklary bolan massiwleriň ululygy başgaça bolar. Maglumat bloklary PRICES-de (global üýtgeýän) saklanýar.
Strategiýa döredilende, diňe öz parametrlerini giriş hökmünde kabul edýändigine göz ýetirmeli. Başlangyç maglumatlar global üýtgeýänleriň üsti bilen geçirilýär. Söwda ýapylanda, global üýtgeýjiler strategiýanyň hilini häsiýetlendirmek üçin düzülýär. Bu aýratynlyklary optimizirlemek üçin global üýtgeýänleriň başlangyjy boljak “gabyk” döretmeli.
Bellik! Her gezek söwda ýapylanda strategiýanyň ýerine ýetirilişi täzelenýär.
Hli Stocksharp resminamalary https://doc.stocksharp.ru/
Çempionlar ligasynyň tomaşaçysy – gatnaşyjylaryň geleşikleri bilen Çempionlar ligasynyň bäsleşiginiň diagrammalary
LCH Viewer, LCH gatnaşyjylarynyň söwdasyny görkezijiler bilen diagrammada görkezýän programma üpjünçiligi. Aşakdaky suratda birnäçe gurallaryň ekranynyň nähili boljakdygyny görüp bilersiňiz.