☞ EA들에 대한 진입전략을 지표들의 조합으로 작성하여 기간별로 시뮬레이션하고 최적화 작업을 거친 후 그 개발과정에서 적용해 보았던 데이타들을 게시한다. 이 과정을 통해 EA를 개발한 후, 각종 Backtest를 거치고 진행한 후, 최적화하는 과정을 이해할 수 있을 것이다.

 

1. Entry Logic Set

(1) MA+Stochastic+CCI+WPR구성(YS_Guri_M5_V0.1)

1) Volatility

iATR(NULL, 5, 14, 1) > 6 * mypoint * sympoint

2) Trend

iClose(NULL, 5, 1) - iMA(NULL, 5, 95, 0, MODE_SMMA, PRICE_HIGH, 1) > 25*mypoint*sympoint

bid00- iClose(NULL, 15, 1) <= 5*mypoint*sympoint

3) Main Indicator

iWPR(NULL, 5, 21, 1) < -95

iCCI(NULL, 5, 16, PRICE_TYPICAL, 1) < -110

iStochastic(NULL, 5, 11, 1, 1, MODE_SMA, 0, MODE_MAIN, 1) < 5

iWPR(NULL,1,24,0) < -100+5 && iWPR(NULL,5,24,0) < -100+15

4) Back Test

- Default Set – TP : 100, SL : 100, AddFilter : False, Trailing 15, BreakEven 12, CloseFilter TRUE

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1406.25

1.74

270.92

95.03

382

220(96.82)

162(92.59)

 

MA Period (MABuy/SellGap-25/25, ATR-14/6, MinProfit/PriceTarget-5/15) Optimization

통화

TF

기간

MA Period

순익

PF

MDD

거래수

EURUSD

M5

2007-2011

90

1655.92

2.10

236.56

360

EURUSD

M5

2007-2011

110

1752.50

1.76

246.73

473

EURUSD

M5

2007-2011

100

1630.45

1.81

235.52

420

EURUSD

M5

2007-2011

80

1173.48

1.84

242.26

297

EURUSD

M5

2007-2011

70

976.13

1.98

213.60

229

EURUSD

M5

2007-2011

60

781.99

2.30

201.00

156

 

MABuy/SellGap(MA Period-95)

통화

TF

기간

MA Buy Gap

MA Sell Gap

순익

PF

MDD

거래수

EURUSD

M5

2007-2011

30

25

1562.46

1.98

312.10

349

EURUSD

M5

2007-2011

30

30

1408.32

2.01

243.16

315

EURUSD

M5

2007-2011

35

30

1261.91

1.90

254.52

292

EURUSD

M5

2007-2011

40

35

1206.71

2.21

290.80

242

EURUSD

M5

2007-2011

30

35

1192.17

1.92

261.96

289

EURUSD

M5

2007-2011

40

40

1073.16

2.34

225.80

207

EURUSD

M5

2007-2011

35

35

1045.76

1.80

277.96

266

EURUSD

M5

2007-2011

45

40

999.67

2.25

236.80

193

EURUSD

M5

2007-2011

40

45

961.22

2.37

225.80

185

EURUSD

M5

2007-2011

45

45

887.73

2.27

236.80

171

MA Period 90, MABuy/SellGap-40/35

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1080.83

2.20

244.50

95.89

219

141(97.16)

78(93.59)

 

MA Period 92, MABuy/SellGap-40/35

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1214.31

2.35

217.62

96.14

233

152(97.37)

81(93.83)

 

MA Period 93, MABuy/SellGap-40/35

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1263.51

2.40

217.62

96.20

237

156(97.44)

81(93.83)

 

MA Period 94, MABuy/SellGap-40/35

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1259.01

2.40

217.92

96.22

238

156(97.44)

82(93.90)

 

MA Period 95, MABuy/SellGap-40/35

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1184.81

2.18

311.20

95.88

243

160(96.88)

83(93.98)

 

MA Period 85, MABuy/SellGap-40/35

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1048.28

2.50

255.10

96.32

190

138(99.28)

127(98.43)

* MA Period 93으로 최적화

 

