Porsenna

 

PORtfolio SElection based on Neural Network Advisor

Porsenna to system informatyczny, sÅ‚użący do zarzÄ…dzania portfelami różnych instrumentów finansowych. GÅ‚ównym zadaniem systemu jest minimalizacja ryzyka inwestycyjnego w oparciu o teoriÄ™ portfeli efektywnych. Konstruowane portfele cechujÄ… siÄ™ najkorzystniejszym stosunkiem stopy zwrotu do ryzyka, a opcja rekonstrukcji pozwala na dopasowanie portfela do zmieniajÄ…cej siÄ™ sytuacji rynkowej.

System przeznaczony jest dla banków, domów maklerskich, funduszy powierniczych, funduszy emerytalnych, podmiotów prowadzÄ…cych usÅ‚ugi doradcze w zakresie inwestycji kapitaÅ‚owych itp. Pewne elementy zaprojektowano przy tym specjalnie z myÅ›lÄ… o podmiotach handlujÄ…cych energiÄ… elektrycznÄ… i kontraktami na tÄ™ energiÄ™.
 

 

Dystrybucja wiedzy

Jednym z najistotniejszych rozwiÄ…zaÅ„ zastosowanych w systemie jest możliwość uwzglÄ™dnienia wiedzy zatrudnionych w oddziale centralnym analityków i specjalistów podczas modelowania i przewidywania zachowaÅ„ rynku. Sieciowa architektura i zrealizowany w oparciu o niÄ… system dystrybucji wiedzy pozwalajÄ… zachować jednolitÄ… politykÄ™ inwestycyjnÄ… we wszystkich oddziaÅ‚ach i w najlepszy sposób wykorzystać dostÄ™pne informacje.

Centralne przetwarzanie - oprogramowanie centrali

System Porsenna został zaprojektowany do pracy w strukturze z jednym ośrodkiem centralnym i wieloma oddziałami lokalnymi. W centrali ma miejsce zasilanie systemu, a także:

  • Raz na okres, przy pomocy moduÅ‚u neuronowego modelowana jest aktualna sytuacja oraz przewidywane sÄ… przyszÅ‚e zachowania rynku.
  •  NastÄ™pnie uzupeÅ‚niana jest baza danych, a uzyskane przewidywania sÄ… korygowane przez specjalistów na podstawie analizy fundamentalnej.

Uzyskany w ten sposób możliwie kompletny obraz rynku kapitaÅ‚owego pozwala systemowi na interakcyjne przetwarzanie żądaÅ„ wyboru lub modyfikacji zawartoÅ›ci konkretnego portfela.


 

Oprogramowanie oddziałowe

Rola oprogramowania oddziaÅ‚owego sprowadza siÄ™ do okreÅ›lenia wstÄ™pnych parametrów nakÅ‚adajÄ…cych ograniczenia na poszukiwane rozwiÄ…zanie, przeprowadzania operacji na portfelu oraz prezentacji wyników. W przypadku żądania selekcji nowego portfela podaje siÄ™ m.in. akceptowalnÄ… stopÄ™ ryzyka, okreÅ›la grupy aktywów (akcje, obligacje, waluty) wraz z minimalnym i maksymalnym udziaÅ‚em oraz ilość skÅ‚adników portfela. W przypadku żądania rekonstrukcji danymi wejÅ›ciowymi sÄ… dodatkowo informacje o aktualnym skÅ‚adzie portfela.

 

Konfigurowalność systemu

Jednym z najważniejszych elementów decydujÄ…cych o skutecznoÅ›ci oprogramowania wspomagajÄ…cego konstrukcjÄ™ portfeli inwestycyjnych jest zaimplementowanie wÅ‚aÅ›ciwego modelu ekonomicznego, najlepiej opisujÄ…cego zachowanie rynku kapitaÅ‚owego, dla którego oprogramowanie to zostaÅ‚o zaprojektowane. W systemie Porsenna zastosowano elastyczne rozwiÄ…zanie polegajÄ…ce na użyciu parametryzowalnych modeli wskaźnikowych. DziÄ™ki temu wybór najodpowiedniejszej opcji pozostaje w gestii specjalisty zarzÄ…dzajÄ…cego systemem. Neuronowy moduÅ‚ modelowania i prognoz zapewnia odpowiednie przygotowanie danych i wspóÅ‚pracÄ™ z każdym zdefiniowanym w ramach systemu modelem. Za ostateczne wyselekcjonowanie efektywnych portfeli odpowiedzialny jest moduÅ‚ numeryczny, wybierajÄ…cy portfele o wyższej stopie zwrotu spoÅ›ród portfeli o zakÅ‚adanym ryzyku.

RozwiÄ…zania informatyczne

Porsenna jest wielodostÄ™pnym systemem sieciowym, wykonanym w architekturze klient-serwer. ModuÅ‚ obliczeniowy wykorzystuje technologiÄ™ sztucznych sieci neuronowych, które pracujÄ… pod kontrolÄ… opracowanej przez firmÄ™ BMS metody RDO, a przystosowanie do pracy w Å›rodowisku rozproszonym (grid computing) umożliwia najlepsze wykorzystanie dostÄ™pnych zasobów sprzÄ™towych i skrócenie czasu modelowania rynku. WysokÄ… wydajność, niezawodność i skalowalność zapewnia serwer bazy danych Oracle.