Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
HH: Ich weiß nicht, wie man Preis[] in C#ohne Kopieren übergeben- irgendwelche Optionen?
ArraySwap.
ArraySwap.
Leider hat es nicht funktioniert, der Compiler verfolgt immer noch const ( 'price' - constant variable cannot be passed as reference Momentum_DLL.mq5 57 17 )
Hier sind 2 Berechnungsfunktionen in C# oncalculate, muss man durch Verweis (ref) ein Array Preis übergeben, die zweite nur ein Array als Parameter (ohne ref), ich habe es nicht geschafft, ohne Kopieren zu gewinnen - ich schrieb in der MQL-Kommentar die Funktion Signatur
Leider hat es nicht funktioniert, der Compiler verfolgt immer noch const ( 'price' - constant variable cannot be passed as reference Momentum_DLL.mq5 57 17 )
Hier sind 2 Berechnungsfunktionen in C# oncalculate, ein Pass durch Verweis (ref) der Preis-Array, das zweite nur übergeben das Array als Parameter (ohne ref), ich habe nicht geschafft, ohne Kopieren noch zu gewinnen - ich schrieb in der MQL-Kommentar der Funktion Signatur
ME zeigt keinen Widerspruch in der Unterschrift.
ME zeigt, dass in der Unterschrift keine Konstante vorhanden ist.
Ja, das ist richtig, es ist eine Funktion von C# , die das Schreiben von const in der Signatur verbietet
http://qaru.site/questions/672666/const-function-parameter-in-c
und die MQL-Funktion verbietet die Übergabe von Arrays per Parameter, d.h. nur per Referenz
Ja, es ist eine Funktion von C#, die das Schreiben von const in der Signatur einer Funktion verbietet
Wahrscheinlich habe ich es nicht richtig verstanden, aber diese C#-Funktion sieht toll aus!
Wahrscheinlich verstehe ich es nicht gut, aber diese Funktion von C# sieht wild aus!
wie das Sprichwort sagt ... was man umsonst bekommt, das benutzt man auch ))))
Gibt es keine Möglichkeit, "Trick" der Compiler mit definieren oder Vorlage um diese Einschränkung in MQL loszuwerden?
Gibt es keine Möglichkeit, "Trick" der Compiler mit definieren oder Vorlage, um weg von dieser Einschränkung in MQL zu erhalten?
Ich habe eine Frage gestellt.
Es stellt sich die Frage, ob eine wechselseitige Kommunikation zwischen den Diensten und dem Berater über Ressourcen organisiert werden kann.
Wenn ja, dann ist es auf jeden Fall eine nützliche und nützliche Sache!
Sie haben völlig Recht. Mit der aktuellen Version ist dies möglich, aber Sie müssen eine spezielle Lösung entwickeln. Es wäre schön, wenn es eine integrierte Lösung für die Kommunikation zwischen EAs/Indikatoren und Diensten sowie zwischen Diensten gäbe. Renat weiß das zweifellos.
Ich kann es kaum erwarten, die Metaquotes-Lösung für diese Kommunikationsprobleme zu sehen :-)
Sie haben völlig Recht. Mit der aktuellen Version ist dies möglich, aber Sie sollten eine spezielle Lösung entwickeln. Es wäre schön, wenn es eine integrierte Lösung für die Kommunikation zwischen Experten/Indikatoren und Diensten sowie zwischen Diensten gäbe. Renat weiß das zweifellos.
Ich kann es kaum erwarten, die Lösung von Metaquotes für diese Kommunikationsprobleme zu sehen :-)
Mit GlobalVariable Terminal können Sie bis zu 8 Bytes an Informationen in einer Variablen übertragen.
Um den Zugriff von verschiedenen MQL5-Programmen zu unterscheiden, können Sie GlobalVariableSetOnCondition verwenden