Monday, July 30, 2007

Graphs of pips gains for Sedona System

The x-axis is time, y-axis is pip count. All of these pairs have periods of no growth, or slight drawdown but are pretty smooth otherwise. I've mentioned this before, but I'll say it again. The system works over a wide variety of parameters for each currency pair...these samples are just some of the better parameter sets.


















































Sunday, July 29, 2007

New Sedona Results / New Ideas

I haven't posted anything in a while...been busy with work and more testing. Here are some updated results along with more pairs to trade. More pairs means more trades...that means more compounding growth, less risk per trade, less drawdown, and more money.

I've got some ideas on tweaking the system - specifically, I want to try exiting around 1700 EDT. The market has more liquidity at that point, which should give us a better spread. Better spreads are much more profitable, of course.

Another idea is to simply enter if a pair is at the top/bottom of its respective range (from 03:00 -> 19:00 GMT) at 19:00 GMT, and fade the breakout. This is based on the observation that often, a pair is at the top/bottom of the range around noon (EDT), and then fades in the opposite direction...more on this later.

I've reworked the analysis to a base 1% risk per trade. I'll post later about the effect on total drawdown of trading multiple pairs at once.
----------------------------------------------------

levistamper@levistamper-pc ~/FX/RangeTrading/tmp
$ find . -name RANGE_\* -print -exec ../../analyze.pl --input={} --risk=100 \;
./RANGE_AUDUSD_stop30_lim15_m5_th3
num_trades: 446
num_wins: 285
num_loss: 148
average win: 12.2771929824561
average loss: -12.7027027027027
average trade: 3.63004484304933
percent win: 63.9013452914798
percent loss: 33.1838565022422
biggest win: 15
biggest loss: -30
biggest drawdown: 90
total pips: 1619
risk: 0.01
biggest dollar gain: 86.3246517502908
biggest dollar loss: -172.987130551836
biggest dollar drawdown: 448.988727292251
biggest dollar drawdown percentage: 2.97625333015716
highest dollar total: 17351.2550018084
average gain per trade: 15.8533415397233
account: 17070.5903267166



./RANGE_EURCHF.s22.l19.RD22.M5.TH3.csv
num_trades: 523
num_wins: 296
num_loss: 202
average win: 6.25337837837838
average loss: -5.85643564356436
average trade: 1.27724665391969
percent win: 56.5965583173996
percent loss: 38.623326959847
biggest win: 19
biggest loss: -22
biggest drawdown: 79
total pips: 668
risk: 0.01
biggest dollar gain: 115.389468009438
biggest dollar loss: -135.577107652617
biggest dollar drawdown: 483.38182753408
biggest dollar drawdown percentage: 3.5587097099232
highest dollar total: 13635.4488996307
average gain per trade: 6.70201813661573
account: 13505.15548545



./RANGE_EURGBP.s16.l12.RD22.M5.TH3.csv
num_trades: 591
num_wins: 370
num_loss: 197
average win: 6.98648648648649
average loss: -6.03045685279188
average trade: 2.36379018612521
percent win: 62.6057529610829
percent loss: 33.3333333333333
biggest win: 12
biggest loss: -16
biggest drawdown: 76
total pips: 1397
risk: 0.01
biggest dollar gain: 180.356337784545
biggest dollar loss: -241.346988030459
biggest dollar drawdown: 789.66239602401
biggest dollar drawdown percentage: 4.66133381016133
highest dollar total: 24227.8680423905
average gain per trade: 23.3062555939543
account: 23773.997056027



./RANGE_GBPUSD_stop70_lim30_m6_th3
num_trades: 245
num_wins: 156
num_loss: 89
average win: 21.9871794871795
average loss: -23.3483146067416
average trade: 5.51836734693878
percent win: 63.6734693877551
percent loss: 36.3265306122449
biggest win: 30
biggest loss: -70
biggest drawdown: 191
total pips: 1352
risk: 0.01
biggest dollar gain: 51.9280294251273
biggest dollar loss: -121.571762057387
biggest dollar drawdown: 279.72020084587
biggest dollar drawdown percentage: 2.70620206656761
highest dollar total: 12168.4682286215
average gain per trade: 8.60482461399816
account: 12108.1820304295



./RANGE_USDCAD_stop50_lim25_m5_th1
num_trades: 220
num_wins: 136
num_loss: 80
average win: 16.3529411764706
average loss: -15.2375
average trade: 4.56818181818182
percent win: 61.8181818181818
percent loss: 36.3636363636364
biggest win: 25
biggest loss: -50
biggest drawdown: 185
total pips: 1005
risk: 0.01
biggest dollar gain: 60.5500597449297
biggest dollar loss: -120.198046444834
biggest dollar drawdown: 447.727089481126
biggest dollar drawdown percentage: 3.64512534092014
highest dollar total: 12282.8996977126
average gain per trade: 10.0304911412044
account: 12206.708051065



