Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta ‘robot

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

Stocksharp (S#) – sett ta ‘softwer għall-kummerċ, il-ħolqien ta’ strateġiji ta ‘kummerċ u l-ħolqien ta’ robots tal-kummerċ (regolari jew HFT), karatteristiċi tal-użu, fejn tniżżel u kif tuża, karatteristiċi tal-interface. StockSharp huwa softwer innovattiv li jippermetti lill-utenti joħolqu awtomazzjonijiet b’ċiklu sħiħ (analiżi/ittestjar/kummerċ) u
jiżviluppaw bots tal-kummerċ waħedhom . Minbarra l-pakkett ta ‘analiżi teknika standard, il-pjattaforma fiha bennej uniku ta’ strateġija viżwali. Konnessjoni API hija disponibbli għall-kummerċ robots u softwer ta ‘partijiet terzi. Hawn taħt tista ‘titgħallem aktar dwar Stocksharp (S# – qasir), kif ukoll tevalwa l-vantaġġi u l-iżvantaġġi tal-pjattaforma popolari.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robot

Liċenzjar StockSharp

L-utenti jingħataw l-opportunità (https://doc.stocksharp.ru/topics/License.html) li jagħżlu l-aktar tip xieraq ta’ liċenzja: estiża/korporattiva/korporattiva plus/kummerċjant privat/kummerċjant kriptografiku.

Negozjant privat

Din it-tip ta’ liċenzja hija pprovduta mingħajr ħlas wara r-reġistrazzjoni. Il-programmi li ġejjin se jkunu disponibbli għall-utent:

  • S#.Disinjatur – disinjatur ta’ strateġiji kummerċjali 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 – programm għat-tniżżil u l-ħażna awtomatika tad-dejta storika tas-suq https://stocksharp.ru/store/hydra/;
  • S#.Terminal tal-kummerċ tat-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 – librerija għall-iżvilupp ta’ robots tal-kummerċ https://stocksharp.ru/store/api/.

Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robot

Negozjant Kripto

Il-liċenzja Crypto Trader tipprovdi aċċess għall-pjattaformi li ġejjin: 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/LBit/WBitMax/ CoinBene /BitZ/ZB.

Liċenzja estiża

Il-liċenzja estiża tippermetti lill-utenti biex simultanjament jgħaqqdu sa 3 programmi mat
-terminal QUIK . Aċċess għal lezzjonijiet bil-vidjo, li t-tul tagħhom jaqbeż l-40 siegħa, u strateġiji ta ‘kummerċ lesti huwa miftuħ.

Nota! Is-servizz ta ‘appoġġ tekniku ta’ StockSharp jirrispondi malajr għal kwistjonijiet emerġenti, u jgħin lill-klijent isolvi kwalunkwe problema relatata mat-tħaddim tas-softwer.

Liċenza korporattiva

Ikollok tħallas miżata biex tikseb liċenzja tal-volum. Minbarra l-funzjonalità bażika/avvanzata tal-liċenzja, l-utent se jingħata aċċess dirett għal:

  • suq tad-derivattivi fuq il- Borża ta’ Moska ;
  • l-istokk tas-suq fil-Borża ta ‘Moska;
  • Skambju LSE/NASDAQ.

Ukoll, in-negozjanti jistgħu jimmaniġġjaw ordnijiet fis-suq tad-derivattivi tal-Iskambju ta ‘Moska u jikkonnettjaw mal-kummerċ bl-użu tal-protokoll FIX/FAST.

Korporattiva plus

Il-liċenzja korporattiva plus tinkludi l-kodiċi tas-sors ta’ kwalunkwe soluzzjonijiet ta’ softwer lesti (S#.Data/S#.Designer/S#.Shell). Hemm ukoll kodiċi tas-sors għall-pjattaforma nnifisha: S#.API.

Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robot
S# arkitettura

Kodiċi tas-sors Stocksharp fuq Github

Il-qalba S# hija żviluppata fi ħdan il-komunità Open Source. S# huwa disponibbli bħala sors fir-repożitorju GitHub/StockSharp fuq https://github.com/StockSharp/StockSharp. Komponenti skond it-tip se jkunu disponibbli bil-kodiċi tas-sors:

  • klassijiet komuni li jintużaw fil-proċess tal-ħolqien tal-konnessjonijiet tiegħek;
  • Simulatur tal-kummerċ;
  • Simulatur tal-istorja;
  • numru kbir ta ‘indikaturi ta’ analiżi teknika (aktar minn 70);
  • qtugħ tas-siġar.

Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotWara t-trasferiment ta ‘flus għax-xiri ta’ StockSharp, l-aċċess għall-kodiċi tas-sors ta ‘komponenti magħluqa se jkun disponibbli. Negozjant jista ‘juża algoritmi ta’ profitt / telf / slippage / lag, kif ukoll jibni xemgħat ta ‘kwalunkwe qafas ta’ żmien.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robot

Nota! Għal dawk li jibdew fil-qasam tal-kummerċ, l-ambjent grafiku S#.Studio huwa adattat, li jissimplifika ħafna l-proċess tal-ħolqien u l-ittestjar tar-robots għall-kummerċ.

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

Karatteristiċi ta’ Installazzjoni

Ħafna mill-utenti novizzi ma jifhmux kif iniedu kif suppost StockSharp, jinstallaw programmi u jaġġornaw is-softwer jekk meħtieġ. L-informazzjoni hawn taħt tgħinek tifhem kif tinstalla StockSharp.

tnedija

Biex tinstalla S#.Installer, l-utenti jridu jsegwu l-link https://stocksharp.ru/products/download/ u jieħdu ħsieb li jniżżlu d-distribuzzjoni. Il-blokka Installer.zip.Installerzip Properties titneħħa.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotBiex tagħmel dan, ikklikkja bil-lemin fuq il-fajl u agħżel il-proprjetajiet. L-arkivju mhux ippakkjat. Fil-folder li tiftaħ, ikollok bżonn issib il-fajl StockSharp.Installer.Console.bat. Sussegwentement, ibda l-mod ta ‘installazzjoni ta’ dan il-fajl u stenna biex jitlesta l-proċess ta ‘installazzjoni.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotFl-istadju li jmiss, huma jidħlu fil-login u l-kombinazzjoni sigrieta StockSharp meħtieġa biex jidħlu fil-programm. Meta jitlesta l-proċess ta ‘installazzjoni, tinfetaħ tieqa tas-softwer fuq l-iskrin.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robot

Installazzjoni u tneħħija ta’ softwer

L-iżviluppaturi żguraw li kien konvenjenti għall-utenti li jfittxu fil-programm, u pprovdew l-abbiltà li jagħżlu t-tip ta ‘applikazzjonijiet.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotBiex tinstalla l-applikazzjoni, in-negozjanti jagħżlu l-programm u kklikkjaw fuq il-kmand “Installa”. Imbagħad ikkonferma l-ftehim mat-termini tal-ftehim tal-liċenzja u taptap fuq il-buttuna “Kompli”.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotSussegwentement, agħżel il-mogħdija tal-installazzjoni. Fl-istess ħin, ta ‘min jiftakar li l-folder li fih huwa installat il-programm għandu jkun vojt. Wara dan, ikklikkja fuq il-buttuna “Kompli” għal darb’oħra, agħżel il-kmand “Run” u stenna li l-installazzjoni titlesta.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotIssa s-softwer huwa lest biex jintuża! Parir! Jekk ikun hemm bżonn li tneħħi s-softwer, l-utenti jagħżlu l-kmand “Diżinstalla” u kklikkja fuq il-buttuna “Kompli”. Sabiex tirrestawra s-softwer, għandek tikklikkja fuq il-kmand “Irrestawra” u ikklikkja fuq il-buttuna “Kompli”.

Karatteristiċi tal-aġġornament tal-programm

L-iżviluppaturi żguraw li S#.Installer isegwi b’mod indipendenti l-aġġornamenti tas-softwer u jniedihom awtomatikament. Huwa għalhekk li wara li titlesta l-installazzjoni, huwa aħjar li ma tiddiżinstallax il-programm. Biex tiċċekkja l-aġġornamenti disponibbli manwalment, għandek tikklikkja fuq il-buttuna “Aġġornamenti”. Tista ‘ssibha fir-rokna tal-lemin tat-tieqa tas-softwer. Jekk l-aġġornamenti huma disponibbli, notifika se tidher fuq l-iskrin. Issa għandek bżonn taptap fuq il-buttuna.

Huwa rakkomandat li tagħlaq S#.Installer permezz tal-toolbar. Għal dan il-għan, titwettaq transizzjoni għall-menu. Ikklikkja bil-lemin fuq il-buttuna “Agħlaq”.

Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robot

S#.API – librerija għall-kitba ta’ robots tal-kummerċ f’C# f’Visual Studio

S#.API hija librerija b’xejn li tkun utli kemm għal dawk li jibdew kif ukoll għal professjonisti fil-qasam tal
-kummerċ algoritmiku. Il-librerija hija ffukata fuq l-ipprogrammar C# fl-ambjent Visual Studio, li grazzi għalih l-utenti jiksbu l-opportunità li joħolqu assolutament kwalunkwe strateġiji: minn dawk pożizzjonali b’perjodu ta ‘żmien twil għal dawk ta’ frekwenza għolja (HFT) li jużaw aċċess dirett (DMA) għall-iskambju. kummerċ. S#.API hija l-pedament tal-bqija tal-prodotti. Fuq il-bażi tal-librerija, l-iżviluppaturi ħolqu diversi soluzzjonijiet bħal S#.Designer/S#.Data/S#.MatLab adapter, eċċ. L-utenti għandhom il-kapaċità li joħolqu l-konnessjonijiet tagħhom għal kwalunkwe sistema ta ‘kummerċ estern. Il-bot jista ‘jaħdem bi kwalunkwe konnessjoni. Ma tiddependix fuq l-API tas-sensar, li huwa vantaġġ sinifikanti. S#.API huwa mmirat lejn negozjanti privati ​​/ istituzzjonijiet bankarji / kumpaniji ta ‘investiment. Il-prestazzjoni hija pjuttost għolja. Mijiet ta ‘strateġiji għal kwalunkwe strument huma esegwiti simultanjament. L-ittestjar fuq qurdien/nuċċalijiet huwa preċiż kemm jista ‘jkun. Slippage reali hija determinata. Tista’ tniżżel l-API u d-dokumentazzjoni għal S#.API StockSharp fuq https://stocksharp.ru/store/api/ Bidu malajr fi StockSharp, li toħloq robot kummerċjali għal Quik: https://youtu.be/F51bGEpTOvo

Karatteristiċi tal-installazzjoni S#.API

Mill-verżjoni 5.0, l-installazzjoni ta ‘S#.API ssir permezz ta’ NuGet. Għal verżjonijiet preċedenti, għandek tagħżel li tinstalla mir-repożitorju ta’ StockSharp Releases mis-servizz web GitHub.

Karatteristiċi tal-installazzjoni minn GitHub

L-ewwelnett, l-utenti jirreġistraw fuq
GitHub . Sussegwentement, mur fil-paġna github.com/StockSharp/StockSharp fir-repożitorju StockSharp u agħżel l-ikona bit-tikketta “Rilaxxi”. Tinfetaħ tieqa fuq l-iskrin li fiha għandek bżonn tagħżel il-verżjoni S# (mit-taqsima Downloads) u tniżżel l-arkivji meħtieġa. L-arkivji mniżżla jinfetħu u jinfetħu.

Nota! Fl-arkivji StockSharp_#.#.#. fih zip-files tal-librerija / kodiċi tas-sors ta ‘eżempji. Tista’ ssib il-kodiċijiet tas-sors fl-arkivji tal-Kodiċi tas-Sors.

Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robot

Installazzjoni b’Nuget

Bl-użu ta’ Nuget, l-utenti jistgħu jinstallaw il-librerija S#. Biex tinstalla l-kodiċi tas-sors u l-eżempji, ser ikollok bżonn tmur GitHub.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotFis-Soluzzjoni Explorer, ikklikkja bil-lemin fuq l-isem tas-soluzzjoni. Wara li tmur fil-menu tal-kuntest, agħżel Immaniġġja Pakketti NuGet għal Soluzzjoni. Tinfetaħ tieqa fuq l-iskrin li fiha għandek bżonn tisfrutta t-tab Online. Ittajpja StockSharp fil-bar tat-tiftix. Meta jinstab il-pakkett għall-installazzjoni tal-API StockSharp, trid tikklikkja fuq “Installa”. Ladarba l-installazzjoni tal-pakkett tkun kompluta, il-Pakketti se jidhru fil-folder. Billi tiftaħ il-“Pakketti” tista’ tiżgura li fiha StockSharp.#.#.# bl-aħħar verżjoni ta’ S#.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robot

Konnetturi

Għandek bżonn taħdem ma ‘boroż u sorsi ta’ dejta fi StockSharp permezz tal-klassi bażi tal-Konnettur. Il-kodiċijiet tas-sors jistgħu jinstabu fil-proġett Samples/Common/SampleConnection.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotL-ewwelnett, trid tieħu ħsieb li toħloq istanza tal-
klassi tal-Konnettur https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :

Konnettur pubbliku tal-Konnettur;

public MainWindow ()
{
InitializeComponent ();
Konnettur = Konnettur ġdid ();
InitConnector ();
} F’interface grafika speċjali li hija mfassla biex tikkonfigura l-Konnettur għal S#.API, huwa possibbli li jiġu kkonfigurati konnessjonijiet multipli fl-istess ħin.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotHuwa wkoll possibbli li żżid konnessjoni direttament mill-kodiċi (mingħajr twieqi grafiċi). Biex tagħmel dan, għandek bżonn tuża l-estensjoni TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector connector, System.Action<TAdapter> init). In-numru ta ‘konnessjonijiet f’oġġett wieħed Konnettur huwa illimitat. L-utenti jistgħu jgħaqqdu ma ‘bosta skambji/sensara fl-istess ħin.

Nota! L-immaniġġjar tal-avvenimenti għandhom jiġu stabbiliti fil-metodu InitConnector.

Applikazzjonijiet

Billi tuża l-oġġett Ordni, tista ‘toħloq ordni ġdida. Bl-użu tal-metodu Connector.RegisterOrder(StockSharp.BusinessEntities.Order order), li jibgħat ordni lis-server, l-utent ikun jista ‘jirreġistraha fuq l-iskambju. Jekk ikun hemm bżonn li tinħoloq ordni ta ‘waqfien, l-esperti jagħtu parir li tieħu ħsieb li tispeċifika l-proprjetà Order.Type bħala OrderTypes.Conditional. Għal aktar xogħol bl-applikazzjonijiet, jintuża l-istess oġġett.

Għodda

Is-sigurtà hija strument finanzjarju użat għall-kummerċ. L-istrument jista ‘jkun stokk/futur/għażla, eċċ. L-iżviluppatur qasam il-qfief tal-għodda fi klassijiet:

  • Indiċi Sigurtà;
  • Sigurtà Kontinwa;
  • WeightedIndexSecurity.

Ħażna tad-dejta

Fi StockSharp, tista ‘tiffranka d-dejta biex titniżżel aktar tard. Bħala regola, huwa meħtieġ li tinħażen id-dejta biex takkumula analiżi / tfittxija għal mudelli, issalva d-dejta tas-suq mit-
terminal tal-kummerċ (għall-ittestjar tal-bots). Il-ħażna tad-dejta hija assolutament trasparenti, minħabba li l-iżviluppatur ħa ħsieb ta ‘aċċess ta’ livell għoli u ħabi ġewwa d-dettalji tekniċi.

S#.Designer huwa programm disinjatur universali għall-ħolqien ta ‘robots u strateġiji kummerċjali

S#.Designer jintuża biex joħloq, jittestja u jimmaniġġja strateġiji ta ‘kummerċ fil-kummerċ reali. Hemm diversi tipi ta ‘strateġiji ta’ ħolqien li joffri dan il-programm. Huma qed jużaw:

  1. Kubikov. F’dan il-każ, l-utent jista ‘ma jkollux ħiliet ta’ programmar. Biex toħloq strateġiji, ser ikollok bżonn tuża l-metodu ta ‘konnessjoni tal-linji u tgħaqqad kubi.
  2. C#. Din l-għażla hija adattata għal programmaturi b’esperjenza li ma jibżgħux li jaħdmu bil-kodiċi. Strateġija bħal din mhijiex limitata fil-possibbiltajiet għall-ħolqien. Hija tista ‘tiddeskrivi kwalunkwe algoritmi, b’differenza kubi. L-istrateġija hija maħluqa direttament f’S#.Designer jew fl-ambjent ta ‘żvilupp C#.

Matul l-ewwel tnedija ta ‘S#.Designer, se tidher tieqa fuq l-iskrin li fiha ser ikollok bżonn tagħżel mod ta’ tnedija.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotWara dan agħfas il-buttuna OK. Matul l-ewwel tnedija ta ‘S#.Designer, inti tkun imħeġġa tiftaħ tieqa għat-tniżżil tad-dejta. Biex tniżżel id-dejta storika, ser ikollok bżonn tinstalla l-programm S#.Data (isem il-kodiċi Hydra). Wara li tikklikkja fuq il-buttuna Niżżel l-għodda, se tidher tieqa korrispondenti fuq l-iskrin, li fiha ser ikollok bżonn iddaħħal il-kodiċi u t-tip ta ‘għodda / sors tad-dejta. Sussegwentement, ikklikkja fuq il-buttuna OK. L-għodod li se jsib S#.Designer jistgħu jinstabu fil-pannell tal-Għodda kollha.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robot

Nota! L-aktar sors popolari b’xejn ta ‘dejta storika għas-suq Russu huwa Finam broker. Is-sors tad-dejta default huwa S#.Designer.

Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotBiex tikseb dejta storika, mur fil-kategorija L-istrumenti kollha u taptap fuq l-isem tal-istrument meħtieġ. Sussegwentement, issettja l-perjodu ta ‘dejta storika / tip / Qafas ta’ Żmien ta ‘xemgħat u kklikkja fuq il-buttuna Bidu.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotWara li tinkiseb id-dejta storika, waħda mill-istrateġiji ta ‘dimostrazzjoni għandha tkun preferuta. Biex tagħmel dan, mur fil-pannell Skemi. Fil-folder tal-Istrateġiji, agħżel strateġija SMA ta’ eżempju. Meta tinnaviga għal strateġija, it-tab Emulazzjoni tiftaħ fiż-żigarella. Hawnhekk tista ‘ssib l-elementi bażiċi għall-ħolqien ta’ strateġija / debugging / ttestjar.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotF’din it-tab, issettja l-perjodu tal-ittestjar u l-ħażna tad-dejta tas-Suq fil-qasam “Data tas-suq”. Sussegwentement, agħżel l-għodda meħtieġa u ssettja t-tip / Qafas ta ‘Ħin tax-xemgħat fil-kategorija tal-Proprjetajiet tal-Blokk. L-emulazzjoni tal-kummerċ tibda immedjatament wara li tingħafas il-buttuna Start.

https://youtu.be/NrzI4yJFg7U Stocksharp It-Tieni Lezzjoni: https://youtu.be/N_AFlKYP2rU Lezzjoni Tlieta: https://youtu.be/f75zeQL5Ucw

S#.Terminal – terminal tal-kummerċ

S#.Terminal huwa terminal tal-kummerċ b’xejn, li l-vantaġġ ewlieni tiegħu huwa l-konnessjoni simultanja ma ‘numru kbir ta’ pjattaformi tal-kummerċ. Appoġġ għal aktar minn 70 konnessjoni minn skambji differenti tad-dinja huwa disponibbli. L-iskedi ta’ żmien huma arbitrarji.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotMatul l-ewwel tnedija ta ‘S#.Terminal, ser ikollok bżonn tagħżel il-mod ta’ tnedija u kklikkja fuq il-buttuna OK. Tieqa terminali se tidher fuq l-iskrin. Il-komponenti huma stabbiliti b’mod awtomatiku. Wara li teditja l-issettjar tal-konnessjoni, għandek bżonn tikklikkja fuq il-buttuna “Ikkonnettja”.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotBiex iżżid żona ta ‘grafika ġdida, l-utenti taptap fuq il-kmand “Żid”. Billi tikklikkja t-tieni buttuna tal-maws fl-istess post, tista ‘żżid xemgħat għall-istrumenti ta’ interess / indikaturi / ordnijiet u offerti tiegħek stess. Fil-kategorija tal-Kummerċ, in-negozjanti jkunu jistgħu jaraw in-negozji skont l-istrument. Jekk ikun hemm bżonn, in-negozjanti dejjem ikollhom l-għażla li jżidu komponenti addizzjonali.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robot

S#.Data (Hydra) – tniżżel id-dejta tas-suq

L-iżviluppaturi ħolqu softwer S#.Data (Hydra) għat-tagħbija awtomatika tad-dejta tas-suq (strumenti/xemgħat/deals tal-qurdien/DOM) minn diversi sorsi. Id-dejta tista ‘tiġi ssejvjata fil-ħażna lokali fil-format tat-test S#.Data (BIN), li jipprovdi analiżi tad-dejta konvenjenti f’softwer ieħor, jew f’format binarju speċjali li jipprovdi l-livell massimu ta’ kompressjoni. L-informazzjoni li tkun ġiet salvata se ssir disponibbli għall-użu mill-istrateġiji tal-kummerċ. Biex taċċessa d-dejta, ser ikollok bżonn tuża l-StockRegistry jew uploads regolari fil-format Excel/xml/txt. S#.Data jippermettilek tuża kemm sorsi tad-dejta f’ħin reali kif ukoll storiċi fl-istess ħin. Dan il-vantaġġ jinkiseb permezz tal-użu ta ‘mudell ta’ sors estensibbli. Matul l-ewwel tnedija tal-programm, tinfetaħ tieqa fuq l-iskrin,
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotBiex tiftaħ it-tieqa tal-għażla tas-sors tad-data, għandek bżonn tmur fil-kategorija “Ġenerali” u taptap fuq it-taqsima “Żid” u l-fowlder “Sorsi”.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotFit-tieqa li tiftaħ, immarka s-sorsi meħtieġa. Huwa permess li jintużaw filtri skont ir-reġjun/sit elettroniku/tip ta’ dejta/ħin reali. Ikklikkja OK biex tlesti l-proċess tal-għażla. Wara dan, is-softwer iħeġġeġ lill-utenti biex jippermettu l-utilitajiet. Billi tikklikkja fuq OK, in-negozjant ikun jista ‘jżid sorsi mal-pannell tax-xellug tat-tieqa ewlenija tal-applikazzjoni.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robot

S#.Shell – qafas grafiku lest bil-kodiċijiet tas-sors

S#.Shell huwa qafas grafiku lest għall-użu li jippermettilek tagħmel bidliet malajr ibbażati fuq ir-rekwiżiti tal-utent u hija kompletament open source fil-lingwa C#. Ir-robot se joħloq malajr interface grafiku, jiffranka u jirrestawra s-settings tal-istrateġija, jipprovdi informazzjoni dettaljata dwar it-tħaddim tal-istrateġija, u jniediha awtomatikament skont l-iskeda. Meta tibda S#.Shell, il-proġett Shell se jidher f’Soluzzjoni Explorer.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotIl-folder tal-Istrateġiji fih diversi strateġiji li huma inklużi fl-S#.Shell/Helpering Interfaces/Wrapper għall-Istrateġiji Default. Meta jitnieda l-proġett, tinfetaħ tieqa fuq l-iskrin, fiż-żona ta ‘fuq ta’ li tista ‘ssib:

  • buttuni tas-settings tal-konnessjoni;
  • buttuna biex issalva l-konfigurazzjoni attwali tal-Shell;
  • tabs prinċipali.

Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotWara li tmur għall-issettjar tal-konnessjoni, ser ikollok bżonn tagħżel it-tip ta ‘konnessjoni. Hekk kif l-utent jirnexxielu jgħaqqad, ta ‘min imur fil-kategorija “Ġenerali” u jiffamiljarizza ruħek mal-istrumenti / kontenut tal-portafoll / ordnijiet / snajja’ stess.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotSussegwentement, mur fit-tab “F’ħin reali” sabiex iżżid strateġija biex tibda tinnegozja. Wara li żżid strateġija, negozjant jista ‘jipproċedi biex jimla l-parametri ewlenin tiegħu skond it-tip ta’ Strumenti, Portafoll, eċċ.

Nota! Fil-kategorija “Emulazzjoni”, huwa possibbli li titwettaq ittestjar tal-istrateġija fuq data storika.

Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotKors bażiku onlajn dwar il-kummerċ algoritmiku bl-użu tal-pjattaforma StockSharp: https://youtu.be/lileOIlcNP4

S#.MatLab – Integrazzjoni ta’ MatLab mas-sistemi tal-kummerċ

L-iżviluppaturi ħolqu S#.MatLab – link għall-prodott https://doc.stocksharp.ru/topics/MatLab.html għal speċjalisti tal-kummerċ li jiktbu algoritmi tal-kummerċ ġewwa l-ambjent MatLab MathWorks. Il-preżenza tal-konnettur ta ‘integrazzjoni S#.MatLab tagħmilha possibbli li tikkonnettja ma’ kważi kull sensar/skambju. L-iskripts MatLab, wara li jirċievu dejta minn pjattaformi tal-kummerċ, jibagħtu ordnijiet ta ‘kummerċ lilhom. Biex tikseb settings dettaljati, skripts u dokumentazzjoni, ser ikollok bżonn tixtri S#.MatLab.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robot

Kummerċ minn skripts MatLab

Fajls CSV jiġbru u jaħżnu data. Il-kwotazzjonijiet kurrenti huma miktuba f’linji. Il-kolonni jindikaw il-firxa kollha ta’ kwotazzjonijiet ta’ offerti/istaqsi għal kull par ta’ muniti. Jekk ma tistax iżżomm il-PC tiegħek mixgħul il-ħin kollu, tinkwetax. Id-dejta f’dan il-każ tiġi fi blokki. Wara li tniżżil, tista ‘ tagħlaq il-programm, semmi mill-ġdid il-fajl sabiex ma tintilef u terġa’ tibda wara ċertu perjodu ta ‘żmien.

Nota! Id-daqs tal-arrays bi blokki tad-dejta se jkun differenti. Il-blokki tad-dejta huma maħżuna fi PREZZIJIET (varjabbli globali).

Meta toħloq strateġija, għandek tiżgura ruħek li jaċċettaw biss il-parametri tagħhom stess bħala input. Id-dejta inizjali tiġi trasferita permezz ta’ varjabbli globali. Meta kummerċ jingħalaq, il-varjabbli globali huma aġġustati biex jikkaratterizzaw il-kwalità tal-istrateġija. Biex tottimizza dawn il-karatteristiċi, għandek toħloq “qoxra” li fiha l-varjabbli globali se jiġu inizjalizzati.

Nota! Kull darba li jingħalaq kummerċ, il-prestazzjoni tal-istrateġija tiġi aġġornata.

Id-dokumentazzjoni kollha ta’ Stocksharp fuq https://doc.stocksharp.ru/

Viewer taċ-Champions League – charts tal-kompetizzjoni taċ-Champions League bi offerti tal-parteċipanti

LCH Viewer huwa softwer li juri snajja tal-parteċipanti LCH fuq chart b’indikaturi. Fir-ritratt hawn taħt tista ‘tara kif se tidher il-wiri ta’ diversi għodod.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotHuwa wkoll possibbli li tara snajja ta ‘robots HFT fuq il-grafika tal-qurdien RI.
Kummerċ manwali u algoritmiku fi Stocksharp, żvilupp ta 'robotIs-softwer se delight inti bil-faċilità ta ‘użu tiegħu. Wara li jibda l-programm, l-utent ikollu jagħżel is-sena/parteċipant/tip ta’ strument/dati Minn u Sa. Jekk meħtieġ, tista ’tispeċifika qafas ta’ żmien. Billi ttektek fuq il-kmand Niżżel, in-negozjant ikun jista ‘jeżamina fid-dettall it-tabella li tidher fuq l-iskrin u jsib il-Grail. Id-data mniżżla hija cached mis-softwer (m’hemm l-ebda installazzjoni mill-ġdid). Biex tikseb mhux biss immaġni, iżda wkoll data dettaljata, għandek tmur fid-direttorju mal-programm. Għal kull negozjant, inħoloq folder separat b’fajls CSV tan-snajja tiegħu. StockSharp huwa programm qoxra b’saħħtu bil-lingwa tiegħu stess. Aktar u aktar programmaturi jippreferu dan is-software partikolari. It-tagħlim tal-lingwa S# huwa relattivament faċli. Għalhekk, m’hemm l-ebda dubju. Billi tittestja l-programm StockSharp, tista ‘tapprezza l-vantaġġi tiegħu u kun żgur li li s-softwer jipprovdi numru kbir ta ‘possibbiltajiet. Il-konnessjoni hija appoġġjata mhux biss għar-Russu, iżda wkoll għal sensara Amerikani, li huwa vantaġġ addizzjonali.

info
Rate author
Add a comment