Ein Fehler steckte in der ersten Zeile des ersten Codes:
Code:
//TakeProfit Long - Stoch
if(MAkurz>iStochastic(NULL,0, 8, 3, 3, MODE_SMA, 0, MODE_SIGNAL, 1) && iStochastic(NULL,0,8,3,3, MODE_SMA, 0, MODE_SIGNAL, 0) > 80))
//if((iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_LOW,0)>=80) > (iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_LOW,1)))//iStochastic(NULL,0,5,3,3,MODE_SMA,1,MODE_LOW,0))return(0);
{
if(OrderSelect(LongOrder,SELECT_BY_TICKET)==true)
{
if(OrderCloseTime()==0 && OrderStopLoss()==0)
{
LongOrderGeclosed = OrderClose(LongOrder,OrderLots(),Ask,10,Blue);
if (LongOrderGeclosed==true) LongOrder=0;
}
}
}
traderdoc