Kopsavilkums
Klients manuāli savieno tirgus analīzi, stratēģiju noteikumus un brokera darbības.
Risinājums kļuva par tirdzniecības platformu ar konfigurējamām stratēģijām, brokera API un tiešo izpildi.
Platforma ir izveidota, lai samazinātu manuālo darbu un izpildes piepūli no tirgus datiem līdz kontrolētiem darījumiem.
Klienta stāsts
Klients ir akciju tirdzniecības uzņēmums no Čehijas. Tas strādā ar tirgus datiem, tirdzniecības stratēģijām, brokera savienojumiem un rīkojumu izpildi.
Manuālā analīze un rīkojumu izvietošana uzņēmumam prasīja laiku. Darbībai bija nepieciešama arī validācija pirms tiešās izpildes, riska kontrole tirdzniecības laikā, aktivitātes uzraudzība un saglabāti ieraksti.
Pieprasījums bija vienkāršs: savienot reāllaika tirgus datus un oficiālos brokera API, piemērot uzņēmuma stratēģiju noteikumus un signālus, pārvaldīt risku un testēt rezultātus pret vēsturiskajiem datiem.
Risinājums tika veidots kā atsevišķi stratēģijas un izpildes moduļi. Līdztekus tiem tika nodrošināta uzraudzība, vēsturiskā testēšana un audita ieraksti.
Tas saglabāja stratēģijas slāni nošķirtu no brokera izpildes, vienlaikus nodrošinot uzņēmumam konfigurējamas vadīklas un testa vai tiešās izpildes režīmus.
Klients vēlējās
- Savienot reāllaika tirgus datus un brokera API automatizētai rīkojumu pārvaldībai
- Piemērot pielāgotas stratēģijas, indikatorus, sveču noteikumus un ienākošos signālus
- Iestatīt pozīcijas apjomu, stop rīkojumus, riska limitus un drošības vadīklas
- Veikt stratēģiju vēsturisko testēšanu ar P&L un veiktspējas pārskatiem
Kāpēc nederēja gatava programmatūra
Gatavās brokeru platformas nodrošina tirdzniecību un analīzi, taču to apraksti neaptver šī klienta pielāgotos noteikumus, ienākošos signālus un brokera savienojumus vienuviet. Risinājums tika izveidots, lai šīs daļas apvienotu vienā kontrolētā platformā, nevis sadalītu stratēģijas slāni un izpildes procesu starp atsevišķiem rīkiem.
Projekta pārskats
Risinājums tika izstrādāts ap modulāru stratēģiju un signālu slāni. Pirms pirkšanas un pārdošanas signālu ģenerēšanas tas piemēro tirdzniecības parametrus, indikatoru vai sveču nosacījumus, dokumentētus noteikumus un ienākošos signālus.
Tiešās izpildes nodrošināšanai tika izveidoti brokera API savienojumi tirgus, limita un stop rīkojumiem. Platforma pārvalda rīkojumu ievietošanu, grozīšanu un atcelšanu, ļaujot izvēlēties testa vai tiešo režīmu.
Īpaša uzmanība tika pievērsta riska kontrolei. Pirms izpildes un tās laikā ir pieejama pozīcijas apjoma noteikšana, stop-loss un take-profit iestatījumi, riska limiti un avārijas apturēšanas slēdzis.
Līdztekus tiešsaistes uzraudzībai tika nodrošināta vēsturiskā testēšana. Platforma palaiž stratēģijas pret vēsturiskiem tirgus datiem un attēlo P&L, laimestu īpatsvaru un maksimālo kritumu.
Rīkojumu žurnāls un notikumu laika skala nodrošina saglabātus tirdzniecības ierakstus. Audita izsekojamību papildina lēmumu žurnāls, izņēmumu saraksts, CSV eksports un SQLite ierakstu skats.
Piegādātās galvenās funkcijas
- Reāllaika tirgus datu uztveršana
- Konfigurējami stratēģiju un signālu noteikumi
- Automatizēti tirgus, limita un stop rīkojumi
- Brokera API integrācija
- Testa un tiešās izpildes režīmi
- Pozīcijas apjoma aprēķins
- Riska limiti un drošības vadīklas
- Stratēģiju vēsturiskā testēšana
- Tiešo pozīciju, rīkojumu un P&L informācijas panelis
- Darījumu un audita žurnāla ģenerēšana