Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot

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

Stocksharp (S#) – komek nermalava ji bo bazirganiyê, afirandina stratejiyên bazirganiyê û afirandina robotên bazirganiyê (bi rêkûpêk an HFT), taybetmendiyên karanîna, li ku derê dakêşin û meriv çawa bikar tîne, taybetmendiyên navrûyê. StockSharp nermalava nûjen e ku destûrê dide bikarhêneran ku otomasyonên tev-çerxa (analîz/ceribandin/bazirganî) biafirînin û
botên bazirganiyê bi serê xwe pêşve bibin . Digel pakêta analîza teknîkî ya standard, platform çêkerek stratejiyek dîtbar a bêhempa dihewîne. Têkiliya API-ê ji bo robotên bazirganiyê û nermalava sêyemîn heye. Li jêr hûn dikarin li ser Stocksharp (S# – kurt) bêtir fêr bibin, û hem jî awantaj û dezawantajên platforma populer binirxînin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot

Lîsanskirina StockSharp

Ji bikarhêneran re fersendek (https://doc.stocksharp.ru/topics/License.html) tê dayîn ku celebê lîsansê yê herî guncaw hilbijêrin: dirêjkirî/corporate/corporate plus/trader taybet/bazirganê krîpto.

Bazirganê taybet

Ev celeb destûrname piştî qeydkirinê belaş tê peyda kirin. Bernameyên jêrîn dê ji bikarhêner re peyda bibin:

  • S#.Designer – sêwirînerê stratejiyên bazirganiyê 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 – bernameyek ji bo dakêşandin û hilanîna bixweber daneyên bazara dîrokî https://stocksharp.ru/store/hydra/;
  • S#.Termînala bazirganiyê ya termînalê 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 – pirtûkxaneyek ji bo pêşxistina robotên bazirganiyê https://stocksharp.ru/store/api/.

Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot

Crypto Trader

Lîsansa Crypto Trader gihîştina platformên jêrîn peyda dike: Binance/ Bitalong/Bitbank/Bitexbook/Bitfinex/Bithumb/BitStamp/BitMEX/Bittrex/WEX (BTC-e)/CEX.IO/Coinbase/Coincheck/CoinExchange/CoinCap/Coini Cryptopia /Deribit/EXMO/DigiFinex/ DigitexFutures/GDAX/HitBTC/Huobi/IDAX/Kraken/KuCoin/Liqui/Livecoin/OKCoin/OKEx/Poloniex/PrizmBit/QuoineX/TradeOgre/YaBWMaBoxZ// CoinBene /BitZ/ZB.

Lîsansa dirêjkirî

Lîsansa dirêjkirî dihêle bikarhêner bi hevdemî 3 bernameyan bi
termînala QUIK ve girêdin . Gihîştina dersên vîdyoyê, ku dirêjahiya wan ji 40 demjimêran derbas dibe, û stratejiyên bazirganiya amade vekirî ye.

Not! Karûbarê piştevaniya teknîkî ya StockSharp zû bersivê dide pirsgirêkên derketine, ji xerîdar re dibe alîkar ku her pirsgirêkek bi xebata nermalavê ve girêdayî ye çareser bike.

License Corporate

Hûn ê neçar in ku xercek bidin da ku destûrnameyek volumê bistînin. Ji bilî fonksiyona lîsansa bingehîn / pêşkeftî, bikarhêner dê rasterast bigihîje:

  • bazara derivatives li ser Borsaya Moskowê ;
  • bazara borsayê li ser Borsaya Moskowê;
  • danûstandina LSE / NASDAQ.

Di heman demê de, bazirgan dikarin fermanan li ser bazara derûvên Borsaya Moskowê birêve bibin û bi karanîna protokola FIX / FAST ve bi bazirganiyê ve girêdayî bin.

Pargîdaniya Plus

Lîsansa pargîdanî plus kodên çavkaniyê yên çareseriyên nermalava amade hene (S#.Data/S#.Designer/S#.Shell). Ji bo platformê bixwe jî kodên çavkaniyê hene: S#.API.

Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot
Mîmariya S#

Kodên çavkaniya Stocksharp li ser Github

S# core di nav civata Çavkaniya Vekirî de hatî pêşve xistin. S# wekî çavkanî di depoya GitHub/StockSharp de li https://github.com/StockSharp/StockSharp heye. Dê pêkhateyên li gorî celeb bi kodên çavkaniyê peyda bibin:

  • dersên hevpar ên ku di pêvajoya afirandina girêdanên xwe de têne bikar anîn;
  • simulatora bazirganiyê;
  • simulatora dîrokê;
  • hejmareke mezin ji nîşanên analîzên teknîkî (zêdeyî 70);
  • logging.

Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotPiştî veguheztina drav ji bo kirîna StockSharp, dê gihîştina kodên çavkaniyê yên pêkhateyên girtî peyda bibe. Bazirganek dikare algorîtmayên qezenc / winda / slippage / dereng bikar bîne, û her weha mûmanên her çarçoveyek demê ava bike.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot

Not! Ji bo destpêkan di warê bazirganiyê de, hawîrdora grafîkî ya S#.Studio guncan e, ku pêvajoya çêkirin û ceribandina robotan ji bo bazirganiyê pir hêsan dike.

Rêbernameya GitHub – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/

Taybetmendiyên Sazkirinê

Piraniya bikarhênerên nûjen fêm nakin ka meriv çawa bi rêkûpêk StockSharp dest pê dike, bernameyan saz dike û ger hewce bike nermalavê nûve bike. Agahdariya jêrîn dê ji we re bibe alîkar ku hûn fêm bikin ka meriv çawa StockSharp saz dike.

destpêkirin

Ji bo sazkirina S#.Installer, bikarhêner dê hewce ne ku lînka https://stocksharp.ru/products/download/ bişopînin û bala xwe bidin dakêşana belavkirinê. Bloka Installer.zip.Installerzip Properties tê rakirin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotJi bo vê yekê, li ser pelê rast-klîk bikin û taybetmendiyan hilbijêrin. Arşîv bê pakkirin. Di peldanka ku vedibe, hûn ê hewce bikin ku pelê StockSharp.Installer.Console.bat bibînin. Piştre, moda sazkirinê ya vê pelê dest pê bikin û li benda qedandina pêvajoya sazkirinê bisekinin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotDi qonaxa paşîn de, ew têketinê û tevliheviya razdar a StockSharp-ê ku ji bo têketina bernameyê hewce ye têkevin. Dema ku pêvajoya sazkirinê qediya, pencereyek nermalavê dê li ser ekranê vebe.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot

Sazkirin û rakirina nivîsbariyê

Pêşdebiran piştrast kir ku ew ji bo bikarhêneran hêsan e ku di bernameyê de bigerin, û kapasîteya hilbijartina celebê serîlêdanan peyda kirin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotJi bo sazkirina serîlêdanê, bazirgan bernameyê hilbijêrin û li ser fermana “Saz bike” bikirtînin. Dûv re peymana bi şertên peymana lîsansê re piştrast bikin û li ser bişkoja “Bidomîne” bikirtînin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotPiştre, riya sazkirinê hilbijêre. Di heman demê de, hêja ye ku ji bîr mekin ku peldanka ku bername tê de hatî saz kirin divê vala be. Piştî wê, dîsa li ser bişkoka “Bidomîne” bikirtînin, emrê “Run” hilbijêrin û li benda qedandina sazkirinê bisekinin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotNaha nivîsbar amade ye ku bikar bîne! Şêwr! Ger pêdivî bi rakirina nermalavê hebe, bikarhêner fermana “Rakirin” hilbijêrin û li ser bişkoka “Bidomîne” bikirtînin. Ji bo vegerandina nermalavê, divê hûn li ser fermana “Restore” bikirtînin û li ser bişkoka “Bidomîne” bikirtînin.

Taybetmendiyên nûvekirina bernameyê

Pêşdebiran piştrast kirin ku S#.Installer serbixwe nûvekirinên nermalavê dişopîne û bixweber wan dide destpêkirin. Ji ber vê yekê piştî ku sazkirinê qediya, çêtir e ku bernameyê jêbirin. Ji bo kontrolkirina nûvekirinên berdest bi destan, divê hûn bişkoka “Nûvekirin” bikirtînin. Hûn dikarin wê li quncika rastê ya pencereya nermalavê bibînin. Ger nûvekirin hebin, dê agahdariyek li ser ekranê xuya bibe. Niha hûn hewce ne ku li ser bişkojê bitikînin.

Tê pêşniyar kirin ku S#.Installer bi riya toolbarê bigire. Ji bo vê armancê, veguherînek menuê tête kirin. Bişkojka “Girtî” rast-klîk bike.

Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot

S#.API – pirtûkxaneyek ji bo nivîsandina robotên bazirganiyê bi C# di Visual Studio de

S#.API pirtûkxaneyek belaş e ku dê hem ji bo destpêk û hem jî ji pisporan re di warê
bazirganiya algorîtmîkî de bikêr be.. Pirtûkxane di hawîrdora Visual Studio de balê dikişîne ser bernameya C#, ji ber vê yekê bikarhêner fersendê digirin ku bi tevahî her stratejiyan biafirînin: ji yên pozîsyonê yên bi demek dirêj heya yên frekansa bilind (HFT) yên ku ji bo veguheztinê gihîştina rasterast (DMA) bikar tînin. bazirganî. S#.API bingeha hilberên mayî ye. Li ser bingeha pirtûkxaneyê, pêşdebiran çareseriyên cihêreng ên wekî S#.Designer/S#.Data/S#.Adapterê MatLab, hwd. Bikarhêner xwedan şiyana ku girêdanên xwe bi her pergalên bazirganiya derveyî re biafirînin. Bot dikare bi her girêdanê re bixebite. Ew bi API-ya broker ve ne girêdayî ye, ku avantajek girîng e. S#.API ji bazirganên taybet / saziyên banking / pargîdaniyên veberhênanê re armanc e. Performansa pir bilind e. Bi sedan stratejiyên ji bo her amûrek bi hevdemî têne darve kirin. Testkirina li ser tik û caman bi qasî ku pêkan rast e. Hilweşîna rastîn tê destnîşankirin. Hûn dikarin API û belgeyên ji bo S#.API StockSharp dakêşin li ser https://stocksharp.ru/store/api/ Destpêka bilez li StockSharp, ji bo Quik robotek bazirganiyê diafirîne: https://youtu.be/F51bGEpTOvo

Taybetmendiyên sazkirina S#.API

Ji ber guhertoya 5.0, sazkirina S#.API bi rêya NuGet tê kirin. Ji bo guhertoyên berê, divê hûn hilbijêrin ku ji depoya StockSharp Releases ji karûbarê malperê GitHub saz bikin.

Taybetmendiyên sazkirinê ji GitHub

Berî her tiştî, bikarhêner li
GitHub qeyd dikin . Dûv re, biçin rûpela github.com/StockSharp/StockSharp di depoya StockSharp de û îkona bi navnîşana “Rapekan” hilbijêrin. Dê paceyek li ser ekranê vebe ku tê de hûn hewce ne ku guhertoya S# (ji beşa Dakêşan) hilbijêrin û arşîvên pêwîst dakêşin. Arşîvên dakêşandî têne vekirin û jêbirin.

Not! Di arşîvan de StockSharp_#.#.#. pelên zip ên pirtûkxaneyê / kodên çavkaniyê yên mînakan vedihewîne. Hûn dikarin kodên çavkaniyê di arşîvên Koda Çavkaniyê de bibînin.

Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot

Sazkirina bi Nuget

Bi karanîna Nuget, bikarhêner dikarin pirtûkxaneya S# saz bikin. Ji bo sazkirina kod û nimûneyên çavkaniyê, hûn ê hewce bikin ku biçin GitHub.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotDi Solution Explorer de, li ser navê çareseriyê rast-klîk bikin. Piştî ku hûn biçin menuya çarçoveyê, ji bo Çareseriyê pakêtên NuGet Birêvebirin hilbijêrin. Dê paceyek li ser ekranê vebe ku tê de pêdivî ye ku hûn li ser tabloya Online bitikînin. StockSharp di barika lêgerînê de binivîse. Dema ku pakêta sazkirina StockSharp API-ê hate dîtin, divê hûn li ser “Sazkirin” bikirtînin. Piştî ku sazkirina pakêtê qediya, Pakêt dê di peldankê de xuya bibin. Bi vekirina “Pakêtan” hûn dikarin piştrast bikin ku ew StockSharp.#.#.# bi guhertoya herî dawî ya S# heye.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot

Connectors

Pêdivî ye ku hûn bi danûstendinên stock û çavkaniyên daneyê yên li StockSharp bi navgîniya çîna bingehîn a Connector re bixebitin. Kodên çavkaniyê di projeya Samples / Common / SampleConnection de têne dîtin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotBerî her tiştî, hûn hewce ne ku bala xwe bidin çêkirina mînakek
çîna Connector https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :

Connector Connector giştî;

giştî MainWindow()
{
InitializeComponent();
Têkilî = Girêdana nû();
InitConnector();
} Di navberek grafîkî ya taybetî de ku ji bo veavakirina Connector-ê ji bo S#.API hatî çêkirin de, gengaz e ku meriv di heman demê de pir girêdan mîheng bike.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotDi heman demê de gengaz e ku meriv rasterast ji kodê pêwendiyek zêde bike (bê pencereyên grafîkî). Ji bo vê yekê, divê hûn pêveka TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector, System.Action<TAdapter> init) bi kar bînin. Hejmara girêdanên di yek object Connector de bêsînor e. Bikarhêner dikarin di heman demê de bi gelek danûstendinan / brokeran ve girêdayî bibin.

Not! Divê rêvebirên bûyerê bi rêbaza InitConnector werin danîn.

Applications

Bi karanîna objeya Order, hûn dikarin fermanek nû biafirînin. Bi karanîna rêbaza Connector.RegisterOrder(StockSharp.BusinessEntities.Order), ku fermanek ji serverê re dişîne, bikarhêner dê bikaribe wê li ser danûstendinê tomar bike. Ger pêdivî bi afirandina fermanek rawestanê hebe, pispor şîret dikin ku bala xwe bidin taybetmendiya Order.Type wekî OrderTypes.Conditional. Ji bo xebata bêtir bi sepanan re, heman tişt tê bikar anîn.

Amûrên

Ewlekarî amûrek darayî ye ku ji bo bazirganiyê tê bikar anîn. Amûr dikare stok / pêşeroj / vebijark, hwd. Pêşdebir selikên amûran li çînan dabeş kir:

  • IndexSecurity;
  • Ewlekariya Berdewam;
  • WeightedIndexSecurity.

Depokirina daneyan

Di StockSharp de, hûn dikarin daneyan ji bo dakêşana paşê hilînin. Wekî qaîdeyek, pêdivî ye ku daneyan hilînin da ku analîz / lêgerîna nimûneyan berhev bikin, daneyên bazarê ji
termînala bazirganiyê (ji bo ceribandina botan) hilînin. Pargîdaniya daneyê bêkêmasî zelal e, ji ber ku pêşdebir lênihêrî gihîştina asta bilind û di hundurê hûrguliyên teknîkî de veşart.

S#.Designer bernameyek sêwirana gerdûnî ye ji bo afirandina robot û stratejiyên bazirganiyê

S#.Designer ji bo afirandina, ceribandin û birêvebirina stratejiyên bazirganiyê di bazirganiya rastîn de tê bikar anîn. Gelek celeb stratejiyên afirandina ku ev bername pêşkêşî dike hene. Ew bi kar tînin:

  1. Kubikov. Di vê rewşê de, dibe ku bikarhêner jêhatîbûna bernamekirinê tune be. Ji bo afirandina stratejiyan, hûn ê hewce bikin ku rêbaza girêdana xetên û berhevkirina kuban bikar bînin.
  2. C#. Ev vebijark ji bo bernamenûsên bi tecrûbe yên ku ji xebata bi kodê natirsin maqûl e. Stratejiyek bi vî rengî di îmkanên afirandinê de ne sînordar e. Ew dikare her algorîtmayan vebêje, berevajî kubeyan. Stratejî rasterast di S#.Designer an jî di hawîrdora pêşveçûna C# de tête çêkirin.

Di dema destpêkirina yekem a S#.Designer de, dê paceyek li ser ekranê xuya bibe ku tê de hûn hewce ne ku moda destpêkirinê hilbijêrin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotPiştî wê bişkojka OK bikirtînin. Di dema destpêkirina yekem a S#.Designer de, dê ji we were xwestin ku hûn pencereyek dakêşana daneyê vekin. Ji bo daxistina daneyên dîrokî, divê hûn bernameya S#.Data (bi kodnavê Hydra) saz bikin. Piştî tikandina bişkoka Amûra Daxistinê, pencereyek têkildar dê li ser ekranê xuya bibe, ku tê de hûn hewce ne ku kod û celebê amûr / çavkaniya daneyê têkevin. Piştre, li ser bişkojka OK bikirtînin. Amûrên ku S#.Designer dê bibîne dikarin di panela Hemû Amûran de werin dîtin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot

Not! Çavkaniya belaş a herî populer a daneyên dîrokî ji bo bazara Rûsyayê brokera Finam e. Çavkaniya daneya xwerû S#.Designer e.

Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotJi bo bidestxistina daneyên dîrokî, biçin kategoriya Hemî amûr û li ser navê amûra pêwîst bikirtînin. Dûv re, heyama daneyên dîrokî / celeb / Demjimêra mûman destnîşan bikin û bişkoka Destpêkê bikirtînin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotPiştî ku daneyên dîrokî hatin bidestxistin, divê yek ji stratejiyên xwenîşandanê were tercîh kirin. Ji bo vê yekê, biçin panelê Schemes. Di peldanka Stratejiyan de, mînakek stratejiyek SMA hilbijêrin. Dema ku hûn berbi stratejiyekê ve diçin, tabloya Emûlasyonê di rîbûnê de vedibe. Li vir hûn dikarin hêmanên bingehîn ji bo afirandina stratejiyek / debugging / ceribandinê bibînin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotDi vê tabloyê de, heyama ceribandinê û hilanîna daneya bazarê li qada “Daneyên bazarê” bicîh bikin. Dûv re, amûrên pêwîst hilbijêrin û di kategoriya Taybetmendiyên Block de celeb / Demjimêra mûman destnîşan bikin. Emûlasyona bazirganiyê tavilê piştî pêlkirina bişkoka Destpêkê dest pê dike.

https://youtu.be/NrzI4yJFg7U Stocksharp Dersa Duyem: https://youtu.be/N_AFlKYP2rU Dersa Sêyem: https://youtu.be/f75zeQL5Ucw

S#.Terminal – termînalê bazirganî

S#.Terminal termînalek bazirganiyê ya belaş e, avantaja sereke ya wê girêdana hevdem a bi hejmareke mezin ji platformên bazirganiyê re ye. Piştgiriya zêdetirî 70 girêdanên ji danûstendinên cihêreng ên cîhanê heye. Çarçoveyên demê keyfî ne.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotDi dema destpêkirina yekem a S#.Terminal de, hûn ê hewce bikin ku moda destpêkirinê hilbijêrin û li ser bişkoka OK bikirtînin. Pencereyek termînalê dê li ser ekranê xuya bibe. Pêkhatî ji hêla xwerû ve têne danîn. Piştî ku hûn mîhengên pêwendiyê biguherînin, hûn hewce ne ku bişkoja “Connect” bikirtînin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotJi bo ku herêmek nexşeyek nû lê zêde bikin, bikarhêner li ser fermana “Lê zêde bike” tap bikin. Bi tikandina bişkoka duyemîn a mişkê li heman cîhê, hûn dikarin ji bo amûrên balkêş / nîşanker / ferman û danûstendinên xwe mûman lê zêde bikin. Di kategoriya Bazirganî de, dê bazirgan karibin bazirganiyê bi amûran bibînin. Ger hewce bike, dê bazirgan her gav vebijarka lê zêdekirina hêmanên din hebin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot

S#.Data (Hydra) – dakêşana daneyên bazarê

Pêşdebiran nermalava S#.Data (Hydra) ji bo barkirina otomatîkî ya daneyên bazarê (alav / mûman / danûstendinên tikandinê / DOM) ji çavkaniyên cihêreng afirandine. Dane dikare di depoya herêmî de di forma nivîsê ya S#.Data (BIN) de were hilanîn, ku di nermalava din de analîza daneyê hêsan peyda dike, an di formatek binaryê ya taybetî de ku asta herî zêde berhevkirinê peyda dike. Agahdariya ku hatî hilanîn dê ji hêla stratejiyên bazirganiyê ve were bikar anîn. Ji bo gihîştina daneyan, hûn ê hewce bikin ku StorageRegistry an barkirinên birêkûpêk di forma Excel / xml / txt de bikar bînin. S#.Data destûrê dide te ku hûn di heman demê de çavkaniyên daneya rastîn û dîrokî bikar bînin. Ev avantaj bi karanîna modelek çavkaniyek berfireh tê bidestxistin. Di dema destpêkirina yekem a bernameyê de, dê paceyek li ser ekranê vebe,
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotJi bo vekirina pencereya hilbijartina çavkaniya daneyê, hûn hewce ne ku biçin kategoriya “Giştî” û li beşa “Lê zêde bike” û peldanka “Çavkanî” bikirtînin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotDi pencereya ku vedibe, çavkaniyên pêwîst nîşan bikin. Destûr e ku meriv parzûnan li gorî herêm / malpera elektronîkî / celebê daneyê / dema rast bikar bîne. OK bikirtînin da ku pêvajoya hilbijartinê biqedînin. Piştî wê, nermalavê dê bikarhêneran bipirse ku karûbaran çalak bikin. Bi tikandina OKê, dê bazirgan bikaribe çavkaniyan li panela çepê ya pencereya sereke ya serîlêdanê zêde bike.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot

S#.Shell – çarçoveya grafîkî ya amade bi kodên çavkaniyê

S#.Shell çarçoveyek grafîkî ya amade-bikaranîna ye ku destûrê dide te ku hûn li gorî hewcedariyên bikarhêner guhartinên bilez bikin û bi zimanê C# bi tevahî çavkaniyek vekirî ye. Robot dê zû navgînek grafîkî biafirîne, mîhengên stratejiyê hilîne û sererast bike, di derheqê xebata stratejiyê de agahdariya berfireh peyda bike, û bixweber wê li ser bernameyê bide destpêkirin. Dema ku hûn S#.Shell dest pê bikin, projeya Shell dê di Solution Explorer de xuya bibe.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotPeldanka Stratejiyan çend stratejiyên ku di nav S# de cih digirin hene. Dema ku proje dest pê kir, pencereyek dê li ser ekranê vebe, li qada jorîn a ku hûn dikarin bibînin:

  • bişkokên mîhengên pêwendiyê;
  • bişkojka ji bo hilanîna veavakirina Shell ya heyî;
  • tabloyên sereke.

Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotPiştî ku hûn biçin mîhengên pêwendiyê, hûn ê hewce bikin ku celebê pêwendiyê hilbijêrin. Gava ku bikarhêner bi rê ve girêdide, hêja ye ku biçin kategoriya “Giştî” û xwe bi amûran / naveroka portfolio / fermanan / bazirganiya xwe nas bikin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotDûv re, biçin tabloya “Real-time” da ku hûn stratejiyek ji bo destpêkirina bazirganiyê zêde bikin. Piştî lê zêdekirina stratejiyek, bazirganek dikare li gorî cûreyên Amûran, Portfolio, hwd.

Not! Di kategoriya “Emulation” de, gengaz e ku ceribandina stratejiyê li ser daneyên dîrokî were meşandin.

Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotKursa serhêl a bingehîn li ser bazirganiya algorîtmîkî bi karanîna platforma StockSharp: https://youtu.be/lileOIlcNP4

S#.MatLab – Yekbûna MatLab bi pergalên bazirganiyê re

Pêşdebiran S#.MatLab çêkirine – lînka hilberê https://doc.stocksharp.ru/topics/MatLab.html ji bo pisporên bazirganiyê yên ku algorîtmayên bazirganiyê di hundurê jîngeha MatLab MathWorks de dinivîsin. Hebûna girêdana entegrasyonê ya S#.MatLab dihêle ku hema hema bi her broker/veguheztinê re were girêdan. Skrîptên MatLab, piştî wergirtina daneyan ji platformên bazirganiyê, fermanên bazirganiyê ji wan re dişînin. Ji bo ku hûn mîhengên berfireh, nivîsar û belgeyan bistînin, hûn ê hewce bikin ku S#.MatLab bikirin.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robot

Bazirganî ji nivîsarên MatLab

Pelên CSV daneyan berhev dikin û hilînin. Gotinên niha di rêzan de têne nivîsandin. Stûnan ji bo her cotek diravî tevahiya rêza bid/pirsan nîşan dide. Ger hûn nikaribin PC-ya xwe her dem bihêlin, xem neke. Daneyên di vê rewşê de dê di blokan de werin. Piştî dakêşandinê, hûn dikarin bernameyê bigirin, navê pelê biguherînin da ku winda nebe û piştî demek diyarkirî wê ji nû ve bidin destpêkirin.

Not! Mezinahiya rêzikên bi blokên daneyê dê cûda be. Blokên daneyê di PRICES (guherbara gerdûnî) de têne hilanîn.

Dema ku stratejiyek çêbikin, divê hûn pê ewle bin ku ew tenê pîvanên xwe wekî têketinê qebûl dikin. Daneyên destpêkê bi guhêrbarên gerdûnî ve têne veguheztin. Dema ku bazirganî girtî ye, guhêrbarên gerdûnî têne sererast kirin da ku kalîteya stratejiyê diyar bikin. Ji bo xweşbînkirina van taybetmendiyan, divê hûn “şel”ek ku di hundurê wê de guhêrbarên gerdûnî werin destpêkirin biafirînin.

Not! Her gava ku bazirganiyek girtî ye, performansa stratejiyê tê nûve kirin.

Hemî belgeyên Stocksharp li https://doc.stocksharp.ru/

Dîtina Lîga Şampiyonan – nexşeyên pêşbaziya Lîga Şampiyonan bi danûstandinên beşdaran

LCH Viewer nermalava ku bazirganiya beşdarên LCH-ê li ser nexşeyek bi nîşanan nîşan dide ye. Di wêneya jêrîn de hûn dikarin bibînin ka dê pêşandana çend amûran çawa xuya bike.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotDi heman demê de gengaz e ku meriv esnafên robotên HFT li ser nexşeya tikandina RI-yê jî bibîne.
Bazirganiya destan û algorîtmîkî li Stocksharp, pêşveçûna robotNermalava wê bi karanîna wê ya hêsan we kêfxweş bike. Piştî destpêkirina bernameyê, bikarhêner dê hewce bike ku sal / beşdar / celebê amûrê / tarîxên Ji û Berê hilbijêrin. Ger hewce be, hûn dikarin çarçoveyek demê diyar bikin. Bi tikandina fermana Daxistinê, bazirgan dê karibe nexşeya ku li ser ekranê xuya dike bi hûrgulî lêkolîn bike û Grail bibîne. Daneyên dakêşandî ji hêla nermalavê ve têne cache kirin (ji nû ve saz kirin tune). Ji bo ku hûn ne tenê wêneyek, lê di heman demê de daneyên berfireh jî bistînin, divê hûn bi bernameyê re biçin pelrêça. Ji bo her bazirganek, peldankek veqetandî bi pelên CSV yên bazirganiya wî ve hatî çêkirin. StockSharp bi zimanê xwe bernameyek şêlê hêzdar e. Zêdetir bernamenûs vê nermalava taybetî tercîh dikin. Fêrbûna zimanê S# nisbeten hêsan e. Ji ber vê yekê, guman tune. Bi ceribandina bernameya StockSharp, hûn dikarin feydeyên wê binirxînin û wê piştrast bikin ku nermalavê hejmareke mezin ji îmkanan peyda dike. Têkilî ne tenê ji bo rûsî, lê di heman demê de ji brokerên Amerîkî re jî tê piştgirî kirin, ku ev avantajek zêde ye.

info
Rate author
Add a comment