- There is no function definition. Where is the highlighted portion?
bool ObjectCreate(string name, int type, int window, datetime time1, double price1, datetime time2=0,double price2=0, datetime time3=0, double price3=0) { ... return(something); }
- All code must be inside a function
int start(){ : if(ObjectCreate(/* arguments */)==false) { // an error occurred, its code should be recorded into a journal Print("Error of calling ObjectCreate():",GetLastError()); } :
- Where is the code
if(ObjectCreate(/* arguments */)==false)
Helo,can anyone help me out..whn i trued to run the code " i m getting too many errors "unexpected error & unbalanced parantheses"..could any plz correct the code & send me ="tasaoirse@gmail.com"
int start()
{
return(0);
}
void CheckBollingerBandTrade();
double LowerBB=iBands(NULL,0,20,2,0,0,MODE_LOWER,1);
double UpperBB=iBands(NULL,0,20,2,0,0,MODE_HIGH,1);
double PrevLowerBB=iBands(NULL,0,BollingerBandsPeriod,BollingerBandsDeviation,0,0,MODE_LOWER,5);
double PrevUpperBB=iBands(NULL,0,BollingerBandsPeriod,BollingerBandsDeviation,0,0,MODE_HIGH,5);
if((Low[1]>LowerBB) && (Low[2]<PrevLowerBB))
if(CheckOpenOrders==0){
int BuyTicket=OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,(Ask+0.0010),NULL,MagicNumber,0,0,Blue);
}
if((High[1]<UpperBB) && (High[2]>PrevUpperBB))
if(CheckOpenOrders==0){
int SellTicket=OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,(Bid-0.0010),NULL,MagicNumber,0,0,Red);
}
///////////////////
int CheckOpenOrders();
{
for(int i=0;i<OrdersTotal();i++){
if OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true){
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber && OrderType==OP_BUY)
BuyOpenOrdersCheck++;
}
}
int SellOpenOrderCheck();
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) {
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderType() == OP_SELL )
SellOpenOrdersCheck++;
}
}
return(0);
}
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hello,
While I try to compile the mq4 file, I receive various errors. I attach the corresponding txt file 'research 5 - chart 2 red lines ETI.txt'.
I looked up on compiling errors, but could not see an answer.
I have following errors and warnings:
* 'ObjectCreate' - variable expected (11, 6)
* 'int' - variable expected (11, 32)
* 'type' - expression on global scope not allowed (11, 36)
* 'type' - variable not defined (11, 36)
* 'datetime' - variable expected (11, 54), (12,34), (13,19)
* 'time1' - expression on global scope not allowed (11, 63)
* 'time2' - expression on global scope not allowed (12, 43)
* 'time3' - expression on global scope not allowed (13, 28)
* ')' - comma or semicolon expected (13, 52)
* '{' - expression on global scope not allowed (16, 1)
It seems to me that various of these messages contain 'standard MT4' expressions.
Thank you for your help.