Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 763
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
In OnTick() wird das Drücken der Taste gesteuert. Wenn es im Tester funktioniert - Kontrolle in OnTick(), aber im wirklichen Leben wird dieser Kontrollblock nicht ausgeführt und wird in OnChartEvent() kontrolliert werden
Wie kommt das? An OnTick() werden keine Ereignisparameter übergeben.
Wie kann das sein? An OnTick() werden keine Ereignisparameter übergeben.
Aber der Druck auf den Knopf wird überwacht
Es ist genau das gleiche Steuerelement in OnChartEvent() mit dem Unterschied, dass es nur im Moment des Drückens geprüft wird, nicht bei jedem Tick.Aber das Drücken der Taste wird kontrolliert
Genau dasselbe Steuerelement in OnChartEvent() mit dem einzigen Unterschied, dass die Prüfung ausnahmsweise im Moment des Klicks und nicht bei jedem Tick erfolgt.Ist es nicht zum Zeitpunkt der Veröffentlichung? Ein Klick auf ein Objekt wird nur gezählt, wenn Sie innerhalb des Objekts die Taste loslassen. Wenn Sie auf ein Objekt klicken, den Cursor davon wegbewegen, während Sie die Taste gedrückt halten, und sie dann loslassen, ist das Objekt dann angeklickt?
Ich habe jedoch noch nicht damit experimentiert.
Ist es nicht im Moment des Pressens? Ein Klick auf ein Objekt zählt nur, wenn Sie innerhalb des Objekts drücken und loslassen. Wenn Sie auf ein Objekt klicken, den Cursor davon wegbewegen, während Sie die Taste gedrückt halten, und sie dann loslassen, ist das Objekt dann angeklickt?
Ich habe jedoch noch nicht damit experimentiert.
Ich habe auch keine Experimente gemacht, kann also nichts Genaues sagen. Aber es scheint, als ob es sich um ein Drängen handelt. Es gab sogar einen Thread, in dem dies diskutiert wurde. Wenn ich mich recht erinnere, haben sie sogar darum gebeten, das Ereignis für das Drücken und Loslassen der Maustaste zu trennen.
OnChartEvent() funktioniert in der Testversion nicht.
Bitte zeigen Sie die Schaltfläche, die im Tester funktionieren kann. Klicken Sie z. B. auf die, wird die Flagge Handel = wahr gesetzt; klicken Sie erneut? Handel = falsch;
Wie lässt sich das bewerkstelligen? An OnTick() werden keine Ereignisparameter übergeben.
https://www.mql5.com/ru/forum/171668#comment_10574757
Zerlegen des Codes des Indikators EquityChartModeller.
Es hat 2 benutzerdefinierte Funktionen:
Ich verstehe nicht, wo das gelb hervorgehoben ist. Wenn die Portfolioformel wie folgt aussieht: "USDSEK-4 USDCAD+9 EURJPY-5 AUDNZD-5 EURAUD-1 GBPJPY+6 USDNOK-2", wie kann dann die Schleife while(p>=0) in if(p==0) umgewandelt werden, wenn sie nur bricht, wenn (X=="+"||X=="-") break; ??
Und dann unten, if(p==0) , warum wird das Los auf 1 gesetzt -Lots[Total-1]=1; ?
Indikator hier: https://www.mql5.com/ru/code/10962
Zerlegen des Codes des Indikators EquityChartModeller.
Es hat 2 benutzerdefinierte Funktionen:
...Indikator hier: https://www.mql5.com/ru/code/10962
Code korrekteinfügen:
Fügen Sie den Code korrektein:
korrigiert
korrigiert
Wie wäre es mit einem Styler? Strg+, (Komma auf Englisch)
Ich will nicht auf Ihnen herumhacken. Es ist nur so, dass Sie derjenige sind, der Hilfe braucht, also liegt es an Ihnen, die Informationen in einer brauchbaren Form weiterzugeben, und nicht in einem Müllhaufen.