Stocksharp (S#) – merkataritzarako software multzoa, merkataritza-estrategiak sortu eta merkataritza-robotak (ohikoak edo HFT) sortzeko, erabilera-eginbideak, non deskargatu eta nola erabili, interfaze-eginbideak. StockSharp software berritzaile bat da, erabiltzaileek ziklo osoko automatizazioak (analisia/probak/merkataritza) sortzeko eta
merkataritza-botak beren kabuz garatzeko aukera ematen diena . Analisi teknikoko pakete estandarraz gain, plataformak ikus-estrategien eraikitzaile berezia dauka. API konexioa eskuragarri dago merkataritza-robotetarako eta hirugarrenen softwarerako. Jarraian, Stocksharp-i buruz gehiago jakin dezakezu (S# – laburra), baita plataforma ezagunaren abantailak eta desabantailak ebaluatu ere.
- StockSharp Lizentzia
- Merkatari pribatua
- Crypto Trader
- Lizentzia hedatua
- Lizentzia korporatiboa
- Korporatiboa Plus
- Stocksharp iturburu-kodeak Github-en
- Instalazio Ezaugarriak
- martxan jarri
- Softwarea instalatzea eta kentzea
- Programa eguneratzeko eginbideak
- S#.API – merkataritza-robotak C#-n idazteko liburutegia Visual Studio-n
- S#.API instalatzeko ezaugarriak
- GitHub-etik instalatzeko ezaugarriak
- Nuget-ekin instalatzen
- Konektoreak
- Aplikazioak
- Tresnak
- Datuak biltegiratzea
- S#.Designer merkataritza-robotak eta estrategiak sortzeko diseinatzaile programa unibertsala da
- S#.Terminal – merkataritza terminala
- S#.Data (Hydra) – merkatuko datuen deskargatzailea
- S#.Shell – prest egindako marko grafikoa iturburu-kodeekin
- S#.MatLab – MatLab-en integrazioa merkataritza-sistemekin
- MatLab gidoietatik negoziatzea
- Txapeldunen Ligako ikuslea – Txapeldunen Ligako lehiaketako grafikoak parte-hartzaileen eskaintzarekin
StockSharp Lizentzia
Erabiltzaileei aukera ematen zaie (https://doc.stocksharp.ru/topics/License.html) lizentzia mota egokiena aukeratzeko: extended/corporate/corporate plus/private trader/crypto trader.
Merkatari pribatua
Lizentzia mota hau erregistratu ondoren doan ematen da. Erabiltzailearen eskura egongo dira programa hauek:
- S#.Designer – merkataritza-estrategien diseinatzailea 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 – merkatuko datu historikoak automatikoki deskargatzeko eta gordetzeko programa https://stocksharp.ru/store/hydra/;
- S#.Terminal merkataritza 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 – merkataritza-robotak garatzeko liburutegia https://stocksharp.ru/store/api/.
Crypto Trader
Crypto Trader lizentziak plataforma hauetarako sarbidea eskaintzen du: 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/Zaif/LBank//B/WB CoinBene /BitZ/ZB.
Lizentzia hedatua
Lizentzia hedatuak erabiltzaileei aldi berean 3 programa konektatzeko aukera ematen die
QUIK terminalera . Bideo-ikasgaietarako sarbidea, zeinen iraupena 40 ordu baino gehiagokoa, eta prest dauden merkataritza-estrategietarako sarbidea irekita dago.
Ohar! StockSharp-en laguntza teknikoko zerbitzuak azkar erantzuten die sortzen diren arazoei, bezeroari softwarearen funtzionamenduarekin lotutako edozein arazo konpontzen lagunduz.
Lizentzia korporatiboa
Bolumen lizentzia lortzeko kuota bat ordaindu beharko duzu. Oinarrizko/aurreratutako lizentzia-funtzionalitateaz gain, erabiltzaileari zuzeneko sarbidea emango zaio:
- deribatuen merkatua Moskuko Burtsan ;
- Moskuko Burtsako burtsa;
- LSE/NASDAQ trukea.
Gainera, merkatariek Moskuko Trukeko deribatuen merkatuan aginduak kudeatu ditzakete eta merkataritzara konektatu FIX/FAST protokoloa erabiliz.
Korporatiboa Plus
Enpresa plus lizentziak prest dauden software soluzioen iturburu-kodeak biltzen ditu (S#.Data/S#.Designer/S#.Shell). Plataformarako beraren iturburu-kodeak ere badaude: S#.API. [Caption id=”attachment_12845″ align=”aligncenter” width=”844″]
Stocksharp iturburu-kodeak Github-en
S# muina Kode Irekiko komunitatean garatzen da. S# iturri gisa eskuragarri dago GitHub/StockSharp biltegian https://github.com/StockSharp/StockSharp helbidean. Motaren araberako osagaiak iturburu-kodeekin egongo dira eskuragarri:
- zure konexioak sortzeko prozesuan erabiltzen diren klase arruntak;
- merkataritza simulagailua;
- historia simulagailua;
- analisi teknikoko adierazle kopuru handi bat (70 baino gehiago);
- erregistroa.
Ohar! Merkataritza arloan hasiberrientzat, S#.Studio ingurune grafikoa egokia da, eta horrek asko errazten du merkataritzarako robotak sortzeko eta probatzeko prozesua.
GitHub gida – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/
Instalazio Ezaugarriak
Erabiltzaile hasiberri gehienek ez dute ulertzen StockSharp behar bezala abiarazi, programak instalatu eta softwarea eguneratu behar izanez gero. Beheko informazioak StockSharp nola instalatu ulertzen lagunduko dizu.
martxan jarri
S#.Installer instalatzeko, erabiltzaileek https://stocksharp.ru/products/download/ esteka jarraitu beharko dute eta banaketa deskargatzeaz arduratu beharko dute. Installer.zip.Installerzip Properties blokea kendu da.
Softwarea instalatzea eta kentzea
Garatzaileek ziurtatu zuten erabiltzaileek programan bilatzeko erosoa zela, eta aplikazio mota hautatzeko aukera eman zuten.
Programa eguneratzeko eginbideak
Garatzaileek ziurtatu zuten S#.Installer software-eguneratzeak modu independentean jarraitzen dituela eta automatikoki abiarazten dituela. Horregatik, instalazioa amaitu ondoren, hobe da programa ez desinstalatzea. Eskuragarri dauden eguneraketak eskuz egiaztatzeko, “Eguneratzeak” botoia sakatu behar duzu. Softwarearen leihoaren eskuineko izkinan aurki dezakezu. Eguneraketak eskuragarri egonez gero, jakinarazpen bat agertuko da pantailan. Orain botoia sakatu behar duzu.
S#.Installer tresna-barraren bidez ixtea gomendatzen da. Horretarako, menurako trantsizioa egiten da. Egin klik eskuineko botoiarekin “Itxi” botoian.
S#.API – merkataritza-robotak C#-n idazteko liburutegia Visual Studio-n
S#.API merkataritza algoritmikoaren alorrean hasiberrientzat zein profesionalentzat erabilgarria izango den doako liburutegia da.
. Liburutegia Visual Studio ingurunean C# programazioan zentratuta dago, eta horri esker, erabiltzaileek edozein estrategia sortzeko aukera dute: denbora-tarte luzeko posizioetatik hasi eta trukerako sarbide zuzena (DMA) erabiltzen duten maiztasun handikoetara (HFT). merkataritza. S#.API gainontzeko produktuen oinarria da. Liburutegian oinarrituta, garatzaileek hainbat soluzio sortu dituzte S#.Designer/S#.Data/S#.MatLab egokitzailea, etab. Erabiltzaileek beren konexioak sortzeko gaitasuna dute kanpoko edozein merkataritza-sistemarekin. Botak edozein konexiorekin lan egin dezake. Ez dago brokerren APIaren araberakoa, eta hori abantaila nabarmena da. S#.API merkatari pribatuei/banku-erakundeei/inbertsio-enpresei zuzenduta dago. Errendimendua nahiko altua da. Edozein tresnatarako ehunka estrategia aldi berean exekutatzen dira. Tikak/betaurrekoak probatzea ahalik eta zehatzena da. Benetako irristaketa zehazten da. S#.API StockSharp-en APIa eta dokumentazioa deskargatu dezakezu https://stocksharp.ru/store/api/ StockSharp-en abiarazte azkarra, Quik-en merkataritza-robot bat sortuz: https://youtu.be/F51bGEpTOvo
S#.API instalatzeko ezaugarriak
5.0 bertsioaz geroztik, S#.API-ren instalazioa NuGet bidez egiten da. Aurreko bertsioetarako, GitHub web zerbitzuko StockSharp Releases biltegitik instalatzea aukeratu beharko zenuke.
GitHub-etik instalatzeko ezaugarriak
Lehenik eta behin, erabiltzaileek
GitHub -en erregistratzen dute . Ondoren, joan github.com/StockSharp/StockSharp orrira StockSharp biltegian eta hautatu “Oharra” izeneko ikonoa. Pantailan leiho bat irekiko da eta bertan S# bertsioa hautatu behar duzu (Deskargak atalean) eta beharrezko artxiboak deskargatu. Deskargatutako artxiboak desblokeatu eta deskonprimitu egiten dira.
Ohar! StockSharp_#.#.# artxiboetan. Liburutegiaren / adibideen iturburu-kodeen zip-fitxategiak ditu. Iturburu-kodeak iturri-kodeen artxiboetan aurki ditzakezu.
Nuget-ekin instalatzen
Nuget erabiliz, erabiltzaileek S# liburutegia instala dezakete. Iturburu-kodeak eta adibideak instalatzeko, GitHub-era joan beharko duzu.
Konektoreak
StockSharp-en burtsekin eta datu-iturburuekin lan egin behar duzu Connector oinarrizko klasearen bidez. Iturburu-kodeak Samples/Common/SampleConnection proiektuan aurki daitezke.
Lehenik eta behin, Konektore klasearen
https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :
… Konektore-konektore publikoa; … public MainWindow() { InitializeComponent(); Konektorea = Konektore berria (); InitConnector(); } S#.API-rako Konektorea konfiguratzeko diseinatutako interfaze grafiko berezi batean, aldi berean hainbat konexio konfigura daitezke.
Ohar! Gertaeren kudeatzaileak InitConnector metodoan ezarri behar dira.
Aplikazioak
Ordena objektua erabiliz, eskaera berri bat sor dezakezu. Zerbitzariari eskaera bat bidaltzen dion Connector.RegisterOrder(StockSharp.BusinessEntities.Order order) metodoa erabiliz, erabiltzaileak trukean erregistratu ahal izango du. Gelditzeko agindua sortu beharra badago, adituek aholkatzen dute Order.Type propietatea OrderTypes.Conditional gisa zehazteaz arduratzea. Aplikazioekin lan gehiago egiteko, objektu bera erabiltzen da.
Tresnak
Segurtasuna merkataritzarako erabiltzen den finantza-tresna da. Tresna stock/etorkizuna/aukera bat izan daiteke, etab. Garatzaileak tresna saskiak klasetan banatu zituen:
- IndizeaSegurtasuna;
- Etengabeko Segurtasuna;
- WeightedIndexSegurtasuna.
Datuak biltegiratzea
StockSharp-en, datuak gorde ditzakezu gero deskargatzeko. Oro har, beharrezkoa da datuak gordetzea analisiak / ereduak bilatzeko, merkatuko datuak gorde
merkataritza terminaletik (botak probatzeko). Datuen biltegiratzea guztiz gardena da, garatzaileak goi-mailako sarbideaz eta xehetasun teknikoen barruan ezkutatuz arduratu baitzen.
S#.Designer merkataritza-robotak eta estrategiak sortzeko diseinatzaile programa unibertsala da
S#.Designer merkataritza-estrategiak sortzeko, probatzeko eta kudeatzeko erabiltzen da merkataritza errealean. Programa honek eskaintzen dituen estrategiak sortzeko hainbat mota daude. Erabiltzen ari dira:
- Kubikov. Kasu honetan, baliteke erabiltzaileak programazio gaitasunik ez izatea. Estrategiak sortzeko, lerroak lotzeko eta kuboak konbinatzeko metodoa erabili beharko duzu.
- C#. Aukera hau egokia da kodearekin lan egiteko beldurrik ez duten programatzaile esperientziadunentzat. Halako estrategia bat ez da mugatzen sortzeko aukeretan. Edozein algoritmo deskriba ditzake, kuboak ez bezala. Estrategia zuzenean S#.Designer-en edo C# garapen-ingurunean sortzen da.
S#.Designer-en lehen abiaraztean, leiho bat agertuko da pantailan eta bertan abiarazteko modua hautatu beharko duzu.
Ohar! Errusiako merkaturako datu historikoen doako iturririk ezagunena Finam broker da. Datu-iturburu lehenetsia S#.Designer da.
https://youtu.be/NrzI4yJFg7U Stocksharp Bigarren ikasgaia: https://youtu.be/N_AFlKYP2rU Hirugarren ikasgaia: https://youtu.be/f75zeQL5Ucw
S#.Terminal – merkataritza terminala
S#.Terminal doako merkataritza-terminal bat da, eta horren abantaila nagusia merkataritza-plataforma ugarirekin aldibereko konexioa da. Munduko truke ezberdinetako 70 konexio baino gehiagorako laguntza eskuragarri dago. Denbora-tarteak arbitrarioak dira.
S#.Data (Hydra) – merkatuko datuen deskargatzailea
Garatzaileek S#.Data (Hydra) softwarea sortu dute hainbat iturritatik merkatuko datuak automatikoki kargatzeko (tresnak/kandelak/tick-eskaintzak/DOM). Datuak biltegiratze lokalean gorde daitezke S#.Data (BIN) testu-formatuan, beste software batean datuen analisi erosoa eskaintzen duena, edo konpresio maila maximoa ematen duen formatu bitar berezi batean. Gordetako informazioa merkataritza-estrategiek erabiltzeko moduan egongo da. Datuetara sartzeko, StorageRegistry edo ohiko igoerak Excel/xml/txt formatuan erabili beharko dituzu. S#.Data-k aldi berean denbora errealeko eta datu-iturri historikoak erabiltzeko aukera ematen du. Abantaila hau iturri-eredu hedagarri baten bidez lortzen da. Programaren lehen abiaraztean, leiho bat irekiko da pantailan,
S#.Shell – prest egindako marko grafikoa iturburu-kodeekin
S#.Shell erabiltzeko prest dagoen marko grafiko bat da, erabiltzailearen eskakizunen arabera aldaketa azkarrak egiteko aukera ematen duena eta guztiz irekia dena C# hizkuntzan. Robotak azkar sortuko du interfaze grafiko bat, estrategiaren ezarpenak gorde eta berreskuratuko ditu, estrategiaren funtzionamenduari buruzko informazio zehatza emango du eta automatikoki abiaraziko du ordutegian. S#.Shell abiarazten duzunean, Shell proiektua Solution Explorer-en agertuko da.
- konexio ezarpenak botoiak;
- uneko Shell konfigurazioa gordetzeko botoia;
- fitxa nagusiak.
Ohar! “Emulazioa” kategorian, datu historikoetan estrategia probak egiteko aukera dago.
S#.MatLab – MatLab-en integrazioa merkataritza-sistemekin
Garatzaileek S#.MatLab sortu dute – https://doc.stocksharp.ru/topics/MatLab.html produkturako esteka bat, MatLab MathWorks ingurunean merkataritza-algoritmoak idazten dituzten merkataritza-espezialistentzat. S#.MatLab integrazio-konektorearen presentziak ia edozein broker/trukerekin konektatzea ahalbidetzen du. MatLab scriptek, merkataritza-plataformetatik datuak jaso ondoren, merkataritza-aginduak bidaltzen dizkiete. Ezarpen, script eta dokumentazio zehatzak lortzeko, S#.MatLab erosi beharko duzu.
MatLab gidoietatik negoziatzea
CSV fitxategiek datuak biltzen eta gordetzen dituzte. Uneko komatxoak lerroka idazten dira. Zutabeek moneta-bikote bakoitzeko eskaintza/eskadako aurrekontu sorta osoa adierazten dute. Ezin baduzu ordenagailua etengabe piztuta eduki, ez kezkatu. Kasu honetan datuak blokeka etorriko dira. Deskargatu ondoren, programa itxi dezakezu, fitxategiari izena aldatu eta denbora-tarte jakin baten ondoren berrabiarazi dezakezu.
Ohar! Datu-blokeak dituzten matrizeen tamaina ezberdina izango da. Datu-blokeak PREZIOetan gordetzen dira (aldagai globala).
Estrategia bat sortzean, ziurtatu behar duzu beren parametroak soilik onartzen dituztela sarrera gisa. Hasierako datuak aldagai globalen bidez transferitzen dira. Merkataritza bat ixten denean, aldagai globalak doitzen dira estrategiaren kalitatea ezaugarritzeko. Ezaugarri hauek optimizatzeko, “shell” bat sortu behar duzu eta bertan aldagai globalak hasieratuko dira.
Ohar! Merkataritza bat ixten den bakoitzean, estrategiaren errendimendua eguneratzen da.
Stocksharp-en dokumentazio guztia https://doc.stocksharp.ru/ helbidean
Txapeldunen Ligako ikuslea – Txapeldunen Ligako lehiaketako grafikoak parte-hartzaileen eskaintzarekin
LCH Viewer LCH parte-hartzaileen merkataritzak adierazleekin taula batean bistaratzen dituen softwarea da. Beheko argazkian hainbat tresnaren bistaratzea nolakoa izango den ikus dezakezu.