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
Hallo Daz & Co,
hothand funktioniert auf dem fünfstelligen MT4, aber nicht auf einer vierstelligen Plattform.
hothand funktioniert auf dem fünfstelligen MT4, aber nicht auf einer vierstelligen Plattform. Irgendeine Idee, was dies verursacht, und irgendwelche Hinweise, wie man es beheben?
In Ordnung ich bin zurück,
Dies ist der Teil meines Codes, in dem die Trades ausgeführt werden. Ich werde im Moment nur mit 5 Ziffern arbeiten. Die Idee hier ist ich meine hothand Funktion verwendet, um zu wählen, welches Paar am besten für den Handel für den Tag ist. Dieser Code sollte nach einem Inside Bar auf dem 1-Stunden-Chart suchen. (Die hothand Funktion gibt eine Zeichenfolge des Paares btw) Wenn es ein Innen bar findet, habe ich gerade es zu einem Flat-out kaufen oder verkaufen Handel zu Testzwecken zu öffnen. Ich bin mir nicht sicher, ob der Backtester den Handel mit mehreren Paaren von einem Chart aus handhaben kann? Ich habe die 1-Minuten-Historie für alle Paare heruntergeladen, die er verwendet. Aber es scheint nur Trades auf dem Eurusd zu öffnen, der der Chart ist, an den ich ihn angehängt habe,
WHRoeder danke, dass Sie vorbeigekommen sind und mir wieder geholfen haben. So ist der richtige Weg, um einen Handel mit einem ea zu öffnen, um es dann zurück zu gehen und füllen Sie die sl und tp, nachdem es geöffnet hat? Ich bin sicher, Sie können eine Million Dinge falsch mit diesem Code auch vor Ort.
Keine Anpassung des Schlupfes für 4/5 Ziffern. Nicht ECN-kompatibel
Testen Sie immer die Rückgabewerte, damit Sie herausfinden, WARUM es nicht funktioniert
buystop = iLow(hothand()...
Ihre Stops basieren auf dem Paar hothand(), aber Sie eröffnen eine Order mit Symbol(). Wenn sie nicht identisch sind, sind die Stopps völlig falsch.In Ordnung ich bin zurück,
Dies ist der Teil meines Codes, in dem die Trades ausgeführt werden. Ich werde im Moment nur mit 5 Ziffern arbeiten. Die Idee hier ist ich meine hothand Funktion verwendet, um zu wählen, welches Paar am besten für den Handel für den Tag ist. Dieser Code sollte nach einem Inside Bar auf dem 1-Stunden-Chart suchen. (Die hothand Funktion gibt eine Zeichenfolge des Paares btw) Wenn es ein Innen bar findet, habe ich gerade es zu einem Flat-out kaufen oder verkaufen Handel zu Testzwecken zu öffnen. Ich bin mir nicht sicher, ob der Backtester den Handel mit mehreren Paaren von einem Chart aus handhaben kann? Ich habe die 1-Minuten-Historie für alle Paare heruntergeladen, die er verwendet. Aber es scheint nur zu öffnen Geschäfte auf dem eurusd, die das Diagramm habe ich es angehängt ist,
Einige allgemeine Kommentare:
Sie kaufen zum Ask und verkaufen zum Bid
Wenn Ihr Broker ein ECN-Broker ist, können Sie SL und TP nicht einstellen, wenn Sie die Order platzieren (in diesem Fall setzen Sie sie auf 0), Sie müssen die Order platzieren und dann die Order ändern, um SL und TP hinzuzufügen
Überprüfen Sie immer das Ergebnis der Auftragserteilung und prüfen Sie, ob Fehler zurückgegeben werden; Sie müssen diese entsprechend behandeln
wenn Sie planen, diesen EA auf mehreren Charts einzusetzen, d.h. Orders von mehreren Charts aus zu platzieren, benötigen Sie eine Art Mutex, um Order Context Busy zu vermeiden (siehe WHRoeders Beiträge, er hat einen ausgezeichneten Mutex)
Aber es scheint nur Geschäfte auf dem eurusd zu öffnen, was das Diagramm ist, dem ich es beigefügt habe,
Yep, . . .
Symbol () ist das Paar, an das der EA/Indikator angehängt ist, wollten Sie dies stattdessen tun?
Ja, das wollte ich tun, aber jetzt bekomme ich diesen Fehler
http://clip2net.com/s/144hq
Als ob es die Paarausgabe der hothand-Funktion nicht erkennt. Die Ausgabe der hothand-Funktion ist eine Zeichenkette, also verstehe ich nicht, warum es nicht funktioniert.
Als ob es die Paarausgabe der hothand-Funktion nicht erkennen würde. Die Ausgabe der hothand-Funktion ist eine Zeichenfolge, so dass ich nicht sehen, was es nicht funktionieren wird
Hallo Leute, ich versuche, einen Code zu erstellen, der folgendes tut
Wenn ein schwebender Auftrag seit x Bars offen ist, wird er gelöscht, wenn die Baranzahl x überschritten hat.
Kann es sein, dass etwas mit meiner Logik nicht stimmt?