And just to confirm this, lets have a look at this GBPUSD buy entry at 21:45 on 6th May 2015:xfactornos » Fri Jun 12, 2015 12:01 pm wrote:There is no such thing as a final versionGood job at keeping at it! Most people are lazy or run out of patience and give up.
Code: Select all
13 2015.05.06 21:45 buy 5 0.34 1.52568 0.00000 0.00000 0.00 10541.40
14 2015.05.06 21:45 modify 5 0.34 1.52568 1.52090 1.53046 0.00 10541.40
15 2015.05.07 09:51 s/l 5 0.34 1.52090 1.52090 1.53046 -109.19 10432.21
If you were trading manually the first thing to put you off would be the time: 21:45 which is outside the prime trading hours for GBPUSD. A corollary to this is the falling ATR and volume. So can I use ATR and volume instead of a fixed time because sometimes big moves occur outside the peak trading times.
The following chart shows weakening interest by both price movement and volume: There is no difficulty adding this as a filter:
The first stage is reduce the ATR and Volume behaviour into a collection of predicates which produce boolean values:
Code: Select all
21:30 GBPUSD: M1 SDIT:
bVolM15Bk1RiseFlag: 0 bVolM15Bk1FallFlag: 1
bVolM15AboveVmaFlag: 0 bVolM15BelowVmaFlag: 1
bVolM15Bk10FallingFlag: 1
bM15Atr14LtAtr100: 1 bAtr14M15Bk10Falling: 1
we can then simply use Boolean algebra to define rules which result in true or false:
Code: Select all
21:30 GBPUSD: M1 SDIT: bM15AtrVolVmaFallingFlag: 1
So our new rule is: don't trade if bM15AtrVolVmaFallingFlag is true
21:30 GBPUSD: : Caution: bD0BarRangeOnH1Sma60: 1
21:30 GBPUSD: M1 SDIT: Warning: bH1ProbableReverse1
21:30 GBPUSD: : Drop: buy/sell: bM15AtrVolVmaFallingFlag
21:30 GBPUSD: M1 SDIT: Lost interest.
So far so good, except simple rules tend to kill off some good trades as well. It will therefore probably be necessary to qualify this rule with other rules...