./RANGE_USDJPY_stop30_lim15_m5_th3
num_trades: 495
num_wins: 331
num_loss: 159
average win: 13.5347432024169
average loss: -21.5345911949686
average trade: 2.13333333333333
percent win: 66.8686868686869
percent loss: 32.1212121212121
biggest win: 15
biggest loss: -30
biggest drawdown: 231
total pips: 1056
risk: 0.01
biggest dollar gain: 71.6015125861295
biggest dollar loss: -143.91904029812
biggest dollar drawdown: 811.058257399272
biggest dollar drawdown percentage: 7.49211865052526
highest dollar total: 14391.904029812
average gain per trade: 8.27388161458536
account: 14095.5713992198



Friday, July 6, 2007

"Sedona System"

I found a system on Forex Factory that sounded promising. The idea is featured in a book by that Boris guy that works for FXCM, so I can't take credit for the idea. I can take credit for backtesting, though.

The idea:

during inactive hours, most pairs will bounce around in a range...this system will call for you to go short at the top of the range, and long at the bottom. Stops and exit parameters vary; I've tested a few and found some profitable settings.


Rules:

Draw a box around the high/low from 03:00 GMT - 19:00 GMT (around 8pm EDT to noon the next day). Place entry orders to go long at the bottom of the box, and short at the top. Exit all trades at their limit, or before the start of the JPY session (around 8pm EDT).

I added a volatility filter. Only trade when the range is > 0.6*(average range over last 22 days for the box). It works well without the filter, though.

I tested this on many pairs...here are some profitable results:

As you can see...this system is pretty nice. I'll be trying more pairs as I get more data. BTW, I've tested EUR/USD, and EUR/JPY. They don't work for some reason. USDCHF almost works, but not very well. The parameters below represent some of the better settings, but the systems works on a wide variety of settings.

All tests start with $10,000.00

$ ../analyze.pl --input=RANGE_GBPUSD_stop70_lim40_th3 --risk=300
num_trades: 245
num_wins: 154
num_loss: 91
average win: 23.5584415584416
average loss: -23.8571428571429
average trade: 5.9469387755102
biggest win: 40
biggest loss: -70
biggest drawdown: 171
total pips: 1457
risk: 0.03
biggest dollar gain: 307.699026170607
biggest dollar loss: -555.127109070683
biggest dollar drawdown: 862.320607157402
biggest dollar drawdown percentage: 7.20416405323425
average gain per trade: 33.9380339965376
account: 18314.8183291517

$ ../analyze.pl --input=RANGE_USDCAD_stop50_lim25_m6_th1 --risk=300
num_trades: 202
num_wins: 147
num_loss: 52
average win: 13.0952380952381
average loss: -15.1923076923077
average trade: 5.61881188118812
biggest win: 15
biggest loss: -35
biggest drawdown: 130
total pips: 1135
risk: 0.03
biggest dollar gain: 326.677936404871
biggest dollar loss: -711.640062993826
biggest dollar drawdown: 2628.09721789552
biggest dollar drawdown percentage: 10.7023450286276
average gain per trade: 79.2062591289465
account: 25999.6643440472

$ ../analyze.pl --input=RANGE_USDJPY_stop30_lim15_m5_th3 --risk=300
num_trades: 495
num_wins: 331
num_loss: 159
average win: 13.5347432024169
average loss: -21.5345911949686
average trade: 2.13333333333333
biggest win: 15
biggest loss: -30
biggest drawdown: 231
total pips: 1056
risk: 0.03
biggest dollar gain: 419.946973738377
biggest dollar loss: -852.492356688906
biggest dollar drawdown: 3835.68598796643
biggest dollar drawdown percentage: 21.2556989610852
average gain per trade: 33.4689049871766
account: 26567.1079686524


$ ../analyze.pl --input=RANGE_AUDUSD_stop30_lim15_m5_th3 --risk=300
num_trades: 446
num_wins: 285
num_loss: 148
average win: 12.2771929824561
average loss: -12.7027027027027
average trade: 3.63004484304933
biggest win: 15
biggest loss: -30
biggest drawdown: 90
total pips: 1619
risk: 0.03
biggest dollar gain: 751.002418280175
biggest dollar loss: -1510.43045183321
biggest dollar drawdown: 3230.1578933774
biggest dollar drawdown percentage: 8.78455074515168
average gain per trade: 85.8777746556087
account: 48301.4874964015

$ ../analyze.pl --input=RANGE_GBPJPY_stop60_lim30_m6_th5 --risk=300
num_trades: 214
num_wins: 149
num_loss: 63
average win: 26.744966442953
average loss: -30.3333333333333
average trade: 9.69158878504673
biggest win: 30
biggest loss: -60
biggest drawdown: 241
total pips: 2074
risk: 0.03
biggest dollar gain: 411.540823380571
biggest dollar loss: -757.487539338355
biggest dollar drawdown: 1863.44123995019
biggest dollar drawdown percentage: 11.46683187477
average gain per trade: 81.8419460369996
account: 27514.1764519179