Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve

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

Stocksharp (S#) – një grup softuerësh për tregtimin, krijimin e strategjive tregtare dhe krijimin e robotëve tregtarë (të rregullt ose HFT), veçoritë e përdorimit, ku të shkarkoni dhe si të përdorni, veçoritë e ndërfaqes. StockSharp është një softuer inovativ që lejon përdoruesit të krijojnë automatizime të ciklit të plotë (analizë/testim/tregtim) dhe
të zhvillojnë vetë robotët e tregtimit . Përveç paketës standarde të analizës teknike, platforma përmban një ndërtues unik të strategjisë vizuale. Lidhja API është e disponueshme për tregtimin e robotëve dhe softuerëve të palëve të treta. Më poshtë mund të mësoni më shumë rreth Stocksharp (S# – shkurt), si dhe të vlerësoni avantazhet dhe disavantazhet e platformës popullore.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve

Licencimi i StockSharp

Përdoruesve u jepet mundësia (https://doc.stocksharp.ru/topics/License.html) të zgjedhin llojin më të përshtatshëm të licencës: zgjeruar/corporate/corporate plus/private tregtar/kriptotregtar.

Tregtar privat

Kjo lloj licence jepet pa pagesë pas regjistrimit. Programet e mëposhtme do të jenë në dispozicion të përdoruesit:

  • S#.Dizajnues – projektues i strategjive tregtare 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 – një program për shkarkimin dhe ruajtjen automatike të të dhënave historike të tregut https://stocksharp.ru/store/hydra/;
  • S#.Terminali i tregtimit 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 – një bibliotekë për zhvillimin e robotëve tregtarë https://stocksharp.ru/store/api/.

Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve

Tregtar kriptosh

Licenca Crypto Trader ofron akses në platformat e mëposhtme: 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/YoBiBit/Boxit/ CoinBene /BitZ/ZB.

Licencë e zgjatur

Licenca e zgjeruar i lejon përdoruesit të lidhin njëkohësisht deri në 3 programe me
terminalin QUIK . Qasja në mësime video, kohëzgjatja e të cilave kalon 40 orë, dhe strategjitë e gatshme të tregtimit është e hapur.

Shënim! Shërbimi i mbështetjes teknike të StockSharp i përgjigjet shpejt çështjeve në zhvillim, duke ndihmuar klientin të zgjidhë çdo problem që lidhet me funksionimin e softuerit.

Licenca e korporatës

Ju do të duhet të paguani një tarifë për të marrë një licencë vëllimi. Përveç funksionalitetit bazë/të avancuar të licencës, përdoruesit do t’i jepet akses direkt në:

  • tregu i derivateve në bursën e Moskës ;
  • tregu i aksioneve në bursën e Moskës;
  • Shkëmbimi LSE/NASDAQ.

Gjithashtu, tregtarët mund të menaxhojnë porositë në tregun e derivateve të Bursës së Moskës dhe të lidhen me tregtimin duke përdorur protokollin FIX/FAST.

Corporate Plus

Licenca e korporatës plus përfshin kodet burimore të çdo zgjidhje softueri të gatshme (S#.Data/S#.Designer/S#.Shell). Ekzistojnë gjithashtu kode burimore për vetë platformën: S#.API.

Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve
Arkitektura S#

Kodet burimore të Stocksharp në Github

Bërthama S# është zhvilluar brenda komunitetit me burim të hapur. S# është i disponueshëm si burim në depon e GitHub/StockSharp në https://github.com/StockSharp/StockSharp. Komponentët sipas llojit do të jenë të disponueshëm me kodet burimore:

  • klasat e zakonshme që përdoren në procesin e krijimit të lidhjeve tuaja;
  • simulator tregtimi;
  • simulator historie;
  • një numër i madh i treguesve të analizës teknike (më shumë se 70);
  • prerjet.

Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Pas transferimit të parave për blerjen e StockSharp, do të vihet në dispozicion qasja në kodet burimore të komponentëve të mbyllur. Një tregtar mund të përdorë algoritme fitimi/humbje/rrëshqitje/lag, si dhe të ndërtojë qirinj të çdo afati kohor.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve

Shënim! Për fillestarët në fushën e tregtimit është i përshtatshëm mjedisi grafik S#.Studio, i cili thjeshton shumë procesin e krijimit dhe testimit të robotëve për tregtim.

Udhëzues GitHub – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/

Karakteristikat e instalimit

Shumica e përdoruesve fillestarë nuk e kuptojnë se si të nisin siç duhet StockSharp, të instalojnë programe dhe të përditësojnë softuerin nëse është e nevojshme. Informacioni i mëposhtëm do t’ju ndihmojë të kuptoni se si të instaloni StockSharp.

Nisja

Për të instaluar S#.Installer, përdoruesit do të duhet të ndjekin lidhjen https://stocksharp.ru/products/download/ dhe të kujdesen për shkarkimin e shpërndarjes. Blloku Installer.zip.Installerzip Properties hiqet.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Për ta bërë këtë, klikoni me të djathtën në skedar dhe zgjidhni pronat. Arkivi është i zbërthyer. Në dosjen që hapet, do t’ju duhet të gjeni skedarin StockSharp.Installer.Console.bat. Më pas, filloni mënyrën e instalimit të këtij skedari dhe prisni që procesi i instalimit të përfundojë.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Në fazën tjetër, ata futin hyrjen dhe kombinimin sekret StockSharp që kërkohet për të hyrë në program. Kur procesi i instalimit të përfundojë, një dritare e softuerit do të hapet në ekran.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve

Instalimi dhe heqja e softuerit

Zhvilluesit u siguruan që të ishte i përshtatshëm për përdoruesit të kërkonin në program dhe siguruan mundësinë për të zgjedhur llojin e aplikacioneve.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Për të instaluar aplikacionin, tregtarët zgjedhin programin dhe klikojnë në komandën “Instalo”. Pastaj konfirmoni marrëveshjen me kushtet e marrëveshjes së licencës dhe trokitni lehtë mbi butonin “Vazhdo”.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Tjetra, zgjidhni rrugën e instalimit. Në të njëjtën kohë, vlen të kujtohet se dosja në të cilën është instaluar programi duhet të jetë bosh. Pas kësaj, klikoni përsëri në butonin “Vazhdo”, zgjidhni komandën “Run” dhe prisni që instalimi të përfundojë.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Tani softueri është gati për t’u përdorur! Këshilla! Nëse ka nevojë për të hequr softuerin, përdoruesit zgjedhin komandën “Uninstall” dhe klikojnë në butonin “Vazhdo”. Për të rivendosur softuerin, duhet të klikoni në komandën “Restore” dhe të klikoni në butonin “Vazhdo”.

Karakteristikat e përditësimit të programit

Zhvilluesit u siguruan që S#.Installer të gjurmojë në mënyrë të pavarur përditësimet e softuerit dhe t’i lëshojë ato automatikisht. Kjo është arsyeja pse pasi të përfundojë instalimi, është më mirë të mos e çinstaloni programin. Për të kontrolluar përditësimet e disponueshme manualisht, duhet të klikoni në butonin “Përditësimet”. Mund ta gjeni në këndin e djathtë të dritares së softuerit. Nëse përditësimet janë të disponueshme, një njoftim do të shfaqet në ekran. Tani duhet të shtypni butonin.

Rekomandohet mbyllja e S#.Installer përmes shiritit të veglave. Për këtë qëllim, kryhet një kalim në menu. Klikoni me të djathtën në butonin “Mbyll”.

Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve

S#.API – një bibliotekë për të shkruar robotë tregtarë në C# në Visual Studio

S#.API është një bibliotekë falas që do të jetë e dobishme si për fillestarët ashtu edhe për profesionistët në fushën e
tregtimit algoritmik. Biblioteka është e përqendruar në programimin C# në mjedisin Visual Studio, falë të cilit përdoruesit kanë mundësinë të krijojnë absolutisht çdo strategji: nga ato pozicionale me një afat kohor të gjatë deri tek ato me frekuencë të lartë (HFT) që përdorin akses të drejtpërdrejtë (DMA) për shkëmbim. tregtare. S#.API është themeli i pjesës tjetër të produkteve. Në bazë të bibliotekës, zhvilluesit kanë krijuar zgjidhje të ndryshme si përshtatës S#.Designer/S#.Data/S#.MatLab, etj. Përdoruesit kanë aftësinë të krijojnë lidhjet e tyre me çdo sistem tregtar të jashtëm. Bot mund të funksionojë me çdo lidhje. Nuk varet nga API-ja e ndërmjetësit, që është një avantazh i rëndësishëm. S#.API ka për qëllim tregtarët privatë / institucionet bankare / kompanitë e investimeve. Performanca është mjaft e lartë. Qindra strategji për çdo instrument ekzekutohen njëkohësisht. Testimi në rriqrat/syzet është sa më i saktë që të jetë e mundur. Përcaktohet rrëshqitja e vërtetë. Mund të shkarkoni API dhe dokumentacionin për S#.API StockSharp në https://stocksharp.ru/store/api/ Fillimi i shpejtë në StockSharp, duke krijuar një robot tregtar për Quik: https://youtu.be/F51bGEpTOvo

Karakteristikat e instalimit të S#.API

Që nga versioni 5.0, instalimi i S#.API bëhet nëpërmjet NuGet. Për versionet e mëparshme, duhet të zgjidhni të instaloni nga depoja e publikimeve të StockSharp nga shërbimi në internet GitHub.

Karakteristikat e instalimit nga GitHub

Para së gjithash, përdoruesit regjistrohen në
GitHub . Më pas, shkoni te faqja github.com/StockSharp/StockSharp në depon e StockSharp dhe zgjidhni ikonën e etiketuar “Releases”. Në ekran do të hapet një dritare në të cilën duhet të zgjidhni versionin S# (nga seksioni Shkarkime) dhe të shkarkoni arkivat e nevojshme. Arkivat e shkarkuara janë zhbllokuar dhe zbërthyer.

Shënim! Në arkivat StockSharp_#.#.#. përmban skedarë zip të bibliotekës / kodet burimore të shembujve. Ju mund t’i gjeni kodet burimore në arkivat e kodit burimor.

Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve

Instalimi me Nuget

Duke përdorur Nuget, përdoruesit mund të instalojnë bibliotekën S#. Për të instaluar kodet burimore dhe shembujt, do t’ju duhet të shkoni te GitHub.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Në Solution Explorer, kliko me të djathtën mbi emrin e zgjidhjes. Pasi të shkoni te menyja e kontekstit, zgjidhni Menaxho NuGet Packages for Solution. Në ekran do të hapet një dritare në të cilën duhet të klikoni në skedën Online. Shkruani StockSharp në shiritin e kërkimit. Kur të gjendet paketa për instalimin e StockSharp API, duhet të klikoni në “Instalo”. Pasi të përfundojë instalimi i paketës, Paketat do të shfaqen në dosje. Duke hapur “Paketat” mund të siguroheni që përmban StockSharp.#.#.# me versionin më të fundit të S#.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve

Lidhës

Ju duhet të punoni me bursat dhe burimet e të dhënave në StockSharp përmes klasës bazë Connector. Kodet burimore mund të gjenden në projektin Samples/Common/SampleConnection.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Para së gjithash, duhet të kujdeseni për krijimin e një shembulli të
klasës Connector https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :

lidhës publik publik;

public MainWindow()
{
InitializeComponent();
Lidhës = lidhës i ri();
InitConnector();
} Në një ndërfaqe të veçantë grafike që është krijuar për të konfiguruar Connector për S#.API, është e mundur të konfiguroni lidhje të shumta në të njëjtën kohë.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Është gjithashtu e mundur të shtoni një lidhje direkt nga kodi (pa dritare grafike). Për ta bërë këtë, duhet të përdorni shtesën TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector, System.Action<TAdapter> init). Numri i lidhjeve në një objekt lidhës është i pakufizuar. Përdoruesit mund të lidhen me shkëmbime/brokerë të shumtë në të njëjtën kohë.

Shënim! Trajtuesit e ngjarjeve duhet të vendosen në metodën InitConnector.

Aplikacionet

Duke përdorur objektin Porosit, mund të krijoni një porosi të re. Duke përdorur metodën Connector.RegisterOrder(StockSharp.BusinessEntities.Order order), e cila dërgon një porosi në server, përdoruesi do të mund ta regjistrojë atë në bursë. Nëse ka nevojë për të krijuar një urdhër ndalimi, ekspertët këshillojnë të kujdeseni që të specifikoni pronën Order.Type si OrderTypes.Conditional. Për punë të mëtejshme me aplikacione, përdoret i njëjti objekt.

Mjetet

Siguria është një instrument financiar që përdoret për tregtim. Instrumenti mund të jetë një aksion/e ardhme/opsion, etj. Zhvilluesi i ndau shportat e mjeteve në klasa:

  • IndexSecurity;
  • Siguria e vazhdueshme;
  • WeightedIndexSecurity.

Ruajtja e të dhënave

Në StockSharp, mund të ruani të dhëna për shkarkim të mëvonshëm. Si rregull, është e nevojshme të ruhen të dhënat për të grumbulluar analiza / kërkime për modele, për të ruajtur të dhënat e tregut nga
terminali i tregtimit (për testimin e robotëve). Ruajtja e të dhënave është absolutisht transparente, sepse zhvilluesi u kujdes për aksesin e nivelit të lartë dhe fshehjen brenda detajeve teknike.

S#.Designer është një program dizajnues universal për krijimin e robotëve dhe strategjive tregtare

S#.Designer përdoret për të krijuar, testuar dhe menaxhuar strategjitë e tregtimit në tregtinë reale. Ekzistojnë disa lloje të strategjive të krijimit që ofron ky program. Ata përdorin:

  1. Kubikov. Në këtë rast, përdoruesi mund të mos ketë aftësi programimi. Për të krijuar strategji, do t’ju duhet të përdorni metodën e lidhjes së linjave dhe kombinimit të kubeve.
  2. C#. Ky opsion është i përshtatshëm për programuesit me përvojë që nuk kanë frikë të punojnë me kod. Një strategji e tillë nuk është e kufizuar në mundësitë e krijimit. Mund të përshkruajë çdo algoritëm, ndryshe nga kubet. Strategjia krijohet direkt në S#.Designer ose në mjedisin e zhvillimit të C#.

Gjatë lëshimit të parë të S#.Designer, në ekran do të shfaqet një dritare në të cilën do t’ju duhet të zgjidhni një modalitet nisjeje.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Pas kësaj shtypni butonin OK. Gjatë lëshimit të parë të S#.Designer, do t’ju kërkohet të hapni një dritare të shkarkimit të të dhënave. Për të shkarkuar të dhënat historike, do t’ju duhet të instaloni programin S#.Data (i koduar Hydra). Pasi të klikoni në butonin e mjetit Shkarko, në ekran do të shfaqet një dritare përkatëse, në të cilën do t’ju duhet të vendosni kodin dhe llojin e mjetit / burimit të të dhënave. Tjetra, klikoni në butonin OK. Mjetet që do të gjejë S#.Designer mund të gjenden në panelin Të gjitha mjetet.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve

Shënim! Burimi më i popullarizuar falas i të dhënave historike për tregun rus është ndërmjetësi Finam. Burimi i parazgjedhur i të dhënave është S#.Designer.

Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Për të marrë të dhëna historike, shkoni te kategoria Të gjitha instrumentet dhe trokitni lehtë mbi emrin e instrumentit të kërkuar. Më pas, vendosni periudhën e të dhënave historike / llojin / Kornizën kohore të qirinjve dhe klikoni në butonin Start.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Pasi të merren të dhënat historike, duhet të preferohet një nga strategjitë e demonstrimit. Për ta bërë këtë, shkoni te paneli Skemat. Në dosjen Strategjitë, zgjidhni një shembull të strategjisë SMA. Kur lundroni te një strategji, skeda Emulation hapet në shirit. Këtu mund të gjeni elementet bazë për krijimin e një strategjie / korrigjimi / testimi.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Në këtë skedë, vendosni periudhën e testimit dhe ruajtjen e të dhënave të tregut në fushën “Të dhënat e tregut”. Më pas, zgjidhni veglat e nevojshme dhe vendosni llojin/Kohën kohore të qirinjve në kategorinë Block Properties. Emulimi i tregtimit fillon menjëherë pasi të shtypet butoni Start.

https://youtu.be/NrzI4yJFg7U Stocksharp Mësimi i dytë: https://youtu.be/N_AFlKYP2rU Mësimi i tretë: https://youtu.be/f75zeQL5Ucw

S#.Terminal – terminal tregtar

S#.Terminal është një terminal tregtar falas, avantazhi kryesor i të cilit është lidhja e njëkohshme me një numër të madh platformash tregtare. Ekziston mbështetje për më shumë se 70 lidhje nga shkëmbime të ndryshme të botës. Kornizat kohore janë arbitrare.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Gjatë lëshimit të parë të S#.Terminal, do t’ju duhet të zgjidhni mënyrën e nisjes dhe të klikoni në butonin OK. Një dritare terminali do të shfaqet në ekran. Komponentët janë caktuar si parazgjedhje. Pas modifikimit të cilësimeve të lidhjes, duhet të klikoni në butonin “Lidhu”.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Për të shtuar një zonë të re grafiku, përdoruesit prekin komandën “Shto”. Duke klikuar butonin e dytë të miut në të njëjtin vend, mund të shtoni qirinj për instrumentet e interesit / treguesit / porositë dhe ofertat tuaja. Në kategorinë Trades, tregtarët do të jenë në gjendje të shikojnë tregtitë sipas instrumentit. Nëse lind nevoja, tregtarët do të kenë gjithmonë mundësinë e shtimit të komponentëve shtesë.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve

S#.Data (Hydra) – shkarkues i të dhënave të tregut

Zhvilluesit kanë krijuar softuerin S#.Data (Hydra) për ngarkimin automatik të të dhënave të tregut (instrumente/qirinj/tick deals/DOM) nga burime të ndryshme. Të dhënat mund të ruhen në ruajtjen lokale në formatin e tekstit S#.Data (BIN), i cili ofron analizë të përshtatshme të të dhënave në softuer të tjerë, ose në një format të veçantë binar që siguron nivelin maksimal të kompresimit. Informacioni që është ruajtur do të bëhet i disponueshëm për përdorim nga strategjitë e tregtimit. Për të hyrë në të dhënat, do t’ju duhet të përdorni StorageRegistry ose ngarkime të rregullta në formatin Excel/xml/txt. S#.Data ju lejon të përdorni burime të të dhënave në kohë reale dhe historike në të njëjtën kohë. Ky avantazh arrihet përmes përdorimit të një modeli burimi të zgjerueshëm. Gjatë nisjes së parë të programit, në ekran do të hapet një dritare,
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Për të hapur dritaren e përzgjedhjes së burimit të të dhënave, duhet të shkoni te kategoria “Përgjithshme” dhe trokitni lehtë mbi seksionin “Shto” dhe dosjen “Burimet”.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Në dritaren që hapet, shënoni burimet e nevojshme. Lejohet përdorimi i filtrave sipas rajonit / faqes elektronike / llojit të të dhënave / kohës reale. Klikoni OK për të përfunduar procesin e përzgjedhjes. Pas kësaj, softueri do t’i nxisë përdoruesit të aktivizojnë shërbimet. Duke klikuar në OK, tregtari do të jetë në gjendje të shtojë burime në panelin e majtë të dritares kryesore të aplikacionit.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve

S#.Shell – kornizë grafike e gatshme me kode burimore

S#.Shell është një kornizë grafike e gatshme për përdorim që ju lejon të bëni ndryshime të shpejta bazuar në kërkesat e përdoruesit dhe është plotësisht me burim të hapur në gjuhën C#. Roboti do të krijojë shpejt një ndërfaqe grafike, do të ruajë dhe rivendosë cilësimet e strategjisë, do të japë informacion të detajuar në lidhje me funksionimin e strategjisë dhe do ta nisë automatikisht atë sipas planit. Kur filloni S#.Shell, projekti Shell do të shfaqet në Solution Explorer.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Dosja Strategjitë përmban disa strategji që përfshihen në S#.Shell/Ndërfaqet ndihmëse/Wrapper për Strategjitë e paracaktuara. Kur projekti të nisë, një dritare do të hapet në ekran, në zonën e sipërme të së cilës mund të gjeni:

  • butonat e cilësimeve të lidhjes;
  • butoni për të ruajtur konfigurimin aktual të Shell;
  • skedat kryesore.

Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Pasi të shkoni te cilësimet e lidhjes, do t’ju duhet të zgjidhni llojin e lidhjes. Sapo përdoruesi arrin të lidhet, ia vlen të shkoni në kategorinë “Të Përgjithshme” dhe të njiheni me instrumentet / përmbajtjen e portofolit / porositë / tregtitë e veta.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Më pas, shkoni te skeda “Në kohë reale” në mënyrë që të shtoni një strategji për të filluar tregtimin. Pas shtimit të një strategjie, një tregtar mund të vazhdojë të plotësojë parametrat e tij kryesorë sipas llojit të instrumenteve, portofolit, etj.

Shënim! Në kategorinë “Emulimi”, është e mundur të ekzekutohet testimi i strategjisë në të dhënat historike.

Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Kursi bazë online mbi tregtimin algoritmik duke përdorur platformën StockSharp: https://youtu.be/lileOIlcNP4

S#.MatLab – Integrimi i MatLab me sistemet tregtare

Zhvilluesit kanë krijuar S#.MatLab – një lidhje me produktin https://doc.stocksharp.ru/topics/MatLab.html për specialistët e tregtimit që shkruajnë algoritme tregtare brenda mjedisit MatLab MathWorks. Prania e lidhësit të integrimit S#.MatLab bën të mundur lidhjen me pothuajse çdo ndërmjetës/shkëmbim. Skriptet MatLab, pasi marrin të dhëna nga platformat e tregtimit, u dërgojnë atyre porositë e tregtimit. Për të marrë cilësimet, skriptet dhe dokumentacionin e detajuar, do t’ju duhet të blini S#.MatLab.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve

Tregtimi nga skriptet MatLab

Skedarët CSV mbledhin dhe ruajnë të dhëna. Kuotat aktuale shkruhen në rreshta. Kolonat tregojnë të gjithë gamën e kuotave të ofertës/kërkimit për çdo palë monedhe. Nëse nuk mund ta mbani kompjuterin tuaj ndezur gjatë gjithë kohës, mos u shqetësoni. Të dhënat në këtë rast do të vijnë në blloqe. Pas shkarkimit, mund ta mbyllni programin, të riemërtoni skedarin në mënyrë që të mos humbni dhe ta rinisni atë pas një periudhe të caktuar kohe.

Shënim! Madhësia e vargjeve me blloqe të dhënash do të jetë e ndryshme. Blloqet e të dhënave ruhen në PRICES (ndryshore globale).

Kur krijoni një strategji, duhet të siguroheni që ata të pranojnë vetëm parametrat e tyre si hyrje. Të dhënat fillestare transferohen përmes variablave globale. Kur një tregti mbyllet, variablat globale rregullohen për të karakterizuar cilësinë e strategjisë. Për të optimizuar këto karakteristika, duhet të krijoni një “guaskë” brenda së cilës do të inicializohen variablat globale.

Shënim! Sa herë që mbyllet një tregti, performanca e strategjisë përditësohet.

I gjithë dokumentacioni i Stocksharp në https://doc.stocksharp.ru/

Shikuesi i Champions League – tabelat e garave të Champions League me marrëveshjet e pjesëmarrësve

LCH Viewer është një softuer që shfaq tregtimin e pjesëmarrësve të LCH në një grafik me tregues. Në foton më poshtë mund të shihni se si do të duket shfaqja e disa mjeteve.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Është gjithashtu e mundur të shikoni tregtimin e robotëve HFT në tabelën e shenjave RI.
Tregtimi manual dhe algoritmik në Stocksharp, zhvillimi i robotëve Softueri do t’ju kënaqë me lehtësinë e tij të përdorimit. Pas fillimit të programit, përdoruesi do të duhet të zgjedhë vitin/pjesëmarrësin/llojin e instrumentit/datat Nga dhe Deri. Nëse është e nevojshme, mund të specifikoni një kornizë kohore. Duke trokitur në komandën Shkarko, tregtari do të jetë në gjendje të ekzaminojë në detaje grafikun që shfaqet në ekran dhe të gjejë Grailin. Të dhënat e shkarkuara ruhen nga softueri (nuk ka riinstalim). Për të marrë jo vetëm një imazh, por edhe të dhëna të hollësishme, duhet të shkoni te drejtoria me programin. Për çdo tregtar, është krijuar një dosje e veçantë me skedarë CSV të tregtimeve të tij. StockSharp është një program i fuqishëm shell me gjuhën e vet. Gjithnjë e më shumë programues preferojnë këtë softuer të veçantë. Mësimi i gjuhës S# është relativisht i lehtë. Prandaj, nuk ka dyshim. Duke testuar programin StockSharp, ju mund të vlerësoni avantazhet e tij dhe të siguroheni për këtë që softueri ofron një numër të madh të mundësive. Lidhja mbështetet jo vetëm për ndërmjetësit rusë, por edhe amerikanë, gjë që është një avantazh shtesë.

info
Rate author
Add a comment