hello, currently i'm developing an EA based on parabolic SAR
the rule is simple,
open a buy position when Parabolic Sar dot lower than current price, hold the posision until the trend reserve (the dot going to higher than current price) & vice versa
i found a big problem for my EA.....
my EA runs very well on the hi-movement price, such as gbpusd last week. But it will become a big problem if the price just ranging (lazy to fly / fall)
i've combined the ParSAR with day_high & day_low to protect my EA for opening position when the chart didn't change too much...
then i put also at my EA, a second ParSAR, you can combine ParSAR step 0,01 with 0,02 for closing a position.
here is information for my EA
step : step for ParSAR #1
max : max for ParSAR #1
step2 : step for ParSAR #2
max2 : max for ParSAR #2
ranging : if day_hi - day_lo > ranging, a position will be opened.
trev : reversal tolerance. if the ParSAR reversed more than (trev) times, the EA will wait for NY market (13.00 GMT) opened or next day Euro market opened (5 GMT) before taking a new position.
trademidnight :
false means, all position will be closed at 01:00 GMT
this EA can modify any position, including position that not opened by it.
result :
standar options :
january 2006 : (1jan-14jan) : 318 pips
you can download the file for back & forward testing until 31 Jan 06.
this EA is for gbpusd 1H
tested at Northfinance MT4
