Was kann ich also tun, um zu helfen? Wo ist das Ratsmitglied?
Kann mir jemand sagen, wie ich das machen kann: Ich brauche eine bestimmte Aktion, die stattfindet, wenn ZZ seinen Punkt auf dem Ihigh- oder Ilow-Balken fixiert, und es spielt keine Rolle, ob er ihn danach neu zeichnet oder nicht. Wie kann man das umsetzen? Ich vermute, die ZZ-Linie selbst ist in ZigzagBuffer enthalten? Oder muss ich HighMapBuffer und LowMapBuffer in ZZ verwenden?
Es kann also niemand helfen?) Insbesondere muss ich dies tun: Wenn die Zickzack-Linie auf HIGH oder LOW gezeichnet, dann muss ich eine Position zu öffnen (wenn die HIGH - verkaufen, und wenn die LOW - kaufen), und es spielt keine Rolle, ob die Neuzeichnung der Zickzack oder nicht. Dies ist ein Beispielcode, korrigieren Sie mich, wenn ich etwas falsch machen, weil der Tester hält zeigt ordersend Fehler 130:
double ZZ_1 = iCustom(NULL,0,"ZigZag",0,0,1); if ( ZZ_1 == iHigh(Symbol(), Frame,1)) OrderSend(Symbol(),OP_SELL, Lot(),Bid,10, ZZ_1+10*Point,Bid-10*Point,"SELL",0,0,Red); if ( ZZ_1 == iHigh(Symbol(), Frame,1)) OrderSend(Symbol(),OP_BUY, Lot(),Ask,10, ZZ_1-10*Point,Ask+10*Point,"BUY",0,0,Blue);
Es kann also niemand helfen?) Insbesondere muss ich dies tun: Wenn die Zickzack-Linie auf HIGH oder LOW gezeichnet, dann muss ich eine Position zu öffnen (wenn die HIGH - verkaufen, und wenn die LOW - kaufen), und es spielt keine Rolle, ob die Neuzeichnung der Zickzack oder nicht. Dies ist ein Beispielcode, korrigieren Sie mich, wenn ich etwas falsch machen, weil der Tester hält zeigt ordersend Fehler 130:
Versuchen Sie dies
double ZZ_1 = iCustom(NULL,0,"ZigZag",0,0,1); if ( ZZ_1 == iHigh(Symbol(), Frame,0)) // вместо iHigh(Symbol(), Frame,1)) OrderSend(Symbol(),OP_SELL, Lot(),Bid,10, ZZ_1+10*Point,Bid-10*Point,"SELL",0,0,Red); if ( ZZ_1 == iHigh(Symbol(), Frame,0)) // вместоiHigh(Symbol(), Frame,1)) OrderSend(Symbol(),OP_BUY, Lot(),Ask,10, ZZ_1-10*Point,Ask+10*Point,"BUY",0,0,Blue);
Nun, es ist die vorherige Bar, hinter der ich her bin!
Versuchen Sie, die Anschläge weiter weg zu setzen, z. B. 15
Ich habe den Wert bereits auf 100 gesetzt, aber der Fehler liegt immer noch bei 130. Welchen Zickzack-Puffer sollte ich verwenden? ZickzackPuffer? Oder sollte ich HighMapBuffer und LowMapBuffer verwenden? Oh, Mann. Der Code sollte einfach sein, aber niemand kann mir so etwas sagen .....
es ist schwieriger, den Code eines anderen zu verstehen als den eigenen.
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Seit einem Jahr schreibe ich nun schon alle möglichen EAs, die alle entweder verlieren oder profitabel sind, aber mit riesigen Drawdowns von der Hälfte des Depots. Ich habe alle Arten von EAs seit einem Jahr geschrieben, die alle entweder verloren oder profitabel waren, aber mit riesigen Drawdowns von der Hälfte des Depots. Aber ich brauche Hilfe. Mein Expert Advisor arbeitet mit einem Minutenchart. Die Strategie bringt je nach Signalindikator zwischen 10 und 40 Gewinnpunkte. Das Problem ist jedoch, dass es kein Signal zum Schließen gibt (ein umgekehrtes Einstiegssignal ist in meiner Strategie nicht logisch, und ich verwende kein Schleppnetz). Wissen Sie, wie man dieses Problem mit dem M1-Diagramm lösen kann? Welche Art von Schleppnetz, wenn überhaupt? Ich habe darüber nachgedacht, weil mein Expert Advisor nur einen Teil der Bewegung aufnimmt, d.h. er nimmt 20 Punkte, obwohl er 60 nehmen könnte. Hier ist ein Screenshot der EA-Operation im Zeitraum vom 1. September bis zum 30. Oktober dieses Jahres. Natürlich ist die Spanne klein, 2 Monate, aber selbst in diesen 2 Monaten testete der Tester 1,5 Stunden lang (im Modus der Balkenöffnung), ich werde versuchen, ihn für ein längeres Zeitintervall zu testen ...