Hallo Zusammen,
nun habe ich mal den EA so abgeändert. Komischerweise wird keine Order platziert . Allerdings erhalte ich im Journal auch keinen HInweis auf Fehler. Kann es sein, dass da evtl noch was fehlt?
//+------------------------------------------------------------------+
//| 10 Pips a Day.mq4 |
//| Marc |
//| ... |
//+------------------------------------------------------------------+
#property copyright "Marc"
#property link "..."
extern int BTP=100;
extern int BSL=200;
extern int STP=100;
extern int SSL=200;
int OBS=10;
int OSS=-10;
int TradeSignal=0;
extern double Lots=0.02;
extern int slippage=20;
int iOrderOpenStatus;
extern int MaxTrades=1;
int TotalTrades;
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----Kauflogik
if (Open[-1] < Close[-1])
TradeSignal=OBS;
TotalTrades=OrdersTotal();
if ((TradeSignal == OBS) && (TotalTrades < MaxTrades))
{
double BSL=High[1]-(BSL*Point);
double BTP=High[1]+(BTP*Point);
iOrderOpenStatus=OrderSend (Symbol(), OP_BUYSTOP,Lots, High[1], slippage, BSL, BTP, "Kauf",0,Green);
}
//----Verkaufslogik
if (Close[-1] < Open[-1])
TradeSignal=OSS;
TotalTrades=OrdersTotal();
if ((TradeSignal == OSS) && (TotalTrades < MaxTrades))
{
double SSL=Low[1]+(SSL*Point);
double STP=Low[1]-(STP*Point);
iOrderOpenStatus=OrderSend (Symbol(), OP_BUYSTOP,Lots, Low[1], slippage, BSL, BTP, "Kauf",0,Green);
}
return(0);
}
//+------------------------------------------------------------------+
Was ich noch ergänzen muss ist die Orderdauer...
__________________
Heute Weizen, Abends Corn morgen fangen wir an von vorn...
|