Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling

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

Stocksharp (S#) – in set fan software foar hannel, it meitsjen fan hannelstrategyen en it meitsjen fan hannelsrobots (gewoane as HFT), gebrûksfunksjes, wêr’t te downloaden en hoe te brûken, ynterfacefunksjes. StockSharp is in ynnovative software wêrmei brûkers folsleine-syklus automatisaasjes (analyze / testen / hannelje) kinne meitsje en
hannelsbots op har eigen ûntwikkelje . Neist it standert technyske analysepakket befettet it platfoarm in unike fisuele strategybouwer. API-ferbining is beskikber foar hannelsrobots en software fan tredden. Hjirûnder kinne jo mear leare oer Stocksharp (S# – koart), en ek de foardielen en neidielen fan it populêre platfoarm evaluearje.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling

StockSharp Lisinsje

Brûkers krije de kâns (https://doc.stocksharp.ru/topics/License.html) om it meast geskikte type lisinsje te kiezen: útwreide/corporate/corporate plus/private trader/crypto trader.

Private hanneler

Dit soarte lisinsje wurdt fergees levere nei registraasje. De folgjende programma’s sille beskikber wêze foar de brûker:

  • S#.Designer – ûntwerper fan hannelstrategyen 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 – in programma foar it automatysk downloaden en opslaan fan histoaryske merkgegevens https://stocksharp.ru/store/hydra/;
  • S#.Terminal hannelsterminal 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 – in bibleteek foar it ûntwikkeljen fan hannelsrobots https://stocksharp.ru/store/api/.

Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling

Krypto Trader

De Crypto Trader-lisinsje jout tagong ta de folgjende platfoarms: 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/Bit/WBMaibox CoinBene /BitZ/ZB.

Útwreide lisinsje

Mei de útwreide lisinsje kinne brûkers maksimaal 3 programma’s tagelyk ferbine mei
de QUIK-terminal . Tagong ta fideolessen, wêrfan de doer 40 oeren is, en klearmakke hannelstrategyen is iepen.

Noat! De technyske stipetsjinst fan StockSharp reageart fluch op opkommende problemen, en helpt de kliïnt elk probleem op te lossen yn ferbân mei de wurking fan ‘e software.

Corporate lisinsje

Jo sille in fergoeding moatte betelje om in folume lisinsje te krijen. Neist de basis-/avansearre lisinsjefunksjonaliteit sil de brûker direkte tagong krije ta:

  • derivative merk op ‘e Moskouse Exchange ;
  • de beurs op ‘e Moskouse Börse;
  • LSE/NASDAQ útwikseling.

Ek kinne hannelers oarders beheare op ‘e derivativemerk fan’ e Moskouse Exchange en ferbine mei hannel mei it FIX / FAST-protokol.

Corporate plus

It bedriuw plus lisinsje omfettet de boarne koades fan alle klearmakke software oplossings (S#.Data/S#.Designer/S#.Shell). Der binne ek boarne koades foar it platfoarm sels: S # .API.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling S# arsjitektuer [/ caption]

Stocksharp boarne koades op Github

De S#-kearn is ûntwikkele binnen de Open Source-mienskip. S # is beskikber as boarne yn it GitHub/StockSharp repository op https://github.com/StockSharp/StockSharp. Komponinten per type sille beskikber wêze mei boarne koades:

  • mienskiplike klassen dy’t wurde brûkt yn it proses fan it meitsjen fan jo eigen ferbinings;
  • hannel simulator;
  • skiednis simulator;
  • in grut oantal technyske analyze yndikatoaren (mear as 70);
  • logging.

Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Nei it oerbringen fan jild foar de oankeap fan StockSharp sil tagong ta de boarne koades fan sletten komponinten beskikber steld wurde. In hanneler kin profit / ferlies / slipage / lag algoritmen brûke, lykas it bouwen fan kearsen fan elk tiidframe.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling

Noat! Foar begjinners op it mêd fan hannel is de S#.Studio grafyske omjouwing geskikt, dy’t it proses fan it meitsjen en testen fan robots foar hannel sterk ferienfâldiget.

GitHub-gids – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/

Ynstallaasje Features

De measte begjinnende brûkers begripe net hoe’t jo StockSharp goed kinne starte, programma’s ynstallearje en de software as nedich bywurkje. De ynformaasje hjirûnder sil jo helpe te begripen hoe’t jo StockSharp ynstallearje.

lansearje

Om S#.Installer te ynstallearjen, moatte brûkers de keppeling folgje https://stocksharp.ru/products/download/ en soargje foar it downloaden fan de distribúsje. It blok Installer.zip.Installerzip Eigenskippen wurdt fuortsmiten.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Om dit te dwaan, klikje jo mei de rechtermuisknop op it bestân en selektearje eigenskippen. It argyf is útpakt. Yn ‘e map dy’t iepenet, moatte jo it bestân StockSharp.Installer.Console.bat fine. Start dan de ynstallaasjemodus fan dit bestân en wachtsje oant it ynstallaasjeproses foltôge is.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Op it folgjende poadium ynfiere se de oanmelding en de geheime StockSharp-kombinaasje dy’t nedich is om it programma yn te gean. As it ynstallaasjeproses foltôge is, sil in softwarefinster op it skerm iepenje.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling

Software ynstallaasje en fuortheljen

De ûntwikkelders soargen derfoar dat it handich wie foar brûkers om te sykjen yn it programma, en levere de mooglikheid om it type applikaasjes te selektearjen.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Om de applikaasje te ynstallearjen, selektearje hannelers it programma en klikje op it kommando “Ynstallearje”. Befêstigje dan oerienkomst mei de betingsten fan ‘e lisinsje-oerienkomst en tik op de knop “Ferdergean”.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Selektearje dan it ynstallaasjepaad. Tagelyk is it de muoite wurdich om te ûnthâlden dat de map wêryn it programma is ynstallearre leech wêze moat. Klikje dêrnei nochris op de knop “Ferdergean”, selektearje it kommando “Utfiere” en wachtsje oant de ynstallaasje foltôge is.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling No is de software klear foar gebrûk! Rie! As it nedich is om de software te ferwiderjen, selektearje brûkers it kommando “Uninstallearje” en klikje op de knop “Ferdergean”. Om de software te herstellen, moatte jo klikke op it kommando “Weromsette” en klikje op de knop “Trochgean”.

Program update funksjes

De ûntwikkelders soarge derfoar dat S#.Installer selsstannich software-updates folget en automatysk lanseart. Dêrom, neidat de ynstallaasje is foltôge, is it better om it programma net te ferwiderjen. Om beskikbere updates manuell te kontrolearjen, moatte jo op de knop “Updates” klikke. Jo kinne it fine yn ‘e rjochterhoeke fan it softwarefinster. As updates beskikber binne, sil in notifikaasje op it skerm ferskine. No moatte jo op de knop tikje.

It is oan te rieden om S#.Installer te sluten fia de arkbalke. Foar dit doel wurdt in oergong nei it menu útfierd. Rjochts-klikke op de “Slute” knop.

Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling

S#.API – in bibleteek foar it skriuwen fan hannelsrobots yn C # yn Visual Studio

S#.API is in fergese bibleteek dy’t nuttich sil wêze foar sawol begjinners as professionals op it mêd fan
algoritmyske hannel. De bibleteek is rjochte op C#-programmearring yn ‘e Visual Studio-omjouwing, wêrtroch brûkers de kâns krije om absolút alle strategyen te meitsjen: fan posisjonele mei in lange tiidframe oant hege frekwinsje (HFT) dy’t direkte tagong (DMA) brûke om te wikseljen hannel. S # .API is de stifting fan ‘e rest fan’ e produkten. Oan ‘e basis fan’ e bibleteek hawwe ûntwikkelders ferskate oplossingen makke lykas S#.Designer/S#.Data/S#.MatLab-adapter, ensfh. Brûkers hawwe de mooglikheid om har eigen ferbiningen te meitsjen mei alle eksterne hannelsystemen. De bot kin wurkje mei elke ferbining. It hinget net ôf fan ‘e API’s fan ‘e broker, wat in wichtich foardiel is. S#.API is rjochte op partikuliere hannelers / bankynstellingen / ynvestearringsbedriuwen. De prestaasje is frij heech. Hûnderten strategyen foar elk ynstrumint wurde tagelyk útfierd. Testen op teken / bril is sa akkuraat mooglik. Echt slipping wurdt bepaald. Jo kinne API en dokumintaasje downloade foar S#.API StockSharp op https://stocksharp.ru/store/api/ Fluchstart yn StockSharp, it meitsjen fan in hannelsrobot foar Quik: https://youtu.be/F51bGEpTOvo

Skaaimerken fan it ynstallearjen fan S # .API

Sûnt ferzje 5.0 wurdt de ynstallaasje fan S#.API dien fia NuGet. Foar eardere ferzjes moatte jo kieze om te ynstallearjen fan it StockSharp Releases-repository fan ‘e GitHub-webtsjinst.

Funksjes fan ynstallaasje fan GitHub

As earste registrearje brûkers op
GitHub . Gean dan nei de side github.com/StockSharp/StockSharp yn it StockSharp-repository en selektearje it ikoan mei de namme “Releases”. In finster sil iepenje op it skerm wêryn jo de S#-ferzje moatte selektearje (fan ‘e seksje Downloads) en de nedige argiven downloade. De ynladen argiven wurde ûntskoattele en útpakt.

Noat! Yn de argiven StockSharp_#.#.#. befettet zip-bestannen fan ‘e bibleteek / boarnekoades fan foarbylden. Jo kinne de boarne koades fine yn ‘e Boarnekoade-argiven.

Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling

Ynstallearje mei Nuget

Mei Nuget kinne brûkers de S#-bibleteek ynstallearje. Om de boarne koades en foarbylden te ynstallearjen, moatte jo nei GitHub gean.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Klikje yn Solution Explorer mei rjochts op de namme fan ‘e oplossing. Nei it gean nei it kontekstmenu, selektearje Behear NuGet-pakketten foar oplossing. In finster sil iepenje op it skerm wêryn jo moatte tik op de Online ljepper. Typ StockSharp yn ‘e sykbalke. As it pakket foar it ynstallearjen fan de StockSharp API is fûn, moatte jo klikke op “Ynstallearje”. Sadree’t de pakketynstallaasje foltôge is, sille pakketten ferskine yn ‘e map. Troch de “Packages” te iepenjen kinne jo der wis fan wêze dat it StockSharp.#.#.# befettet mei de lêste ferzje fan S#.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling

Connectors

Jo moatte wurkje mei oandielbeurzen en gegevensboarnen yn StockSharp fia de Connector-basisklasse. De boarne koades kinne fûn wurde yn it Samples/Common/SampleConnection-projekt.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Earst moatte jo soargje foar it meitsjen fan in eksimplaar fan ‘e
Connector-klasse https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :

iepenbiere Connector Connector;

iepenbiere MainWindow()
{
InitializeComponent();
Connector = new Connector();
InitConnector();
} Yn in spesjale grafyske ynterface dy’t ûntwurpen is om de Connector foar S#.API te konfigurearjen, is it mooglik om meardere ferbiningen tagelyk te konfigurearjen.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling It is ek mooglik om in ferbining direkt fan ‘e koade ta te foegjen (sûnder grafyske finsters). Om dit te dwaan, moatte jo de TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector connector, System.Action<TAdapter> init) tafoeging brûke. It oantal ferbinings yn ien Connector foarwerp is ûnbeheind. Brûkers kinne tagelyk ferbine mei meardere útwikselings / makelders.

Noat! Event handlers moatte wurde ynsteld yn de InitConnector metoade.

Oanfraach

Mei it Oarder-objekt kinne jo in nije bestelling oanmeitsje. Mei help fan de Connector.RegisterOrder(StockSharp.BusinessEntities.Order oarder) metoade, dy’t in bestelling nei de tsjinner stjoert, sil de brûker it op ‘e útwikseling kinne registrearje. As der ferlet is om in stoporder te meitsjen, advisearje saakkundigen it soargjen foar it opjaan fan it Order.Type-eigendom as OrderTypes.Conditional. Foar fierdere wurk mei applikaasjes wurdt itselde objekt brûkt.

Tools

Feiligens is in finansjeel ynstrumint dat brûkt wurdt foar hannel. It ynstrumint kin in stock / takomst / opsje wêze, ensfh. De ûntwikkelder ferdielde de arkkorven yn klassen:

  • IndexSecurity;
  • Continuous Feiligens;
  • WeightedIndexSecurity.

Data opslach

Yn StockSharp kinne jo gegevens bewarje foar letter download. As regel is it nedich om gegevens op te slaan om analyse / sykjen nei patroanen te sammeljen, merkgegevens op te slaan fan ‘e
hannelsterminal (foar it testen fan bots). Gegevensopslach is absolút transparant, om’t de ûntwikkelder soarge foar tagong op heech nivo en ferburgen binnen de technyske details.

S#.Designer is in universele ûntwerperprogramma foar it meitsjen fan hannelsrobots en strategyen

S#.Designer wurdt brûkt om hannelstrategyen te meitsjen, te testen en te behearjen yn echte hannel. D’r binne ferskate soarten oanmeitsjen fan strategyen dy’t dit programma biedt. Se brûke:

  1. Kubikov. Yn dit gefal kin de brûker gjin programmearfeardigens hawwe. Om strategyen te meitsjen, moatte jo de metoade brûke om linen te ferbinen en kubussen te kombinearjen.
  2. C#. Dizze opsje is geskikt foar betûfte programmeurs dy’t net bang binne om te wurkjen mei koade. Sa’n strategy is net beheind yn ‘e mooglikheden foar skepping. It kin elke algoritme beskriuwe, yn tsjinstelling ta kubussen. De strategy wurdt makke direkt yn S # .Designer of yn de C # ûntwikkeling omjouwing.

Tidens de earste lansearring fan S#.Designer sil in finster ferskine op it skerm wêryn jo in startmodus moatte selektearje.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Druk dêrnei op de OK knop. Tidens de earste lansearring fan S#.Designer wurdt jo frege om in finster foar gegevensdownload te iepenjen. Om histoaryske gegevens te downloaden, moatte jo it programma S#.Data (koadenamme Hydra) ynstallearje. Nei it klikken op de knop Download ark, sil in oerienkommende finster ferskine op it skerm, wêryn jo de koade en type ark / gegevensboarne moatte ynfiere. Klikje dan op de OK knop. De ark dy’t S#.Designer sil fine kinne fûn wurde yn it paniel Alle ark.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling

Noat! De populêrste frije boarne fan histoaryske gegevens foar de Russyske merk is Finam broker. De standert gegevensboarne is S#.Designer.

Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Om histoaryske gegevens te krijen, gean nei de kategory Alle ynstruminten en tikje op de namme fan it fereaske ynstrumint. Stel dan de perioade fan histoaryske gegevens / type / Tiidframe fan kearsen yn en klikje op de Start knop.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Nei’t de histoaryske gegevens binne krigen, moat ien fan ‘e demonstraasjestrategyen de foarkar krije. Om dit te dwaan, gean nei it paniel Schemes. Yn de strategyen map, selektearje in foarbyld SMA strategy. As jo ​​nei in strategy navigearje, iepent it ljepblêd Emulation yn it lint. Hjir kinne jo de basiseleminten fine foar it meitsjen fan in strategy / debuggen / testen.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Stel yn dit ljepblêd de testperioade en opslach fan merkgegevens yn yn it fjild “Marktgegevens”. Selektearje dêrnei de nedige ark en set it type / Tiidframe fan ‘e kearsen yn’ e kategory Blokeigenskippen. Hanneljemulaasje begjint fuortendaliks nei’t de knop Start is yndrukt.

https://youtu.be/NrzI4yJFg7U Stocksharp Les Two: https://youtu.be/N_AFlKYP2rU Les Three: https://youtu.be/f75zeQL5Ucw

S # .Terminal – hannel terminal

S#.Terminal is in frije hannelsterminal, wêrfan it wichtichste foardiel de simultane ferbining is mei in grut oantal hannelsplatfoarms. Stipe foar mear dan 70 ferbiningen fan ferskate útwikselingen fan ‘e wrâld is beskikber. Tiid frames binne willekeurich.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Tidens de earste lansearring fan S#.Terminal moatte jo de startmodus selektearje en klikje op de OK knop. In terminalfinster sil op it skerm ferskine. Komponinten wurde standert ynsteld. Nei it bewurkjen fan de ferbiningynstellingen, moatte jo klikke op de knop “Ferbine”.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Om in nij kaartgebiet ta te foegjen, tikje brûkers op it kommando “Tafoegje”. Troch op de twadde mûsknop op itselde plak te klikken, kinne jo kearsen tafoegje foar de ynstruminten fan belang / yndikatoaren / oarders en jo eigen deals. Yn ‘e kategory Trades sille hannelers hannelingen per ynstrumint kinne besjen. As it nedich is, sille keaplju altyd de opsje hawwe om ekstra komponinten ta te foegjen.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling

S#.Data (Hydra) – merk data downloader

De ûntwikkelders hawwe makke S # .Data (Hydra) software foar automatyske laden fan merk gegevens (ynstruminten / kearsen / tick deals / DOM) út ferskate boarnen. De gegevens kinne bewarre wurde yn ‘e lokale opslach yn it S # .Data (BIN) tekstformaat, dat in handige gegevensanalyse yn oare software leveret, of yn in spesjale binêre opmaak dy’t it maksimale kompresjenivo leveret. De ynformaasje dy’t is bewarre sil beskikber wurde foar gebrûk troch hannelstrategyen. Om tagong te krijen ta de gegevens, moatte jo de StorageRegistry brûke as reguliere uploads yn it Excel/xml/txt-formaat. S# .Data kinne jo sawol real-time as histoaryske gegevens boarnen tagelyk brûke. Dit foardiel wurdt berikt troch it brûken fan in útwreide boarne model. Tidens de earste start fan it programma sil in finster op it skerm iepenje,
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Om it finster foar seleksje fan gegevensboarnen te iepenjen, moatte jo nei de kategory “Algemien” gean en op de seksje “taheakje” en de map “Boarnen” tikje.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Markearje yn it finster dat iepent de nedige boarnen. It is tastien om filters te brûken op regio/elektroanyske side/gegevenstype/echte tiid. Klikje OK om it seleksjeproses te foltôgjen. Dêrnei sil de software brûkers freegje om hulpprogramma’s yn te skeakeljen. Troch op OK te klikken, sil de keapman boarnen kinne tafoegje oan it linkerpaniel fan it haadfinster fan ‘e applikaasje.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling

S # .Shell – klear makke grafysk ramt mei boarne koades

S#.Shell is in klear te brûken grafysk ramt wêrmei jo fluch wizigingen kinne meitsje op basis fan brûkerseasken en is folslein iepen boarne yn ‘e C#-taal. De robot sil fluch in grafyske ynterface meitsje, de strategy-ynstellingen opslaan en weromsette, detaillearre ynformaasje leverje oer de wurking fan ‘e strategy, en automatysk op skema starte. As jo ​​S#.Shell begjinne, sil it Shell-projekt ferskine yn Solution Explorer.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling De map Strategies befettet ferskate strategyen dy’t opnommen binne yn ‘e S # .Shell / Helping Schnittstellen / Wrapper foar standert strategyen. As it projekt is lansearre, sil in finster iepenje op it skerm, yn it boppeste gebiet fan dat jo kinne fine:

  • ferbining ynstellings knoppen;
  • knop om de aktuele Shell-konfiguraasje te bewarjen;
  • wichtichste ljeppers.

Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Nei it gean nei de ferbiningynstellingen, moatte jo it type ferbining selektearje. Sadree’t de brûker it slagget om te ferbinen, is it de muoite wurdich om nei de kategory “Algemien” te gean en josels fertroud te meitsjen mei de ynstruminten / portfolio-ynhâld / oarders / eigen hannelingen.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Gean dan nei it ljepblêd “Echttiid” om in strategy ta te foegjen om hannel te begjinnen. Nei it tafoegjen fan in strategy, kin in hanneler trochgean mei it ynfoljen fan syn haadparameters per type Instrumenten, Portfolio, ensfh.

Noat! Yn ‘e kategory “Emulaasje” is it mooglik om strategytesten út te fieren op histoaryske gegevens.

Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling Basis online kursus oer algoritmyske hannel mei it StockSharp-platfoarm: https://youtu.be/lileOIlcNP4

S # .MatLab – MatLab yntegraasje mei hannel systemen

De ûntwikkelders hawwe makke S#.MatLab – in keppeling nei it produkt https://doc.stocksharp.ru/topics/MatLab.html foar hannelsspesjalisten dy’t hannelsalgoritmen skriuwe binnen de MatLab MathWorks-omjouwing. De oanwêzigens fan ‘e S # .MatLab yntegraasje Connector makket it mooglik om te ferbinen mei hast alle makelder / útwikseling. MatLab-skripts, nei ûntfangst fan gegevens fan hannelsplatfoarms, stjoere hannelsopdrachten nei har. Om detaillearre ynstellings, skripts en dokumintaasje te krijen, moatte jo S#.MatLab keapje.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling

Hannelje fan MatLab-skripts

CSV-bestannen sammelje en bewarje gegevens. Aktuele sitaten binne skreaun yn rigels. De kolommen jouwe it folsleine oanbod fan biedings-/fraachquotes foar elk faluta-pear oan. As jo ​​​​jo PC net altyd oanhâlde kinne, meitsje jo gjin soargen. De gegevens yn dit gefal komme yn blokken. Nei it downloaden kinne jo it programma slute, it bestân omneame om net ferlern te gean en it nei in bepaalde perioade opnij starte.

Noat! De grutte fan arrays mei gegevensblokken sil oars wêze. Data blokken wurde opslein yn PRICES (globale fariabele).

By it meitsjen fan in strategy moatte jo derfoar soargje dat se allinich har eigen parameters as ynfier akseptearje. De earste gegevens wurde oerdroegen fia globale fariabelen. As in hannel is sletten, wurde de globale fariabelen oanpast om de kwaliteit fan ‘e strategy te karakterisearjen. Om dizze skaaimerken te optimalisearjen, moatte jo in “shell” meitsje wêryn globale fariabelen sille wurde inisjalisearre.

Noat! Elke kear as in hannel is sletten, wurdt de prestaasjes fan ‘e strategy bywurke.

Alle Stocksharp dokumintaasje op https://doc.stocksharp.ru/

Champions League Viewer – charts fan ‘e Champions League-kompetysje mei oanbiedingen fan dielnimmers

LCH Viewer is in software dy’t hannelingen fan LCH-dielnimmers toant op in kaart mei yndikatoaren. Op de foto hjirûnder kinne jo sjen hoe’t de werjefte fan ferskate ark derút sil útsjen.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling It is ek mooglik om hannelingen fan HFT-robots te besjen op ‘e RI-tikkaart.
Hânlieding en algoritmyske hannel yn Stocksharp, robotûntwikkeling De software sil jo bliid meitsje mei syn gemak fan gebrûk. Nei it starten fan it programma sil de brûker it jier/dielnimmer/ynstruminttype/datums fan en nei moatte selektearje. As it nedich is, kinne jo in tiidframe opjaan. Troch op it kommando Download te tikjen, sil de hanneler de kaart dy’t op it skerm ferskynt yn detail kinne ûndersykje en de Graal fine. De ynladen gegevens wurde bewarre troch de software (d’r is gjin opnij ynstallaasje). Om net allinich in ôfbylding te krijen, mar ek detaillearre gegevens, moatte jo nei de map mei it programma gean. Foar elke hannel is in aparte map mei CSV-bestannen fan syn hannelingen makke. StockSharp is in krêftich shellprogramma mei in eigen taal. Hieltyd mear programmeurs leaver dizze bepaalde software. De S#-taal leare is relatyf maklik. Dêrom is der gjin twifel. Troch it StockSharp-programma te testen, kinne jo de foardielen wurdearje en derfoar soargje dat dat de software in grut oantal mooglikheden biedt. De ferbining wurdt net allinich stipe foar Russysk, mar ek foar Amerikaanske makelders, wat in ekstra foardiel is.

info
Rate author
Add a comment