Ja, in einer orderselect-Schleife verwenden Sie den Filter:
Und vergessen Sie nicht, es auf 0 zurückzusetzen, wenn Sie eine andere Prüfung durchführen, sonst wird es doppelt.
Entschuldigung, meinen Sie so einen?
Die folgende Methode funktioniert bei mir nicht.
int orders = 0;
for( int i = OrdersTotal() - 1; i >= 0; i-- )
{
if( ! OrderSelect( i, SELECT_BY_POS, MODE_TRADES ) ) continue;
if( OrderSymbol() == Symbol() )
{
Print( "count orders: ", orders );
orders++;
}
}
---
Mein Ziel ist es, wenn Chart-Symbol Aufträge gleich 0 (Null) ist, dann etwas tun, sonst überspringen Sie diese if();
if( Chart symbol order == 0 ) // I can't get correct counts for Chart Symbol Orders
{
// calculate something// check something for Sell// check something for Buy// ...
}
Max Enrik: Die nachstehende Methode funktioniert bei mir nicht.
"Funktioniert nicht" ist bedeutungslos - genau wie die Aussage, das Auto funktioniere nicht. Es springt nicht an, legt keinen Gang ein, hat keine Elektrik, der Schlüssel fehlt, die Reifen sind platt - bedeutungslos. Hier gibt es keine Gedankenleser.
"Funktioniert nicht" ist bedeutungslos - genau wie die Aussage, das Auto funktioniere nicht. Es springt nicht an, legt keinen Gang ein, hat keine Elektrik, der Schlüssel fehlt, die Reifen sind platt - bedeutungslos. Hier gibt es keine Gedankenleser.
Ja, es funktioniert nicht für mich. Ich benutze diesen Teil des Codes für meine Close Open Orders Funktionen ohne Probleme.
Aber jetzt muss ich die Anzahl der offenen Aufträge für das Chart-Symbol erhalten. Dieser Teil des Codes hat für meinen Zweck nicht funktioniert. Das habe ich natürlich mit untenstehendem Code erwähnt.
if( Chart symbol order == 0 ) // I can't get correct counts for Chart Symbol Orders / I meant I do not know how can I get counts of Chart Symbol Orders.{
// ...
}
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Ja, in einer orderselect-Schleife verwenden Sie den Filter:
Und vergessen Sie nicht, ihn auf 0 zurückzusetzen, wenn Sie eine weitere Prüfung durchführen, sonst verdoppelt er sich.Ich werde es bald ausprobieren, vielen Dank für Ihre schnelle Antwort.
Ja, in einer orderselect-Schleife verwenden Sie den Filter:
Und vergessen Sie nicht, es auf 0 zurückzusetzen, wenn Sie eine andere Prüfung durchführen, sonst wird es doppelt.Entschuldigung, meinen Sie so einen?
Die folgende Methode funktioniert bei mir nicht.
---
Mein Ziel ist es, wenn Chart-Symbol Aufträge gleich 0 (Null) ist, dann etwas tun, sonst überspringen Sie diese if();
Vielen Dank im Voraus.
Ja, es funktioniert nicht für mich.
Ich benutze diesen Teil des Codes für meine Close Open Orders Funktionen ohne Probleme.
Aber jetzt muss ich die Anzahl der offenen Aufträge für das Chart-Symbol erhalten. Dieser Teil des Codes hat für meinen Zweck nicht funktioniert. Das habe ich natürlich mit untenstehendem Code erwähnt.
es ist der richtige Ansatz, so dass Sie in der Lage sein sollten, es zum Laufen zu bringen, wenn die Aufträge bei Null bleiben
es ist der richtige Ansatz, so dass Sie in der Lage sein sollten, es zum Laufen zu bringen, wenn die Aufträge bei Null bleiben
Nachdem ich es ein wenig geändert habe, funktioniert es jetzt bei mir.
Vielen Dank, Herr Marco.
Zuerst erhielten meine 2 automatisierten Aufträge 50 Pips und 100 Pips. Sl und Tp waren 50/50 ( 1:1 Verhältnis )
Erstaunlich! Einfache und bessere Handelsstrategie - gut, um es zu verbessern.
Ich versuche, untenstehenden Code für EA Trading Hours zu verwenden, damit nur EA Trading zu bestimmten Zeiten läuft. Aber EA Trading läuft um 11pm.
F: Was habe ich bei den Handelszeiten übersehen, bitte?
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Nur während der Marktzeiten handeln (Asien, UK, UK/US)
whroeder1, 2012.05.03 18:41
Ich arbeite daran, helfen Sie mir bitte.
Aber EA Trading läuft um 23 Uhr.
F: Was habe ich bei den Handelszeiten verpasst, bitte?
Ich arbeite daran, helfen Sie mir bitte.
Tut mir leid, ich verstehe das nicht.