Hilfe bei der Codierung - Seite 786

 

Hallo, bitte helfen Sie mir

Dieser Code ist für die Eröffnung von Trades nach dem Schließen einer Kerze, ich möchte die Eröffnung von Trades nach dem Schließen der Kerze um fünf Pips ändern

if(Open_Orders_TF &&(!Max_Spread_TF ||(Spread/Pointt)<=Max_Spread) && LastRealOOTM(Frame_MagicNumber)<ime[0])

Dankeschön

 
Hey Jungs, können u pls helfen mir mit diesem indi. Ich habe versucht, dies mit meinem begrenzten Wissen der Codierung zu beheben, aber konnte es nicht tun. Ich brauche den Pfeil nicht zu verschwinden, wenn es auf Kerze erscheint....
Dateien:
Zeus.mq4  4 kb
 
Smudjan #:
Hey Jungs, können u pls helfen mir mit diesem indi. Ich habe versucht, dies mit meinem begrenzten Wissen der Codierung zu beheben, aber konnte es nicht tun. Ich brauche den Pfeil nicht zu verschwinden, wenn es auf Kerze erscheint....
Hier ist eine aktualisierte Version des Zeus-Indikators mit Pfeilen, die die fehlgeschlagenen rsi (2) Versuche auf dem Chart, Kommentare sind in den Code & Bilder auch beigefügt. Viel Spaß!
Dateien:
 
Smudjan #: Can u pls help me with this indi.

"u" ist kein Wort. "pls" ist kein Wort. "indi" ist kein Wort.

Dies ist ein internationales englisches Forum; posten Sie auf Englisch.
Bitte schreiben Sie nicht ur - es heißt "you are" oder "your" - MQL4 Programmierforum (2014)

 
Kommentare, die sich nicht auf dieses Thema beziehen, wurden nach "Spam" verschoben.
 

Bitte sehen Sie sich diese Anfrage an:


Bitte fügen Sie die Option : USER INPUT SPACE(GAP) between Candles : ____ : Code / Logik zu : Indikator für dicken Docht.


Grund für diese Anfrage :

1) Wenn wir die Kerzengröße / die Kerzengröße auf 4 oder mehr erhöhen, dann gibt es keinen Zwischenraum (GAP) mehr zwischen den einzelnen Kerzen. ***

(Diese Option wird es uns ermöglichen, die Kerzenbreite zu erhöhen und einen guten Abstand zwischen den einzelnen Kerzen zu haben)

2) Wenn dies getan wird, dann werden wir mehr Clear Candle / Bar Charts in MT4 bekommen.

Anbei ein paar Bilder, die zeigen, wie SPACE(GAP) zwischen den Kerzen anständige Charts machen.


Danke!

 

Hallo, 

mit welchem Befehl kann ich das Fenster öffnen, das erscheint, wenn ich einen EA in den Chart ziehe (Einstellungen)?

Lieben Dank

 
ChartOpen und ChartID schau Dir die Beispiele und die anderen Chart-Funktionen links an.
Dokumentation zu MQL5: Operationen mit Charts / ChartID
Dokumentation zu MQL5: Operationen mit Charts / ChartID
  • www.mql5.com
Gibt Identifikator des aktuellen Charts zurück. Rückgabewert Wert des Typs long . Beispiel...
 

Hallo zusammen,

ich habe ein seltsames Verhalten im Strategietester (MT4) festgestellt und komme allein nicht weiter:

Ich berechne in meinem EA den TakeProfit dynamisch anhand eines externen Parameters AverageVTP32_42 . Der Einstiegspreis ( oop ) wird korrekt bestimmt (bid/ask), und der TakeProfit ( otp ) wird dann einfach so gesetzt:

otp = oop + AverageVTP32_42 * Point; // für Buy-Order

Vor dem OrderSend-Aufruf prüfe ich außerdem den minimalen Abstand zum Einstiegspreis anhand von StopLevel , und korrigiere gegebenenfalls den TP:

double minDistance = MarketInfo(Symbol(), MODE_STOPLEVEL) * Point; if (MathAbs(otp - oop) < minDistance) otp = oop + minDistance;

Trotzdem passiert im Strategietester Folgendes:

  • Die Order wird korrekt geöffnet.

  • Der TP wird aber nicht gesetzt (steht im Journal mit TP = 0.00000).

  • Auch Debug-Ausgaben zeigen, dass otp > oop und der Mindestabstand korrekt eingehalten wurde.

Noch seltsamer: Wenn ich otp hart auf oop + 0.0020 setze (statt AverageVTP32_42 * Point ), dann funktioniert es manchmal.

Hat jemand eine Idee, woran das liegen könnte?

  • Plattform: MT4, aktuelle Build

  • Order wird per SendOrderSLTPPoint() geöffnet

  • TP wird im Funktionsaufruf übergeben, nicht später modifiziert

  • SL wird nicht verwendet (immer 0)

Vielen Dank für jeden Hinweis!

 
A. V #:

Hallo zusammen,

....

Distance;

Trotzdem passiert im Strategietester Folgendes:

  • Die Order wird korrekt geöffnet.

  • Der TP wird aber nicht gesetzt (steht im Journal mit TP = 0.00000).

  • Auch Debug-Ausgaben zeigen, dass otp > oop und der Mindestabstand korrekt eingehalten wurde.

Noch seltsamer: Wenn ich otp hart auf oop + 0.0020 setze (statt AverageVTP32_42 * Point ), dann funktioniert es manchmal.

Hat jemand eine Idee, woran das liegen könnte?

  • Plattform: MT4, aktuelle Build

  • Order wird per SendOrderSLTPPoint() geöffnet

  • TP wird im Funktionsaufruf übergeben, nicht später modifiziert

  • SL wird nicht verwendet (immer 0)

Vielen Dank für jeden Hinweis!

1. Hast Du ins Log geschaut - gibt es dort eine/mehrere Fehlermeldung(en)?

2. Schreibe alle(!) relevanten Daten, Preise, Abstände, ... mit Comment auf den Chart, inkl. den Fehler und lass ihn langsam im visual Mode laufen und halte nach jedem Auftrag an und überprüfe das.