Yhteenveto
Sijoitusyhtiö käyttää aikaa markkina-analyysin, strategioiden testauksen, tilausten toteutuksen ja raportoinnin välillä siirtymiseen.
Ratkaisusta tuli yksi kaupankäyntijärjestelmä määritettäville strategioille, markkinatiedoille ja automaattisille tilauksille. Se sisältää myös riskienhallinnan ja raportit.
Ohjelmisto vähentää manuaalista kaupankäyntityötä ja kaupankäynnin vaiheiden välisiä toistuvia tarkistuksia.
Asiakkaan tarina
Asiakas on bulgarialainen sijoitusyhtiö. Se työskentelee markkinatietojen ja kaupankäyntistrategioiden parissa, ja tarvitsee analyysiä, testausta, toteutusta ja seurantaa.
Manuaaliset ja epäjohdonmukaiset päätökset vievät yhtiöltä aikaa. Kaupankäyntitiimin on myös tarkasteltava signaaleja, positioita ja tilauksia.
Pyyntö oli yksinkertainen: luoda automaattinen kaupankäyntijärjestelmä, joka vastaanottaa reaaliaikaisia tai historiallisia tietoja, soveltaa asiakkaan määrittämiä sääntöjä, tuottaa kaupankäyntipäätöksiä ja hallitsee tilauksia vaaditun kaupankäyntiyhteyden kautta.
Ratkaisu suunniteltiin erillisten moduulien ympärille: strategian määritys, reaaliaikaiset signaalit, backtesting, toteutus ja raportointi. Riskien seuranta sisällytettiin kaupankäyntiprosessin omaksi osakseen.
Asiakas pyysi
- Strategioiden määrittämistä indikaattoreilla, säännöillä, koneoppimisella tai hintaliikkeillä
- Reaaliaikaisten tai historiallisten markkina- ja muiden tietojen käyttöä
- Signaalien, sisään- ja ulostulokohtien sekä kaupankäyntipäätösten tuottamista
- Tilausten toteuttamista ja hallintaa välittäjä- tai pörssiyhteyksien kautta
Miksi valmis ohjelmisto ei sopinut
Välittäjäalustat kattavat ostamisen, myymisen ja salkunhallinnan, mutta ne eivät vastaa tämän yhtiön koko prosessia. Pyydetty ratkaisu suunniteltiin yhdistämään räätälöidyt strategiat, backtesting ja automatisoitu toteutus yhdeksi työnkuluksi. Riskienhallinta ja reaaliaikainen seuranta sisällytettiin yhtiön kaupankäyntiprosessiin.
Projektin yleiskuvaus
Ratkaisu suunniteltiin strategiaeditorin ympärille, jossa yhtiö määrittää kaupankäyntisäännöt, indikaattorit ja markkinaparametrit. Historialliset tai reaaliaikaiset tiedot syötetään samaan strategia-asetukseen.
Strategioiden kehittämistä varten toteutettiin backtesting-moduuli. Se vertaa strategian toimintaa historiallisilla tiedoilla ja näyttää kauppojen tulokset sekä suorituskykymittarit.
Reaaliaikainen koontinäyttö analysoi markkinatietoja ja näyttää osto- ja myyntisignaalit, sisään- ja ulostulokohdat sekä avoimet positiot. Tämä antaa kaupankäyntitiimille yhden näkymän nykyiseen markkinatoimintaan.
Automatisoitu toteutus suunniteltiin kaupankäyntialustojen, välittäjien API-rajapintojen ja pörssien API-rajapintojen ympärille. Toteutuksen seuranta näyttää tilausten tilan, toteutuneet kaupat ja riskirajat tilausten käsittelyn aikana.
Kauppahistoria, P&L ja suurin pääoman lasku ovat tarkasteltavissa. Järjestelmä vie nämä tiedot JSON-, Excel- tai PDF-muodossa.
Toteutetut tärkeimmät ominaisuudet
- Määritettävä kaupankäyntistrategioiden editori
- Reaaliaikaiset ja historialliset markkinatiedot
- Teknisten indikaattorien ja sääntöjen määritys
- Osto- ja myyntisignaalien luonti
- Backtesting ja strategioiden optimointi
- Automaattinen tilausten toteutus
- Riskirajojen ja toteutuksen seuranta
- Avoimien positioiden ja suorituskyvyn seuranta
- Kauppalokit ja raportointi
- P&L-, JSON-, Excel- ja PDF-viennit