Witam,
Próbuję zrobić moje pierwsze proste EA. (poniżej)Ale wyskakuje błąd "end of program" i nie wiem dlaczego? Co żle robię?
/| 1_bojgin_STOCH.mq4 |
//| |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright ""
#property link "http://www.metaquotes.net"
extern double lot=0.1 ;
extern double TakeProfit=100 ;
extern double StopLost=100 ;
double magicnr=1234 ;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
double stoch0 = iStochastic(NULL,Period,5,3,3,MODE_SMA,MODE_MAIN,0);
double stoch1 = iStochastic(NULL,Period,5,3,3,MODE_SMA,MODE_MAIN,1);
if
((stoch0>stoch1)
&& (stoch0<stoch1)
OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid + StopLost*Point,Bid-TakeProfit*Point,magicnr,0,Red);
OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask - StopLost*Point,Ask+TakeProfit*Point,magicnr,0,Green);
//----
//----
return(0);
}
//+--------------------------------------------------------
Pierwsze EA-problem
Taki komunikat to z reguły nawiasy (gdzieś brakuje domykającego), albo błędna liczba argumentów w funkcji.
Tutaj, Poza tym takie zapis jest bzdurny.bojgin pisze:if
((stoch0>stoch1)
&& (stoch0<stoch1)
OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid + StopLost*Point,Bid-TakeProfit*Point,magicnr,0,Red);
OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask - StopLost*Point,Ask+TakeProfit*Point,magicnr,0,Green);
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..