MA Period 93, MABuy/SellGap-40/40

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1013.17

2.27

247.50

96.10

205

124(97.58)

81(93.83)

 

MA Period 93, MABuy/SellGap-35/35

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1087.47

1.91

261.13

95.35

258

156(97.44)

102(92.16)

 

MA Period 93, MABuy/SellGap-30/30

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1295.06

1.92

264.32

95.42

306

181(96.69)

125(93.60)

 

MA Period 93, MABuy/SellGap-42/42

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

883.0

2.10

255.33

95.72

187

112(97.32)

75(93.33)

- CCI Optimization

MA Period 93, MABuy/SellGap-40/35, Stochastic 11/5

통화

TF

기간

CCI Period

CCI Value

순익

PF

MDD

거래수

EURUSD

M5

2007-2011

10

130

1461.55

3.09

154.00

227

EURUSD

M5

2007-2011

12

120

1436.65

2.80

196.00

240

EURUSD

M5

2007-2011

12

130

1374.15

2.72

212.60

230

EURUSD

M5

2007-2011

14

110

1281.06

2.42

217.92

241

 

- Stochastic Optimization

MA Period 93, MABuy/SellGap-40/35, CCI 16/110

통화

TF

기간

Sto Period

Sto Value

순익

PF

MDD

거래수

EURUSD

M5

2007-2011

9

7

1407.48

2.76

209.00

245

EURUSD

M5

2007-2011

10

4

1308.16

2.87

226.20

221

 

MA Period 93, MABuy/SellGap-40/35, Stochastic 9/7, CCI 10/130

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1524.72

3.18

149.70

97.01

234

167(97.60)

67(95.52)

 

MA Period 93, MABuy/SellGap-40/35, Stochastic 9/7, CCI 12/120

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1493.62

2.87

185.80

96.77

248

167(97.60)

81(95.06)

 

MA Period 93, MABuy/SellGap-40/35, Stochastic 10/4, CCI 10/130

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1421.09

3.37

176.20

97.20

214

150(98.00)

64(95.31)

 

MA Period 93, MABuy/SellGap-40/35, Stochastic 10/4, CCI 12/120

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1407.08

3.01

214.20

96.90

226

150(98.00)

76(94.74)

 

MA Period 93, MABuy/SellGap-40/35, Stochastic 9/7 Or 10/4, CCI 10/130 Or 12/120 통합본(V0.2)

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1493.62

2.87

185.80

96.77

248

167(97.60)

81(95.06)

* Stochastic 9/7, CCI 10/130으로 최적화

 

- Volatility Optimization

ATR Period(Mig Bank) –ATR Period 40, ATR Limit 6

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1656.70

3.07

232.0

96.99

266

188(97.34)

78(96.15)

공통조건 수정 : iATR(NULL, 15, 40, 1) > 6 * mypoint * sympoint

 

LastMargin(Mig Bank) – Default 5 => 10

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1665.79

3.08

232.00

96.98

265(8)

187(97.33)

78(96.15)

* LastMargin Default 10로 최적화

 

Min Profit & Price Target(Mig Bank) – Default 5,15 => 5,25

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1740.80

3.18

232.0

96.99

266(8)

188(97.34)

78(96.15)

* Min Profit & Price Target : 5, 25 최적화

 

- Trend Optimization

MA BuyGap, MA SellGap => 38/38

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1459.11

2.82

235.0

96.68

241(8)

154(97.40)

87(95.40)

 

MA BuyGap, MA SellGap => 40/38

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1504.55

3.15

235.00

96.98

232(7)

154(97.40)

78(96.15)

 

MA BuyGap, MA SellGap => 42/38

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1464.45

3.09

235.00

96.88

224(7)

154(97.40)

70(95.71)

 

MA BuyGap, MA SellGap => 40/34

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1760.18

3.20

232.00

97.05

271(8)

193(97.41)

78(96.15)

 

MA BuyGap, MA SellGap => 39/34

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1821.17

3.28

232.00

97.10

276(8)

193(97.41)

83(96.39)

* MA BuyGap 39로 최적화, MA SellGap 34로 최적화

 

- Reverse Optimization

