23.02.16
|
Mitglied
|
|
Registriert seit: Nov 2015
Beiträge: 73
|
|
ich habs kurz reingeschrieben, jetzt sollte der compiler deswegen nicht mehr rumnörgeln:
PHP-Code:
//Open Trade
if (!IsInvested) {
if (LC>GD2c && LC<GD1c) int ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, 0, 0, Name + " Buy(#" + MagicNumber + ")", MagicNumber, 0, Blue);
if (LC<GD2c && LC>GD1c) ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, 0, 0, Name + " Sell(#" + MagicNumber + ")", MagicNumber, 0, Red);
}
//Close Trade
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()) {
if(LC<GD1c && LC<GD2c) if(OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, DarkBlue)) {};
}
if (OrderType()==OP_SELL && OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol()) {
if(LC>GD1c && LC>GD2c) if(OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, FireBrick)) {};
}
}
}
}
return(0);
so sind allerdings NUR die compilerwarnings abgeschalten, aber ein gscheides abfangen eventueller fehler ist das nicht...
|