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
Sie müssen Ihren Code überdenken.
buy_hedge==0 && sell_hedge==0 && OrderOpenPrice()>Bid+Hedge*Pip)
Diese werden immer wahr sein, da Sie sie beide auf Null setzen und nicht ändern. Sie schließen den folgenden Codeblock nicht in geschweifte Klammern {} ein
Sie verwenden den GV nicht, um irgendetwas zu prüfen, und benennen ihn mit einer Ganzzahl. Die Prüfung bewirkt nichts, da Sie das zurückgegebene bool keiner Variablen zuweisen.
Prüfen Sie, ob der OrderSend fehlschlägt, und wenn ja, geben Sie den Fehlercode aus.
Sie müssen Ihren Code überdenken.
Diese werden immer wahr sein, da Sie sie beide auf Null setzen und nicht ändern. Sie schließen den folgenden Codeblock nicht in geschweifte Klammern {} ein
Sie verwenden den GV nicht, um irgendetwas zu prüfen, und benennen ihn mit einer Ganzzahl. Die Prüfung bewirkt nichts, da Sie das zurückgegebene bool keiner Variablen zuweisen.
Prüfen, ob der OrderSend fehlschlägt, und wenn ja, den Fehlercode ausgeben.
Danke, ich glaube, ich bin auf dem richtigen Weg, aber jetzt werden mehrere Hedge-Trades geöffnet, obwohl Total<=1 angegeben ist. Mein Code sieht jetzt wie folgt aus:
Vielen Dank für diesen Ratschlag. Ich habe es endlich herausgefunden und es funktioniert jetzt. Das Stückchen Code sieht wie folgt aus:
Welchen Sinn hat es, die GV einzustellen und sie dann sofort zu löschen?
Welchen Sinn hat es, den GV zu setzen und ihn dann sofort zu löschen?
Das macht Sinn, danke. Also ist es besser so:
Das macht Sinn, danke. So ist es also besser:
Nein, es macht immer noch überhaupt keinen Sinn.
Es sollte einen Grund geben, die GV zu löschen
Nein, das ergibt immer noch keinen Sinn.
Es sollte einen Grund geben, die GV zu löschen
Nochmals vielen Dank. Wie wäre es damit?
Nochmals vielen Dank. Wie wäre es damit?
Es macht immer noch keinen Sinn
Der Code-Block wird nur ausgeführt, wenn total==1, so dass die Prüfung if(total<1) immer falsch sein wird.