|
Forex Cyborg Pro是我改良升级后的EA,没有任何限制。Forex Cyborg原版源码我也上传了,大家可以自行下载研究。
5 t( r3 b4 T( \( D) X4 g' k! `& b: V% x3 W
Forex Cyborg Pro这个EA很强,强在什么地方,我列出来大家给给大家看看:
. v# X9 w: H y, v# v' V% ~7 q( |6 S5 H
1、跨周期:策略用到了M1,M15,D1三个周期的数据。我不是说跨周期就一定好,但是原作者敢这么玩,说明人家很强。4 \6 E! Z# v! w; b# F% t5 e
2、5种出场方式;例如:EA打印了“Buy Order have been closed by filter #1”,就代表多单通过第一种出场方式出场了;打印了“Buy Order have been closed by filter #2”,就代表多单通过第二种出场方式出场了。出场方式在策略原理中我会详细介绍。! X' X/ n5 ^ D7 K
3、适应性更强的点差处理方式。" w! |% }6 |2 |$ q1 [& h# E% h
4、合理的关联品种管理;EA可以限制关联品种开仓数量,防止某个币种大波动造成的,集体性止损。
) H4 \8 U* s9 f
# s1 ?: `4 D6 _' Q, H; U' T策略原理
H) Z' V/ L8 L) Q2 P- q
2 m& U" x( q2 Q H" [一、进场过滤
6 ~; R0 \! E0 J4 G* a2 I9 x+ i8 a: @" M" W: K
1、时间过滤:限制在什么时候交易,或者禁止在什么时候交易。2 ^* A' Z# x. h
2、当天波幅限制(天图最高点-天图最低点);通过BoxLimit_Entr参数控制。/ j: m/ F+ I8 u$ P
3、M15布林带带宽限制,带宽太小不交易;通过MinBandWidth_Entr参数控制。
% w8 m) }' K; g4、布林带下轨多信号,布林带上轨空信号;% |, Y8 `; j0 Q% I0 u: G( f
5、CCI低点多信号,CCI高点空信号;通过CCILimit_Entr参数控制。
3 @" a: ?" U) c; S7 r' w6、点差限制,高于MaxSpread不开仓。
+ T! J0 O! V2 `* X& ^! M. s7、以上条件同时满足,开仓;$ V) O) }% Y1 X U" A& _
. B4 z( L: \9 z. F, U6 U* A% Q+ T
二、出场方式
7 ^( T' j, d: T2 ?
+ g) W6 b+ ?& \6 S, b$ A1、前四种出场方式都得满足的条件:点差<MaxSpread时,利润需>Profits_Exit;点差>MaxSpread时,盈利点数需>ProfitPoint_Exit。% O. t, n- V8 L/ u2 P4 A
2、出场方式1:CCI的值大于CCILimit_Exit平多单,CCI的值小于-CCILimit_Exit平空单。
0 n% G' W+ l& ]; I3、出场方式2:当前价格在MA之上平多单;当前价格在MA之下平空单。0 [ J( a3 O; }) D% i( w% e
4、出场方式3:持仓时间大于TimeLength_Exit分钟。
2 M! T# W( o* ?7 G( {2 I# v& j5、出场方式4:当前价格在布林带上轨平多单;当前价格在布林带下轨平空单。
0 [ r: d/ e6 K+ ]6、出场方式5:当盈利点数>ProfitPoint_Exit,不管当前点差是多少,行情有反转迹象平仓。
- \# x% t8 B/ f, R0 g8 u' y9 {7 D6 v7 v
) p& y) j5 D" G$ E三、指标介绍* y( z5 t1 `% S/ U G7 a- O, s
) v3 p1 H% V( @: x
1、布林带:周期M15.; i: }& X+ x% d. o; }4 h
2、CCI:周期M1.5 P" a4 O* b0 j8 [( L
3、MA:周期M1.
, x# k+ a6 I. h" o! e. ?5 d; x3 D6 e X& S( @6 u0 C1 `
使用说明
% K# i/ u% D; X/ W( I$ S! a$ }0 K& g
1、适用品种:GBPAUD, GBPCAD, GBPNZD,EURAUD,EURCAD, EURGBP, EURNZD,AUDCAD, AUDCHF, ,CADCHF, EURCHF, EURUSD, GBPUSD, USDCAD,AUDUSD,USDCHF等,大家多测试,以复盘为准。 d! K9 _% {. x7 M
2、适用周期:M15,! _! ~+ i6 W# |. V- _
3、时间设置:时间设置的是平台时间,我的数据时间是GMT+2,夏令时+3。
' W$ o! j B. u+ o# R
0 a6 v2 G5 C% B- w |参数介绍6 s2 |3 [) v* H' q# ?5 H% |
. g' O& I; O9 W
--------General Settings--------
# ~# L* L' E1 z" ^8 O$ ABasicEquity:为该净值时,开Lots手数;账户净值是该值得N倍,开仓手数为N*Lots: B% |( t3 C6 z0 c2 }- x
Lots:参考开仓手数。$ R0 [$ U5 }7 o9 r$ ~8 ?+ I
MaxSpread:点差限制1 m+ `7 m3 f. c- R6 E& y# f
Slip:滑点% P7 g4 P6 O0 `6 D
SL:止损7 o+ I) [* y: D$ Q' n
TP:止盈% l$ {/ M/ G* G
MagicNumber:魔术码& f% @+ V- l% \1 G O7 l/ O2 a
Author:订单注释) b1 ?$ c/ l' n3 o
--------Indicator Control Setting--------! q3 p2 s8 W! z5 Y8 a
CCIPeriod:CCI周期范围
; ~6 g, y5 Z+ c: g0 kCCILimit_Entr:进场水平位
' B5 ^ {3 \; X! }# i$ d( ZCCILimit_Exit:出场水平位
$ M: }+ }/ e; rBandPeriod:布林带周期范围( i* O+ T9 X- e9 Q( |" q5 U, T! Q
BandDev) ? d" N3 d( w) y6 Y' ^+ h V4 w
MinBandWidth_Entr:进场时布林带带宽不低于该值。1 V7 }- o; }3 |3 @
BandOffset_Exit:出场时,上下轨的偏移点数
p* m# n& T, p* q2 j4 U) D0 QBoxLimit_Entr:进场时,当前波动不能大于该值。
1 |' L+ Q1 _ _/ u! d9 vMAPeriod_Exit:均线周期范围,用于出场
r8 A a9 e3 A5 tTimeLength_Exit:持仓时间设置,分钟数,用于出场
& }# ~. ^' {1 L' N8 U! S* nProfitPoint_Exit:盈利点数,用于出场
1 n2 V2 b; f- K5 }/ O9 C% M2 ^Profits_Exit:盈利值,用于出场- x: P' |0 d4 v. f q
--------Risk Control Setting--------
; M+ K5 [8 _; l5 E" \4 x. eMinimizeRiskCorrelation:开启关联品种检测
+ r4 \ t+ x) M5 BMaxCorrelatedTradesPerCurrency:允许最多开几个关联品种; G1 [; `1 u% E4 z4 x5 S6 F2 @
--------OpenTime Filter PLAT--------
( g2 @4 _& U. n2 t FStartHour:交易开始时间(小时)
9 x. s( {: j- GStartMinute:交易开始时间(分钟)
" n" H1 A" h/ p& _4 ZStopHour:交易结束时间(小时) C) `9 p; n. j1 S
StopMinute:交易结束时间(分钟)
! W. x( V3 V/ X: Y3 u" p9 Q--------ProhibitTime Filter PLAT--------5 Q B6 k7 u0 Z3 u1 j$ c2 B' l: G
ProhibitStartHour:禁止交易开始时间(小时)! e7 ]" n- w" z6 ~3 V/ J2 ]3 ]7 O3 z
ProhibitStartMinute:禁止交易开始时间(分钟)
9 M6 k9 z3 o+ p( MProhibitStopHour:禁止交易结束时间(小时)
) m* l( ^ A$ oProhibitStopMinute:禁止交易结束时间(分钟)# E1 X0 A2 H; @4 g4 Y
|
|