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
Es scheint funktioniert zu haben: Ich habe ein Minuszeichen für jeden TakeProfit und ein Pluszeichen für jeden Markteintritt. Ich entschuldige mich für den umgangssprachlichen Slang, aber ich bin Autodidakt und habe niemanden, mit dem ich mich zu diesem Thema austauschen kann.
Und ich bin Autodidakt. Wie auch immer, ich habe den Code geschnitten und geschnitten und geschnitten... Wäre der Dialog mit Ihnen nicht gewesen, hätte ich diese Probleme etwas später entdeckt...
Ich sollte in den Code eine Auswahl an Geschäften vor dem Lesen von Eigenschaften aufnehmen.
HistoryDealSelect(trans.deal);
Oder um den Erfolg der Wahl zu überprüfen.
Und ich bin Autodidakt. Wie auch immer, ich habe den Code geschnitten und geschnitten und geschnitten... Wenn ich nicht den Dialog mit Ihnen geführt hätte, wäre ich erst etwas später auf diese Probleme gestoßen...
Es ist immer gut, zu reden, und Sie werden später herausfinden, ob das Gespräch nützlich ist oder nicht. Die gesprächigsten Personen erhöhen also im Durchschnitt minPolus, verringern aber maxPolus. Das ist ein ziemlicher Zungenbrecher.
Denken Sie nur laut, oder ist es das, was Sie mir empfehlen, zu tun?
Mit der Funktion
Ich habe etwas darüber gelesen, aber ich weiß noch nicht, wie man es benutzt
Nächste Aufgabe: Ich lade die Wissenden zur Diskussion ein.
Wie kann ein Transaktionsticket(eine Position auf TRgeschlossen ) ein Positionsticket zurückgeben, das durch diese Transaktion geschlossen wurde?
Die Sache ist die, dass ich eine Struktur habe, in der die Ist-Positionen gespeichert werden müssen. Wenn sie das Spiel verlassen, müssen sie aufgeräumt werden.
???
Zumindest ist es immer nützlich, über etwas zu reden, und Sie werden später herausfinden, ob das Gespräch nützlich ist oder nicht. Die gesprächigsten Personen erhöhen also den minPolus durch Mittelwertbildung, verringern aber den maxPolus. Das ist ein ziemlicher Zungenbrecher.
Denken Sie nur laut, oder ist es das, was Sie mir empfehlen, zu tun?
Ich empfehle es nicht nur, sondern habe die kürzlich gelöschte Zeile in meinem Code wieder eingefügt.
Mit der Funktion
Man muss vorsichtig sein, ich habe dort eine Funktion gelesen, aber ich weiß noch nicht, wie man sie benutzt.
Es kommt darauf an, wo Sie die Auswahl treffen. Diese Gefahr besteht bei OnTradeTransaction nicht. Im Allgemeinen sollten wir uns angewöhnen, sie auszuwählen, bevor wir auf die Eigenschaften eines Auftrags, eines Geschäfts oder einer Position zugreifen.
Und vergessen Sie nicht, dass, wenn nach der Auswahl die Ausführung zu einer anderen Funktion wechselt und dort eine weitere Auswahl getroffen wird, die Liste bei der Rückkehr die zuletzt ausgewählte Option enthält.
Nächste Aufgabe: Ich lade die Wissenden zur Diskussion ein.
Wie kann ein Transaktionsticket(eine Position auf TRgeschlossen ) ein Positionsticket zurückgeben, das durch diese Transaktion geschlossen wurde?
Die Sache ist die, dass ich eine Struktur habe, in der die Ist-Positionen gespeichert werden müssen. Wenn sie das Spiel verlassen, müssen sie aufgeräumt werden.
???
Nun, es ist ganz einfach...
Es kommt darauf an, wo Sie die Auswahl treffen. Dieses Risiko besteht bei OnTradeTransaction nicht. Wir sollten uns sogar angewöhnen, sie auszuwählen, bevor wir auf die Eigenschaften eines Auftrags, eines Geschäfts oder einer Position zugreifen.
Und vergessen Sie nicht, dass, wenn nach der Auswahl die Ausführung zu irgendeiner Funktion geht und sie eine andere Wahl trifft, dann bei der Rückkehr in der Liste diejenige sein wird, die zuletzt ausgewählt wurde.
Mann, wie man das alles begreifen kann, ist für mich jenseits der Abstraktion.
Ich habe gerade das oben erwähnte Problem mit der Suche nach einem Ticket für eine Position, die durch einen bekannten Trade geschlossen wurde, gelöst - und ich habe es sofort aus dem Druck angefordert, so dass ich wieder an den Ausgangspunkt zurückgekehrt bin - nicht alle TakeProfits werden im Druck angezeigt.
So einfach ist das...
Mein Gott, du hattest "meinen Schatz" die ganze Zeit und hast dich so bescheiden zurückgehalten???
Ich danke Ihnen vielmals.
Ich habe viel gelernt. Ich hätte es einfach nur neu posten können, das ist alles.
Oh mein Gott, du hattest "meinen Schatz" die ganze Zeit und hast dich so bescheiden zurückgehalten???
Ich danke Ihnen vielmals.
Ich habe eine Menge gelernt, aber ich hätte es einfach wieder eingestellt und das war's.
Es ist nichts passiert. Ich habe es gerade geschrieben, um es zu überprüfen und es durch den Debugger auf historischen Daten laufen zu lassen. Lernen Sie, den Debugger zu benutzen. Das ist eine sehr nützliche Fähigkeit.
Ich begann mit der Programmierung in Excell, dem sogenannten VBA (Visual VBA for Applications), und lernte dort das Debugging. Danach fiel es mir schwer, mich an die Drucker zu gewöhnen, um die empfangenen Werte zu überprüfen... Und als sie das Debugging in mql5 einführten, war ich glücklich wie ein Kind, dass mein Leiden ein Ende hatte.