Handelsterminaler med öppen källkod – vad är det egentligen vi pratar om? Användningen av en
handelsterminal är ett måste för varje börshandlare eller investerare. Med dess hjälp får han omedelbart information om citaten för de utvalda instrumenten, ger kommandon till sin
mäklare , tillämpar olika indikatorer som är nödvändiga för att fatta handelsbeslut.
Trade drive SMARTx [/ caption] Efter att ha mottagit programmet som källkoden tillhandahålls för kan du göra de nödvändiga tilläggen som motsvarar dina egna idéer om effektiv handel. En sådan applikation kommer att vara användbar för handlare, mäklare, såväl som utvecklare av sådana program. När de skapar de föreslagna terminalerna implementerar de arbetsalgoritmer som uppfyller de modernaste kraven. När du arbetar självständigt är denna nivå svår att uppnå, men du kan bara använda en färdig applikation genom att göra nödvändiga ändringar i den. När en handlare vill välja vilken terminal han behöver arbeta med kan han möta följande situationer:
- Om en handlare arbetar för en specifik mäklare, är i det här fallet ofta användningen av specifika terminaler förutbestämd. Faktum är att han måste använda de som är tillgängliga.
- I vissa fall kan han välja mellan betalda och gratis köralternativ. I det första fallet kan det bli mycket dyrt att köpa eller hyra ett program. Om det är möjligt att ansluta med en terminal med öppen källkod, måste du studera möjligheterna som finns i den för arbete, och på grundval av detta, efter att ha vägt dina önskemål och omständigheter, göra ett val.
När du arbetar med
fri programvara kan du dra nytta av dess ytterligare funktioner, men detta kräver en lämplig professionell nivå.
För- och nackdelar med handelsterminaler
Att använda
handelsapplikationer med öppen källkod ger viktiga fördelar för användarna. De viktigaste för handlare är följande:
- Möjlighet att få programmet gratis.
- När du använder den aktuella handelslicensen kan du titta på källkoden och verifiera effektiviteten hos de fungerande algoritmerna.
- Du kan göra dina egna förbättringar av källkoden.
- När du beställer en handelsplattform designad för användarens krav måste du betala en betydande summa. Om du modifierar terminalen själv kan du göra detta arbete själv eller anlita en specialist, vilket blir billigare.
- Ger ett brett utbud av funktioner för en handlare att arbeta med.
- Vanligtvis tillhandahålls ett språk där en handlare kan skapa sina egna indikatorer eller handelsstrategier.
- När man färdigställer en färdig lösning finns det ingen risk att störa utvecklingen av terminalen.
När du arbetar med sådana terminaler kan du stöta på följande nackdelar:
- Trots att programmet kan erhållas gratis måste du ändå underhålla det, göra tillägg och ändringar och konfigurera det. Detta kan kräva att du konsulterar en professionell.
- Att använda det inbyggda språket för att skriva dina egna indikatorer kräver ett professionellt förhållningssätt till programmering. Därför, för att utföra sådant arbete, är det nödvändigt att involvera en specialist eller genomgå lämplig utbildning.
Närvaron av en högkvalitativ terminal förnekar inte behovet av att arbeta med utvecklingen av ditt handelssystem.
Vad är kapaciteten hos en bra terminal
När du väljer en lämplig mjukvarulösning måste du ta hänsyn till kvaliteten på den specifika utvecklingen. För att utvärdera det mer objektivt måste du vara uppmärksam på följande funktioner:
- En viktig del av terminalens drift är överföringen av information om rörelsen av offerter från börsen och möjligheten att ge kommandon till din mäklare. Vanligtvis används ett mäklar-API eller en kommunikationskanal-API för detta ändamål . Kvalitetsterminaler bör göras på ett sådant sätt att de kan fungera med de vanligaste API:erna.
- Det är viktigt att handelsdata skyddas från tredje part . Vanligtvis, för detta, är information som överförs över Internet säkert krypterad.
- Det är viktigt att vara uppmärksam på applikationens funktionalitet . Här måste följande tillhandahållas utan att misslyckas: visning av offertdiagram, möjligheten att använda tekniska analysverktyg, möjligheten att slutföra transaktioner och mycket mer.
- Om det finns ett inbyggt programmeringsspråk ger detta handlaren möjligheten att skapa och använda sina egna indikatorer eller finjustera handelsstrategier.
- Det är mer lönsamt för en handlare att använda ett program med ett enkelt och intuitivt gränssnitt . När han arbetar på börsen bör han inte distraheras av de tekniska svårigheterna att bemästra terminalen.
- Det är nödvändigt att applikationen är anspråkslös på systemresurser och fungerar snabbt . Bra stabilitet gör att den går smidigt.
En terminal med öppen källkod följer med koden. Det är viktigt att det är tillräckligt tydligt för att minimera ansträngningen att lära sig terminalen på jobbet.
Open Source Trading Terminal Market Review
Det finns flera typer av sådana handelsprogram. Vissa av dem är fullfjädrade handelsterminaler, medan andra endast utför en del av sina funktioner. Följande handlar om den mest kända av dem.
M4
Denna plattform från Modulus FE är designad för att användas av handlare, mäklare och utvecklare. Den första får en multifunktionell arbetsterminal, den andra – en plattform för att arbeta med kunder, den tredje kan utföra arbete relaterat till underhåll eller vidareutveckling av mjukvarupaketet på kundorder.
Efter att ha fått denna plattform kan en handlare dra nytta av följande funktioner:
- Vid behov kan han göra sina egna utvecklingar för att komplettera programmets funktionalitet eller ändra dess gränssnitt efter behov.
- Det finns möjlighet att snabbt spåra värdet på portföljer.
- Här kan du använda standardmetoder för teknisk analys och du kan lägga till nya efter eget gottfinnande.
- Det finns ett inbyggt skriptspråk för programmeringsindikatorer och rådgivare. Eftersom terminalens källa är tillgänglig kan den utökas eller ersättas med en annan, vars möjligheter är mer lämpliga för användaren.
- Visar diagram över kurser för utvalda instrument i realtid.
- Det är möjligt att testa dina handelsmetoder på historiska resultat.
- Användardata är väl skyddade med moderna krypteringsmetoder.
- Data kan överföras direkt till Excel-kalkylblad för vidare analys.
- Programmet har inbyggda verktyg för att arbeta med neurala nätverk, utöka funktionaliteten för dataanalys och beslutsfattande.
Öppen källkod tillåter användaren att helt kontrollera driften av handelsterminalen. Programmet är skrivet på ett sådant sätt att det är snabbt och förbrukar få systemresurser. För att ta emot data från den valda mäklaren kan du använda standard-API:et. Denna handelsplattform är inte helt gratis, men den kostar mycket mindre jämfört med en egenutvecklad, hyrd eller köpt handelsterminal. M4 har använts aktivt av kunder i över 15 år och har en välförtjänt popularitet.
SmartX
ITinvest-bolaget har tidigare släppt en egenutvecklad SmartTrade-terminal. Med tiden började den bli föråldrad och som ett nytt mål beslutades att skapa en ny handelsterminal baserad på M4 av Modulus FE. Den senaste produkten är öppen källkod och kan ändras efter behov.
Bolaget har samlat på sig betydande erfarenhet under tidigare år, vilket var planerat att implementeras i den nya terminalen. Open source-projektet Gordago användes som grund för grafikkärnan och har förfinats mycket. Grafvisningen har gjorts så snabbt som möjligt. Ett annat projekt med öppen källkod, SourceGrid, användes för att uppdatera olika tabeller. Som ett resultat accelererades uppdateringstabeller med en stor volym med två storleksordningar. Denna terminal låter dig arbeta parallellt på olika handelsplattformar. Samtidigt, för var och en av dem, kan en handlare använda ett separat handelskonto eller arbeta med ett enda som förenar allt han behöver. Terminalen tillhandahåller alla grundläggande funktioner för arbete. Men dessutom med hjälp av tillägg utökas dess funktionalitet.De tillgängliga plugins inkluderar följande:
- En konstruktör av handelsrobotar som underlättar deras skapande med hjälp av skriptspråket TradeScript.
- Ett paket designat för optionshandel.
- Tillägg för att ange livslängden för den gjorda begäran.
- Möjligheten att använda ytterligare fönster för att visa citat.
SmartX-terminalöversikt: https://youtu.be/dBJdcwuWm4I Tidigare, för installation, var det nödvändigt att ladda ner motsvarande fil med dll-tillägget och kopiera den till en specifik katalog. Därefter skapades möjligheten att utföra installationen i automatiskt läge. Arbete har gjorts för att säkerställa handel med samtidig användning av flera monitorer. Med beställningar på flera konton kan de övervakas samtidigt utan att behöva växla mellan dem. Terminalen har ett separat block som ger riskhantering. I händelse av överträdelse av reglerna som fastställts av användaren, blockerar den sändningen av order för transaktioner, och utför även order som begränsar risknivån vid slutförande av transaktioner.
Andra handelsplattformar
Det finns andra handelsprogram med öppen källkod också. De mest kända är följande:
- AIOTrade hette tidigare Humai Trader Platform. Det är skrivet i programmeringsspråket Java. Information om handelsplattformen finns på https://sourceforge.net/projects/humaitrader/. Applikationen är en plattform för att utföra teknisk analys på aktiemarknaden. Det ger möjlighet att utöka funktionaliteten med plugins.
- Merchant of Venice är en multifunktionell handelsplattform. Den innehåller verktyg för teknisk analys, för att arbeta med en portfölj av aktier, för att utföra transaktioner. Det finns även inbyggda funktioner för att skapa olika former av rapportering. Projektets webbplats finns på http://mov.sourceforge.net/.
- JbookTrader är en fullt utrustad handelsplattform. Med dess hjälp kan du arbeta med olika börshandlade tillgångar. Det ger tekniska analysverktyg, möjligheten att utföra transaktioner. Det finns ett inbyggt programmeringsspråk där du kan implementera din egen strategi. Det kan testas på historiska data under den valda perioden.
Att använda handelsplattformar med öppen källkod sparar kostnaderna för att utveckla din egen programvara eller köpa den. I det här fallet får handlaren vanligtvis en fullfjädrad terminal, som inte bara kan användas omedelbart, utan också modifieras efter eget gottfinnande för att utöka funktionaliteten.