Alternative Implementierungen von Standardfunktionen/-ansätzen - Seite 5

 
fxsaber)
 
i-Series Funktionen, die kürzlich erschienen sind, sind in MQL geschrieben? Und wenn sie kompilieren, betten sie ihre MQL-Quellen (wie mqh) ein, um effizienter zu kompilieren?
 
fxsaber:
Die i-Series-Funktionen, die in letzter Zeit erschienen sind, sind in MQL? Und wenn sie kompilieren, betten sie ihre MQL-Quellen (wie mqh) für eine effizientere Kompilierung?
Wie ist dies ohne #include möglich?
Was ist, wenn es einen Namenskonflikt gibt?
 
Nikolai Semko:
Wie ist dies ohne #include möglich?
Was ist, wenn es einen Namenskonflikt gibt?

Dabei handelt es sich keineswegs um grundsätzliche Implementierungsdetails.

 
fxsaber:
Die i-Series-Funktionen, die in letzter Zeit erschienen sind, sind in MQL? Und wenn sie kompilieren, betten sie ihre MQL-Quellen (wie mqh) ein, um effizienter zu kompilieren?

Nein, natürlich nicht.

 
Rashid Umarov:

Nein, natürlich nicht.

Dann klären Sie bitte diese Sätze

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Alternative Implementierungen von Standardfunktionen/-ansätzen

Renat Fatkhullin, 2018.06.09 17:10

Wir sind zu der Idee zurückgekehrt, eine Vielzahl einfacher Systemfunktionen nativ in den resultierenden MQL5-Code einzubetten, was es uns ermöglichte, sie um ein Vielfaches zu beschleunigen, indem wir sie bei der globalen Optimierung des resultierenden Codes verwendeten.

Dies betrifft Funktionen wie NormalizeDouble, String-Operationen usw.

Wird in den nächsten Betas nach der Veröffentlichung in der nächsten Woche verfügbar sein.
 
es scheint sich um die Ausführung von nativem Code auf der Befehlsebene des Prozessors zu handeln
 
fxsaber:

Dann klären Sie bitte diese Sätze

Ich bin mir nicht sicher - warten wir die Umsetzung ab, es wird wahrscheinlich eine Erklärung geben.

 

Ich denke, dass das Hinzufügen dieser Funktionen zu Five überhaupt keine Priorität hat. Mit Ausnahme von iBarShift, das wirklich unverzichtbar ist, wenn es um Effizienz geht. Bei allen anderen Funktionen stehen die vorhandenen selbstgeschriebenen Analoga in Bezug auf die Leistung nicht nach. Warum also Zeit und Ressourcen darauf verschwenden? Schließlich gibt es für Programmierer viel wichtigere Dinge, die in der Sprache selbst fehlen.

 
Alexey Navoykov:

die verfügbaren selbstgeschriebenen Äquivalente sind in ihrer Leistung nicht schlechter.

Auch die Analoga unterscheiden sich stark in ihrer Leistung. Die Zahl derer, die sie schreiben oder finden können, ist geringer als ein Prozent der Nutzer.