Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 1097

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
Der letzte Code, den Sie angegeben haben, ist einen Schritt weiter - er eröffnet überhaupt keine Geschäfte (so dass das Verbot in Kraft ist). Ich habe noch nicht verstanden, warum überhaupt keine. Im Anhang finden Sie einen Screenshot des Protokolls.
Zunächst hieß die Variable ProfitableSerie und hatte die entgegengesetzte Funktion. Und ich möchte noch etwas hinzufügen.
Versuchen Sie es auf diese Weise. Ich habe das Gefühl, dass sich noch etwas anderes ergeben wird...
Hallo, ich habe angefangen, das MQL4-Tutorial zu lesen (ich möchte lernen, wie man programmiert), aber es ist eine alte Version, was würden Sie raten, zu tun?
Wenn Sie schon einmal in C programmiert haben, ist es besser, den Quellcode von kostenlosen Indikatoren, einfacheren Indikatoren und Expert Advisors durchzusehen und die Hilfe zu lesen.
Wenn Sie überhaupt nicht programmiert haben, dann... Wenn Sie überhaupt keine Ahnung vom Programmieren haben, dann lesen Sie die Dokumentation. )))
Es gibt auch eine Anleitung in diesem Forum: https://www.mql5.com/ru/forum/108883
Es ist nur so, dass die Variable anfangs ProfitableSerie hieß und die gegenteilige Funktion hatte. Und es gibt noch etwas hinzuzufügen.
Versuchen Sie es auf diese Weise. Ich habe das Gefühl, dass sich noch etwas anderes ergeben wird...
Ein weiterer Schritt nach vorn - der Bot eröffnete einen Handel, aber das war's dann auch schon. Der Bot öffnet nichts anderes und es gibt keine Meldungen im Protokoll über irgendwelche Versuche...
Ich wollte nur einen Teil des Codes richtig setzen, aber dann habe ich den ganzen Code kopiert und den Fehler nicht behoben. In der letzten Bedingung sollte es so sein.
Aber eigentlich hätte er damals kein einziges Geschäft abschließen dürfen. Einige der ersten beiden Bedingungen funktionieren nicht richtig. Fixieren Sie die Bedingung für jetzt, mal sehen :)
Updade: OnDeinit für den Fall der Fälle zurückbringen.
Verdammt, ich wollte ursprünglich nur einen Teil des richtigen Codes einfügen, aber dann habe ich das Ganze kopiert und diesen Fehler nicht korrigiert. In der letzten Bedingung sollte es folgendermaßen aussehen
Aber eigentlich hätte er damals kein einziges Geschäft abschließen dürfen. Einige der ersten beiden Bedingungen funktionieren nicht richtig. Fixieren Sie die Bedingung für jetzt, mal sehen :)
Updade: OnDeinit für den Fall der Fälle zurückbringen.
Ich habe es ausprobiert und nach einem Handel im Minus begonnen, bei jedem Tick eine Position zu eröffnen.
Setzen Sie die ersten beiden Bedingungen in die erste Zeile
if(GlobalVariableGet("AllowNewOrders") == 1) return;
Führen Sie den ersten Test mit einem Paar durch.
Der Makler GrandCapital?
Setzen Sie die ersten beiden Bedingungen in die erste Zeile
if (GlobalVariableGet("AllowNewOrders") == 1) return;
Führen Sie den ersten Test mit einem Paar durch.
Makler GrandCapital?
}
Ja, die Große Hauptstadt. Haben Sie sie richtig eingesetzt? Es hat wieder aufgehört, Trades zu öffnen.
Leute, ich habe mir schon den Kopf zerbrochen. Wie bringe ich den EA dazu, Pending Orders auf Hochs und Tiefs zu platzieren, z.B. 8 Kerzen, mit einem Take Profit von 1/4.
Ich mache das in etwa so:
double Vhod1=iHighest(Symbol(),0,MODE_HIGH,8,0);
double Vhod2=iLowest(Symbol(),0,MODE_LOW,8,0);
double TP=((Vhod1-Vhod2)/4)+Vhod1;
Ich habe versucht, die Parameter zu ändern, aber ich erhalte immer falsche Stopps oder setze den Preis auf 7.00000; es ist unklar, woher das kommt