WPR_Period : 21, WPR_Value : 94

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1859.54

3.32

232.00

97.14

280(8)

194(97.42)

86(96.51)

* WPR_Period : 21, WPR_Value 94로 최적화, ExtraWPR_Period : 24, ExtraWPR1,2 : 5/15로 최적화

 

 

 

- 기타 변수 최적화

Add Filter = TRUE

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

2574.49

3.57

424.90

97.22

324(9)

231(97.42)

93(96.77)

 

☞ 최종 변수 최적화 결과

iATR(NULL, 15, 40, 1) > 6 * mypoint * sympoint

iClose(NULL, 15, 1) - iMA(NULL, 15, 93, 0, MODE_SMMA, PRICE_HIGH, 1) > 39*mypoint*sympoint

bid00- iClose(NULL, 15, 1) <= 10*mypoint*sympoint

iStochastic(NULL, 15, 9, 1, 1, MODE_SMA, 0, MODE_MAIN, 1) < 7

iCCI(NULL, 5, 10, PRICE_TYPICAL, 1) < -130

iWPR(NULL,15,21,1) < -94

iWPR(NULL,1,24,0) < -100+5 && iWPR(NULL,5,24,0) < -100+15

 

SL = 100, TP = 100, Trailing = 15, MinProfit = 5, PriceTarget = 25, AddFilter = TRUE

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

2574.49

3.57

424.90

97.22

324(9)

231(97.42)

93(96.77)

EURUSD

M5

2007

86.08

-

43.0

100

7

4

3

EURUSD

M5

2008

408.28

1.58

306.30

94.29

105(6)

70(94.29)

35(94.29)

EURUSD

M5

2009

1024.06

-

202.0

100

89

62

27

EURUSD

M5

2010

434.37

3.17

204.36

97.10

69(2)

49(97.96)

20(95.0)

EURUSD

M5

2011

690.08

7.91

122.32

98.41

63(1)

51(98.04)

12(100)

 

(2) MA+Bollinger Band구성(YS_TS_V0.1)

1) Main Parameter

TF01 = 15;

BB_Period01 = 240;

BB_Sigma01 = 2.5;

MA_Period01 = 240;

MA_Period02 = 900;

2) 기타 변수

TrailingStop1 = 10.0, BreakEven1 = 8.0, BreakPoint1 = 3.0, Add Filter = TRUE

XSL1 = 26, XTP1 = 10, XSL2 = 26, XTP2 = 13;

3) Back Test

BB_Period01 = 240, MA_Period01 = 240

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1820.36

2.15

177.60

85.93

405(57)

183(83.06)

222(88.29)

 

BB_Period01 = 237, MA_Period01 = 237

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1686.71

2.05

177.80

85.50

400(58)

179(82.12)

221(88.24)

 

BB_Period01 = 237, MA_Period01 = 240

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1967.27

2.22

177.60

86.32

424(58)

189(83.60)

235(88.51)

 

BB_Period01 = 243, MA_Period01 = 241

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1820.28

2.21

168.00

86.40

397(54)

178(83.71)

219(88.58)

* BB_Period01 = 237, MA_Period01 = 240로 최적화

 

BB_Sigma01 = 2.0

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1855.27

2.12

178.00

85.85

424(60)

189(82.54)

235(88.51)

BB_Sigma01 = 3.0

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1938.27

2.18

177.80

86.08

424(59)

189(83.07)

235(88.51)

* BB Sigma 2.5로 최적화

 

BackTest 결과

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1967.27

2.22

177.60

86.32

424(58)

189(83.60)

235(88.51)

EURUSD

M5

2007

252.98

1.88

128.78

86.11

72(10)

27(92.59)

45(82.22)

EURUSD

M5

2008

553.31

3.37

153.92

90.70

86(8)

48(85.42)

38(97.37)

EURUSD

M5

2009

339.69

2.09

124.60

85.19

81(12)

15(60.0)

66(90.91)

EURUSD

M5

2010

421.53

1.95

177.40

83.67

98(16)

64(82.81)

34(85.29)

EURUSD

M5

2011

427.83

1.91

193.90

85.19

