Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1558
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
Gern geschehen, aber ich scheine nichts getan zu haben...
Hier
Danke, und dann auchAlexey Viktorov!
Versuch es
Sie können die Funktion „Signal zum Öffnen einer Order“ bearbeiten
Versuchen Sie es,
können Sie die Funktion "Signal zum Öffnen des Auftrags" bearbeiten.
Wow, was für ein riesiger Code das geworden ist.
Vielen Dank - ich werde es heute ausprobieren!
Fachleute, ein Tipp... Ich habe eine Schaltfläche auf der Karte erstellt.
Ich versuche, es so einzurichten, dass beim Drücken der Schaltfläche anstelle der Warnung ein Skript mit dem Namen K1 ausgeführt wird, das beim erneuten Drücken wieder gelöscht wird, aber ohne Erfolg. Ich danke Ihnen.
Fachleute, ein Tipp... Ich habe eine Schaltfläche auf der Karte erstellt.
Ich versuche, es so einzurichten, dass beim Drücken der Schaltfläche anstelle der Warnung ein Skript mit dem Namen K1 ausgeführt wird, das beim erneuten Drücken wieder gelöscht wird, aber ohne Erfolg. Ich danke Ihnen.
Versuchen Sie es,
die Funktion "Signal zum Öffnen des Auftrags" können Sie bearbeiten
Ich habe Eulen im Testgerät ausprobiert. Alles funktioniert perfekt.
Aber ich habe ein paar Fragen:
1. wie ich aus den Tests verstanden habe, verfolgen die Eulen den aktuellen Gewinn/Verlust gemäß den angegebenen Parametern, und es macht keinen Unterschied, wie viele Trades dafür notwendig sind,
Ich möchte wissen, ob ich den angegebenen Gewinn/Verlust in einem Geschäft oder in drei aufeinanderfolgenden Geschäften erreicht habe?
2. ich habe meinen Expert Advisor um einen Drawdown von 25$ gebeten, aber er ist mit einem Drawdown von 40$ bei einem großen Lot gescheitert - ist das normal für einen Tester? Vielleicht ist es unmöglich, einen Test mit maximaler Geschwindigkeit durchzuführen?
3. Ist es möglich, die Verfolgung des aktuellen Gewinns/Verlusts nach jedem Handel zurückzusetzen, unabhängig davon, durch welches Signal er geschlossen wurde (tp/sl oder nach Erreichen eines bestimmten Gewinns/Verlusts im Geld )?
Ich habe Eulen im Testgerät ausprobiert. Alles funktioniert perfekt.
Aber ich habe ein paar Fragen:
1. wie ich aus den Tests verstanden habe, verfolgt owl den aktuellen Gewinn/Verlust entsprechend den angegebenen Parametern, und es macht keinen Unterschied, wie viele Trades für sie stattfinden werden,
Ich möchte wissen, ob ich den angegebenen Gewinn/Verlust in einem Geschäft oder in drei aufeinanderfolgenden Geschäften erreicht habe?
2. ich habe meinen Expert Advisor um einen Drawdown von 25$ gebeten, aber er ist mit einem Drawdown von 40$ bei einem großen Lot gescheitert - ist das normal für einen Tester? Vielleicht ist es unmöglich, einen Test mit maximaler Geschwindigkeit durchzuführen?
3. Ist es möglich, die Verfolgung des aktuellen Gewinns/Verlusts nach dem Abschluss jedes Geschäfts zurückzusetzen, unabhängig davon, durch welches Signal es abgeschlossen wurde (tp/sl oder nach Erreichen eines bestimmten Gewinns/Verlusts)?
1) Bei hoher Geschwindigkeit oder wenn nicht auf Ticks im Tester, wird es auf den ersten verfügbaren Preis zu schließen.
2) Sie haben eine Erhöhung der Menge, und bei einer großen Menge kann 1 Punkt mehr als der zulässige Wert sein.
3) Ich verstehe nicht, was Sie wollen, was Sie brauchen, um zu verfolgen, wenn Zeroing nach jedem Handel?
Guten Tag meine Herren Programmierer!!!
Bitte helfen Sie einem Neuling bei einer Funktion.
Die Funktion zählt die Gesamtgewinne in der Vergangenheit.
Das Problem ist, dass es bei dem einen Makler funktioniert und bei einem anderen nicht funktionieren will.
Es funktioniert bei Hercic, aber nicht bei RoboForex. Ich habe ein ECN-Konto bei RoboForex.
Ich weiß nicht, was das Problem ist. Hier ist der Code:
double lastloss()
{
int typ = -1,cnt = 0;
double lastloss = 0;
for(int i = OrdersHistoryTotal()-1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
{
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
if(cnt == 0) typ = OrderType();
if(cnt > 0 && OrderType()!= typ) break;
lastlos += OrderProfit() + + OrderSwap() + OrderCommission();
cnt++;
}
}
}
return(lastlos);
}