Einzelnen Beitrag anzeigen
  #81 (permalink)  
Alt 25.01.17
MA-EA MA-EA ist offline
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Ist wohl echt so, dass ich 5 Stellen nach dem , habe, aber behandelt werde, als wärns nur 4.

Ist aber nicht weiter tragisch, müsste eigentlich trotzdem noch Gewinn einfahren. Jedenfalls wenn er die Verluste dann schließen würde, wenns Zeit dafür ist. Die Gewinner jedenfalls scheint er korrekt zu closen, macht aber erst dann auch die Verlierer zu. Kapiert der irgendwie nicht, was nen negativer Order-Wert ist, bzw. bei welchem eingestellten -Wert er die schließen soll?

Globale Einstellungen der Werte, bei denen geschlossen werden soll:
Code:
extern string CC="(current currency)";//Order Close Werte / Einstellungen
extern double close_at_money_loss=-0.30;//CML
extern double close_at_money_profit=0.60;//CMP
Dekla der Werte:
Code:
double CCOP=OrderProfit();//Current Currency OrderProfit
double CML=close_at_money_loss;//Orders Close
double CMP=close_at_money_profit;
Close Bedingungen:
Code:
//Close Trade(s)
if (IsInvested){
for (i=OrdersTotal()-1;i>=0;i--){
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if (OrderType()==OP_BUY&&OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()){//Close Buy
if ((CCOP<CML)||(CCOP>CMP)||(CAA=true&&TC>CA))OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,DarkBlue);}
if (OrderType()==OP_SELL&&OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()){//Close Sell
if ((CCOP<CML)||(CCOP>CMP)||(CAA=true&&TC>CA))OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,FireBrick);}}}}
//-------------------------------------------------------------------------------------------------------------
return(0);}//Programm Ende
Kommt der vielleicht er vielleicht mit der Währung nicht klar?
Angehängte Dateien
Dateityp: mq4 Valerius_MT4_LoSh_ScalpR.mq4 (8,5 KB, 6x aufgerufen)