(?)
Otwórz konto
Zaloguj się
2012.05.21, godz. 14:23

Interfejs programowania aplikacji - bossaAPI

Interfejs programowania aplikacji bossaAPI to narzędzie, dzięki któremu oprogramowanie inwestora może komunikować się bezpośrednio z platformą NOL3 bossa.pl

Zasadę działania bossaAPI przedstawia poniższy diagram.

diagram_bossAPI4.png



W ramach bossaAPI, Klienci otrzymują:

  • moduł bossaAPI w NOL3,
  • specyfikację protokołu komunikacyjnego zgodnego z FIXProtocol,
  • możliwość podłączenia do NOL3 bezpośrednio lub poprzez bibliotekę,
  • bibliotekę komunikacyjną stworzoną w języku C++,
  • przykładową aplikację bossaTrader wykorzystująca narzędzie bossaAPI,
  • kod źródłowy aplikacji bossaTrader dla początkujących programistów,
  • forum dyskusyjne do wymiany doświadczeń.

 

Wykorzystanie


Funkcje bossaAPI stanowią bazę do pisania własnych programów do zarządzania rachunkiem inwestycyjnym lub rozszerzania obecnej funkcjonalności aplikacji NOL3 bossa.pl.

bossaAPI pozwala bezpośrednio podłączyć do NOL3 bossa.pl m.in.:

  • algorytmy inwestycyjne, które będą składały zlecenia na zasadzie komputer- komputer (bez udziału człowieka),
  • własne interfejsy do obsługi rachunku oraz narzędzia do śledzenia zmian w notowaniach np. alerty, screenery, filtry, aplikacje do wykresów,
  • inne platformy transakcyjne lub oprogramowania wspomagające inwestowanie,
  • generatory nowych rodzajów zleceń np. OCO, trailing stop czy koszykowe na wiele instrumentów,
  • wiele innych narzędzi o których jeszcze nie wiemy.


bossaTrader


W celu zaprezentowania możliwości wykorzystanie funkcji bossaAPI, stworzony został prosty program bossaTrader. Jest to interfejs do składania szybkich zleceń na wybrany instrument, szczególnie przydatny daytrader’om.

bossaTrader_main.png

Na poniższej stronie Narzędzia/Automaty Bossa/bossaTrader znajduje się opis działania oraz kod źródłowy programu do wykorzystania i udoskonalania.


 

Uruchomienie


W celu uruchomienia bossaAPI konieczna jest instalacja NOL3-bossa.pl w wersji przynajmniej 3.0.29.44.I.7. Następnie po zalogowaniu i uruchomieniu NOL3 bossa.pl należy uaktywnić opcję [Narzędzia > bossaAPI].

Komunikacja pomiędzy bossaAPI, a aplikacją zewnętrzną (programem inwestora) odbywa się w oparciu o standard komunikatów FIX Protocol (FIX 5.0 SP1), przesyłanych za pomocą XML'a.

 


Dokumentacja i Forum


Opis dokumentacji bossaAPI(w dwóch wersjach: z przygotowaną bilbioteką dla środowiska C++ oraz do bezpośredniego połączenia za pomocą otwartego interfejsu komunikacyjnego) znajduje się tutaj . Dzięki temu każdy z programistów będzie mógł w pełni wykorzystać przygotowane przez nas funkcje we własnych programach.

Zapraszamy do wymiany doświadczeń dot. wykorzystania bossaAPI na nasze Forum.

Logotyp_nowy_small Inwestor w Kapitał Ludzki, 2012 r.byk.png Nagroda za największy udział w obrotach na rynku instrumentów pochodnych, 2011 r.1.pngLider rankingu Najlepsze Biuro Maklerskie wg miesięcznika Forbes i SII, 2011 r.2.png
II miejsce w rankingu Najlepszych Biur i Domów Maklerskich, 2011 r.
3.png
Wyróżnienie w Rankingu instytucji finansowych, Rzeczpospolita 2010 r.