@traderdoc Ja, Du hattest mir erläutert, wofür die 131 steht .... jetzt guck ich mir das Feld "Input" bei diesem EA an: Da steht u. a. MinLot: 0.1 und MaxLots 200.0 .... kann es hieran liegen??? Ich meine FXCM ist doch ein stinknormaler Broker und diese Angaben sind doch auch irgendwo "normal" ... oder stehe ich jetzt woanders auf dem Schlauch?
Was im Feld "Input"des EA steht, ist eigentlich erst mal bzgl. des Fehlers 131 unerheblich. Um es nocheinmal zu verdeutlichen:
Ich habe bei FXCM leider keinen Account, aber mit den einfachen Programmzeilen, die in die Init()-Routine geschrieben werden und dann mit F5 kompiliert
Alert(MarketInfo(Symbol(), MODE_MINLOT));
Alert(MarketInfo(Symbol(), MODE_LOTSTEP));
Alert(MarketInfo(Symbol(), MODE_MAXLOT));
würden im Falle von ActiveTrades, die Werte: 0,01 0,01 50 ergeben! Vorallem die ersten beiden Zahlen sind entscheidend für die Fehlermeldung 131. Meistens sind die Ergebnisse der o.g. Abfrage Kombinationen aus A) 0,01/0,01 oder B) 0,1/0,01 oder C) 0,1/0,1.
Fall A) : sollte problemlos sein!
Fall B) : wenn der EA Start-Lotgrößen < 0,1 berechnet und diese in der OrderSend-Funktion verarbeitet werden sollen, gibt es Fehler 131. Ab 0,1 Lot können dann aber auch Lotgrößen mit 2-stelligen Dezimalangaben akzeptiert werden!
FallC) : wirft die meisten Probleme auf. Der Broker akzeptiert keine Lotgrößen < 0.1 und nur einstellige!! Lotsteps
Also einfach mal den Broker checken und den Code des EA!
traderdoc