Enter Long when ParabolicSAR is hit on upside.
Enter Short when ParabolicSAR is hit on downside.
Do not reverse unless last position is profitable.
No more than X positions open in the same direction (default is 1). Make this optional.
System can, therefore, be Long and Short at same time. However, the two entries must be within X pips of each other (default is 10).
Close out profitable or breakeven positions when opposite signal is hit. Provide option to set T/P (targets).
Close out all positions (profitable or unprofitable) on Open of last bar in session. Make this optional, with session being either day or week.
1) Complete and fully-functional working program in executable form as well as complete source code of all work done, with English language comments on each section of code.
2) Deliverables must be in ready-to-run condition and comply with all rules set forth by me, without exception.
3) All bug fixes and changes required to comply with rules will be completed at no extra cost.
Needs to run on Windows XP and MetaTrader4 platform.