|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Zitat:
Ist nicht zwingend notwendig solltest du aber abfragen und in die if-Bedingung einbauen: Code:
bool Select = OrderSelect(.....) if (Select == True && OrderSymbol() == Symbol && ...) ---Leopold--- |
|
|||
Zitat:
Ich denke er ist auf den Kommentar von MA-EA eingegangen, dort war die Deklaration falsch! ---Leopold--- |
|
|||
Vereinfachung des Codes
Hallo zur Vereinfachung und Übersichtlichkeit würde ich das ganze so schreiben:
Code:
for(zaehler=0;zaehler<anzahlorders;zaehler++) { bool Select = OrderSelect(zaehler, SELECT_BY_POS, MODE_TRADES); if (Select == True && OrderSymbol()== Symbol() && OrderMagicNumber()==MagicNumber) { offeneorders++; if (OrderStopLoss() == 0) ordersohnestop++; } } ---Leopold--- |
|
|||
Zitat:
Ich hoffe ich hab das richtig ausgedrückt. ---Leopold--- |
|
|||
Sorry, ja ich meinte die falsche Deklaration von @MA-EA.
Es reicht aber völlig aus, zu schreiben: if (OrderSelect(...) ) { ... } Falls false, dann wird die gesamte if-Abfrage ignoriert, incl. der if-Abfragen innerhalb der o.g. Abfrage. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Stimmt, aber ich finde am Anfang ist es mit der eigenen deklaration leichter zu verstehn. Zumindest hab ich mir da immer leichter getan.
---Leopold--- |
|
|||
Komplette lösung
Ich werde immer die komplette Lösung des Problem hier am Ende anfügen.
Stichworte Filter Selekt select auswahl Order Auftrage Trades Filtern PHP-Code:
gruss Hippo |
Lesezeichen |
|
|