![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Im folgenden Code ist es, meine 2 schwebenden Aufträge zu löschen :
OrderDelete(ticket1);
OrderDelete(ticket2);
Kann jemand bitte einfach schreiben, wie man offene Positionen so einfach schließt?![](https://c.mql5.com/forextsd/smiles/embaressed_smile.png)
Ich danke Ihnen,
---Julia---
Hallo Trader,
was ist der Code Weg für das Schreiben "ausgelöst", wie, dh,
wenn buy_stop "getriggert", dann sell_stop gelöscht...so etwas wie das![](https://c.mql5.com/forextsd/smiles/regular_smile.png)
---JULIA---
Hallo Trader,
Ich habe diese Ea, fast fertig, dank meiner wunderbaren forex-tsd Händler, und wenn ich es laufen, es nur Trades 1 Mal, gibt es einen Code, der die Ea läuft mehr als 1 Mal, vorzugsweise wie unbegrenzte Zeiten?
Danke!
---Julia---
Es scheint, als ob sein Faden anfängt, nach dem von Dan zu riechen...
Warum ist dies nicht in der EA Sektion
Hier geht es um EAs und sollte im EA-Bereich stehen.
Danke ND für die Verschiebung
Das letzte Ergebnis erkennen
Hallo,
Ich erstelle einen EA... ich möchte meine letzte gewinnbringende/verlustbringende geschlossene Order erkennen, ist dies möglich zu bewerkstelligen?
Danke
Vic
Hallo,
Ich erstelle einen EA.. ich möchte meine letzte gewinnbringende/verloren geschlossene Bestellung erkennen, ist dies möglich zu erreichen?
Danke
VicSehen Sie hier nach: https://www.mql5.com/en/forum/177667
Edit: Sorry, das beantwortet Ihre Frage nicht.
Ja, es ist möglich, hier ist ein Beispielcode:
datetime LastProfit=0, LastLoss=0;
for(int i = HistoryTotal() - 1; i >= 0 ; i --)
{
if(!OrderSelect(i, SELECT_BY_POS)) continue;
if(OrderSymbol() != Symbol()) continue;
if(OrderMagicNumber() != Magic) continue;
if(OrderCloseTime() > LastProfit && OrderProfit() >= 0)
{
LastProfit = OrderCloseTime();
LastProfitTicket = OrderTicket();
}
if(OrderCloseTime() > LastLoss && OrderProfit() < 0)
{
LastLoss = OrderCloseTime();
LastLossTicket = OrderTicket();
}
}
// Now do what you want with both tickets
Hallo zusammen!
Ich habe den Expert Advisor Builder auf sufx.com verwendet, um einen EA zu erstellen. Es hat zwei Einschränkungen, die ich versuche, loszuwerden:
1. Es kann immer nur 1 Handel gleichzeitig geöffnet werden. Ich kann ihn dazu bringen, zwei Geschäfte gleichzeitig zu öffnen, aber ich kann ihn nicht dazu bringen, einen Kauf- und einen Verkaufsauftrag gleichzeitig zu öffnen.
2. scheint Verkaufsaufträge gegenüber Kaufaufträgen zu bevorzugen. Dies wäre kein wirkliches Problem, wenn Problem Nr. 1 gelöst wäre.
Hier ist das Codestück, das mich aufzuhalten scheint:
bool IsTrade = False;
for (int i = 0; i < Total; i ++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) {
IsTrade = True;
if (OrderType() == OP_BUY) {
//CloseIrgendwelche Vorschläge? Ich würde gerne so viele Trades wie möglich öffnen lassen und in der Lage sein, Kauf- und Verkaufsaufträge gleichzeitig zu öffnen, wenn die Indikatoren dies vorgeben.
Vielen Dank für die Hilfe,
BenjimangBITTE, weiß irgendjemand, was mit dem obigen Code zu tun ist? Habe ich hier das richtige Stück Code identifiziert? Sicherlich weiß jemand etwas...?
BITTE, weiß irgendjemand, was mit dem obigen Code zu tun ist? Habe ich hier das richtige Stück Code identifiziert? Sicherlich weiß jemand etwas...?
Dies ist falsch, da sowohl Kauf- als auch Verkaufsaufträge gemischt werden:
IsTrade = True;[/PHP]
You should have something like this :
[PHP]
bool IsSellTrade = false;
bool IsBuyTrade = false;
for(...
...
if (OrderType() == OP_SELL) IsSellTrade = true;
if (OrderType() == OP_Buy) IsBuyTrade = true;
Wenn Sie testen, um einen Handel zu eröffnen, müssen Sie natürlich IsSellTrade und IsBuyTrade getrennt testen.
Sicherheit - Kontonummer verschlüsseln
Ich möchte meine EAs von einem VPS aus betreiben.
Aus Sicherheitsgründen möchte ich meine Brokerage-Kontonummer verschlüsseln und die kompilierte Version hochladen.
Kann mir jemand beschreiben, welchen Code ich hinzufügen muss?
Danke!