Anzahl der orders ohne Stopploss und mit Magicnr
Hallo
Ich möchte die Anzahl der Orders ohne Stopploss ermitteln. PHP-Code:
Gruss Hippo |
if(OrderStopLoss == 0)Orders Ohne SL++;
So in der Art könnte das vielleicht gehn. :confused: :rolleyes: Edit:Setzt Du nicht gleich nen SL beim Öffnen? |
Ich erhalte immer folgende Fehlermeldung
'for' - expressions are not allowed on a global scope 62 Habt ihr eine idee grus Hippo |
Das for ... muss in eienr Funktion eingebettet sein.
traderdoc |
Mal unabhängig von Deinem For Fehler.
PHP-Code:
|
for (i = OrdersTotal()-1; i>=0; i--){ //Schleife um Orders zu suchen
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) { if (OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber && OrderStopLoss()==0 ) int ordersohnestop++ ; }} Bin aber wie gesagt Einsteiger... :confused: :rolleyes: Aber warum willst Du die überhaupt zählen? |
Ich habe es mal ausprobiert
Habe aber folgende Meldung return value of 'OrderSelect' should be checked Offenetrades.mq4 Filtert es richtig oder nicht ? grus Hippo |
Das ordersohnestop++ ; ist an der falschen Stelle deklariert.
So würde immer nur 0 resultieren. Vor der for-Schleife müsste stehen: int ordersohnestop = 0; int i; traderdoc |
Kenn mich mit den Schleifen nicht so aus. :rolleyes:
Aber fängt er nicht sowieso bei 0 an zu zählen? :confused: Die Return Value Meldung ist eigentlich egal. :cool: |
Also
Nochmal den ganzen code PHP-Code:
Wo müsste ordersohnestop++ hin ? gruss Hippo |
Alle Zeitangaben in WEZ +2. Es ist jetzt 20:18 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum