![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Die Funktion SetChannel().
Diese Funktion setzt das ObjektOBJ_CHANNEL auf einen äquidistanten Kanal im aktuellen Diagramm.
Guten Tag.
Ich verwende die Funktion SetTLine() aus KimIV https://forum.mql4.com/ru/38949/page6#434255. Das Problem ist, dass ich zwei Zeilen brauche (oben und unten), aber das funktioniert bei mir nicht. Ich habe eine weitere Funktion SetTLine1() mit anderen Variablen erstellt, aber sie funktioniert immer noch nicht. Wie kann man das tun?
Sie brauchen nicht zwei Funktionen zu erstellen. Sie müssen eine mit anderen Parametern aufrufen. Sie haben zwei Funktionen aufgerufen, aber an beide einen leeren Namen des Objekts LINE übergeben. Standardmäßig setzt die Funktion SetTLine() die aktuelle Öffnungszeit des Balkens als Namen. In Ihrem Fall würde dies dazu führen, dass Sie, egal wie oft SieSetTLine() aufrufen, jedes Mal ein Objekt mit demselben Namen, also EIN LINE-Objekt, erzeugen.
Ich habe Ihren Code überarbeitet. Siehe Anhang. Und als Beispiel dafür, was Ihr Code zeichnet, ein Bild
Sie brauchen nicht zwei Funktionen zu erstellen. Sie müssen eine mit anderen Parametern aufrufen. Sie haben zwei Funktionen aufgerufen, aber an beide einen leeren Namen des Objekts LINE übergeben. Standardmäßig setzt die Funktion SetTLine() die aktuelle Öffnungszeit des Balkens als Namen. In Ihrem Fall würde dies dazu führen, dass Sie, egal wie oft SieSetTLine() aufrufen, jedes Mal ein Objekt mit demselben Namen, also EIN LINE-Objekt, erzeugen.
Ich habe Ihren Code überarbeitet. Siehe Anhang. Und als Beispiel dafür, was Ihr Code zeichnet, ein Bild
Ich verstehe, danke.
Hallo!
Ich möchte Ihnen ein großes Dankeschön für Ihre Arbeit aussprechen. Ich habe 2 Dateien(ByMarketBuy(Sell)+e-SARTrailing) von Ihrer Website heruntergeladen, um mein Handelssystem aufzubauen.Ich sende das SkriptByMarketBuy(Sell) für das Paar EUR/USD auf 1 Bildschirm, wobei ich MAGIC 30 für einen Auftrag undMAGIC 60 für einen anderen Auftrag (jeweils M30 und H1) unde-SARTrailing Advisor auf 2 und 3 Bildschirmen mit den EinstellungenSAR.TF=30bzw. 60vorschreibe.Und da zwei Aufträge auf dem gleichen Währungspaar geöffnet sind, so gehen sie co-rotated und es stellt sich heraus, dass ohneMagicNumber Advisorse-SARTrailing auf zwei Bildschirme miteinander in Konflikt geraten. Ich habe eine GROSSEANFRAGEan Sie, wenn Sie den Berater ändern könnte (zu schreiben) eine solche Funktion alsMagicNumber kann eine solche Ergänzung würde viele zu schätzen wissen. Und dies wird auf allen Zeitrahmen gleichzeitigfunktionieren, ohne dass es zu Konflikten kommt, unabhängig von der Richtung.
Vielen Dank im Voraus!
Ich habe eine GROSSE ANFRAGE an Sie, ob Sie Ihren Expert Advisor mit derMagicNumber-Funktionoptimieren könnten.
GetTimeOpenBar() Funktion.
Diese Funktion gibt die Eröffnungszeit eines beliebigen Symbols und eines beliebigen Zeitrahmens zurück. Im Allgemeinen handelt es sich um eine Kombination der Basisfunktionen iBarShift() und iTime(). Es handelt sich also um nichts Neues, und die Verwendung einer bestimmten Variante ist eine Frage der Bequemlichkeit. Sie können die folgenden optionalen Parameter an die Funktion übergeben
Vielen Dank für den Hinweis. Ich habe einen Filter für Magier hinzugefügt...
HALLO!
WOW! DAS IST DAS TEMPO!!! (Ich mache es selbst oder ich sage NEIN!)
EINENGROSSEN RESPEKTVOR PROFESSIONELLEN!(Ein Profi muss alle kleinsten Details kennen + harte Arbeit in seinem Bereich und natürlich die Erfahrung, die sich im Laufe der Jahre ansammelt).
Ich bin in den eingebauten Möbeln schon 4 5 Jahre beschäftigt und 1 5 Jahre beendet Forex Handel (harte Arbeit+Erfahrung von erfolgreichen und erfolglosen Momenten im Handel, es bleibt, die kleinsten Details zu lernen).
MEIN ZIEL IST ES, EIN PROFI IM HANDEL ZU WERDEN.
ICH DANKE IHNEN FÜRIHRE HILFE!
MIT RESPEKT!
Ich habe die Funktion ErrorRU() erstellt, die eine kurze oder ausführliche russische Beschreibung eines Fehlers anhand seines Codes liefert. Es werden sowohl vom Handelsserver zurückgegebene Fehler als auch Fehler bei der Ausführung von MQL-Programmen erkannt. Nicht bei allen Fehlern gibt es jedoch eine detaillierte Beschreibung mit Empfehlungen, was zu tun ist, aber das ist nun mal so.
Ich veröffentliche die Funktion im Skript, um sie zu testen.
Wenn jemand eine Variante in Form einer MQH-Datei benötigt, kann er sie von meiner Website erhalten.
Hallo!
Ist es möglich, PUSH-Benachrichtigungen zu Ihreme-SignalOfTrade EA hinzuzufügen?
https://www.mql5.com/ru/forum/6960
https://www.mql5.com/ru/docs/common/sendnotification
(Der gemietete VPS-Server weigert sich, die Daten des SMTP-Servers zu übermitteln, der in den MT4-E-Mail-Einstellungen für die Arbeit des Advisors mitUseSendMail=True- E-Mail angegeben werden sollte. )
Vielen Dank im Voraus!