Santrauka
Investicijų įmonė skiria daug laiko savo rinkos taisyklėms paversti signalais, testais ir pavedimais.
Sukurtas TradingView signalų darbo langas su individualiais indikatoriais, atgaliniu testavimu, įspėjimais, vykdymo jungtimis ir rizikos kontrole.
Programinė įranga padeda sumažinti rankinį darbą ir pakartotinį darbą nuo prekybos taisyklės iki įvykdyto pavedimo.
Kliento istorija
Klientas yra investicijų įmonė iš Estijos. Ji prekiauja ateities sandoriais, valiutomis ir akcijomis, o sprendimams priimti naudoja rinkos duomenis, indikatorius ir strategijas.
Įmonė daug laiko skiria savo taisyklėms, grafikų modeliams ir zonoms paversti aiškiais įėjimo bei išėjimo signalais. Į šį darbą taip pat įeina įspėjimai, istorinis testavimas ir pavedimų vykdymas.
Buvo paprašyta sukurti individualius TradingView indikatorius ir Pine Script strategijas, išbandyti juos pagal istorinius duomenis, prijungti signalus prie pasirinktų brokerių ar biržų API ir valdyti pavedimus bei pozicijas naudojant konfigūruojamus valdiklius.
Sprendimas suformuotas kaip atskiri grafiko, įspėjimų, testavimo ir vykdymo ekranai. Taisyklės bei nustatymai išlaikyti moduliniai, todėl indikatorius, automatizavimą ir integracijas galima plėsti neper kuriant visos sistemos.
Klientas paprašė
- Sukurti TradingView indikatorius ir Pine Script strategijas pagal mūsų prekybos taisykles.
- Atlikti strategijų atgalinį testavimą ir prieš tiesioginį vykdymą parodyti istorinius rezultatus.
- Prijungti signalus prie brokerių, biržų ir vykdymo platformų API.
- Valdyti pozicijas, kiekius, stop-loss, tikslus ir rizikos kontrolę.
Kodėl netiko paruošta programinė įranga
Prekybos platformos palaiko finansinio turto pirkimą, pardavimą ir valdymą, tačiau įmonei taip pat reikėjo nuosavų rinkos taisyklių, grafikų modelių ir įspėjimų. Paruoštos platformos apima tik dalį šios užduoties, o individualus sprendimas viename darbo lange sujungia analizes, įspėjimų kanalus ir pasirinktas prekybos jungtis.
Projekto apžvalga
Sprendimas sukurtas pagal TradingView grafikus, sukonfigūruotus indikatorius ir įmonės prekybos taisykles. Individualūs Pine Script indikatoriai ir strategijos rodo pirkimo bei pardavimo signalus, žvakių modelius ir pavedimų blokus.
Tiesioginiams ir istoriniams duomenims apdoroti naudojami TradingView duomenų įrankiai: žvakės, kotiruotės ir techninė analizė. Grafike signalai ir rinkos struktūros matomi kartu.
Specialus įspėjimų ekranas siunčia TradingView signalus kaip iššokančius pranešimus, Telegram įspėjimus arba JSON žiniatinklio kablio duomenis. Klaidų pranešimai ir žinutės peržiūra aiškiai parodo perdavimą į išorinę sistemą.
Testavimo ekranas tikrina strategijas pagal istorinius rinkos duomenis ir prieš tiesioginį ar demonstracinį vykdymą rodo rezultatus, sandorių rodiklius bei vykdymo įvykius.
Vykdymo ekranas jungiasi prie brokerių, biržų ar vykdymo platformų API. Jis palaiko tiesioginį ir demonstracinį režimą, rinkos bei limitinius pavedimus, kiekius, stop-loss ir tikslus.
Įgyvendintos pagrindinės funkcijos
- Individualūs TradingView indikatoriai ir Pine Script strategijos
- Pirkimo ir pardavimo signalų generavimas
- Žvakių modelių ir pavedimų blokų sluoksniai
- Įėjimo ir išėjimo lygiai grafikuose
- TradingView įspėjimai ir iššokantys pranešimai
- Pristatymas per Telegram ir žiniatinklio kablius
- Strategijų atgalinis testavimas pagal istorinius duomenis
- Brokerių ir biržų API jungtys
- Tiesioginis ir demonstracinis pavedimų vykdymas
- Pozicijų ir rizikos valdymas