hi,
look - I am not only user on forum. Also, have not unlimited time to 1. manually format your code so I can attempt to make sense of it; 2. document out just what code presently does and then brainstorm about what it should do.
For me this all takes massive time - there are many others on this site far more capable than me.
I am attempting to manage my own every growing list of design/coding ToDo's and not get into total immersion over someone else's code, ok?
This is maybe harsh but cannot invest what for me is lots of time.
BUT... I would strongly suggest that any code you enter into post via SRC button to be formatted properly, ok?
eg:
int NumberOfLossPosToday(string sy="", int op=-1, int mn=-1) { datetime t; int i, k=OrdersHistoryTotal(), kp=0; for (i=0; i<k; i++) { if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) { if (OrderType()==OP_BUY || OrderType()==OP_SELL) { if (op<0 || OrderType()==op) { if (mn<0 || OrderMagicNumber()==mn) { t=OrderCloseTime(); if (Year()==TimeYear(t) && DayOfYear()==TimeDayOfYear(t)) { if (OrderProfit()<0) kp++; if (OrderProfit()<0) Print("#",OrderTicket(),", Profit=",OrderProfit()); { Print("NumberOfLossPosToday() = ",NumberOfLossPosToday()); } } } } } } } return(0); }
Ukt
Good points, well made
Nice bit of code too :)
Sadly my opinion to not use this approach - posted on a.n.other forum - seems not to have been of interest!
-BB-

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hi UKT,
Sorry to ask you again but i still have problem with it. Normally my EA must stop after have losed and restart next day.
When I test it sometimes it makes only one trade, or it makes more trades after have losed in the same day. Moreover, when I parametre the number of loss possible by day, there are no impact in my EA.
I have tried to change something in the code but it still doesn't work, I have not more idea.
Have you an idea to resolve this ?
Thanks for your answers.
The code :