Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı

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

Stocksharp (S#) – ticarət, ticarət strategiyalarının yaradılması və ticarət robotlarının yaradılması (müntəzəm və ya HFT), istifadə xüsusiyyətləri, harada yükləmək və necə istifadə etmək, interfeys xüsusiyyətləri üçün proqram təminatı dəsti. StockSharp istifadəçilərə tam dövrəli avtomatlaşdırma (analiz/sınaq/ticarət) yaratmağa və
ticarət botlarını təkbaşına inkişaf etdirməyə imkan verən yenilikçi proqramdır . Standart texniki analiz paketinə əlavə olaraq, platforma unikal vizual strategiya qurucusunu ehtiva edir. API bağlantısı ticarət robotları və üçüncü tərəf proqram təminatı üçün mövcuddur. Aşağıda siz Stocksharp (S# – qısa) haqqında ətraflı məlumat əldə edə, həmçinin məşhur platformanın üstünlüklərini və çatışmazlıqlarını qiymətləndirə bilərsiniz.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı

StockSharp Lisenziyası

İstifadəçilərə (https://doc.stocksharp.ru/topics/License.html) ən uyğun lisenziya növünü seçmək imkanı verilir: genişləndirilmiş/corporate/corporate plus/private treyder/kripto treyder.

Fərdi treyder

Bu növ lisenziya qeydiyyatdan sonra pulsuz verilir. Aşağıdakı proqramlar istifadəçi üçün əlçatan olacaq:

  • S#.Designer – ticarət strategiyalarının dizayneri 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 – tarixi bazar məlumatlarını avtomatik yükləmək və saxlamaq üçün proqram https://stocksharp.ru/store/hydra/;
  • S#.Terminal ticarət 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 – ticarət robotlarının inkişafı üçün kitabxana https://stocksharp.ru/store/api/.

Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı

Kripto ticarətçisi

Crypto Trader lisenziyası aşağıdakı platformalara girişi təmin edir: 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/YoBitBankBWBit/ CoinBene /BitZ/ZB.

Genişləndirilmiş lisenziya

Genişləndirilmiş lisenziya istifadəçilərə
QUIK terminalına eyni vaxtda 3-ə qədər proqramı qoşmağa imkan verir . Müddəti 40 saatdan çox olan video dərslərə və hazır ticarət strategiyalarına giriş açıqdır.

Qeyd! StockSharp-ın texniki dəstək xidməti yaranan problemlərə tez cavab verir, müştəriyə proqram təminatının işləməsi ilə bağlı istənilən problemi həll etməyə kömək edir.

Korporativ lisenziya

Həcmli lisenziya almaq üçün ödəniş etməli olacaqsınız. Əsas/qabaqcıl lisenziya funksionallığına əlavə olaraq, istifadəçiyə aşağıdakılara birbaşa giriş imkanı veriləcək:

  • Moskva Birjasında törəmə alətlər bazarı ;
  • Moskva Birjasında fond bazarı;
  • LSE/NASDAQ mübadiləsi.

Həmçinin treyderlər Moskva Birjasının törəmə alətlər bazarında sifarişləri idarə edə və FIX/FAST protokolundan istifadə edərək ticarətə qoşula bilərlər.

Korporativ Plus

Korporativ plus lisenziyasına hər hansı hazır proqram həllərinin (S#.Data/S#.Designer/S#.Shell) mənbə kodları daxildir. Platformanın özü üçün mənbə kodları da var: S#.API.

Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı
S# arxitekturası

Github-da Stocksharp mənbə kodları

S# nüvəsi Açıq Mənbə icması daxilində işlənib hazırlanmışdır. S# https://github.com/StockSharp/StockSharp ünvanında GitHub/StockSharp deposunda mənbə kimi mövcuddur. Növlərə görə komponentlər mənbə kodları ilə mövcud olacaq:

  • öz əlaqələrinizi yaratmaq prosesində istifadə olunan ümumi siniflər;
  • ticarət simulyatoru;
  • tarix simulyatoru;
  • çox sayda texniki analiz göstəriciləri (70-dən çox);
  • giriş.

Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıStockSharp-ın alınması üçün pul köçürdükdən sonra qapalı komponentlərin mənbə kodlarına giriş mümkün olacaq. Treyder mənfəət/zərər/sürüşmə/lag alqoritmlərindən istifadə edə, eləcə də istənilən vaxt çərçivəsinin şamlarını qura bilər.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı

Qeyd! Ticarət sahəsində yeni başlayanlar üçün S#.Studio qrafik mühiti uyğundur ki, bu da ticarət üçün robotların yaradılması və sınaqdan keçirilməsi prosesini xeyli asanlaşdırır.

GitHub bələdçisi – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/

Quraşdırma Xüsusiyyətləri

Təcrübəsiz istifadəçilərin əksəriyyəti StockSharp-ı düzgün işə salmağı, proqramları quraşdırmağı və lazım olduqda proqramı yeniləməyi başa düşmür. Aşağıdakı məlumat StockSharp-ı necə quraşdırmağı başa düşməyə kömək edəcək.

işə salmaq

S#.Installer proqramını quraşdırmaq üçün istifadəçilər https://stocksharp.ru/products/download/ linkinə daxil olmalı və paylamanın endirilməsi ilə məşğul olmalıdırlar. Installer.zip.Installerzip Properties bloku silindi.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıBunu etmək üçün faylın üzərinə sağ klikləyin və xassələri seçin. Arxiv paketdən çıxarılıb. Açılan qovluqda siz StockSharp.Installer.Console.bat faylını tapmalısınız. Sonra, bu faylın quraşdırma rejiminə başlayın və quraşdırma prosesinin tamamlanmasını gözləyin.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıNövbəti mərhələdə onlar proqrama daxil olmaq üçün tələb olunan login və gizli StockSharp kombinasiyasına daxil olurlar. Quraşdırma prosesi başa çatdıqdan sonra ekranda proqram pəncərəsi açılacaq.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı

Proqram təminatının quraşdırılması və çıxarılması

Tərtibatçılar istifadəçilərin proqramda axtarış aparmasının rahat olmasına əmin oldular və proqramların növünü seçmək imkanı təmin etdilər.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıProqramı quraşdırmaq üçün treyderlər proqramı seçir və “Quraşdır” əmrini sıxırlar. Sonra lisenziya müqaviləsinin şərtləri ilə razılaşdığınızı təsdiqləyin və “Davam et” düyməsini vurun.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıSonra quraşdırma yolunu seçin. Eyni zamanda, proqramın quraşdırıldığı qovluğun boş olması lazım olduğunu xatırlamağa dəyər. Bundan sonra, yenidən “Davam et” düyməsini basın, “Çalış” əmrini seçin və quraşdırmanın tamamlanmasını gözləyin.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıİndi proqram istifadəyə hazırdır! Məsləhət! Proqram təminatını silmək zərurəti yaranarsa, istifadəçilər “Sil” əmrini seçir və “Davam et” düyməsini sıxırlar. Proqram təminatını bərpa etmək üçün “Geri yüklə” əmrini sıxmalı və “Davam et” düyməsini sıxmalısınız.

Proqram yeniləmə xüsusiyyətləri

Tərtibatçılar əmin etdilər ki, S#.Installer proqram yeniləmələrini müstəqil şəkildə izləyir və onları avtomatik işə salır. Buna görə quraşdırma tamamlandıqdan sonra proqramı silməmək daha yaxşıdır. Mövcud yeniləmələri əl ilə yoxlamaq üçün “Yeniləmələr” düyməsini sıxmalısınız. Onu proqram pəncərəsinin sağ küncündə tapa bilərsiniz. Yeniləmələr varsa, ekranda bildiriş görünəcək. İndi düyməni vurmaq lazımdır.

S#.Installer proqramını alətlər paneli vasitəsilə bağlamaq tövsiyə olunur. Bu məqsədlə menyuya keçid həyata keçirilir. “Bağla” düyməsini sağ vurun.

Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı

S#.API – Visual Studio-da ticarət robotlarının C# dilində yazılması üçün kitabxana

S#.API həm yeni başlayanlar, həm də alqoritmik ticarət sahəsində peşəkarlar üçün faydalı olacaq pulsuz kitabxanadır.
. Kitabxana Visual Studio mühitində C# proqramlaşdırmasına yönəlib, bunun sayəsində istifadəçilər tamamilə hər hansı strategiyalar yaratmaq imkanı əldə edirlər: uzun müddətə malik mövqedən tutmuş mübadilə üçün birbaşa çıxışdan (DMA) istifadə edən yüksək tezlikli (HFT) strategiyalara qədər. ticarət. S#.API qalan məhsulların əsasını təşkil edir. Kitabxana əsasında tərtibatçılar S#.Designer/S#.Data/S#.MatLab adapteri və s. kimi müxtəlif həllər yaratmışlar. İstifadəçilər istənilən xarici ticarət sistemləri ilə öz əlaqələri yaratmaq imkanına malikdirlər. Bot istənilən əlaqə ilə işləyə bilər. Bu, brokerin API-dən asılı deyil, bu, əhəmiyyətli bir üstünlükdür. S#.API özəl treyderlər / bank institutları / investisiya şirkətləri üçün nəzərdə tutulub. Performans olduqca yüksəkdir. İstənilən alət üçün yüzlərlə strategiya eyni vaxtda icra olunur. Gənə/eynək üzərində test mümkün qədər dəqiqdir. Həqiqi sürüşmə müəyyən edilir. Siz S#.API StockSharp üçün API və sənədləri https://stocksharp.ru/store/api/ ünvanından yükləyə bilərsiniz, StockSharp-da sürətli başlanğıc, Quik üçün ticarət robotu yaradın: https://youtu.be/F51bGEpTOvo

S#.API-nin quraşdırılmasının xüsusiyyətləri

5.0 versiyasından etibarən S#.API-nin quraşdırılması NuGet vasitəsilə həyata keçirilir. Əvvəlki versiyalar üçün siz GitHub veb xidmətindən StockSharp Releases repozitoriyasından quraşdırmağı seçməlisiniz.

GitHub-dan quraşdırmanın xüsusiyyətləri

İlk növbədə istifadəçilər
GitHub -da qeydiyyatdan keçirlər . Sonra, StockSharp deposunda github.com/StockSharp/StockSharp səhifəsinə keçin və “Relizlər” etiketli nişanı seçin. Ekranda S# versiyasını (Yükləmələr bölməsindən) seçmək və lazımi arxivləri yükləmək lazım olan bir pəncərə açılacaq. Endirilmiş arxivlərin kilidi açılır və arxivdən çıxarılır.

Qeyd! StockSharp_#.#.# arxivlərində. kitabxananın zip fayllarını / nümunələrin mənbə kodlarını ehtiva edir. Mənbə kodlarını mənbə kodu arxivlərində tapa bilərsiniz.

Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı

Nuget ilə quraşdırma

Nuget istifadə edərək, istifadəçilər S# kitabxanasını quraşdıra bilərlər. Mənbə kodları və nümunələri quraşdırmaq üçün GitHub-a daxil olmalısınız.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıSolution Explorer-də həllin adına sağ klikləyin. Kontekst menyusuna keçdikdən sonra Həll üçün NuGet Paketlərini idarə et seçin. Ekranda Onlayn sekmesine toxunmağınız lazım olan bir pəncərə açılacaq. Axtarış çubuğuna StockSharp yazın. StockSharp API-ni quraşdırmaq üçün paket tapıldıqda, “Quraşdır” düyməsini sıxmalısınız. Paketin quraşdırılması tamamlandıqdan sonra Paketlər qovluqda görünəcək. “Paketlər”i açmaqla siz onun S# proqramının ən son versiyası ilə StockSharp.#.#.# ehtiva etdiyinə əmin ola bilərsiniz.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı

Bağlayıcılar

Siz StockSharp-da birjalar və məlumat mənbələri ilə Connector baza sinfi vasitəsilə işləməlisiniz. Mənbə kodları Samples/Common/SampleConnection layihəsində tapıla bilər.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıİlk növbədə, siz Connector sinfinin nümunəsini yaratmağa diqqət yetirməlisiniz
https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :

ictimai Konnektor Konnektoru;

ictimai MainWindow()
{
InitializeComponent();
Bağlayıcı = yeni Bağlayıcı();
InitConnector();
} S#.API üçün Konnektoru konfiqurasiya etmək üçün nəzərdə tutulmuş xüsusi qrafik interfeysdə eyni vaxtda bir neçə əlaqəni konfiqurasiya etmək mümkündür.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıKoddan birbaşa əlaqə əlavə etmək də mümkündür (qrafik pəncərələr olmadan). Bunun üçün TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector konnektoru, System.Action<TAdapter> init) genişlənməsindən istifadə etməlisiniz. Bir Connector obyektində əlaqələrin sayı məhdudiyyətsizdir. İstifadəçilər eyni anda bir neçə mübadilə/brokerə qoşula bilərlər.

Qeyd! Hadisə idarəediciləri InitConnector metodunda təyin edilməlidir.

Tətbiqlər

Sifariş obyektindən istifadə edərək yeni sifariş yarada bilərsiniz. Serverə sifariş göndərən Connector.RegisterOrder(StockSharp.BusinessEntities.Order order) metodundan istifadə etməklə istifadəçi onu birjada qeydiyyatdan keçirə biləcək. Əgər dayandırma əmri yaratmağa ehtiyac varsa, ekspertlər Order.Type xassəsini OrderTypes.Conditional kimi göstərməyi məsləhət görürlər. Proqramlarla sonrakı iş üçün eyni obyektdən istifadə olunur.

Alətlər

Təhlükəsizlik ticarət üçün istifadə edilən maliyyə alətidir. Alət səhm/future/opsion və s. ola bilər. Tərtibatçı alət səbətlərini siniflərə ayırdı:

  • IndexSecurity;
  • Davamlı Təhlükəsizlik;
  • WeightedIndexSecurity.

Məlumatların saxlanması

StockSharp-da siz məlumatları daha sonra yükləmək üçün saxlaya bilərsiniz. Bir qayda olaraq, təhlili toplamaq / nümunələri axtarmaq, ticarət terminalından bazar məlumatlarını saxlamaq
(botları sınamaq üçün) üçün məlumatları saxlamaq lazımdır. Məlumatların saxlanması tamamilə şəffafdır, çünki tərtibatçı yüksək səviyyəli giriş və texniki detalların içərisində gizlənməyə diqqət yetirirdi.

S#.Designer ticarət robotları və strategiyaları yaratmaq üçün universal dizayner proqramıdır

S#.Designer real ticarətdə ticarət strategiyalarını yaratmaq, sınaqdan keçirmək və idarə etmək üçün istifadə olunur. Bu proqramın təklif etdiyi strategiyaların bir neçə növü var. Onlar istifadə edirlər:

  1. Kubikov. Bu halda istifadəçinin proqramlaşdırma bacarığı olmaya bilər. Strategiyalar yaratmaq üçün xətləri birləşdirmək və kubları birləşdirmək metodundan istifadə etməlisiniz.
  2. C#. Bu seçim kodla işləməkdən qorxmayan təcrübəli proqramçılar üçün uyğundur. Belə bir strategiyanın yaradılması imkanları məhdud deyil. O, kublardan fərqli olaraq istənilən alqoritmi təsvir edə bilər. Strategiya birbaşa S#.Designer və ya C# inkişaf mühitində yaradılmışdır.

S#.Designer proqramının ilk işə salınması zamanı ekranda işə salma rejimini seçməli olduğunuz pəncərə görünəcək.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıBundan sonra OK düyməsini basın. S#.Designer proqramının ilk işə salınması zamanı sizdən məlumat yükləmə pəncərəsini açmağınız təklif olunacaq. Tarixi məlumatları yükləmək üçün S#.Data proqramını (kod adı Hydra) quraşdırmalı olacaqsınız. Yükləmə aləti düyməsini kliklədikdən sonra ekranda müvafiq pəncərə görünəcək, orada alətin / məlumat mənbəyinin kodunu və növünü daxil etməli olacaqsınız. Sonra, OK düyməsini basın. S#.Designer-in tapacağı alətlər Bütün Alətlər panelində tapıla bilər.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı

Qeyd! Rusiya bazarı üçün ən populyar pulsuz tarixi məlumat mənbəyi Finam brokeridir. Defolt məlumat mənbəyi S#.Designer-dir.

Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıTarixi məlumatları əldə etmək üçün Bütün alətlər kateqoriyasına keçin və tələb olunan alətin adına toxunun. Sonra, şamların tarixi məlumatların / növü / Vaxt çərçivəsini təyin edin və Başlat düyməsini basın.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıTarixi məlumatlar əldə edildikdən sonra nümayiş strategiyalarından birinə üstünlük verilməlidir. Bunu etmək üçün Sxemlər panelinə keçin. Strategiyalar qovluğunda nümunə SMA strategiyasını seçin. Strategiyaya keçdiyiniz zaman lentdə Emulyasiya nişanı açılır. Burada strategiya yaratmaq / sazlama / sınaq üçün əsas elementləri tapa bilərsiniz.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıBu tabda, “Bazar məlumatları” sahəsində sınaq müddətini və Bazar məlumatlarının saxlanmasını təyin edin. Sonra, lazımi alətləri seçin və Blok Xüsusiyyətləri kateqoriyasında şamların növünü/Zaman çərçivəsini təyin edin. Ticarət emulyasiyası Start düyməsinə basıldıqdan dərhal sonra başlayır.

https://youtu.be/NrzI4yJFg7U Stocksharp İkinci Dərs: https://youtu.be/N_AFlKYP2rU Üçüncü Dərs: https://youtu.be/f75zeQL5Ucw

S#.Terminal – ticarət terminalı

S#.Terminal pulsuz ticarət terminalıdır, onun əsas üstünlüyü çoxlu sayda ticarət platformasına eyni vaxtda qoşulmaqdır. Dünyanın müxtəlif birjalarından 70-dən çox əlaqə üçün dəstək mövcuddur. Vaxt çərçivələri ixtiyaridir.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıS#.Terminal-ın ilk işə salınması zamanı siz işə salma rejimini seçməli və OK düyməsini sıxmalısınız. Ekranda terminal pəncərəsi görünəcək. Komponentlər standart olaraq təyin edilir. Bağlantı parametrlərini redaktə etdikdən sonra “Bağlantı” düyməsini sıxmalısınız.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıYeni diaqram sahəsi əlavə etmək üçün istifadəçilər “Əlavə et” əmrinə toxunurlar. Eyni yerdə ikinci siçan düyməsini klikləməklə, siz maraq alətləri / göstəricilər / sifarişlər və öz sövdələşmələriniz üçün şamlar əlavə edə bilərsiniz. Ticarət kateqoriyasında treyderlər alətlər üzrə ticarətə baxa biləcəklər. Ehtiyac yaranarsa, tacirlərin həmişə əlavə komponentlər əlavə etmək imkanı olacaq.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı

S#.Data (Hydra) – bazar məlumatlarını yükləyən

Tərtibatçılar müxtəlif mənbələrdən bazar məlumatlarının (instruments/candles/tick sövdələşmələri/DOM) avtomatik yüklənməsi üçün S#.Data (Hydra) proqram təminatı yaratmışlar. Məlumatlar yerli yaddaşda S#.Data (BIN) mətn formatında saxlanıla bilər ki, bu da digər proqram təminatında məlumatların rahat təhlilini təmin edir və ya maksimum sıxılma səviyyəsini təmin edən xüsusi ikili formatdadır. Yadda saxlanılan məlumat ticarət strategiyaları tərəfindən istifadə üçün əlçatan olacaq. Məlumatlara daxil olmaq üçün StorageRegistry və ya Excel/xml/txt formatında müntəzəm yükləmələrdən istifadə etməlisiniz. S#.Data eyni zamanda həm real vaxt, həm də tarixi məlumat mənbələrindən istifadə etməyə imkan verir. Bu üstünlük genişləndirilə bilən mənbə modelindən istifadə etməklə əldə edilir. Proqramın ilk işə salınması zamanı ekranda bir pəncərə açılacaq,
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıMəlumat mənbəyinin seçilməsi pəncərəsini açmaq üçün “Ümumi” kateqoriyasına keçməli və “Əlavə et” bölməsinə və “Mənbələr” qovluğuna toxunmalısınız.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıAçılan pəncərədə lazımi mənbələri qeyd edin. Bölgə/elektron sayt/məlumat növü/real vaxt üzrə filtrlərdən istifadə etməyə icazə verilir. Seçim prosesini başa çatdırmaq üçün OK düyməsini basın. Bundan sonra proqram istifadəçiləri yardım proqramlarını aktivləşdirməyi təklif edəcək. OK düyməsini klikləməklə, tacir proqramın əsas pəncərəsinin sol panelinə mənbələr əlavə edə biləcək.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı

S#.Shell – mənbə kodları ilə hazır qrafik çərçivə

S#.Shell istifadəçi tələbləri əsasında sürətli dəyişikliklər etməyə imkan verən və C# dilində tamamilə açıq mənbə olan istifadəyə hazır qrafik çərçivədir. Robot tez bir zamanda qrafik interfeys yaradacaq, strategiya parametrlərini saxlayacaq və bərpa edəcək, strategiyanın işləməsi haqqında ətraflı məlumat verəcək və onu qrafik üzrə avtomatik işə salacaq. S#.Shell-i işə saldığınız zaman Shell layihəsi Solution Explorer-də görünəcək.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıStrategiyalar qovluğunda Defolt Strategiyalar üçün S#.Shell/Helpering Interfaces/Wrapper-a daxil edilmiş bir neçə strategiya var. Layihə işə salındıqda, ekranın yuxarı hissəsində tapa biləcəyiniz bir pəncərə açılacaq:

  • əlaqə parametrləri düymələri;
  • cari Shell konfiqurasiyasını saxlamaq üçün düymə;
  • əsas nişanlar.

Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıBağlantı parametrlərinə keçdikdən sonra əlaqə növünü seçməlisiniz. İstifadəçi əlaqə qurmağı bacaran kimi, “Ümumi” kateqoriyasına keçməyə və alətlər / portfel məzmunu / sifarişlər / öz ticarətləri ilə tanış olmağa dəyər.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıSonra, ticarətə başlamaq üçün strategiya əlavə etmək üçün “Real vaxt” sekmesine keçin. Strategiya əlavə etdikdən sonra treyder alətlərin, portfelin və s. növləri üzrə əsas parametrlərini doldurmağa davam edə bilər.

Qeyd! “Emulyasiya” kateqoriyasında tarixi məlumatlar üzərində strategiya testini həyata keçirmək mümkündür.

Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıStockSharp platformasından istifadə edərək alqoritmik ticarət üzrə əsas onlayn kurs: https://youtu.be/lileOIlcNP4

S#.MatLab – Ticarət sistemləri ilə MatLab inteqrasiyası

Tərtibatçılar MatLab MathWorks mühitində ticarət alqoritmlərini yazan ticarət mütəxəssisləri üçün https://doc.stocksharp.ru/topics/MatLab.html məhsuluna keçid olan S#.MatLab-ı yaradıblar. S#.MatLab inteqrasiya konnektorunun mövcudluğu demək olar ki, istənilən broker/mübadilə ilə əlaqə yaratmağa imkan verir. MatLab skriptləri ticarət platformalarından məlumat aldıqdan sonra onlara ticarət sifarişləri göndərir. Ətraflı parametrləri, skriptləri və sənədləri əldə etmək üçün siz S#.MatLab almalısınız.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafı

MatLab skriptlərindən ticarət

CSV faylları məlumatları toplayır və saxlayır. Cari sitatlar sətirlərdə yazılır. Sütunlar hər bir valyuta cütü üçün təklif/təklif kotirovkalarının bütün diapazonunu göstərir. Əgər kompüterinizi hər zaman açıq saxlaya bilmirsinizsə, narahat olmayın. Bu vəziyyətdə məlumatlar bloklar şəklində gələcək. Yüklədikdən sonra proqramı bağlaya, itməmək üçün faylın adını dəyişdirə və müəyyən müddətdən sonra onu yenidən başlada bilərsiniz.

Qeyd! Məlumat blokları olan massivlərin ölçüsü fərqli olacaq. Məlumat blokları QİYMƏTLƏR (qlobal dəyişən) ilə saxlanılır.

Strategiya yaratarkən, onların yalnız öz parametrlərini giriş kimi qəbul etmələrinə əmin olmalısınız. İlkin məlumatlar qlobal dəyişənlər vasitəsilə ötürülür. Ticarət bağlandıqda, qlobal dəyişənlər strategiyanın keyfiyyətini xarakterizə etmək üçün tənzimlənir. Bu xüsusiyyətləri optimallaşdırmaq üçün daxilində qlobal dəyişənlərin işə salınacağı “qabıq” yaratmalısınız.

Qeyd! Hər dəfə ticarət bağlandıqda, strategiyanın performansı yenilənir.

Bütün Stocksharp sənədləri https://doc.stocksharp.ru/ saytında

Çempionlar Liqası İzləyicisi – iştirakçıların sövdələşmələri ilə Çempionlar Liqası müsabiqəsinin qrafikləri

LCH Viewer, LCH iştirakçılarının ticarətlərini göstəriciləri olan qrafikdə göstərən proqramdır. Aşağıdakı fotoşəkildə bir neçə alətin ekranının necə görünəcəyini görə bilərsiniz.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıHFT robotlarının ticarətinə RI işarə qrafikində baxmaq da mümkündür.
Stocksharp-da əl ilə və alqoritmik ticarət, robot inkişafıProqram istifadəsi asanlığı ilə sizi sevindirəcək. Proqramı işə saldıqdan sonra istifadəçi il/iştirakçı/alət növü/Başdan və Kimə tarixləri seçməlidir. Lazım gələrsə, vaxt çərçivəsini təyin edə bilərsiniz. Yükləmə əmrinə toxunmaqla treyder ekranda görünən diaqramı təfərrüatı ilə yoxlaya və Qraili tapa biləcək. Yüklənmiş məlumatlar proqram təminatı tərəfindən keşlənir (yenidən quraşdırma yoxdur). Yalnız bir şəkil deyil, həm də ətraflı məlumat əldə etmək üçün proqramla qovluğa getməlisiniz. Hər bir treyder üçün onun ticarətlərinin CSV faylları olan ayrıca qovluq yaradılmışdır. StockSharp öz dili ilə güclü qabıq proqramıdır. Getdikcə daha çox proqramçı bu xüsusi proqrama üstünlük verir. S# dilini öyrənmək nisbətən asandır. Ona görə də heç bir şübhə yoxdur. StockSharp proqramını sınaqdan keçirməklə siz onun üstünlüklərini qiymətləndirə və buna əmin ola bilərsiniz proqram təminatı çoxlu imkanlar təqdim edir. Bağlantı təkcə Rusiyaya deyil, Amerika brokerlərinə də dəstəklənir, bu da əlavə üstünlükdür.

info
Rate author
Add a comment