Шта значи интерфејс за програмирање апликација?
Интерфејс за програмирање апликација или АПИ је скуп програмског кода који пита податке, анализира одговоре и шаље упутства између једне софтверске платформе и друге. У контексту трговања, трговац ће често користити АПИ да би успоставио везу између скупа аутоматизованих алгоритама за трговање и жељене платформе трговца посредника трговца у сврху добијања података о ценама у реалном времену и трговања.
Кључне Такеаваис
- АПИ је начин да се успостави веза између кодираних алгоритама и брокерске платформе. АПИ је неопходан за имплементацију аутоматизоване стратегије трговања. Више посредника ставља своје платформе на располагање путем АПИ-ја.
Разумевање апликацијског програмског интерфејса (АПИ)
Интерфејс за програмирање апликација или АПИ-и постали су све популарнији с порастом аутоматизованих система за трговину. У прошлости су трговци на мало били принуђени да претражују прилике у једној апликацији и одвојено стављају трансакције код свог брокера. Многи малопродајни брокери сада пружају АПИ који трговцима омогућавају да директно повежу свој софтвер за скрининг са брокерским рачуном да би делили цене у реалном времену и наручивали. Трговци могу чак и да развију сопствене апликације, користећи програмске језике као што је Питхон, и извршавају трговине користећи АПИ брокер.
Постоје две врсте трговаца који користе брокерске АПИ-је:
- Апликације трећих страна - Многи трговци користе апликације трећих страна којима је потребан приступ АПИ-ју брокера за податке о ценама и могућности давања трговине. На пример, МетаТрадер је једна од најпопуларнијих апликација за трговање девизама (форек-ом) и захтева приступ АПИ-ју како би се осигурале цене у реалном времену и вршиле трговине. Апликације за програмере - Све већи број трговаца развија сопствене аутоматизоване трговинске системе, користећи програмске језике као што је Питхон и захтевају начин за приступ подацима о ценама и трговању.
Упркос очигледним предностима АПИ-ја, постоје многи ризици које треба узети у обзир. Већина АПИ-ја купцима брокера пружа се бесплатно, али постоје случајеви где трговци могу платити додатну накнаду. Важно је разумети ове накнаде пре коришћења АПИ-ја. Трговци би такође требали бити свјесни било каквих ограничења АПИ-ја, укључујући потенцијалне прекиде рада, који би могли значајно утјецати на резултате трговања.
Где пронаћи АПИ-је
Најпопуларнији брокери који подржавају АПИ приступ на традиционалним берзанским и футурес тржиштима укључују ТрадеСтатион, ТДАмеритраде и ИнтерацтивеБрокерс, али многи мањи брокери су с временом проширили приступ. АПИ-ји су чешћи код Форек брокера у којима се треће стране апликације и трговински системи - попут МетаТрадер-а - најчешће користе већ дужи низ година.
Многи посредници пружају интернетску документацију за своје АПИ-је, где програмери могу тачно сазнати како се потврдити идентитетом АПИ-ја, који су подаци доступни за потрошњу, како давати наруџбе путем АПИ-ја и друге техничке детаље. Важно је да се упознате са овим детаљима пре него што одаберете брокера када тражите одређене функције.
Неки брокери такође обезбеђују библиотеке на разним језицима како би олакшали интеракцију са њиховим АПИ-јем. На пример, брокер може понудити Питхон библиотеку која пружа скуп функција или метода за постављање трговине, а не да морате да пишете своје функције да бисте то учинили. Ово може помоћи убрзању развоја трговинских система и / или их чини мање скупим за развој.
