maybe use a 3sma filter?
if ALL 3 sma in order e.g for uptrend if 30sma is over 50sma which is over 100sma then buy 1 next up sar signal. opposite for downtrend ie if 30 is under 50 which is under 100 sell 1 next sell sar.
if 3 sma not in order no sar trade. 1 trade open only so need close of any existing trade before new trade. wait for first signal. Use one sar. if stopped out or tp then wait for next sar condition. ie no automatic open of new trade.
maybe also usual options like add positions, time filter etc
logic is sar is a trending signal so needs a strong trend filter. 3 sma in order signal should help keep it out of trades in ranges ie when 3 sma not in order.
Parabolic SAR and 3 SMA EA.
EU H1. On one year.
Default with EnterOnlyAtSARCross = true, EnterOnlyAtSMACross = true, MM = true, Risk = 5, StopLoss = 220, TakeProfit = 140, and AddPositions = true.
Total net profit : 93.38%
RDD : 28.89%
maybe other options
rather than add positions every new bar maybe if add positions only if new sar signal in direction of 3 sma trend?
maybe exit all orders at price cross of slowest sma?
in the parameters
does one of the 'enter at sarcross' or 'enter at smacross' need to be true?
what would happen if both are false? no orders opened?