|
|
Forex Cyborg Pro是我改良升级后的EA,没有任何限制。Forex Cyborg原版源码我也上传了,大家可以自行下载研究。, A2 J9 x; ]: E5 d9 P
' y% x$ k3 z6 G1 L+ }& zForex Cyborg Pro这个EA很强,强在什么地方,我列出来大家给给大家看看:" C% c; m3 J% ?3 K$ y' A p$ V3 c
/ l4 f+ p9 E- A u; ?' o
1、跨周期:策略用到了M1,M15,D1三个周期的数据。我不是说跨周期就一定好,但是原作者敢这么玩,说明人家很强。/ I* Z0 b J$ `
2、5种出场方式;例如:EA打印了“Buy Order have been closed by filter #1”,就代表多单通过第一种出场方式出场了;打印了“Buy Order have been closed by filter #2”,就代表多单通过第二种出场方式出场了。出场方式在策略原理中我会详细介绍。
, Z7 ?+ `4 O# P4 g, T- N# o3、适应性更强的点差处理方式。6 ?6 q; I% F7 B' M
4、合理的关联品种管理;EA可以限制关联品种开仓数量,防止某个币种大波动造成的,集体性止损。
1 |( k8 z- I( W1 A
, A+ n0 \2 \8 W( c5 b策略原理7 U+ N3 I% @' [# q: l8 Y7 h
6 k# ?# B5 V! h W9 G$ N) x
一、进场过滤
+ |0 F; y6 c4 G3 b% I
& z3 R! |6 |- ?8 _* j1、时间过滤:限制在什么时候交易,或者禁止在什么时候交易。
5 ?1 Z2 S2 G# R5 Z2、当天波幅限制(天图最高点-天图最低点);通过BoxLimit_Entr参数控制。+ p) a6 }3 h* U* W/ V. V1 S8 B' @& K
3、M15布林带带宽限制,带宽太小不交易;通过MinBandWidth_Entr参数控制。
! w9 _! ]. o. m W) `, p4、布林带下轨多信号,布林带上轨空信号;0 U3 c7 b0 ^& ~0 B4 P0 C* C
5、CCI低点多信号,CCI高点空信号;通过CCILimit_Entr参数控制。 {8 j1 @ O2 c* a
6、点差限制,高于MaxSpread不开仓。# v. |3 {( \1 W+ Y4 U
7、以上条件同时满足,开仓;
1 e4 i) H2 M- T2 [3 N* P- R( q2 U
) P9 G9 J6 |3 s$ t( _/ G二、出场方式5 X3 S' z8 K* {' R( O2 r
h" k3 g- ]+ w% Y' B. D/ I( g/ Q0 t6 m1、前四种出场方式都得满足的条件:点差<MaxSpread时,利润需>Profits_Exit;点差>MaxSpread时,盈利点数需>ProfitPoint_Exit。
5 U! a$ n5 }/ K e9 i2、出场方式1:CCI的值大于CCILimit_Exit平多单,CCI的值小于-CCILimit_Exit平空单。
# n( }: d' T. l7 g8 V3、出场方式2:当前价格在MA之上平多单;当前价格在MA之下平空单。0 o( o! V5 c& O! i5 f8 o. Y: D2 T
4、出场方式3:持仓时间大于TimeLength_Exit分钟。
0 ]+ U3 ?$ F- a7 C1 @. X' \5、出场方式4:当前价格在布林带上轨平多单;当前价格在布林带下轨平空单。. s( w3 |8 L6 i0 D* Y
6、出场方式5:当盈利点数>ProfitPoint_Exit,不管当前点差是多少,行情有反转迹象平仓。; {2 }8 O6 O# b
0 Z3 C3 O$ G' v三、指标介绍1 M# p$ p( J' N
: C z. `5 M7 e" }" D. t3 m6 C1、布林带:周期M15.' m7 ?& c5 i: x3 }! h/ b _
2、CCI:周期M1.$ @; ^$ X7 }% [$ j# K: s
3、MA:周期M1.
/ R! A+ J2 n; k1 m$ W( Y5 x- ]) G* l8 i8 Q) u: [
使用说明0 O9 @ q0 H7 ]
- X* K2 { b1 o5 J n6 Z/ m& i8 E1、适用品种:GBPAUD, GBPCAD, GBPNZD,EURAUD,EURCAD, EURGBP, EURNZD,AUDCAD, AUDCHF, ,CADCHF, EURCHF, EURUSD, GBPUSD, USDCAD,AUDUSD,USDCHF等,大家多测试,以复盘为准。
o8 B5 M' V, H* S2、适用周期:M15,0 i+ T+ s( |2 d4 e- j. Q* w; L+ t
3、时间设置:时间设置的是平台时间,我的数据时间是GMT+2,夏令时+3。
5 ]. T5 C/ r9 `- h* O1 b$ x
( p" ^9 j8 k( m) C参数介绍
% F' N# E3 Q7 Z' o% P+ C: V8 |0 [5 q+ z
--------General Settings--------
0 d$ p& @( t' A7 nBasicEquity:为该净值时,开Lots手数;账户净值是该值得N倍,开仓手数为N*Lots+ D, ]+ ]: p/ x
Lots:参考开仓手数。9 S( M0 M, m+ F& r* F' Z" R. {9 A, x
MaxSpread:点差限制
: M0 |2 W: a* H& Q E0 d2 zSlip:滑点
/ |- A* h3 ?6 ~- YSL:止损( t8 S' A6 _( |6 u2 g: }) [* X, f4 E
TP:止盈
1 b4 M+ z- x R# c8 YMagicNumber:魔术码
" t/ ?$ r9 j6 M7 ~' nAuthor:订单注释* g; U& H2 h4 _" o+ B
--------Indicator Control Setting--------
8 }$ |% Y' J/ J, F6 ]5 _CCIPeriod:CCI周期范围
" S) L. l8 y4 x0 G# S% QCCILimit_Entr:进场水平位* i- ]/ M k2 y7 C) G
CCILimit_Exit:出场水平位8 B+ k* R6 f% G1 t o0 o7 c
BandPeriod:布林带周期范围2 h( r6 O; v- _
BandDev; j/ I7 R$ f2 ]( T
MinBandWidth_Entr:进场时布林带带宽不低于该值。
* m3 U! F1 _8 H" v. DBandOffset_Exit:出场时,上下轨的偏移点数8 d. b- ~ c, p/ _
BoxLimit_Entr:进场时,当前波动不能大于该值。
8 o \; P; M6 | J) w: A4 p) XMAPeriod_Exit:均线周期范围,用于出场) [5 x( r: Q; X% n
TimeLength_Exit:持仓时间设置,分钟数,用于出场
7 _# M( } t" z+ h% MProfitPoint_Exit:盈利点数,用于出场' p$ y) o3 e$ l% R
Profits_Exit:盈利值,用于出场
! v ?5 R2 S% |; ?--------Risk Control Setting--------
. X) B- R& T8 ~4 k6 VMinimizeRiskCorrelation:开启关联品种检测( Z( F% f) \; N% Q8 h, _
MaxCorrelatedTradesPerCurrency:允许最多开几个关联品种
& c/ I* I- i3 |& j9 n5 w3 ~& T$ a) f--------OpenTime Filter PLAT--------
$ B' }# W1 s( t2 @StartHour:交易开始时间(小时)
) a: x I6 R6 U8 DStartMinute:交易开始时间(分钟)
) T1 e+ Q4 o' j$ H2 OStopHour:交易结束时间(小时); l$ C$ {$ H4 a. c5 x& p( ?
StopMinute:交易结束时间(分钟)
' G# ~: x+ ^; ]% F; U) I' T--------ProhibitTime Filter PLAT--------0 o/ q' b3 _. P3 q
ProhibitStartHour:禁止交易开始时间(小时)3 p. f5 f- B$ [4 s* }0 V
ProhibitStartMinute:禁止交易开始时间(分钟)
! T' n; L2 i% D3 Y6 b/ QProhibitStopHour:禁止交易结束时间(小时)
/ C) P6 d/ ?" n7 _* F7 e; p" DProhibitStopMinute:禁止交易结束时间(分钟)6 }# D2 P" k/ _" ]$ W, v
|
|