Giorgio:
Hi, everyone. I worte down this code, but it doesn't work, can you find out the mistake please?
3 warnings: line 78, line 81, line 86
Thanks.
How about highlighting the lines and column. You may get more help.
What are the warnings?
Keith Watford:
How about highlighting the lines and column. You may get more help.
What are the warnings?
He already highlighted it as comments
int ticket=PositionGetTicket(conta); //line 78 if ((ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY) { if (MyEMA5Array[0]<MyEMA10Array[0] && MyEMA5Array[1]>MyEMA10Array[1] || MyRSIValue>70) //line 81 trade.PositionClose(conta); } else { if (MyEMA5Array[0]>MyEMA10Array[0] && MyEMA5Array[1]<MyEMA10Array[1] || MyRSIValue<30) //line 86 trade.PositionClose(conta); }
It doesn't look like there's anything particularly wrong in my opinion. Just shows a warning on how its written.
Qoyyuum Kadir:
He already highlighted it as comments
Highlighted are much easier to spot
if (MyEMA5Array[0]<MyEMA10Array[0] && MyEMA5Array[1]>MyEMA10Array[1] || MyRSIValue>70) if (MyEMA5Array[0]<MyEMA10Array[0] && MyEMA5Array[1]>MyEMA10Array[1] && MyRSIValue>70)
Giorgio
Was the || intended? or should it be &&
When mixing || with && you must make the operator precedence clear
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
Hi, everyone. I worte down this code, but it doesn't work, can you find out the mistake please?
3 warnings: line 78, line 81, line 86
Thanks.