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
Ich meinte diese und die mit der Erweiterung .chm
https://www.mql5.com/files/docs/mt5/mql5/chm/mql5_russian.chm
https://www.mql5.com/files/pdf/mql5_russian.pdf
Man sieht es und es wird nicht rot. Kann es sein, dass ich koche?
ArrayGetAsSeries
Entfernen des Deckels, Ausschalten des Feuers.
Ich danke Ihnen.
1 durchgesickerte Saiten übrig
Ich habe es herausgefunden, es ist der Initialisierungsmodus der MQLTradeRequest-Anforderungsstruktur.
Wenn Sie ihn auf diese Weise initialisieren:
dann erscheint"1 leaked strings left" nicht.
Wenn die Initialisierung von der Funktion OpenPosition() auf die globale Ebene erfolgt, erscheint der Speichereintrag:
Was die zweite Option betrifft. Bei der Suche nach einer Lösung habe ich den folgenden Code gefunden:
Rückgabe:
2012.05.07 10:52:10 papaclass4 (USDCAD,M1) Global: mrequest.price=0.0
Es stellt sich heraus, dass die Variable mrequest={1} auf globaler Ebene initialisiert ist, aber das Programm sieht aus irgendeinem Grund die Werte ihrer initialisierten Felder nicht. Der Compiler beschwert sich auch nicht.
Sie haben das erste Glied der Struktur mit Eins und den Rest standardmäßig mit Null initialisiert.
1 durchgesickerte Saiten übrig
Ich habe es herausgefunden, es kommt von der Art und Weise, wie die MqlTradeRequest-Struktur initialisiert wird.
Wenn wir es auf diese Weise initialisieren:
dann erscheint"1 geleakte Zeichenkette übrig" nicht.
Wenn wir die Initialisierung von der Funktion OpenPosition() auf die globale Ebene verlagern, erscheint der Speichereintrag: