Stocksharp (S#) – маҷмӯи нармафзор барои савдо, эҷоди стратегияҳои савдо ва эҷоди роботҳои тиҷоратӣ (муқаррарӣ ё HFT), хусусиятҳои истифода, аз куҷо зеркашӣ кардан ва чӣ гуна истифода бурдан, хусусиятҳои интерфейс. StockSharp як нармафзори инноватсионист, ки ба корбарон имкон медиҳад, ки автоматикунонии мукаммали даврӣ (таҳлил/озмоиш/савдо) созанд ва
мустақилона ботҳои тиҷоратӣ таҳия кунанд . Илова ба бастаи стандартии таҳлили техникӣ, платформа дорои стратегияи беназири визуалӣ мебошад. Пайвасти API барои роботҳои тиҷоратӣ ва нармафзори тарафи сеюм дастрас аст. Дар зер шумо метавонед дар бораи Stocksharp (S# – кӯтоҳ) маълумоти бештар гиред, инчунин афзалиятҳо ва нуқсонҳои платформаи маъмулро арзёбӣ кунед.
- Литсензияи StockSharp
- Тоҷири хусусӣ
- Crypto Trader
- Иҷозатномаи тамдидшуда
- Иҷозатномаи корпоративӣ
- Плюс корпоративӣ
- Рамзҳои сарчашмаҳои Stocksharp дар Github
- Хусусиятҳои насб
- оғоз
- Насб ва хориҷ кардани нармафзор
- Хусусиятҳои навсозии барнома
- S#.API – китобхона барои навиштани роботҳои савдо бо C# дар Visual Studio
- Хусусиятҳои насби S#.API
- Хусусиятҳои насб аз GitHub
- Насбкунӣ бо Nuget
- Пайвасткунакҳо
- Барномаҳо
- Воситаҳо
- Нигоҳдории маълумот
- S#.Designer як барномаи универсалии тарроҳӣ барои эҷоди роботҳои тиҷоратӣ ва стратегияҳо мебошад
- S#.Terminal – терминали савдо
- S#.Data (Hydra) – зеркашии маълумот бозор
- S#.Shell – чаҳорчӯбаи графикии омода бо рамзҳои сарчашма
- S#.MatLab – Интегратсияи MatLab бо системаҳои савдо
- Тиҷорат аз скриптҳои MatLab
- Намоишгари Лигаи Чемпионҳо – ҷадвалҳои мусобиқаи Лигаи Чемпионҳо бо муомилоти иштирокчиён
Литсензияи StockSharp
Ба корбарон имкони (https://doc.stocksharp.ru/topics/License.html) дода мешавад, ки навъи мувофиқтарини иҷозатномаро интихоб кунанд: extended/corporate/corporate plus/private trader/trader крипто.
Тоҷири хусусӣ
Ин навъи иҷозатнома пас аз бақайдгирӣ ройгон дода мешавад. Барномаҳои зерин барои корбар дастрас хоҳанд буд:
- S#.Designer – тарроҳи стратегияҳои савдо 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 – барнома барои ба таври худкор зеркашӣ ва нигоҳ доштани маълумоти таърихии бозор https://stocksharp.ru/store/hydra/;
- S#.Терминали савдои 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 – китобхона барои таҳияи роботҳои савдо https://stocksharp.ru/store/api/.
Crypto Trader
Литсензияи Crypto Trader дастрасӣ ба платформаҳои зеринро фароҳам меорад: 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/YoBitBankBWiMa/Zifa/ CoinBene /BitZ/ZB.
Иҷозатномаи тамдидшуда
Иҷозатномаи васеъ ба корбарон имкон медиҳад, ки дар як вақт то 3 барномаро ба
терминали QUIK пайваст кунанд. Дастрасӣ ба дарсҳои видеоӣ, ки давомнокии онҳо аз 40 соат зиёд аст ва стратегияҳои савдои омода кушода аст.
Шарҳ! Хидмати дастгирии техникии StockSharp ба масъалаҳои пайдошуда зуд вокуниш нишон дода, ба муштарӣ дар ҳалли ҳама гуна мушкилоти марбут ба кори нармафзор кӯмак мерасонад.
Иҷозатномаи корпоративӣ
Шумо бояд барои гирифтани литсензияи ҳаҷми пул пардохт кунед. Илова ба функсияҳои литсензияи асосӣ/мукаммал, ба корбар дастрасии мустақим ба:
- бозори ҳосилаҳои дар биржаи Маскав ;
- бозори коғазҳои қиматнок дар биржаи Маскав;
- Мубодилаи LSE/NASDAQ.
Инчунин, тоҷирон метавонанд фармоишҳоро дар бозори ҳосилаҳои Биржаи Маскав идора кунанд ва бо истифода аз протоколи FIX/FAST ба савдо пайваст шаванд.
Плюс корпоративӣ
Литсензияи корпоративӣ плюс рамзҳои сарчашмаи ҳама гуна ҳалли нармафзори тайёрро дар бар мегирад (S#.Data/S#.Designer/S#.Shell). Инчунин барои худи платформа рамзҳои манбаъ мавҷуданд: S#.API.
Рамзҳои сарчашмаҳои Stocksharp дар Github
Асоси S# дар дохили ҷомеаи кушодаасос таҳия шудааст. S# ҳамчун манбаъ дар анбори GitHub/StockSharp дар https://github.com/StockSharp/StockSharp дастрас аст. Қисмҳо аз рӯи намуд бо рамзҳои сарчашма дастрас хоҳанд буд:
- синфҳои умумӣ, ки дар раванди эҷоди пайвастҳои худ истифода мешаванд;
- симулятори савдо;
- симулятори таърих;
- шумораи зиёди нишондиҳандаҳои таҳлили техникӣ (зиёда аз 70);
- дарахтбурӣ.
Шарҳ! Барои шурӯъкунандагон дар соҳаи савдо, муҳити графикии S#.Studio мувофиқ аст, ки раванди эҷод ва озмоиши роботҳоро барои савдо хеле осон мекунад.
Роҳнамои GitHub – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/
Хусусиятҳои насб
Аксари корбарони навкор намефаҳманд, ки чӣ тавр дуруст оғоз кардани StockSharp, насб кардани барномаҳо ва дар ҳолати зарурӣ нармафзорро навсозӣ кардан лозим аст. Маълумоти дар поён овардашуда ба шумо кӯмак мекунад, ки чӣ тавр насб кардани StockSharp.
оғоз
Барои насб кардани S#.Installer, корбарон бояд ба истиноди https://stocksharp.ru/products/download/ пайравӣ кунанд ва дар бораи зеркашии тақсимот ғамхорӣ кунанд. Блоки хосиятҳои Installer.zip.Installerzip хориҷ карда шудааст.
Насб ва хориҷ кардани нармафзор
Таҳиягарон боварӣ ҳосил карданд, ки он барои корбарон барои ҷустуҷӯ дар барнома қулай аст ва имкони интихоби намуди барномаҳоро фароҳам овард.
Хусусиятҳои навсозии барнома
Таҳиягарон боварӣ ҳосил карданд, ки S#.Installer навсозиҳои нармафзорро мустақилона пайгирӣ мекунад ва ба таври худкор онҳоро оғоз мекунад. Аз ин рӯ, пас аз ба итмом расидани насб, беҳтар аст, ки барномаро нест накунед. Барои ба таври дастӣ тафтиш кардани навсозиҳои дастрас, шумо бояд тугмаи “Навсозӣ” -ро клик кунед. Шумо метавонед онро дар кунҷи рости равзанаи нармафзор пайдо кунед. Агар навсозиҳо дастрас бошанд, дар экран огоҳинома пайдо мешавад. Акнун шумо бояд тугмаро пахш кунед.
Тавсия дода мешавад, ки S#.Installerро тавассути панели асбобҳо пӯшед. Бо ин мақсад, гузариш ба меню анҷом дода мешавад. Тугмаи “Пӯшидан” -ро бо тугмаи рост клик кунед.
S#.API – китобхона барои навиштани роботҳои савдо бо C# дар Visual Studio
S#.API китобхонаи ройгон аст, ки ҳам барои шурӯъкунандагон ва ҳам мутахассисони соҳаи
савдои алгоритмӣ муфид хоҳад буд.. Китобхона ба барномасозии C# дар муҳити Visual Studio нигаронида шудааст, ки ба шарофати он корбарон имкони эҷоди ҳама гуна стратегияҳоро пайдо мекунанд: аз стратегияҳои мавқеъӣ бо муддати тӯлонӣ то басомади баланд (HFT), ки дастрасии мустақимро (DMA) барои мубодила истифода мебаранд савдо. S#.API асоси боқимондаи маҳсулот мебошад. Дар асоси китобхона, таҳиягарон ҳалли гуногунро ба мисли S#.Designer/S#.Data/S#.MatLab адаптер ва ғайра офаридаанд. Истифодабарандагон қобилияти эҷоди пайвастагиҳои худро ба ҳама гуна системаҳои савдои беруна доранд. Бот метавонад бо ҳама гуна пайваст кор кунад. Он аз API-и брокер вобаста нест, ки ин бартарии назаррас аст. S#.API барои тоҷирони хусусӣ / муассисаҳои бонкӣ / ширкатҳои сармоягузорӣ нигаронида шудааст. Самаранокй хеле баланд аст. Дар як вақт садҳо стратегия барои ҳама асбобҳо иҷро карда мешаванд. Санҷишҳо дар бораи тикҳо/айнакҳо то ҳадди имкон дақиқ аст. Лағзиши воқеӣ муайян карда мешавад. Шумо метавонед API ва ҳуҷҷатҳоро барои S#.API StockSharp аз https://stocksharp.ru/store/api/ Оғози зуд дар StockSharp, сохтани роботи тиҷоратӣ барои Quik зеркашӣ кунед: https://youtu.be/F51bGEpTOvo
Хусусиятҳои насби S#.API
Аз версияи 5.0, насби S#.API тавассути NuGet анҷом дода мешавад. Барои версияҳои қаблӣ, шумо бояд интихоб кунед, ки аз анбори StockSharp Releases аз хидмати веби GitHub насб кунед.
Хусусиятҳои насб аз GitHub
Пеш аз ҳама, корбарон дар
GitHub сабти ном мекунанд. Баъдан, ба саҳифаи github.com/StockSharp/StockSharp дар анбори StockSharp равед ва нишонаеро, ки “Варақаҳо” ном дорад, интихоб кунед. Дар экран тирезае кушода мешавад, ки дар он шумо бояд версияи S#-ро интихоб кунед (аз бахши Боргириҳо) ва бойгониҳои заруриро зеркашӣ кунед. Архивҳои зеркашидашуда кушода ва кушода мешаванд.
Шарҳ! Дар бойгонии StockSharp_#.#.#. дорои zip-файлҳои китобхона / рамзҳои сарчашмаҳои мисолҳо. Шумо метавонед рамзҳои сарчашмаро дар бойгонии Кодекси манбаъ пайдо кунед.
Насбкунӣ бо Nuget
Бо истифода аз Nuget, корбарон метавонанд китобхонаи S # -ро насб кунанд. Барои насб кардани рамзҳои манбаъ ва мисолҳо, шумо бояд ба GitHub равед.
Пайвасткунакҳо
Шумо бояд бо биржаҳои фондӣ ва манбаъҳои маълумот дар StockSharp тавассути синфи пойгоҳи Connector кор кунед. Рамзҳои сарчашмаро дар лоиҳаи Samples/Common/SampleConnection пайдо кардан мумкин аст.
https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :
…
Пайвасткунаки оммавӣ;
…
public MainWindow()
{
InitializeComponent();
Пайвасткунак = Пайвасткунаки нав();
InitConnector ();
} Дар интерфейси графикии махсус, ки барои танзими Пайвасткунак барои S#.API тарҳрезӣ шудааст, дар як вақт пайвастҳои сершуморро танзим кардан мумкин аст.
Шарҳ! Коркарди рӯйдодҳо бояд дар усули InitConnector муқаррар карда шаванд.
Барномаҳо
Бо истифода аз объекти фармоиш, шумо метавонед фармоиши нав эҷод кунед. Бо истифода аз усули Connector.RegisterOrder(StockSharp.BusinessEntities.Order order), ки фармоишро ба сервер мефиристад, корбар метавонад онро дар биржа сабти ном кунад. Агар зарурати эҷоди фармоиши қатъ вуҷуд дошта бошад, коршиносон маслиҳат медиҳанд, ки амволи Order.Type ҳамчун OrderTypes.Conditional нишон дода шавад. Барои кори минбаъда бо барномаҳо ҳамон объект истифода мешавад.
Воситаҳо
Амният як воситаи молиявӣест, ки барои тиҷорат истифода мешавад. Асбоб метавонад саҳҳомӣ/оянда/опсия ва ғайра бошад. Таҳиягар сабадҳои асбобҳоро ба синфҳо тақсим кард:
- IndexSecurity;
- Амнияти доимӣ;
- WeightedIndexSecurity.
Нигоҳдории маълумот
Дар StockSharp, шумо метавонед маълумотро барои зеркашии баъдӣ захира кунед. Чун қоида, барои ҷамъоварии таҳлил / ҷустуҷӯи намунаҳо, захира кардани маълумоти бозор аз
терминали савдо (барои санҷиши ботҳо) маълумотро нигоҳ доштан лозим аст. Нигоҳдории маълумот комилан шаффоф аст, зеро таҳиякунанда дар бораи дастрасии сатҳи баланд ва пинҳон кардани ҷузъиёти техникӣ ғамхорӣ мекард.
S#.Designer як барномаи универсалии тарроҳӣ барои эҷоди роботҳои тиҷоратӣ ва стратегияҳо мебошад
S#.Designer барои эҷод, озмоиш ва идоракунии стратегияҳои савдо дар савдои воқеӣ истифода мешавад. Якчанд намуди стратегияҳое вуҷуд доранд, ки ин барнома пешниҳод мекунад. Онҳо истифода мебаранд:
- Кубиков. Дар ин ҳолат, корбар метавонад малакаҳои барномасозӣ надошта бошад. Барои сохтани стратегияҳо ба шумо лозим меояд, ки усули пайваст кардани хатҳо ва омезиши кубҳоро истифода баред.
- C#. Ин хосият барои барномасозони ботаҷриба, ки аз кор бо код наметарсанд, мувофиқ аст. Чунин стратегия дар имкониятҳои эҷод маҳдуд нест. Он бар хилофи кубҳо ҳама алгоритмҳоро тавсиф карда метавонад. Стратегия бевосита дар S#.Designer ё дар муҳити рушди C# сохта мешавад.
Ҳангоми оғози аввалини S#.Designer, дар экран тирезае пайдо мешавад, ки дар он шумо бояд ҳолати оғозёбиро интихоб кунед.
Шарҳ! Маъмултарин манбаи ройгони маълумоти таърихӣ барои бозори Русия брокери Финам мебошад. Сарчашмаи маълумоти пешфарз S#.Designer мебошад.
https://youtu.be/NrzI4yJFg7U Stocksharp Дарси дуюм: https://youtu.be/N_AFlKYP2rU Дарси сеюм: https://youtu.be/f75zeQL5Ucw
S#.Terminal – терминали савдо
S#.Terminal як терминали савдои озод мебошад, ки бартарии асосии он пайвасти ҳамзамон ба шумораи зиёди платформаҳои савдо мебошад. Дастгирии зиёда аз 70 пайвастшавӣ аз мубодилаи гуногуни ҷаҳон дастрас аст. Мӯҳлатҳои вақт ихтиёрӣ мебошанд.
S#.Data (Hydra) – зеркашии маълумот бозор
Таҳиягарон нармафзори S#.Data (Hydra)-ро барои боркунии автоматии маълумотҳои бозорӣ (асбобҳо/шамҳо/тикҳо/DOM) аз сарчашмаҳои гуногун сохтаанд. Маълумотро метавон дар анбори маҳаллӣ дар формати матнии S#.Data (BIN), ки таҳлили қулайи додаҳоро дар дигар нармафзор ё дар формати махсуси дуӣ таъмин мекунад, ки сатҳи ҳадди фишурдашавиро таъмин мекунад, захира кардан мумкин аст. Маълумоте, ки захира шудааст, барои истифода аз стратегияҳои савдо дастрас мегардад. Барои дастрасӣ ба маълумот ба шумо лозим меояд, ки сабти нигаҳдорӣ ё боркунии мунтазамро дар формати Excel/xml/txt истифода баред. S#.Data ба шумо имкон медиҳад, ки ҳамзамон ҳамзамон манбаъҳои маълумот ва таърихиро истифода баред. Ин бартарият тавассути истифодаи модели васеъшавандаи сарчашма ба даст оварда мешавад. Ҳангоми оғози аввалини барнома, дар экран тиреза кушода мешавад,
S#.Shell – чаҳорчӯбаи графикии омода бо рамзҳои сарчашма
S#.Shell як чаҳорчӯбаи графикии барои истифода омода аст, ки ба шумо имкон медиҳад, ки дар асоси талаботи корбар зуд тағирот ворид кунед ва манбаи комилан кушода дар забони C# мебошад. Робот зуд интерфейси графикиро эҷод мекунад, танзимоти стратегияро ҳифз ва барқарор мекунад, дар бораи амалиёти стратегия маълумоти муфассал медиҳад ва ба таври худкор онро дар ҷадвал оғоз мекунад. Вақте ки шумо S#.Shell-ро оғоз мекунед, лоиҳаи Shell дар Solution Explorer пайдо мешавад.
- тугмаҳои танзимоти пайвастшавӣ;
- тугма барои захира кардани конфигуратсияи ҷории Shell;
- ҷадвалҳои асосӣ.
Шарҳ! Дар категорияи “Эмуляция” имкон дорад, ки санҷиши стратегияро аз рӯи маълумоти таърихӣ гузаронад.
S#.MatLab – Интегратсияи MatLab бо системаҳои савдо
Таҳиягарон S#.MatLab – истинод ба маҳсулоти https://doc.stocksharp.ru/topics/MatLab.html -ро барои мутахассисони савдо, ки дар дохили муҳити MatLab MathWorks алгоритмҳои савдо менависанд, офаридаанд. Мавҷудияти пайвасткунаки ҳамгироии S#.MatLab имкон медиҳад, ки қариб ба ҳама гуна брокер/мубодила пайваст шавед. Скриптҳои MatLab, пас аз гирифтани маълумот аз платформаҳои савдо, ба онҳо фармоишҳои савдо мефиристанд. Барои гирифтани танзимоти муфассал, скриптҳо ва ҳуҷҷатҳо, шумо бояд S#.MatLab-ро харед.
Тиҷорат аз скриптҳои MatLab
Файлҳои CSV маълумот ҷамъ мекунанд ва нигоҳ медоранд. Иқтибосҳои ҷорӣ дар сатрҳо навишта шудаанд. Сутунҳо тамоми диапазони нархномаҳои дархост/пурсишро барои ҳар як ҷуфти асъор нишон медиҳанд. Агар шумо наметавонед компютери худро ҳамеша фаъол нигоҳ доред, хавотир нашавед. Маълумот дар ин ҳолат дар блокҳо меоянд. Пас аз зеркашӣ шумо метавонед барномаро пӯшед, номи файлро тағир диҳед, то гум нашавад ва пас аз як муддати муайян онро дубора оғоз кунед.
Шарҳ! Андозаи массивҳо бо блокҳои додаҳо гуногун хоҳад буд. Блокҳои маълумот дар PRIES (тағйирёбандаи глобалӣ) нигоҳ дошта мешаванд.
Ҳангоми таҳияи стратегия, шумо бояд боварӣ ҳосил кунед, ки онҳо танҳо параметрҳои худро ҳамчун вуруд қабул мекунанд. Маълумоти ибтидоӣ тавассути тағирёбандаҳои глобалӣ интиқол дода мешавад. Вақте ки тиҷорат баста мешавад, тағирёбандаҳои глобалӣ барои тавсифи сифати стратегия тасҳеҳ карда мешаванд. Барои оптимизатсияи ин хусусиятҳо, шумо бояд “ниҳонӣ” эҷод кунед, ки дар дохили он тағирёбандаҳои глобалӣ оғоз карда мешаванд.
Шарҳ! Ҳар дафъае, ки савдо баста мешавад, иҷрои стратегия нав карда мешавад.
Ҳама ҳуҷҷатҳои Stocksharp дар https://doc.stocksharp.ru/
Намоишгари Лигаи Чемпионҳо – ҷадвалҳои мусобиқаи Лигаи Чемпионҳо бо муомилоти иштирокчиён
LCH Viewer як нармафзорест, ки савдои иштирокчиёни LCH-ро дар диаграмма бо нишондиҳандаҳо нишон медиҳад. Дар акси зер шумо мебинед, ки намоиши якчанд асбобҳо чӣ гуна хоҳад буд.