Гандлёвыя тэрміналы з адкрытым зыходным кодам – пра што ўласна ідзе гаворка? Выкарыстанне
гандлёвага тэрмінала з’яўляецца неабходным для кожнага біржавога трэйдара ці інвестара. З яго дапамогай ён аператыўна атрымлівае інфармацыю аб каціроўках выбраных інструментаў, дае каманды свайму
брокеру , прымяняе розныя індыкатары, неабходныя для таго, каб прымаць гандлёвыя рашэнні.
- Калі трэйдар працуе ў вызначанага брокера, то ў гэтым выпадку часта выкарыстанне канкрэтных тэрміналаў наканавана. Фактычна яму давядзецца выкарыстоўваць тыя, якія даступныя.
- У некаторых выпадках ён можа выбіраць паміж платным і бясплатным варыянтамі прывадаў. У першым выпадку купля ці арэнда праграмы могуць быць вельмі дарагімі. Калі ёсць магчымасць падключэння з дапамогай тэрмінала з адкрытым кодам, то трэба вывучыць даступныя ў ім магчымасці для працы, і на падставе гэтага, узважыўшы свае пажаданні і акалічнасці, зрабіць выбар.
Працуючы са
свабодна распаўсюджваным праграмным забеспячэннем можна скарыстацца яго дадатковымі магчымасцямі, але для гэтага неабходны адпаведны прафесійны ўзровень.
Плюсы і мінусы гандлёвых тэрміналаў
Выкарыстанне
прыкладанняў для гандлю з адкрытым зыходным кодам дае карыстальнікам важныя перавагі. Найбольш значнымі для трэйдараў з’яўляюцца:
- Магчымасць атрымаць праграму бясплатна.
- Пры выкарыстанні разгляданай гандлёвай ліцэнзіі можна азнаёміцца з зыходным кодам і пераканацца ў эфектыўнасці працоўных алгарытмаў.
- Ёсць магчымасць унесці ў зыходны код уласныя ўдасканаленні.
- Заказваючы гандлёвую платформу, распрацаваную пад патрабаванні карыстальніка, трэба заплаціць значную суму. Пры самастойнай дапрацоўцы тэрмінала можна зрабіць гэтую працу самастойна або наняць спецыяліста, што абыдзецца танней.
- Дае шырокі набор функцый трэйдару для працы.
- Звычайна прадастаўляецца мова, на якой трэйдар можа ствараць свае індыкатары або гандлёвыя стратэгіі.
- Пры дапрацоўцы ўжо гатовага рашэння адсутнічае рызыка зрыву распрацоўкі тэрмінала.
- Нягледзячы на тое, што праграму можна атрымаць бясплатна, тым не менш яе трэба суправаджаць, уносіць дапаўненні і змяненні, правесці настройку. Для гэтага можа запатрабавацца звярнуцца да прафесіяналаў.
- Выкарыстанне ўбудаванай мовы для напісання ўласных індыкатараў патрабуе прафесійнага падыходу да праграмавання. Таму, каб выконваць такую работу, неабходна прыцягваць спецыяліста або прайсці адпаведнае навучанне.
Наяўнасць якаснага тэрмінала не адмяняе неабходнасці працаваць над развіццём сваёй гандлёвай сістэмы.
Якімі магчымасцямі валодае добры тэрмінал
Пры выбары прыдатнага праграмнага рашэння трэба ўлічваць якасць канкрэтнай распрацоўкі. Каб ацаніць яе больш аб’ектыўна, неабходна звярнуць увагу на наступныя асаблівасці:
- Важнай часткай працы тэрмінала з’яўляецца перадача інфармацыі аб руху каціровак ад біржы і магчымасць аддаваць каманды свайму брокеру. Звычайна для гэтай мэты ўжываецца API брокера або API для канала сувязі . Якасныя тэрміналы павінны быць зроблены такім чынам, каб маглі працаваць з найболей распаўсюджанымі API.
- Неабходна, каб дадзеныя аб гандлі былі абаронены ад трэціх асоб . Звычайна для гэтага інфармацыя, якая перадаецца праз інтэрнэт, надзейна шыфруецца.
- Важна зважаць на функцыянальнасць прыкладання . Тут павінны ў абавязковым парадку забяспечвацца: адлюстраванне графікаў каціровак, магчымасць карыстацца сродкамі тэхнічнага аналізу, магчымасць заключэння здзелак і многае іншае.
- Калі ёсць убудаваная мова праграмавання , гэта дае трэйдару магчымасць ствараць і выкарыстоўваць уласныя індыкатары або даводзіць гандлёвыя стратэгіі.
- Трэйдару больш выгадна карыстацца праграмай з простым і зразумелым інтэрфейсам . Працуючы на біржы ён не павінен адцягвацца на тэхнічныя складанасці засваення тэрмінала.
- Трэба, каб прыкладанне было непатрабавальна да сістэмных рэсурсаў і хутка працавала . Добрая стабільнасць дазволіць працаваць без збояў.
Тэрмінал з адкрытым зыходным кодам пастаўляецца разам з кодам. Важна, каб ён быў дастаткова зразумелым, каб мінімізаваць намаганні па вывучэнні тэрмінала ў працы.
Агляд рынку гандлёвых тэрміналаў з адкрытым зыходным кодам
Існуе некалькі відаў такіх праграм для трэйдзінгу. Адны з іх з’яўляюцца паўнавартаснымі гандлёвымі тэрміналамі, іншыя выконваюць толькі частку іх функцый. Далей расказана пра найболей вядомыя з іх.
M4
Гэтая платформа ад кампаніі Modulus FE прызначана для выкарыстання трэйдарамі, брокерамі і распрацоўшчыкамі. Першыя атрымліваюць шматфункцыянальны працоўны тэрмінал, другія – платформу для працы з кліентамі, трэція могуць выконваць работы, звязаныя з суправаджэннем або далейшым развіццём праграмнага комплексу па заказах кліентаў.
- Пры неабходнасці ён можа зрабіць уласныя распрацоўкі для таго, каб дапоўніць функцыянальнасць праграмы ці змяніць яе інтэрфейс патрэбнай выявай.
- Прысутнічае магчымасць аператыўнага адсочвання кошту партфеляў.
- Тут ёсць магчымасць карыстацца стандартнымі метадамі тэхнічнага аналізу і можна дадаваць новыя па сваім меркаванні.
- Маецца ўбудаваная скрыптовая мова для праграмавання індыкатараў і дарадцаў. Паколькі даступны зыходнік тэрмінала, ён можа быць пашыраны або заменены на іншы, магчымасці якога больш уладкоўваюць карыстача.
- Адлюстраванне графікаў каціровак выбраных інструментаў у рэжыме рэальнага часу.
- Прадугледжана магчымасць тэсціравання сваіх метадаў гандлю на гістарычных выніках.
- Дадзеныя карыстальніка добра абаронены пры дапамозе сучасных метадаў шыфравання.
- Дадзеныя можна непасрэдна перадаваць у электронныя табліцы Excel для наступнага аналізу.
- У праграму ўбудаваны сродкі для працы з нейронавымі сеткамі, якія пашыраюць функцыянальнасць аналізу дадзеных і прыняцці рашэнняў.
Адкрыты зыходны код дазваляе карыстачу цалкам кантраляваць працу гандлёвага тэрмінала. Праграма напісана такім чынам, што яна працуе хутка і спажывае мала сістэмных рэсурсаў. Для атрымання дадзеных ад абранага брокера можна карыстацца стандартным API. Гэтая гандлёвая платформа не з’яўляецца цалкам бясплатнай, але каштуе нашмат менш у параўнанні з самастойна распрацаваным, арандаваным або набытым гандлёвым тэрміналам. M4 актыўна выкарыстоўваецца пакупнікамі на працягу больш за 15 гадоў і мае заслужаную папулярнасць.
SmartX
Кампанія ITinvest раней выпусціла тэрмінал SmartTrade уласнай распрацоўкі. У часам ён стаў састарвацца, і ў якасці новай мэты было прынята стварыць новы гандлёвы тэрмінал на аснове M4 фірмы Modulus FE. Апошні прадукт пастаўляецца з адчыненым зыходным кодам і можа быць дапрацаваны патрэбнай выявай.
- Канструктар гандлёвых робатаў, які палягчае іх стварэнне з дапамогай скрыптовай мовы TradeScript.
- Пакет, прызначаны для гандлю апцыёнамі.
- Дадатак для таго, каб указваць час жыцця зробленай заяўкі.
- Магчымасць выкарыстоўваць дадатковыя вокны для адлюстравання каціровак.
Раней для ўстаноўкі было неабходна спампаваць адпаведны файл з пашырэннем dll і скапіяваць яго ў пэўную дырэкторыю. У далейшым была створана магчымасць правядзення ўстаноўкі ў аўтаматычным рэжыме. Праведзены работы для забеспячэння гандлю з адначасовым выкарыстаннем некалькіх манітораў. Маючы заяўкі па некалькіх рахунках, іх можна кантраляваць адначасова, не маючы неабходнасці пераключацца паміж імі. У тэрмінале маецца асобны блок, які забяспечвае правядзенне рызыка-мэнэджменту. Пры парушэнні ўстаноўленых карыстальнікам правілаў, ён блакуе адпраўку заявак на здзелкі, а таксама выконвае якія абмяжоўваюць узровень рызыкі загады па завяршэнні здзелак.
Іншыя гандлёвыя платформы
Таксама існуюць іншыя праграмы для трэйдзінгу з адкрытым зыходным кодам. Найбольш вядомымі з’яўляюцца наступныя:
- AIOTrade раней звалася Humai Trader Platform. Яна напісана на мове праграмавання Java. Інфармацыя аб гандлёвай платформе даступная на старонцы https://sourceforge.net/projects/humaitrader/. Прыкладанне ўяўляе сабой платформу для правядзення тэхнічнага аналізу на рынку акцый. Тут прадугледжана пашырэнне функцыянальнасці пры дапамозе плагінаў.
- Merchant of Venice уяўляе сабой шматфункцыянальную гандлёвую платформу. Яна ўключае ў сябе сродкі для тэхнічнага аналізу, для працы з партфелем акцый, для выканання здзелак. Таксама маюцца ўбудаваныя функцыі для стварэння розных формаў справаздачнасці. Сайт праекту даступны па спасылцы http://mov.sourceforge.net/.
- JbookTrader уяўляе сабой поўнафункцыянальную гандлёвую платформу. З яе дапамогай можна працаваць з рознымі біржавымі актывамі. Тут прадугледжаны сродкі тэхнічнага аналізу, магчымасць выконваць здзелкі. Маецца ўбудаваная мова праграмавання, на якой можна рэалізаваць уласную стратэгію. Даступна яе тэсціраванне на гістарычных дадзеных у абраным перыядзе.