Geht so. Ich würde das so scheiben, dann sieht man genaus was wohin gehört.
Code:
bool GRID_LOWER_1_BUYLIMIT() {
bool Grid_Lower_1_Buylimit = false;
for (int i = OrdersTotal()-1; i >= 0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
if (OrderType() == OP_BUYLIMIT) {
if (OrderOpenPrice() < GRID_LOWER_1_HIGH() && OrderOpenPrice() > GRID_LOWER_1_LOW()) {
Grid_Lower_1_Buylimit = true;
}
}
}
}
}
return (Grid_Lower_1_Buylimit);
}
Ob man nun z.B. bei
for (int i = OrdersTotal()-1; i >= 0; i--) {
die { hinter die Zeile schreibt oder so
for (int i = OrdersTotal()-1; i >= 0; i--)
{
ist dann eher Geschmackssache.
Auch die Freizeichen nach den Operatoren und hinter if und for erleichtern die Leseweise enorm. Auch mal eine Freizeile einfügen, um wie hier, die Schleife hervorzuheben.
traderdoc