Kopsavilkums
Investīciju uzņēmums tērē laiku, pārejot starp tirgus analīzi, stratēģiju testēšanu, pasūtījumu izpildi un pārskatu veidošanu.
Risinājums kļuva par vienotu tirdzniecības sistēmu konfigurējamām stratēģijām, tirgus datiem un automatizētiem pasūtījumiem. Tajā iekļautas arī riska kontroles un pārskati.
Programmatūra ir izstrādāta, lai samazinātu manuālo darbu tirdzniecībā un atkārtotas pārbaudes starp tirdzniecības posmiem.
Klienta stāsts
Klients ir investīciju uzņēmums no Bulgārijas. Tas strādā ar tirgus datiem un tirdzniecības stratēģijām, kurām nepieciešama analīze, testēšana, izpilde un uzraudzība.
Manuāli un nekonsekventi lēmumi uzņēmumam maksā laiku. Tā tirdzniecības komandai ir arī jāpārskata signāli, pozīcijas un pasūtījumi.
Pieprasījums bija vienkāršs: izveidot automatizētu tirdzniecības sistēmu, kas pieņem reāllaika vai vēsturiskos datus, piemēro klienta definētus noteikumus, ģenerē tirdzniecības lēmumus un pārvalda pasūtījumus, izmantojot nepieciešamo tirdzniecības savienojumu.
Risinājums tika veidots kā atsevišķi moduļi stratēģiju konfigurēšanai, reāllaika signāliem, atpakaļtestēšanai, izpildei un pārskatiem. Riska uzraudzība tika iekļauta kā atsevišķa tirdzniecības procesa daļa.
Klients pieprasīja
- Konfigurēt stratēģijas ar indikatoriem, noteikumiem, mašīnmācīšanos vai cenu darbību
- Izmantot reāllaika vai vēsturiskos tirgus un saistītos datus
- Ģenerēt signālus, ieejas un izejas punktus, kā arī tirdzniecības lēmumus
- Izpildīt un pārvaldīt pasūtījumus, izmantojot brokeru vai biržu savienojumus
Kāpēc gatava programmatūra nebija piemērota
Brokeru platformas aptver pirkšanu, pārdošanu un portfeļa pārvaldību, taču tās neatbilst šī uzņēmuma pilnajam procesam. Pieprasītais risinājums tika izstrādāts, lai vienā darbplūsmā apvienotu pielāgotas stratēģijas, atpakaļtestēšanu un automatizētu izpildi. Uzņēmuma tirdzniecības procesam tika iekļautas riska kontroles un reāllaika uzraudzība.
Projekta pārskats
Risinājums tika veidots ap stratēģiju redaktoru, kurā uzņēmums konfigurē tirdzniecības noteikumus, indikatorus un tirgus parametrus. Vēsturiskie vai reāllaika dati tiek izmantoti tajā pašā stratēģijas iestatījumā.
Stratēģiju izstrādei tika nodrošināts atpakaļtestēšanas modulis. Tas salīdzina stratēģijas darbību pēc vēsturiskajiem datiem un parāda darījumu rezultātus un veiktspējas rādītājus.
Reāllaika informācijas panelis analizē tirgus datus un parāda pirkšanas un pārdošanas signālus, ieejas un izejas punktus, kā arī atvērtās pozīcijas. Tas nodrošina tirdzniecības komandai vienotu skatu uz pašreizējo tirgus aktivitāti.
Automatizētā izpilde tika veidota ap tirdzniecības platformām, brokeru API un biržu API. Izpildes pārraugs pasūtījumu apstrādes laikā rāda to statusu, izpildītos darījumus un riska limitus.
Pārskatīšanai pieejama darījumu vēsture, P&L un maksimālā izņemšana. Sistēma šos ierakstus eksportē JSON, Excel vai PDF formātā.
Nodrošinātās galvenās funkcijas
- Konfigurējams tirdzniecības stratēģiju redaktors
- Reāllaika un vēsturiskie tirgus dati
- Tehnisko indikatoru un noteikumu konfigurēšana
- Pirkšanas un pārdošanas signālu ģenerēšana
- Atpakaļtestēšana un stratēģiju optimizācija
- Automatizēta pasūtījumu izpilde
- Riska limitu un izpildes uzraudzība
- Atvērto pozīciju un veiktspējas uzskaite
- Darījumu žurnāli un pārskati
- P&L, JSON, Excel un PDF eksports