Open source handelsterminals – waar hebben we het precies over? Het gebruik
van een handelsterminal is een must voor elke beurshandelaar of belegger. Met zijn hulp ontvangt hij onmiddellijk informatie over de koersen van de geselecteerde instrumenten, geeft hij opdrachten aan zijn
makelaar , past hij verschillende indicatoren toe die nodig zijn om handelsbeslissingen te nemen. [bijschrift id = “attachment_12115” align = “aligncenter” width = “550”]
Trade drive SMARTx [/ caption] Na ontvangst van het programma waarvoor de broncode wordt verstrekt, kunt u de nodige aanvullingen doen die overeenkomen met uw eigen ideeën over effectief handelen. Een dergelijke toepassing zal nuttig zijn voor handelaren, makelaars en ontwikkelaars van dergelijke programma’s. Bij het maken van de voorgestelde terminals implementeren ze werkalgoritmen die voldoen aan de modernste eisen. Wanneer u zelfstandig werkt, is dit niveau moeilijk te bereiken, maar u kunt een kant-en-klare applicatie alleen gebruiken door er de nodige wijzigingen in aan te brengen. Wanneer een handelaar wil kiezen met welke terminal hij moet werken, kan hij met de volgende situaties worden geconfronteerd:
- Als een handelaar voor een specifieke broker werkt, dan is in dit geval het gebruik van specifieke terminals vaak vooraf bepaald. In feite zal hij degene moeten gebruiken die beschikbaar zijn.
- In sommige gevallen kan hij kiezen tussen betaalde en gratis ritopties. In het eerste geval kan het kopen of huren van een programma erg duur zijn. Als het mogelijk is om via een open source terminal aan te sluiten, dan moet je je daarin verdiepen en op basis daarvan, na afweging van je wensen en omstandigheden, een keuze maken.
Wanneer u met
gratis software werkt, kunt u profiteren van de extra functies, maar dit vereist een passend professioneel niveau.
Voor- en nadelen van handelsterminals
Het gebruik van
open source handelsapplicaties biedt belangrijke voordelen voor gebruikers. De belangrijkste voor handelaren zijn de volgende:
- De mogelijkheid om het programma gratis te krijgen.
- Bij gebruik van de betreffende handelslicentie kunt u de broncode bekijken en de effectiviteit van de werkende algoritmen verifiëren.
- U kunt uw eigen verbeteringen aan de broncode aanbrengen.
- Wanneer u een handelsplatform bestelt dat is ontworpen voor de vereisten van de gebruiker, moet u een aanzienlijk bedrag betalen. Als u de terminal zelf aanpast, kunt u dit zelf doen of een specialist inhuren, wat goedkoper is.
- Biedt een breed scala aan functies voor een handelaar om mee te werken.
- Meestal wordt een taal gegeven waarin een handelaar zijn eigen indicatoren of handelsstrategieën kan creëren.
- Bij het finaliseren van een kant-en-klare oplossing is er geen risico dat de ontwikkeling van de terminal wordt verstoord.
Bij het werken met dergelijke terminals kunt u tegen de volgende nadelen aanlopen:
- Ondanks dat het programma gratis verkrijgbaar is, moet u het toch onderhouden, toevoegingen en wijzigingen aanbrengen en configureren. Hiervoor kan het nodig zijn een professional te raadplegen.
- Het gebruik van de ingebouwde taal om uw eigen indicatoren te schrijven, vereist een professionele benadering van programmeren. Om dergelijke werkzaamheden uit te voeren, is het daarom noodzakelijk een specialist in te schakelen of een passende opleiding te volgen.
De aanwezigheid van een hoogwaardige terminal neemt niet weg dat er gewerkt moet worden aan de ontwikkeling van uw handelssysteem.
Wat zijn de mogelijkheden van een goede terminal?
Bij het kiezen van een geschikte softwareoplossing dient u rekening te houden met de kwaliteit van de specifieke ontwikkeling. Om het objectiever te evalueren, moet u op de volgende kenmerken letten:
- Een belangrijk onderdeel van de werking van de terminal is de overdracht van informatie over de beweging van koersen van de beurs en de mogelijkheid om commando’s te geven aan uw makelaar. Meestal wordt hiervoor een broker-API of een communicatiekanaal-API gebruikt . Kwaliteitsterminals dienen zo gemaakt te worden dat ze kunnen werken met de meest voorkomende API’s.
- Het is essentieel dat handelsgegevens worden beschermd tegen derden . Meestal wordt hiervoor informatie die via internet wordt verzonden, veilig gecodeerd.
- Het is belangrijk om aandacht te besteden aan de functionaliteit van de applicatie . Hier moet absoluut worden voorzien: weergave van offertegrafieken, de mogelijkheid om technische analysetools te gebruiken, de mogelijkheid om transacties af te sluiten en nog veel meer.
- Als er een ingebouwde programmeertaal is , geeft dit de handelaar de mogelijkheid om zijn eigen indicatoren te creëren en te gebruiken of handelsstrategieën te verfijnen.
- Het is winstgevender voor een handelaar om een programma te gebruiken met een eenvoudige en intuïtieve interface . Als hij aan de centrale werkt, mag hij niet worden afgeleid door de technische problemen om de terminal onder de knie te krijgen.
- Het is noodzakelijk dat de applicatie niet veeleisend is voor systeembronnen en snel werkt . Door een goede stabiliteit kan het soepel lopen.
Bij de code wordt een open source-terminal geleverd. Het is belangrijk dat het duidelijk genoeg is om de inspanning van het leren van de terminal op het werk tot een minimum te beperken.
Open Source Trading Terminal Marktoverzicht
Er zijn verschillende soorten van dergelijke handelsprogramma’s. Sommige zijn volwaardige handelsterminals, andere vervullen slechts een deel van hun functies. Het volgende gaat over de meest bekende van hen.
M4
Dit platform van Modulus FE is ontworpen voor gebruik door handelaren, makelaars en ontwikkelaars. De eerste krijgt een multifunctionele werkterminal, de tweede – een platform om met klanten te werken, de derde kan op klantorder werkzaamheden uitvoeren met betrekking tot het onderhoud of de verdere ontwikkeling van het softwarepakket.
Na het ontvangen van dit platform kan een handelaar profiteren van de volgende functies:
- Indien nodig kan hij zijn eigen ontwikkelingen maken om de functionaliteit van het programma aan te vullen of de interface naar behoefte te wijzigen.
- Er is de mogelijkheid om snel de waarde van portefeuilles te volgen.
- Hier kunt u standaardmethoden voor technische analyse gebruiken en naar eigen goeddunken nieuwe toevoegen.
- Er is een ingebouwde scripttaal voor programmeerindicatoren en adviseurs. Aangezien de bron van de terminal beschikbaar is, kan deze worden uitgebreid of vervangen door een andere, waarvan de mogelijkheden meer geschikt zijn voor de gebruiker.
- Grafieken met koersen voor geselecteerde instrumenten in realtime weergeven.
- Het is mogelijk om uw handelsmethoden te testen op historische resultaten.
- Gebruikersgegevens worden goed beschermd met behulp van moderne coderingsmethoden.
- Gegevens kunnen direct worden overgebracht naar Excel-spreadsheets voor verdere analyse.
- Het programma heeft ingebouwde tools voor het werken met neurale netwerken, waardoor de functionaliteit van data-analyse en besluitvorming wordt uitgebreid.
Met open source-code heeft de gebruiker volledige controle over de werking van de handelsterminal. Het programma is zo geschreven dat het snel is en weinig systeembronnen verbruikt. Om gegevens van de geselecteerde broker te ontvangen, kunt u de standaard API gebruiken. Dit handelsplatform is niet helemaal gratis, maar kost wel een stuk minder in vergelijking met een zelf ontwikkelde, gehuurde of gekochte handelsterminal. De M4 wordt al meer dan 15 jaar actief gebruikt door klanten en geniet een welverdiende populariteit.
SmartX
Het bedrijf ITinvest heeft eerder een eigen SmartTrade-terminal uitgebracht. Na verloop van tijd begon het verouderd te raken en als nieuw doel werd besloten om een nieuwe handelsterminal te creëren op basis van de M4 van Modulus FE. Het nieuwste product is open source en kan indien nodig worden aangepast.
Het bedrijf heeft in voorgaande jaren veel ervaring opgedaan, die in de nieuwe terminal zou worden geïmplementeerd. Het open source-project Gordago werd gebruikt als basis voor de grafische kern en is uitgebreid verfijnd. De grafiekweergave is zo snel mogelijk gemaakt. Een ander open source-project, SourceGrid, werd gebruikt om verschillende tabellen bij te werken. Als gevolg hiervan werd het bijwerken van tabellen met een groot volume met twee ordes van grootte versneld. Met deze terminal kunt u parallel werken op verschillende handelsplatforms. Tegelijkertijd kan een handelaar voor elk van hen een afzonderlijke handelsaccount gebruiken of werken met een enkele die alles verenigt wat hij nodig heeft. De terminal biedt alle basisfunctionaliteit voor werk. Met behulp van add-ons wordt de functionaliteit echter uitgebreid.De beschikbare plug-ins zijn onder meer:
- Een constructeur van handelsrobots die het maken ervan vergemakkelijkt met behulp van de TradeScript-scripttaal.
- Een pakket ontworpen voor handel in opties.
- Toevoeging om de levensduur van het ingediende verzoek aan te geven.
- De mogelijkheid om extra vensters te gebruiken om offertes weer te geven.
Overzicht SmartX-terminal: https://youtu.be/dBJdcwuWm4I Voorheen was het voor de installatie noodzakelijk om het bijbehorende bestand met de dll-extensie te downloaden en naar een specifieke map te kopiëren. Vervolgens werd de mogelijkheid gecreëerd om de installatie in de automatische modus uit te voeren. Er is gewerkt aan handel met het gelijktijdig gebruik van meerdere monitoren. Met bestellingen voor meerdere rekeningen kunnen ze tegelijkertijd worden gevolgd zonder dat er tussen moet worden gewisseld. De terminal heeft een apart blok dat zorgt voor risicomanagement. In geval van overtreding van de regels die door de gebruiker zijn opgesteld, blokkeert het het verzenden van orders voor transacties en voert het ook orders uit die het risiconiveau beperken na voltooiing van transacties.
Andere handelsplatformen
Er zijn ook andere open source handelsprogramma’s. De meest bekende zijn de volgende:
- AIOTrade heette voorheen Humai Trader Platform. Het is geschreven in de programmeertaal Java. Informatie over het handelsplatform is beschikbaar op https://sourceforge.net/projects/humaitrader/. De applicatie is een platform voor het uitvoeren van technische analyses op de aandelenmarkt. Het voorziet in de uitbreiding van functionaliteit met behulp van plug-ins.
- Merchant of Venice is een multifunctioneel handelsplatform. Het bevat tools voor technische analyse, voor het werken met een aandelenportefeuille, voor het uitvoeren van transacties. Er zijn ook ingebouwde functies voor het maken van verschillende vormen van rapportage. De projectwebsite is beschikbaar op http://mov.sourceforge.net/.
- JbookTrader is een volledig uitgerust handelsplatform. Met zijn hulp kunt u werken met verschillende op de beurs verhandelde activa. Het biedt technische analysetools, de mogelijkheid om transacties uit te voeren. Er is een ingebouwde programmeertaal waarin u uw eigen strategie kunt implementeren. Het kan worden getest op historische gegevens in de geselecteerde periode.
Het gebruik van open source handelsplatforms bespaart de kosten van het ontwikkelen van uw eigen software of het kopen ervan. In dit geval ontvangt de handelaar meestal een volwaardige terminal, die niet alleen direct kan worden gebruikt, maar ook naar eigen inzicht kan worden aangepast om de functionaliteit uit te breiden.