I've done a full reinstall of EA wizard and ran all updates but to no avail.
I've bolded the changes and important information below.
--Old code
int sqGetBarsSinceEntry(int orderMagicNumber) {
for (int cc = OrdersTotal() - 1; cc >= 0; cc--) {
if (OrderSelect(cc, SELECT_BY_POS) ) {
if((orderMagicNumber == 0 || OrderMagicNumber() == orderMagicNumber) && OrderSymbol() == Symbol()) {
return (sqGetBarsFromOrderOpen(1000));
}
}
}
return(-1);
}
int sqGetBarsSinceExit(int orderMagicNumber) {
for(int i=OrdersHistoryTotal(); i>=0; i--) {
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true) {
if(OrderMagicNumber() == orderMagicNumber && OrderSymbol() == Symbol()) {
return (sqGetBarsFromOrderClose(1000));
}
}
}
return(-1);
}
double sqGetRecent(int avgIndiNumber, int period, int signalShiftLocal) {
double indicatorValue;
for(int i=0; i<period; i++) {
if(avgIndiNumber == 1110459352) {
indicatorValue = iVolume(NULL, 0 , 1 +i);
if(indicatorValue != EMPTY_VALUE && indicatorValue != 0) {
return(indicatorValue);
}
}
}
return(0);
}
--New code (causing hanging behavior if magicnumbers are very large plus this is incorrect)
int sqGetBarsSinceEntry(int orderMagicNumber) {
for (int cc = OrdersTotal() - 1; cc >= 0; cc--) {
if (OrderSelect(cc, SELECT_BY_POS) ) {
if((orderMagicNumber == 0 || OrderMagicNumber() == orderMagicNumber) && OrderSymbol() == Symbol()) {
return (sqGetBarsFromOrderOpen(orderMagicNumber));
}
}
}
return(-1);
}
int sqGetBarsSinceExit(int orderMagicNumber) {
for(int i=OrdersHistoryTotal(); i>=0; i--) {
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true) {
if(OrderMagicNumber() == orderMagicNumber && OrderSymbol() == Symbol()) {
return (sqGetBarsFromOrderClose(orderMagicNumber));
}
}
}
return(-1);
}
// This piece of code has changed and is throwing this error "variable 'indicatorValue' not used"
double sqGetRecent(int avgIndiNumber, int period, int signalShiftLocal) {
double indicatorValue;
for(int i=0; i<period; i++) {
}
return(0);
}
My concern too if other generated code has changed and we not aware of this?
Status changed from New to Refused