ソースコードはこんな感じです
期間14の+DI,-DIのゴールデンクロスとボリューム越えでエントリー。SL(ストップロス)とTP(利益確定)を0.1から1.0まで0.1単位で最適化
期間は2010.1.1-2015.12.31です。
#property copyright "Copyright 2016/3/23,TACA"
#property link "http://mt4kyoto.blogspot.jp/"
extern double SL=0.5;
extern double TP=0.5;
extern int Vol=16;
int d;datetime TimeOld;
void OnTick()
{if(Time[0]!=TimeOld){TimeOld=Time[0];
if(OrdersTotal()==0){
if(TADX(0,1)>Vol){
if(TADX(1,2)<TADX(2,2)){if(TADX(1,1)>TADX(2,1)){EL();}}
if(TADX(1,2)>TADX(2,2)){if(TADX(1,1)<TADX(2,1)){ES();}}
}}}}
void Exit(){for (int i=OrdersTotal()-1;i>=0;i--)
{ d=OrderSelect(i,SELECT_BY_POS);
d=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),5,clrNONE);}}
void EL(){d=OrderSend(Symbol(),OP_BUY ,0.01,Ask,2,Ask-SL,Ask+TP,NULL,1,0,clrNONE);}
void ES() {d=OrderSend(Symbol(),OP_SELL,0.01,Bid,2,Bid+SL,Bid-TP,NULL,1,0,clrNONE);}
double TADX(int Mode,int Shift){return(iADX(NULL,0,14,0,Mode,Shift));}
最適化結果は・・・なぜか写真がUPできません><
利益 | 取引回数 | PF | 期待利益 | DD | DD% | SL | TP | Volume |
56,806 | 851 | 1.2 | 66.75 | 8116 | 6.53% | SL=0.6 | TP=0.9 | Vol=27 |
49,242 | 999 | 1.15 | 49.29 | 13244 | 9.12% | SL=0.6 | TP=0.8 | Vol=23 |
47,938 | 548 | 1.2 | 87.48 | 10638 | 9.22% | SL=1 | TP=0.9 | Vol=22 |
47,806 | 876 | 1.16 | 54.57 | 9485 | 6.49% | SL=0.6 | TP=0.9 | Vol=26 |
47,206 | 1014 | 1.14 | 46.55 | 16295 | 11.53% | SL=0.6 | TP=0.8 | Vol=24 |
46,306 | 881 | 1.16 | 52.56 | 10712 | 9.25% | SL=0.6 | TP=0.9 | Vol=25 |
44,386 | 549 | 1.19 | 80.85 | 11577 | 8.17% | SL=1 | TP=0.9 | Vol=24 |
43,306 | 2322 | 1.12 | 18.65 | 16127 | 10.83% | SL=0.2 | TP=0.9 | Vol=27 |
42,806 | 984 | 1.13 | 43.5 | 11927 | 8.38% | SL=0.6 | TP=0.8 | Vol=26 |
42,442 | 870 | 1.14 | 48.78 | 13659 | 10.58% | SL=0.6 | TP=0.9 | Vol=23 |
Volume27は大きい気がしますが全体的に見て一番上がいいですね
0 件のコメント:
コメントを投稿