|
Forex Cyborg Pro是我改良升级后的EA,没有任何限制。Forex Cyborg原版源码我也上传了,大家可以自行下载研究。, P5 l. ~# D9 _# T7 ?7 N2 `7 i0 o
' ]+ T7 C. \$ ^$ h: r% `
Forex Cyborg Pro这个EA很强,强在什么地方,我列出来大家给给大家看看:2 W" m$ o- P0 Y2 Y+ j
b: E4 _% e" y4 ]1、跨周期:策略用到了M1,M15,D1三个周期的数据。我不是说跨周期就一定好,但是原作者敢这么玩,说明人家很强。5 E3 o9 F% L0 ^# V q
2、5种出场方式;例如:EA打印了“Buy Order have been closed by filter #1”,就代表多单通过第一种出场方式出场了;打印了“Buy Order have been closed by filter #2”,就代表多单通过第二种出场方式出场了。出场方式在策略原理中我会详细介绍。) n5 q; j! q" x; g+ l
3、适应性更强的点差处理方式。. N9 q) e9 S V: R% ?8 i
4、合理的关联品种管理;EA可以限制关联品种开仓数量,防止某个币种大波动造成的,集体性止损。+ d1 |# ?# z) Z3 H- R
6 v) U8 o, Q- z4 ?' @
策略原理+ j) o0 q, U4 p
% Q- K" H% z- J
一、进场过滤
9 s5 {! s3 y7 I: u, S
4 }6 s- T; T! m( k1、时间过滤:限制在什么时候交易,或者禁止在什么时候交易。
0 t; q, _' H2 b2 p/ j: Y4 \2、当天波幅限制(天图最高点-天图最低点);通过BoxLimit_Entr参数控制。
0 @ x" z @; @: x0 @# C3、M15布林带带宽限制,带宽太小不交易;通过MinBandWidth_Entr参数控制。
0 e& m0 v2 M+ v9 {1 P4、布林带下轨多信号,布林带上轨空信号;
* q- v" j6 D, ^5、CCI低点多信号,CCI高点空信号;通过CCILimit_Entr参数控制。
p. B9 D+ i& Z' f4 W6、点差限制,高于MaxSpread不开仓。/ \6 S4 I/ ]( \& @) j2 `' t- j6 b
7、以上条件同时满足,开仓;# z+ [, H* _) T6 D
! g2 T# N( m: u: _! ]1 N
二、出场方式
; _8 J5 l4 d5 W5 ?. T1 W: e; t& k& n+ P7 [
1、前四种出场方式都得满足的条件:点差<MaxSpread时,利润需>Profits_Exit;点差>MaxSpread时,盈利点数需>ProfitPoint_Exit。. P* M$ F! }" f7 z4 h$ I
2、出场方式1:CCI的值大于CCILimit_Exit平多单,CCI的值小于-CCILimit_Exit平空单。" E0 A) [6 u& }3 c' {4 t
3、出场方式2:当前价格在MA之上平多单;当前价格在MA之下平空单。. Y' h7 c d0 m: Z. O
4、出场方式3:持仓时间大于TimeLength_Exit分钟。( T% T1 U" q& f, [9 p/ o
5、出场方式4:当前价格在布林带上轨平多单;当前价格在布林带下轨平空单。3 ^) o$ K2 Y4 c7 h' R
6、出场方式5:当盈利点数>ProfitPoint_Exit,不管当前点差是多少,行情有反转迹象平仓。
d9 S$ p3 L6 o! U* Y" Q a
, V% x9 i. _0 l) M三、指标介绍* _* ?3 V, i* N$ q5 S' t2 L
; j( f* s) q2 K3 B _
1、布林带:周期M15.0 x, i- c2 ~, n4 ~& P2 V8 J
2、CCI:周期M1.
1 X2 o! @) g+ W4 ?3 m+ _$ p/ ^3、MA:周期M1.
( @# V, M U0 }$ o' Y7 o
* P1 u u& G( j! o& k- k使用说明
$ A1 A( \2 N3 @7 M: W" A# R& y1 z& E7 v9 c0 R7 {" m% o" z
1、适用品种:GBPAUD, GBPCAD, GBPNZD,EURAUD,EURCAD, EURGBP, EURNZD,AUDCAD, AUDCHF, ,CADCHF, EURCHF, EURUSD, GBPUSD, USDCAD,AUDUSD,USDCHF等,大家多测试,以复盘为准。4 W: j$ e: G! M, F0 c
2、适用周期:M15,
- V# \. o6 _' d2 D/ m( V. r3、时间设置:时间设置的是平台时间,我的数据时间是GMT+2,夏令时+3。' B1 W: S& e3 s" m$ ^2 P
# s# S j3 Q; k) G8 ]( j# S
参数介绍$ W* T0 k0 t. N/ n( X
; b" T, T( `7 ?$ K6 d$ u
--------General Settings--------
m( W! i! N9 D. U. w/ W( HBasicEquity:为该净值时,开Lots手数;账户净值是该值得N倍,开仓手数为N*Lots
# W4 S% X" `# K" X3 l XLots:参考开仓手数。
\. U. H* W. SMaxSpread:点差限制. e! f5 M/ |1 c5 o% L. q
Slip:滑点
/ O% w6 [' H- }' W% \SL:止损/ J* D2 s) H$ w4 f) K
TP:止盈
! b0 ?' t2 v" f/ lMagicNumber:魔术码
+ {4 |4 ^) g/ sAuthor:订单注释
9 y1 k" v% L* Z7 Z! _. K8 a--------Indicator Control Setting--------) Y5 T" Z {9 h; z; w/ o
CCIPeriod:CCI周期范围 Y# ], w: I' Z- ] e
CCILimit_Entr:进场水平位3 W3 U% }! ~7 M5 G; B! h
CCILimit_Exit:出场水平位
7 c& a' v- p( x# d; ?( e0 n5 |. cBandPeriod:布林带周期范围
. H3 C& g- a8 b& L2 z7 [ \9 ?BandDev! `# t( R, i+ P* x
MinBandWidth_Entr:进场时布林带带宽不低于该值。
/ i% z+ z$ w i2 q6 P! U7 B& RBandOffset_Exit:出场时,上下轨的偏移点数, D1 |: `' b' C( q* N
BoxLimit_Entr:进场时,当前波动不能大于该值。5 [6 ^2 D; q) d
MAPeriod_Exit:均线周期范围,用于出场
0 t5 k" e8 E+ B4 i" @' c2 @TimeLength_Exit:持仓时间设置,分钟数,用于出场) n% ^! a0 `- V! G
ProfitPoint_Exit:盈利点数,用于出场! m' m7 n/ |, U6 J8 `2 ^9 Z
Profits_Exit:盈利值,用于出场
! r9 m( s5 {: D--------Risk Control Setting--------
% b4 ~( S9 o# c2 }MinimizeRiskCorrelation:开启关联品种检测/ u5 u+ d w, U3 l; \
MaxCorrelatedTradesPerCurrency:允许最多开几个关联品种+ D- O& Y/ h+ v8 L+ ? i
--------OpenTime Filter PLAT-------- }8 f/ Z8 _% @! r/ V
StartHour:交易开始时间(小时)
* E! B+ \! n* |StartMinute:交易开始时间(分钟)/ Q, a7 Y0 ]& I
StopHour:交易结束时间(小时)( b% f, v: E4 H" d% y
StopMinute:交易结束时间(分钟)
. R/ h, F. J z1 z" U, X--------ProhibitTime Filter PLAT--------8 P7 x2 ^# ] i( y- B1 U
ProhibitStartHour:禁止交易开始时间(小时)" z4 X, E3 s/ F6 y& Q1 W- E
ProhibitStartMinute:禁止交易开始时间(分钟)
, U: L, M {9 |6 s5 ~6 f" k3 ~ProhibitStopHour:禁止交易结束时间(小时)
9 Z' Q0 I; i0 @- l3 b" \ProhibitStopMinute:禁止交易结束时间(分钟)
) o3 J% U4 j+ [4 L6 M2 E, i+ ^ |
|