108(16)

51(80.39)

57(89.47)

EURUSD

M5

2012

48.79

1.18

185.80

79.49

39(8)

31(74.19)

8(100.0)

 

(3) 통합 EA 구성(YS_TS_Integral_M5_V0.1)

☞ 통합 변수 설정

Strategy All TRUE => Strategy1 : YS_Guri_M5_V0.1, Strategy2 : YS_TS_V0.1

AddFilter = TRUE, MM = 0(FALSE)

 

BackTest 결과

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

4567.46

2.75

423.50

91.04

748(67)

420(91.19)

328(90.85)

EURUSD

M5

2007

358.06

2.25

141.98

87.18

78(10)

30(93.33)

48(83.33)

EURUSD

M5

2008

902.50

1.92

306.30

91.98

187(15)

117(89.74)

70(95.71)

EURUSD

M5

2009

1348.76

5.32

201.80

92.94

170(12)

77(92.21)

93(93.55)

EURUSD

M5

2010

860.50

2.34

250.56

89.22

167(18)

113(89.38)

54(88.89)

EURUSD

M5

2011

1062.71

2.87

130.0

89.94

169(17)

101(89.11)

68(91.18)

 

Money Management 적용결과

 

- Conservative

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

6395.98

2.70

552.37

90.91

748(68)

420(90.95)

328(90.85)

- Aggresive

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

24363.53

2.62

2103.85

90.78

748(69)

420(90.71)

328(90.85)

 

- MM/5%

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

79204.21

2.74

5798.57

90.91

748(68)

420(90.95)

328(90.85)

 

- MM/10%

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

540397.74

2.57

66917.27

90.42

741(71)

418(90.19)

323(90.71)

 

(4) MA+Stochastic+CCI+WPR구성(YS_Guri_M5_V0.2)

Extra WPR조건 제외

 

BackTest 결과

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

3756.66

2.88

452.40

96.72

518(17)

360(96.67)

158(96.84)

EURUSD

M5

2007

79.56

1.80

109.12

94.44

18(1)

13(92.31)

5(100)

EURUSD

M5

2008

715.22

1.60

452.40

94.94

178(9)

113(93.81)

65(96.92)

EURUSD

M5

2009

1591.11

16.92

201.60

99.29

141(1)

100(99.0)

41(100)

EURUSD

M5

2010

522.70

2.74

224.32

96.91

97(3)

65(98.46)

32(93.75)

EURUSD

M5

2011

868.99

3.17

221.96

96.04

101(4)

78(97.44)

23(91.30)

  

(5) 통합 EA 구성(YS_TS_Integral_M5_V0.2)

☞ 통합 변수 설정

Strategy All TRUE => Strategy1 : YS_Guri_M5_V0.2, Strategy2 : YS_TS_V0.1

AddFilter = TRUE, MM = 0(FALSE)

 

BackTest 결과

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

5723.93

2.58

458.32

92.04

942(75)

549(92.17)

393(91.86)

EURUSD

M5

2007

332.54

1.86

128.58

87.78

90(11)

40(92.50)

50(84.00)

EURUSD

M5

2008

1254.33

1.87

458.92

93.56

264(17)

161(91.30)

103(97.09)

EURUSD

M5

2009

1959.73

6.08

201.20

94.59

222(12)

115(94.78)

107(94.39)

EURUSD

M5

2010

892.43

2.20

272.24

90.26

195(19)

129(90.70)

66(89.39)

EURUSD

M5

2011

1325.42

2.57

180.50

90.91

209(19)

129(91.47)

80(90.0)

 

Money Management 적용결과

- Conservative

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

8369.59

2.55

597.91

91.83

942(77)

549(91.80)

393(91.86)

 

- MM/5%

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

145,250.92

2.71

11,154.75

92.04

942(75)

549(92.17)

393(91.86)

 

- MM/10%

통화

TF

기간

순익

PF

MDD

승률(%)

거래수

Short

Long

EURUSD

M5

2007-2011

1,440,995.20

2.50

166,509.53

92.03

929(74)

536(92.16)

393(91.86)

 

 

 

 

+ Recent posts