1 Bijlage(n)
Enkele punten over je bericht die bij me opkomen (onvolledige lijst)e meeste van je voorbeelden wijzen op problemen die worden veroorzaakt door het verwarren van een programmeertaal en een applicatieframework. MQL is geen C . MQL is een scripttaal die veel meer lijkt op C. Door de ondersteuning van klassen en structs lijkt het op C , maar C/C zijn echte talen en MQL is dat niet. MQL wordt gecompileerd tot byte-code en wordt uitgevoerd door een interpreter, meer vergelijkbaar met JavaScript. De beschikbare ingebouwde functies dekken een aantal functies die beschikbaar zijn in C. Een datum als 31 maart 2020 12:00:00 wordt niet uitgedrukt als een geheel getal maar als D'2020.03.31 12:00:00'. Het is moeilijk om je iets gemakkelijkers voor te stellen. Een datetime-invoerparamater ondersteunt de native DateTime-kiezer die door het besturingssysteem wordt geleverd. Iets beters is moeilijk voor te stellen. De taak die de programmeertaal in een handelstoepassing moet oplossen, is niet het bieden van een functioneel complete programmeeromgeving. De taak is om op een eenvoudige manier handelslogica uit te drukken. EasyLangugae in Tradestation is bijvoorbeeld veel beter dan MQL, maar de functionaliteit in vergelijking met MQL is beperkt. Dat is met een reden en met opzet. Als u volledige programmeerondersteuning nodig heeft met alle functies die u gewend bent van reguliere applicatieontwikkeling, dan kunt u eenvoudig overschakelen naar een andere taal en een brug slaan tussen beide. In MQL gebeurt dat door het gebruik van DLL's (C/C , Pascal, C#) en dit is het grote voordeel van MQL. Van alle beschikbare handelsplatformen/talen heeft MQL de gemakkelijkste en meest eenvoudige interface om over te stappen naar een andere taal. MQL is zo goed vanwege die eenvoudige API, het hoeft niet alle functies te ondersteunen die je mist. Probeer hetzelfde te doen op elk ander handelsplatform (noem maar op) en u zult begrijpen wat ik bedoel. Nu ben ik verre van te zeggen dat MQL het beste is en niet kan worden verbeterd. De meest ontbrekende stukjes zijn exception handling en een COM-interface zoals in EasyLanguage. Maar de grootste pijn in de kont is niet de beperkte functionaliteit. Het is bugginess van vele functies. U moet uw vereisten voor een taal en op het platform defini�ren. Dat is eenvoud, uitbreidbaarheid, de mogelijkheid om te overbruggen. Alles bij elkaar is de MetaTrader/MQL-combo niet zo slecht en veel beter dan vele andere. Een belangrijk punt: een omgeving zou perfect zijn als het ontwerp, het testen en de uitvoering van een strategie in dezelfde platformomgeving en taal zou kunnen gebeuren. Helaas is hier waar MT4/MT5/MQL waardeloos is, omdat testen en optimaliseren belachelijk is. NinjaTrader te hulp. Aan de andere kant is NinjaTrader onbruikbaar voor geautomatiseerde uitvoering. Met cAlgo heb je inderdaad een zeer schone ontwikkelomgeving, maar toch loop je bij bijna elke stap tegen muren aan. Nog niet jouw tijd cAlgo, nog niet... Dus een perfect platform bestaat alleen voor mensen met een serieus budget (bijvoorbeeld een voor Deltix) en onze retailtaak is om het beste uit deze imperfecte retailwereld te halen.Originally Posted by ;
Wat je zoekt bestaat, maar je moet ervoor betalen. Zo loopt het konijn. (Dus l�uft der Hase) :-)Originally Posted by ;
https://www.aforexa.com/attachments/...1099109203.pdf