
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Help with EA errors
Hi, I need help with the following EA. This is my frist EA so be (gentle) please.
When I compile the file I get two warning (s) that both read:
'TotalOpenOpenOrders'-expression on global scope not allowed
This warning come after the word Max in the file.
// init variable when the expert advisor first starts running
if (init_variables == true)
{
PreviousBar = Time[0]; // record the current candle/bar open time
// place code here that you only want to run one Time
init_variables = false; // change to false so we only init
// variable once
}
// perform analysis and open orders on new candle/Bars
if(NewBar() == true)
{
// only perform analysis and close order if we only have one order Open
if(TotalOpenOrders() == Total_Open_Orders && SelectTheOrder() == True)
{
if(OrderType() == OP_BUY && TrendDetection() == BEAR)
{
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Order_Arrow_Color);
}
if(OrderType() == OP_SELL && TrendDetection() == BULL)
{
OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Order_Arrow_Color);
}
}
// only perform analysis and open new order if we have not reached
// our Total_Open_Orders Max
if(TotalOpenOrders() < Total_Open_Orders)
{
// open buy
if(TrendDetection() == BULL)
{
// open Order
OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Stop_Loss*Point,Take_Profit
*Point,Order_Comment,Magic,0,Order_Arrow_Color);
}
//open sell
if(TrendDetection() == BEAR)
{
// open Order
OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,Stop_Loss*Point,Take_Profit
*Point,Order_Comment,Magic,0,Order_Arrow_Color);
}
}
// when back testing only display chart info every
// candle/bar sowe do not slow down back tests
if(IsTesting() == true)
{
Display_Info();
}
}
// when not back testing display chart info every tick
if(IsTesting() == false)
{
Display_Info();
}
return(0);
}
Help with EA errors
Whammo,
Where is your start() function?
Operations, except variable initialization, generally have to be inside a function.
Which EA are you copying? (There are some ideas I would like to examine in there.)
Big Be
To Big Me
Hi, I solved my problem using iMaOnArray. Thanks for your help!
By the way if U could post any EA, that would open multiple positions, with the part of code U were refering to a few days ago - it would be great.
Regards,
J
Can anyone let me know how can i change this code
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0, 233);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1, 234);
SetIndexStyle(2,DRAW_ARROW);
SetIndexArrow(2, 233);
SetIndexStyle(3,DRAW_ARROW);
SetIndexArrow(3, 234);
to change arrow shapes to dots, circle, and other available shapes
In fact, I need to know the codes for such signals
Give this a try
"This is the mt4 site that contains the info that you are after, the arrows and shapes are listed with the number to enter for the required object.Wingdings - MQL4 Documentation
Help me please!
Everyone,
I have a question:
1)I have this indicator. Every bar, I need to delete that indicator, and attach it to the chart again. If I don't do this, it shows different results. I am trying to code an EA for this indicator, and I don't know how to make the EA take off the indi. and attach it again, so that the data refreshes. I tried RefreshRates(); and it didn't work either. What could be the problem?
Thank you!!!!!!!!!!!!
Which indicator?
Lukas1 MA-4Hcolormodified
Post Indicator
Dan can you post the indicator I do not have that one in my collection. Thanks. Jatki24300
Dan can you post the indicator I do not have that one in my collection. Thanks. Jatki24300
Does anyone know how to fix the problem?