|
Forex Cyborg Pro是我改良升级后的EA,没有任何限制。Forex Cyborg原版源码我也上传了,大家可以自行下载研究。3 X+ G, _# X1 E! r: D, F( }
( @' R, a' y7 q6 t! P% g; SForex Cyborg Pro这个EA很强,强在什么地方,我列出来大家给给大家看看:
3 H% @/ s+ u2 D, o# r- J
: H6 O" ]( i" h/ R" r6 x1、跨周期:策略用到了M1,M15,D1三个周期的数据。我不是说跨周期就一定好,但是原作者敢这么玩,说明人家很强。/ {% v1 Y9 s6 ^# o2 f
2、5种出场方式;例如:EA打印了“Buy Order have been closed by filter #1”,就代表多单通过第一种出场方式出场了;打印了“Buy Order have been closed by filter #2”,就代表多单通过第二种出场方式出场了。出场方式在策略原理中我会详细介绍。 O/ }/ `. o& F F) {, K9 o
3、适应性更强的点差处理方式。4 m8 i& x J. @
4、合理的关联品种管理;EA可以限制关联品种开仓数量,防止某个币种大波动造成的,集体性止损。- R2 T, Q- ^+ ^6 ?: r
/ @# G6 K' H8 j, Z' `策略原理
9 {; c8 g4 P+ G# m6 r1 E* w. n- ~4 a. e8 ]! z; c* p: L7 D9 F" x
一、进场过滤
7 x6 Y8 z) k' j( Y" F: p; `8 S( R5 n$ T; U3 ] x: Q# Q
1、时间过滤:限制在什么时候交易,或者禁止在什么时候交易。
7 g7 ~. ?4 e& Y2 `. X- E2、当天波幅限制(天图最高点-天图最低点);通过BoxLimit_Entr参数控制。2 S: U2 q( t/ y
3、M15布林带带宽限制,带宽太小不交易;通过MinBandWidth_Entr参数控制。
; A9 e9 a7 o/ r. Y1 N4、布林带下轨多信号,布林带上轨空信号;% U- K5 u3 |* c
5、CCI低点多信号,CCI高点空信号;通过CCILimit_Entr参数控制。5 I* t& E2 i7 v U, G/ Z
6、点差限制,高于MaxSpread不开仓。
: `$ J g. Z" m3 B7、以上条件同时满足,开仓;
; j' R& Q4 H; Y4 z1 P) {3 f
* W6 s/ k# e+ A- L3 B% y二、出场方式
' @, o3 r8 p$ z, O9 w7 y( _* E. J2 B5 J( E5 `: S' f
1、前四种出场方式都得满足的条件:点差<MaxSpread时,利润需>Profits_Exit;点差>MaxSpread时,盈利点数需>ProfitPoint_Exit。
9 `4 `7 q0 [$ c, p$ _/ I2、出场方式1:CCI的值大于CCILimit_Exit平多单,CCI的值小于-CCILimit_Exit平空单。- [2 A( _. M, j
3、出场方式2:当前价格在MA之上平多单;当前价格在MA之下平空单。
$ W) T) y6 j8 N; _) Q; m4、出场方式3:持仓时间大于TimeLength_Exit分钟。9 X, Q3 @+ ~$ v+ I/ R7 D
5、出场方式4:当前价格在布林带上轨平多单;当前价格在布林带下轨平空单。
0 b2 u" P! A& Z/ q! ~6、出场方式5:当盈利点数>ProfitPoint_Exit,不管当前点差是多少,行情有反转迹象平仓。
9 O7 B! J g+ m) C& y
+ h' d# g: y$ i# m三、指标介绍* a1 B5 n- ^1 Q/ `, p! Z; w7 q% O
1 @0 D3 |2 k9 o3 d) v' t1 _: }6 a
1、布林带:周期M15.
" B, b3 O! V1 ?% {2、CCI:周期M1.
- x3 ], g+ i6 m3、MA:周期M1.
" \4 B9 _& Z g0 S. C
' I# f3 [' S' [3 l) R; [使用说明& j3 { l$ \ f6 O; m1 V6 b
& e5 x/ i$ r- L, f( t9 x, P; Q* f
1、适用品种:GBPAUD, GBPCAD, GBPNZD,EURAUD,EURCAD, EURGBP, EURNZD,AUDCAD, AUDCHF, ,CADCHF, EURCHF, EURUSD, GBPUSD, USDCAD,AUDUSD,USDCHF等,大家多测试,以复盘为准。
$ ]. x: [% j0 v- f- ^: q1 N/ C# x% ~2、适用周期:M15,
4 E/ I0 P) x' G5 F) e+ T3、时间设置:时间设置的是平台时间,我的数据时间是GMT+2,夏令时+3。
8 e- k R9 t% B. ~. V, _) M' |% Z# _- o7 E- p0 d o
参数介绍
* Z3 S2 b$ P7 X1 |: ]" a
0 |9 v% V6 p; R$ u--------General Settings--------
! l( {: v k4 c- L6 w7 eBasicEquity:为该净值时,开Lots手数;账户净值是该值得N倍,开仓手数为N*Lots
3 z* \- }9 X- bLots:参考开仓手数。
+ F4 @! o& @2 |3 P+ ~MaxSpread:点差限制: |! T: q5 X' {+ h
Slip:滑点
# z$ N, \$ ^6 e, MSL:止损6 |; w% A: I/ K# n
TP:止盈8 I* j+ R' x/ _) z
MagicNumber:魔术码$ ^6 h- i/ I# M3 L* ?2 h
Author:订单注释
7 A3 y: P, z9 o, Y6 }--------Indicator Control Setting--------9 `7 { O! n9 e) y2 y F1 Q
CCIPeriod:CCI周期范围4 L# U* q- [! @; z; @8 V+ Z* a) d
CCILimit_Entr:进场水平位: F; S7 M I6 ^3 C- T
CCILimit_Exit:出场水平位
3 K3 Z; I8 h& p) H" B- ^$ LBandPeriod:布林带周期范围
4 q% M+ c( u: d* mBandDev
& W% U2 Y/ x# ]MinBandWidth_Entr:进场时布林带带宽不低于该值。 p b# \3 W V! Q' p( d
BandOffset_Exit:出场时,上下轨的偏移点数3 Q5 }8 I2 Y& F* A: g/ r
BoxLimit_Entr:进场时,当前波动不能大于该值。 T( e6 \7 ^5 l4 T- G# O& Z2 @7 H
MAPeriod_Exit:均线周期范围,用于出场8 ^3 \" |$ T" o, X
TimeLength_Exit:持仓时间设置,分钟数,用于出场# X% J4 X# h- q0 `) ]' X3 f
ProfitPoint_Exit:盈利点数,用于出场# l7 `% m. d' _. d: u: R1 M
Profits_Exit:盈利值,用于出场
# `5 ?9 ?( u1 z; S) J Q3 Q$ z--------Risk Control Setting--------
. `, \: `3 P7 f# }% MMinimizeRiskCorrelation:开启关联品种检测
4 _& {* P6 x6 C# b7 a- S" kMaxCorrelatedTradesPerCurrency:允许最多开几个关联品种
0 ]1 d1 {: _. s' @--------OpenTime Filter PLAT-------- ' E- u6 E$ r$ _1 Z
StartHour:交易开始时间(小时)+ D/ B& E' \. V# k- l9 J9 v( y
StartMinute:交易开始时间(分钟)) h% W8 p) Z" x: W: I. R6 B
StopHour:交易结束时间(小时)+ e& f* a. n( _" @* |4 _
StopMinute:交易结束时间(分钟)
+ n+ V$ g' t2 {0 d( v2 _--------ProhibitTime Filter PLAT--------/ S4 {( v* L" d' X# q& J2 V8 a
ProhibitStartHour:禁止交易开始时间(小时)
8 U3 e' c, L: X3 m- Q6 S7 \3 IProhibitStartMinute:禁止交易开始时间(分钟)
6 M. R; m6 N9 _% _ProhibitStopHour:禁止交易结束时间(小时)
1 c7 L) M9 [- e: |) SProhibitStopMinute:禁止交易结束时间(分钟)9 c8 Q5 W6 L1 ~/ a3 G
|
|