Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robot

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

Stocksharp (S#) – seata de bhathar-bog airson malairt, a ‘cruthachadh ro-innleachdan malairt agus a’ cruthachadh innealan-fuadain malairt (cunbhalach no HFT), feartan cleachdaidh, far a luchdachadh a-nuas agus mar a chleachdas, feartan eadar-aghaidh. Is e bathar-bog ùr-ghnàthach a th’ ann an StockSharp a leigeas le luchd-cleachdaidh fèin-ghluasadan làn-chearcall (mion-sgrùdadh / deuchainn / malairt) a chruthachadh agus
botaichean malairt a leasachadh leotha fhèin . A bharrachd air a’ phacaid mion-sgrùdadh teignigeach àbhaisteach, tha neach-togail ro-innleachd lèirsinneach sònraichte aig an àrd-ùrlar. Tha ceangal API ri fhaighinn airson innealan-fuadain malairt agus bathar-bog treas-phàrtaidh. Gu h-ìosal faodaidh tu barrachd ionnsachadh mu Stocksharp (S# – goirid), a bharrachd air measadh a dhèanamh air na buannachdan agus na h-eas-bhuannachdan a tha aig an àrd-ùrlar mòr-chòrdte.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robot

Ceadachadh StockSharp

Tha cothrom aig luchd-cleachdaidh (https://doc.stocksharp.ru/topics/License.html) an seòrsa cead as iomchaidh a thaghadh: leudaichte/corporate/corporate plus/private trader/crypto trader.

Neach-malairt prìobhaideach

Tha an seòrsa cead seo air a thoirt seachad an-asgaidh às deidh clàradh. Bidh na prògraman a leanas rim faighinn leis an neach-cleachdaidh:

  • S#.Designer – dealbhaiche ro-innleachdan malairt 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 – prògram airson luchdachadh sìos agus stòradh dàta margaidh eachdraidheil gu fèin-ghluasadach https://stocksharp.ru/store/hydra/;
  • S#.Terminal malairt 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 – leabharlann airson innealan-fuadain malairt a leasachadh https://stocksharp.ru/store/api/.

Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robot

Neach-malairt crypto

Tha an cead Crypto Trader a’ toirt cothrom air na h-àrd-chabhsairean a leanas: 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/ZaBit/Bibox CoinBene /BitZ/ZB.

Cead leudaichte

Leigidh an cead leudaichte le luchd-cleachdaidh suas ri 3 prògraman a cheangal aig an aon àm ri
inneal-crìochnachaidh QUIK . Tha cothrom air leasanan bhidio, a mhaireas nas fhaide na 40 uair, agus ro-innleachdan malairt deiseil fosgailte.

Thoir an aire! Bidh seirbheis taic theicnigeach StockSharp a ‘freagairt gu luath ri cùisean a tha a’ tighinn am bàrr, a ‘cuideachadh an neach-dèiligidh gus fuasgladh fhaighinn air duilgheadas sam bith co-cheangailte ri obrachadh a’ bhathar-bhog.

Cead corporra

Feumaidh tu cìs a phàigheadh ​​​​gus cead tomhas-lìonaidh fhaighinn. A bharrachd air comas-gnìomh ceadachais bunaiteach/adhartach, gheibh an neach-cleachdaidh cothrom dìreach air:

  • margaidh derivatives air an Moscow Exchange ;
  • a ‘mhargaidh stoc air an Moscow Exchange;
  • Iomlaid LSE/NASDAQ.

Cuideachd, faodaidh luchd-malairt òrdughan a riaghladh air margaidh derivatives an Moscow Exchange agus ceangal ri malairt a’ cleachdadh protocol FIX/FAST.

Corporra a bharrachd

Tha an cead corporra plus a’ toirt a-steach còdan tùsail fuasglaidhean bathar-bog deiseil (S#.Data/S#.Designer/S#.Shell). Tha còdan tùsail ann cuideachd airson an àrd-ùrlair fhèin: S#.API.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotS# ailtireachd[/ caption]

Còdan stòr Stocksharp air Github

Tha an cridhe S # air a leasachadh taobh a-staigh na coimhearsnachd Open Source. Tha S # ri fhaighinn mar stòr ann an stòr GitHub/StockSharp aig https://github.com/StockSharp/StockSharp. Bidh co-phàirtean a rèir seòrsa rim faighinn le còdan stòr:

  • clasaichean cumanta a thathas a’ cleachdadh ann a bhith a’ cruthachadh do cheanglaichean fhèin;
  • simuladair malairt;
  • simuladair eachdraidh;
  • àireamh mhòr de chomharran mion-sgrùdadh teignigeach (barrachd air 70);
  • logadh.

Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotÀs deidh airgead a ghluasad airson ceannach StockSharp, bidh cothrom air còdan stòr nam pàirtean dùinte. Faodaidh neach-malairt algorithms prothaid/call/sleamhnachadh/lag a chleachdadh, a bharrachd air coinnlean a thogail aig àm sam bith.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robot

Thoir an aire! Do luchd-tòiseachaidh ann an raon malairt, tha an àrainneachd ghrafaigeach S#.Studio freagarrach, a tha gu mòr a’ sìmpleachadh pròiseas cruthachadh agus deuchainn innealan-fuadain airson malairt.

Stiùireadh GitHub – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/

Feartan stàlaidh

Chan eil a’ mhòr-chuid de luchd-cleachdaidh ùr a’ tuigsinn mar a chuireas iad StockSharp air bhog gu ceart, stàlaich prògraman agus ùraich am bathar-bog ma tha sin riatanach. Cuidichidh am fiosrachadh gu h-ìosal thu le bhith a’ tuigsinn mar a stàlaicheas tu StockSharp.

cur air bhog

Gus S#.Installer a stàladh, feumaidh luchd-cleachdaidh an ceangal https://stocksharp.ru/products/download/ a leantainn agus cùram a ghabhail gus an sgaoileadh a luchdachadh sìos. Tha am bloc Installer.zip.Installerzip Properties air a thoirt air falbh.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotGus seo a dhèanamh, cliog deas air an fhaidhle agus tagh togalaichean. Tha an tasglann gun phacaid. Anns a ‘phasgan a tha a’ fosgladh, feumaidh tu am faidhle StockSharp.Installer.Console.bat a lorg. An uairsin, tòisich air modh stàlaidh an fhaidhle seo agus feitheamh gus an tèid am pròiseas stàlaidh a chrìochnachadh.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotAig an ath ìre, bidh iad a ‘dol a-steach don logadh a-steach agus am measgachadh dìomhair StockSharp a dh’ fheumar gus a dhol a-steach don phrògram. Nuair a bhios am pròiseas stàlaidh deiseil, fosglaidh uinneag bathar-bog air an sgrion.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robot

Stàladh agus toirt air falbh bathar-bog

Rinn an luchd-leasachaidh cinnteach gu robh e goireasach do luchd-cleachdaidh sgrùdadh a dhèanamh sa phrògram, agus thug iad seachad an comas an seòrsa tagradh a thaghadh.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotGus an aplacaid a stàladh, tagh luchd-malairt am prògram agus cliog air an àithne “Stàlaich”. An uairsin dearbhaich aonta le teirmean an aonta ceadachais agus tap air a ’phutan“ Lean air adhart ”.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotAn ath rud, tagh an t-slighe stàlaidh. Aig an aon àm, is fhiach cuimhneachadh gum feum am pasgan anns a bheil am prògram air a stàladh a bhith falamh. Às deidh sin, cliog air a ’phutan“ Lean air adhart ”a-rithist, tagh an àithne“ Run ”agus feitheamh ris an stàladh a chrìochnachadh.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotA-nis tha am bathar-bog deiseil airson a chleachdadh! Comhairle! Ma tha feum air am bathar-bog a thoirt air falbh, tagh an neach-cleachdaidh an àithne “Dì-stàlaich” agus cliog air a’ phutan “Lean air adhart”. Gus am bathar-bog a thoirt air ais, bu chòir dhut briogadh air an àithne “ath” agus briogadh air a ‘phutan “Lean air adhart”.

Feartan prògram ùrachadh

Rinn an luchd-leasachaidh cinnteach gu bheil S#.Installer gu neo-eisimeileach a’ cumail sùil air ùrachaidhean bathar-bog agus gan cur air bhog gu fèin-obrachail. Sin as coireach às deidh an stàladh a chrìochnachadh, tha e nas fheàrr gun a bhith a ’dì-stàladh a’ phrògram. Gus sùil a chumail air na h-ùrachaidhean a tha rim faighinn le làimh, bu chòir dhut briogadh air a’ phutan “Ùrachaidhean”. Gheibh thu e san oisean cheart den uinneag bathar-bog. Ma tha ùrachaidhean rim faighinn, nochdaidh fios air an sgrion. A-nis feumaidh tu tapadh air a ‘phutan.

Thathas a’ moladh gun dùin S#.Installer tron ​​bhàr-inneal. Airson an adhbhair seo, thèid gluasad chun chlàr a dhèanamh. Dèan briogadh deas air a’ phutan “Dùin”.

Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robot

S#.API – leabharlann airson innealan-fuadain malairt a sgrìobhadh ann an C# ann an Visual Studio

Tha S#.API na leabharlann an-asgaidh a bhios feumail do luchd-tòiseachaidh agus proifeiseantaich ann an raon
malairt algorithmach. Tha an leabharlann ag amas air prògramadh C # ann an àrainneachd Visual Studio, le taing dha gum faigh luchd-cleachdaidh an cothrom ro-innleachdan sam bith a chruthachadh: bho fheadhainn suidheachaidh le clàr-ama fada gu feadhainn àrd-tricead (HFT) a bhios a’ cleachdadh ruigsinneachd dìreach (DMA) gu iomlaid. malairt. Is e S#.API bunait a’ chòrr de na stuthan. Air bunait an leabharlainn, tha luchd-leasachaidh air diofar fhuasglaidhean a chruthachadh leithid S#.Designer/S#.Data/S#.MatLab adapter, etc. Tha comas aig luchd-cleachdaidh na ceanglaichean aca fhèin a chruthachadh ri siostaman malairt taobh a-muigh sam bith. Faodaidh am bot obrachadh le ceangal sam bith. Chan eil e an urra ri API a ‘bhròcair, a tha na bhuannachd mhòr. Tha S#.API ag amas air luchd-malairt prìobhaideach / ionadan bancaidh / companaidhean tasgaidh. Tha an coileanadh gu math àrd. Tha na ceudan de ro-innleachdan airson ionnstramaid sam bith air an cur an gnìomh aig an aon àm. Tha deuchainn air breaban/glainneachan cho ceart ‘s a ghabhas. Tha fìor shleamhnachadh air a dhearbhadh. Faodaidh tu API agus sgrìobhainnean a luchdachadh sìos airson S#.API StockSharp aig https://stocksharp.ru/store/api/ Tòiseachadh luath ann an StockSharp, a’ cruthachadh inneal-fuadain malairt airson Quik: https://youtu.be/F51bGEpTOvo

Feartan stàladh S #.API

Bhon tionndadh 5.0, tha stàladh S#.API ga dhèanamh tro NuGet. Airson dreachan roimhe, bu chòir dhut roghnachadh stàladh bhon stòr-dàta StockSharp Releases bhon t-seirbheis lìn GitHub.

Feartan stàlaidh bho GitHub

An toiseach, bidh luchd-cleachdaidh a’ clàradh air
GitHub . An uairsin, rachaibh gu duilleag github.com/StockSharp/StockSharp ann an stòr StockSharp agus tagh an ìomhaigh leis an ainm “Releases”. Fosglaidh uinneag air an sgrion anns am feum thu an dreach S # a thaghadh (bhon roinn Luchdaich sìos) agus na tasglannan riatanach a luchdachadh sìos. Tha na tasglannan a chaidh a luchdachadh sìos gun fhosgladh agus gan toirt air falbh.

Thoir an aire! Anns na tasglannan StockSharp_#.#.#. anns a bheil faidhlichean zip den leabharlann / còdan stòr eisimpleirean. Gheibh thu na còdan tùsail ann an tasglann a’ Chòd Stòr.

Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robot

A stàladh le Nuget

A’ cleachdadh Nuget, faodaidh luchd-cleachdaidh an leabharlann S # a stàladh. Gus na còdan stòr agus na h-eisimpleirean a stàladh, feumaidh tu a dhol gu GitHub.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotAnn an Solution Explorer, dèan briogadh deas air ainm an fhuasglaidh. Às deidh dhut a dhol chun chlàr co-theacsa, tagh Stiùirich pacaidean NuGet airson Fuasgladh. Fosglaidh uinneag air an sgrion anns am feum thu tapadh air an taba Air-loidhne. Taidhp StockSharp a-steach don bhàr sgrùdaidh. Nuair a lorgar am pasgan airson an API StockSharp a stàladh, feumaidh tu briogadh air “Stàlaich”. Aon uair ‘s gu bheil stàladh a’ phacaid deiseil, nochdaidh Pacaidean sa phasgan. Le bhith a’ fosgladh na “Pasganan” faodaidh tu dèanamh cinnteach gu bheil StockSharp ann.#.#.# leis an tionndadh as ùire de S#.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robot

Ceangalaichean

Feumaidh tu a bhith ag obair le iomlaidean stoc agus stòran dàta ann an StockSharp tron ​​​​chlas bonn Connector. Gheibhear na còdan tùsail anns a’ phròiseact Samples/Common/SampleConnection.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotAn toiseach, feumaidh tu a bhith faiceallach mu bhith a ‘cruthachadh eisimpleir den
chlas Connector https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :

poblach Connector Connector;

poblach MainWindow()
{
initializeComponent();
Connector = ceanglaiche ùr();
InitConnector();
} Ann an eadar-aghaidh grafaigeach sònraichte a tha air a dhealbhadh gus an Connector a rèiteachadh airson S #.API, tha e comasach iomadh ceangal a rèiteachadh aig an aon àm.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotTha e comasach cuideachd ceangal a chuir dìreach bhon chòd (às aonais uinneagan grafaigeach). Gus seo a dhèanamh, feumaidh tu an leudachan TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector Connector, System.Action<TAdapter> init) a chleachdadh. Tha an àireamh de cheanglaichean ann an aon nì Connector gun chrìoch. Faodaidh luchd-cleachdaidh ceangal ri ioma-iomlaidean / brocairean aig an aon àm.

Thoir an aire! Bu chòir làimhseachadh thachartasan a shuidheachadh anns an dòigh InitConnector.

Iarrtasan

A’ cleachdadh an nì Òrdugh, faodaidh tu òrdugh ùr a chruthachadh. A’ cleachdadh modh Connector.RegisterOrder (StockSharp.BusinessEntities.Order order), a chuireas òrdugh chun t-seirbheisiche, bidh e comasach don neach-cleachdaidh a chlàradh air an iomlaid. Ma tha feum air òrdugh stad a chruthachadh, tha eòlaichean a ‘comhairleachadh a bhith a’ gabhail cùram mu bhith a ‘sònrachadh seilbh Order.Type mar OrderTypes.Conditional. Airson tuilleadh obrach le tagraidhean, thèid an aon rud a chleachdadh.

Innealan

Tha tèarainteachd na inneal ionmhais a thathar a’ cleachdadh airson malairt. Faodaidh an ionnstramaid a bhith na stoc / àm ri teachd / roghainn, msaa. Roinn an leasaiche na basgaidean innealan gu clasaichean:

  • Tèarainteachd Clàr-amais;
  • Tèarainteachd Leantainneach;
  • WeightedIndexSecurity.

Stòradh dàta

Ann an StockSharp, faodaidh tu dàta a shàbhaladh airson a luchdachadh sìos nas fhaide air adhart. Mar riaghailt, feumar dàta a stòradh gus mion-sgrùdadh a chruinneachadh / lorg pàtrain, sàbhail dàta margaidh bhon ionad
malairt (airson deuchainn botaichean). Tha stòradh dàta gu tur follaiseach, oir thug an leasaiche aire do ruigsinneachd àrd-ìre agus falach taobh a-staigh mion-fhiosrachadh teicnigeach.

Tha S#.Designer na phrògram dealbhaidh uile-choitcheann airson innealan-fuadain malairt agus ro-innleachdan a chruthachadh

Tha S#.Designer air a chleachdadh gus ro-innleachdan malairt a chruthachadh, a dhearbhadh agus a stiùireadh ann am fìor mhalairt. Tha grunn sheòrsaichean de ro-innleachdan cruthachaidh ann a tha am prògram seo a’ tabhann. Tha iad a ‘cleachdadh:

  1. Kubikov. Anns a ‘chùis seo, is dòcha nach eil sgilean prògramadh aig an neach-cleachdaidh. Gus ro-innleachdan a chruthachadh, feumaidh tu an dòigh air loidhnichean a cheangal agus ciùban a chur còmhla.
  2. C#. Tha an roghainn seo freagarrach airson luchd-prògramaidh eòlach aig nach eil eagal a bhith ag obair le còd. Chan eil ro-innleachd mar seo cuingealaichte anns na cothroman airson cruthachadh. Faodaidh e cunntas a thoirt air algorithms sam bith, eu-coltach ri ciùban. Tha an ro-innleachd air a chruthachadh gu dìreach ann an S#.Designer no san àrainneachd leasachaidh C#.

Rè a ‘chiad fhoillseachadh de S#.Designer, nochdaidh uinneag air an sgrion anns am feum thu a’ taghadh modh cur air bhog.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotÀs deidh sin brùth air a’ phutan OK. Rè a ‘chiad chur air bhog S#.Designer, bidh thu a bhrosnachadh gus fhosgladh dàta download uinneig. Gus dàta eachdraidheil a luchdachadh sìos, feumaidh tu am prògram S#.Data (leis a’ chòd Hydra) a stàladh. Às deidh dhut briogadh air a ’phutan Luchdaich sìos inneal, nochdaidh uinneag fhreagarrach air an sgrion, anns am feum thu an còd agus an seòrsa inneal / stòr dàta a chuir a-steach. An ath rud, cliog air a’ phutan OK. Gheibhear na h-innealan a lorgas S#.Designer anns a’ phannal All Tools.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robot

Thoir an aire! Is e an stòr dàta eachdraidheil as mòr-chòrdte airson margaidh na Ruis broker Finam. ‘S e S#.Designer an tùs dàta bunaiteach.

Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotGus dàta eachdraidheil fhaighinn, rachaibh gu roinn a h-uile inneal agus tap air ainm an ionnstramaid a tha a dhìth. An ath rud, suidhich an ùine de dhàta eachdraidheil / seòrsa / Frèam Ùine nan coinnlean agus cliog air a ’phutan Tòisich.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotÀs deidh an dàta eachdraidheil fhaighinn, bu chòir aon de na ro-innleachdan taisbeanaidh a bhith nas fheàrr. Gus seo a dhèanamh, rachaibh gu pannal Sgeamaichean. Anns a’ phasgan Ro-innleachdan, tagh eisimpleir de ro-innleachd SMA. Nuair a sheòlas tu gu ro-innleachd, bidh an tab Emulation a’ fosgladh san rioban. An seo gheibh thu na h-eileamaidean bunaiteach airson ro-innleachd / debugging / deuchainn a chruthachadh.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotAnns an taba seo, suidhich an ùine deuchainn agus stòradh dàta Margaidh anns an raon “Dàta margaidh”. An uairsin, tagh na h-innealan riatanach agus suidhich an seòrsa / frèam-ama nan coinnlearan anns an roinn Block Properties. Bidh aithris malairt a’ tòiseachadh sa bhad às deidh don phutan Start a bhith air a bhrùthadh.

https://youtu.be/NrzI4yJFg7U Leasan a Dhà Stocksharp: https://youtu.be/N_AFlKYP2rU Leasan a Trì: https://youtu.be/f75zeQL5Ucw

S#.Terminal – ceann-uidhe malairt

Is e ionad malairt an-asgaidh a th’ ann an S#.Terminal, agus is e am prìomh bhuannachd a tha ann an ceangal aig an aon àm ri àireamh mhòr de àrd-ùrlaran malairt. Tha taic ri fhaighinn airson còrr air 70 ceangal bho dhiofar iomlaidean an t-saoghail. Tha clàran-ama neo-riaghailteach.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotRè a ‘chiad fhoillseachadh de S#.Terminal, feumaidh tu a’ taghadh am modh cur air bhog agus briog air a ‘phutan OK. Nochdaidh uinneag deireannach air an sgrion. Tha co-phàirtean air an suidheachadh gu bunaiteach. Às deidh dhut na roghainnean ceangail a dheasachadh, feumaidh tu briogadh air a ’phutan“ Connect ”.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotGus raon cairt ùr a chuir ris, bidh luchd-cleachdaidh a ’cnagadh air an àithne“ Cuir ”. Le bhith a’ briogadh air an dàrna putan luchag san aon àite, faodaidh tu coinnlearan a chuir ris airson na h-ionnstramaidean inntinneach / comharran / òrdughan agus na cùmhnantan agad fhèin. Anns an roinn Ciùird, bidh e comasach do luchd-malairt ciùird fhaicinn le ionnstramaid. Ma dh’ èiricheas an fheum, bidh roghainn aig ceannaichean an-còmhnaidh co-phàirtean a bharrachd a chur ris.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robot

S#.Data (Hydra) – luchdachadh sìos dàta margaidh

Tha an luchd-leasachaidh air bathar-bog S#.Data (Hydra) a chruthachadh airson luchdachadh dàta margaidh gu fèin-ghluasadach (ionnstramaidean/coinnlean/diog cùmhnantan/DOM) bho dhiofar thùsan. Faodar an dàta a shàbhaladh sa stòradh ionadail ann an cruth teacsa S#.Data (BIN), a bheir seachad mion-sgrùdadh dàta goireasach ann am bathar-bog eile, no ann an cruth binary sònraichte a bheir seachad an ìre teannachaidh as àirde. Bidh am fiosrachadh a chaidh a shàbhaladh ri fhaighinn airson a chleachdadh le ro-innleachdan malairt. Gus faighinn chun dàta, feumaidh tu an StorageRegistry a chleachdadh no luchdachadh suas cunbhalach ann an cruth Excel/xml/txt. Leigidh S#.Data leat stòran dàta fìor-ùine agus eachdraidheil a chleachdadh aig an aon àm. Tha am buannachd seo air a choileanadh tro bhith a’ cleachdadh modal stòr leudachail. Rè a ‘chiad fhoillseachadh den phrògram, fosglaidh uinneag air an sgrion,
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotGus an uinneag taghadh stòr dàta fhosgladh, feumaidh tu a dhol chun roinn “Coitcheann” agus tap air an roinn “Cuir ris” agus am pasgan “Stòran”.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotAnns an uinneag a tha a ‘fosgladh, comharraich na stòran riatanach. Tha e ceadaichte sìoltachain a chleachdadh a rèir sgìre / làrach dealanach / seòrsa dàta / fìor-ùine. Cliog air OK gus am pròiseas taghaidh a chrìochnachadh. Às deidh sin, brosnaichidh am bathar-bog luchd-cleachdaidh gus goireasan a chomasachadh. Le bhith a’ cliogadh air OK, bidh e comasach don mharsanta stòran a chuir ris a’ phannal clì de phrìomh uinneag an tagraidh.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robot

S#.Shell – frèam grafaigeach deiseil le còdan stòr

Tha S#.Shell na fhrèam grafaigeach deiseil airson a chleachdadh a leigeas leat atharrachaidhean luath a dhèanamh stèidhichte air riatanasan luchd-cleachdaidh agus a tha gu tur fosgailte sa chànan C#. Cruthaichidh an inneal-fuadain eadar-aghaidh grafaigeach gu sgiobalta, sàbhail agus ath-nuadhachadh roghainnean na ro-innleachd, bheir e seachad fiosrachadh mionaideach mu obrachadh na ro-innleachd, agus cuiridh e air bhog e gu fèin-ghluasadach a rèir clàr-ama. Nuair a thòisicheas tu air S#.Shell, nochdaidh am pròiseact Shell ann am Solution Explorer.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotTha grunn ro-innleachdan anns a’ phasgan Ro-innleachdan a tha air an gabhail a-steach san S#.Shell/Helpering Interfaces/Wrapper for Default Rotegies. Nuair a thèid am pròiseact a chuir air bhog, fosglaidh uinneag air an sgrion, anns an raon àrd de \u200b\u200b a lorgas tu:

  • putanan roghainnean ceangail;
  • putan gus an rèiteachadh Shell gnàthach a shàbhaladh;
  • prìomh tabaichean.

Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotÀs deidh dhut a dhol gu na roghainnean ceangail, feumaidh tu an seòrsa ceangail a thaghadh. Cho luath ‘s as urrainn don neach-cleachdaidh ceangal a dhèanamh, is fhiach a dhol don roinn“ Coitcheann ”agus eòlas fhaighinn air na h-ionnstramaidean / susbaint pasgan / òrdughan / ciùird fhèin.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotAn ath rud, rachaibh chun tab “Real-time” gus ro-innleachd a chuir ris gus tòiseachadh air malairt. Às deidh ro-innleachd a chuir ris, faodaidh neach-malairt a dhol air adhart gu bhith a’ lìonadh a phrìomh pharamadairean a rèir seòrsa ionnstramaidean, pasgan, msaa.

Thoir an aire! Anns an roinn “Emulation”, tha e comasach deuchainn ro-innleachd a ruith air dàta eachdraidheil.

Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotCùrsa bunaiteach air-loidhne air malairt algorithmach a’ cleachdadh àrd-ùrlar StockSharp: https://youtu.be/lileOIlcNP4

S#.MatLab – Amalachadh MatLab le siostaman malairt

Tha an luchd-leasachaidh air S#.MatLab a chruthachadh – ceangal ris an toradh https://doc.stocksharp.ru/topics/MatLab.html airson eòlaichean malairt a bhios a’ sgrìobhadh algorithms malairt taobh a-staigh àrainneachd MatLab MathWorks. Tha làthaireachd an ceanglaiche amalachaidh S#.MatLab ga dhèanamh comasach ceangal a dhèanamh ri cha mhòr broker/iomlaid sam bith. Bidh sgriobtaichean MatLab, às deidh dhaibh dàta fhaighinn bho àrd-ùrlaran malairt, a’ cur òrdughan malairt thuca. Airson roghainnean mionaideach, sgriobtaichean agus sgrìobhainnean, feumaidh tu S#.MatLab a cheannach.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robot

Malairt bho sgriobtaichean MatLab

Bidh faidhlichean CSV a’ cruinneachadh agus a’ stòradh dàta. Tha briathran làithreach sgrìobhte ann an loidhnichean. Tha na colbhan a’ sealltainn an raon iomlan de phrìsean tagraidh/faighneachd airson gach paidhir airgead. Mura h-urrainn dhut am PC agad a chumail air fad na h-ùine, na gabh dragh. Bidh an dàta sa chùis seo a ‘tighinn ann am blocaichean. Às deidh dhut a luchdachadh sìos, faodaidh tu am prògram a dhùnadh, ath-ainmich am faidhle gus nach tèid thu air chall agus ath-thòiseachadh às deidh ùine sònraichte.

Thoir an aire! Bidh meud arrays le blocaichean dàta eadar-dhealaichte. Tha blocaichean dàta air an stòradh ann am PRICES (caochladair cruinne).

Nuair a chruthaicheas tu ro-innleachd, bu chòir dhut dèanamh cinnteach nach gabh iad ach ris na crìochan aca fhèin mar chur-a-steach. Tha an dàta tùsail air a ghluasad tro chaochladairean cruinneil. Nuair a tha malairt dùinte, tha na caochladairean cruinneil air an atharrachadh gus càileachd na ro-innleachd a chomharrachadh. Gus na feartan sin a bharrachadh, bu chòir dhut “slige” a chruthachadh anns an tèid caochladairean cruinne a thòiseachadh.

Thoir an aire! Gach uair a bhios malairt dùinte, thèid coileanadh na ro-innleachd ùrachadh.

A h-uile sgrìobhainn Stocksharp aig https://doc.stocksharp.ru/

Sealladair Lìog nan Curaidhean – clàran de cho-fharpais Champions League le cùmhnantan de chom-pàirtichean

Is e bathar-bog a th’ ann an LCH Viewer a tha a’ taisbeanadh ciùird chom-pàirtichean LCH air clàr le comharran. Anns an dealbh gu h-ìosal chì thu cò ris a bhios taisbeanadh grunn innealan coltach.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotTha e comasach cuideachd ciùird innealan-fuadain HFT fhaicinn air clàr strìochag RI.
Malairt làimhe agus algorithmach ann an Stocksharp, leasachadh robotBheir am bathar-bog toileachas dhut leis cho furasta ‘s a tha e a chleachdadh. Às deidh dhut am prògram a thòiseachadh, feumaidh an neach-cleachdaidh a’ bhliadhna / com-pàirtiche / seòrsa ionnstramaid / cinn-latha Bho agus Gu a thaghadh. Ma tha feum air, faodaidh tu clàr-ama a shònrachadh. Le bhith a’ cnagadh air an àithne Luchdaich sìos, bidh an neach-malairt comasach air sgrùdadh mionaideach a dhèanamh air a’ chairt a tha a’ nochdadh air an sgrion agus an Grail a lorg. Tha an dàta a chaidh a luchdachadh sìos air a thasgadh leis a’ bhathar-bog (chan eil ath-shuidheachadh ann). Gus chan e a-mhàin ìomhaigh fhaighinn, ach cuideachd dàta mionaideach, bu chòir dhut a dhol don eòlaire leis a ’phrògram. Airson gach malairtiche, chaidh pasgan fa leth le faidhlichean CSV de na ciùird aige a chruthachadh. Tha StockSharp na phrògram shligean cumhachdach le a chànan fhèin. Is fheàrr le barrachd is barrachd luchd-prògramaidh am bathar-bog sònraichte seo. Tha e gu math furasta an cànan S# ionnsachadh. Mar sin, chan eil teagamh sam bith. Le bhith a’ dèanamh deuchainn air a’ phrògram StockSharp, faodaidh tu luach a chuir air na buannachdan aige agus dèanamh cinnteach gu bheil gu bheil am bathar-bog a’ toirt seachad àireamh mhòr de chothroman. Tha an ceangal a ‘faighinn taic chan ann a-mhàin don Ruis, ach cuideachd do bhrocairean Ameireaganach, a tha na bhuannachd a bharrachd.

info
Rate author
Add a comment