|
Forex Cyborg Pro是我改良升级后的EA,没有任何限制。Forex Cyborg原版源码我也上传了,大家可以自行下载研究。/ D" w# c1 y1 M/ D
L) T8 @ v9 W$ ~" i$ O7 w
Forex Cyborg Pro这个EA很强,强在什么地方,我列出来大家给给大家看看:2 B0 @/ c) j& z0 ?4 ~
& ^, Z7 w7 V/ b0 \
1、跨周期:策略用到了M1,M15,D1三个周期的数据。我不是说跨周期就一定好,但是原作者敢这么玩,说明人家很强。
7 D8 {; B5 p& |+ e! D3 g$ E- }9 w2、5种出场方式;例如:EA打印了“Buy Order have been closed by filter #1”,就代表多单通过第一种出场方式出场了;打印了“Buy Order have been closed by filter #2”,就代表多单通过第二种出场方式出场了。出场方式在策略原理中我会详细介绍。% I; J5 `" g* w- y [
3、适应性更强的点差处理方式。; `! M5 h! h+ Z+ q
4、合理的关联品种管理;EA可以限制关联品种开仓数量,防止某个币种大波动造成的,集体性止损。7 `0 ~, A/ A8 O" _& t# ?) N
' Q* D) g$ x4 ~2 U0 o C% v8 N4 w
策略原理
6 O; G' q: |& A0 L) v- e6 V. }3 f B. h% y+ T; v R
一、进场过滤* j% C) G- `/ R) a( Q
) \) m* G5 O r& g6 n1 ]1、时间过滤:限制在什么时候交易,或者禁止在什么时候交易。
% l0 F8 F2 n: T9 P6 W2、当天波幅限制(天图最高点-天图最低点);通过BoxLimit_Entr参数控制。
" q* L9 o9 e* k! A! L3、M15布林带带宽限制,带宽太小不交易;通过MinBandWidth_Entr参数控制。! h/ I0 W4 M+ {4 J& O) b( a9 j) g
4、布林带下轨多信号,布林带上轨空信号;
6 O* V* E9 h8 N' r5、CCI低点多信号,CCI高点空信号;通过CCILimit_Entr参数控制。* d B2 j5 `2 \" G4 t/ K+ f; z5 V
6、点差限制,高于MaxSpread不开仓。
& I. w- R3 c( n" J1 C9 D# \7、以上条件同时满足,开仓;: s, q' Z# S) w& R7 C
7 I1 R @& f/ t4 Q+ D+ E; |5 r4 Y% f
二、出场方式$ x" y0 ^! Z' b% ^, G" H1 p* d
, a/ }+ O9 `' \1 C3 t1、前四种出场方式都得满足的条件:点差<MaxSpread时,利润需>Profits_Exit;点差>MaxSpread时,盈利点数需>ProfitPoint_Exit。
2 W! z" `; o; k9 { Y8 ?8 A% s2、出场方式1:CCI的值大于CCILimit_Exit平多单,CCI的值小于-CCILimit_Exit平空单。3 b; N* b; t3 F% D9 K% h
3、出场方式2:当前价格在MA之上平多单;当前价格在MA之下平空单。
% X c- e8 D' M; t2 i! j! |4 z, j4、出场方式3:持仓时间大于TimeLength_Exit分钟。2 U/ ?) O, t: I; F1 l* M
5、出场方式4:当前价格在布林带上轨平多单;当前价格在布林带下轨平空单。
/ \. h* H! f, E' ?1 N. s6、出场方式5:当盈利点数>ProfitPoint_Exit,不管当前点差是多少,行情有反转迹象平仓。
2 b; N9 l6 ?3 W% z: v! I$ u- W7 t l+ u2 B6 a [9 g+ u
三、指标介绍5 J; e" { _& u* a/ \2 H% F
' m' V# e+ Q+ V" Z4 G. d
1、布林带:周期M15.
' k5 j. h6 `2 u; {% K1 o! n2、CCI:周期M1.; m0 k: A$ T5 D& x$ Y& y8 t' a
3、MA:周期M1.
& K. M! s0 \" [9 }9 Y; r' D- n; Z1 l+ F
使用说明
" s0 g% _! i3 p& _
: ]6 b) R: L- y% w% j3 \1、适用品种:GBPAUD, GBPCAD, GBPNZD,EURAUD,EURCAD, EURGBP, EURNZD,AUDCAD, AUDCHF, ,CADCHF, EURCHF, EURUSD, GBPUSD, USDCAD,AUDUSD,USDCHF等,大家多测试,以复盘为准。1 D( G: a q8 L* B
2、适用周期:M15,; J$ a' s9 x9 }+ [, {" S7 [
3、时间设置:时间设置的是平台时间,我的数据时间是GMT+2,夏令时+3。
: z& m' c; D% G# g; H
& ~ D9 u1 c; k& r参数介绍 ~- w* M1 {7 }2 K5 G
+ K7 X( X% h& ^/ [; y+ L7 l
--------General Settings--------# M' \9 ?! f+ J" B2 a1 w
BasicEquity:为该净值时,开Lots手数;账户净值是该值得N倍,开仓手数为N*Lots
3 {2 n4 {. `2 [0 m e% K, {Lots:参考开仓手数。
$ g5 }% b, `- M9 B+ P% L4 wMaxSpread:点差限制, O+ k: A- } e7 _' w, }. t
Slip:滑点
0 h* l2 O; F fSL:止损/ t! S2 c6 k) m% J9 Z% B; N3 s/ b$ K
TP:止盈
$ T y2 E1 @7 i c1 m7 T+ v1 \+ {MagicNumber:魔术码
. v5 Y, P( S& H( SAuthor:订单注释- I7 ~1 h. W/ r: d! P
--------Indicator Control Setting--------
; `" F( w, ]0 n- k) G. o! ICCIPeriod:CCI周期范围$ p& L! V# m& U' ?$ w! y: K
CCILimit_Entr:进场水平位
H5 e$ r9 C. V. KCCILimit_Exit:出场水平位! ]3 L7 j. Y8 }; D
BandPeriod:布林带周期范围 I: G9 K0 z1 B/ v' e
BandDev0 d) r0 v4 O' ?
MinBandWidth_Entr:进场时布林带带宽不低于该值。
' \$ b1 ]; o0 ?BandOffset_Exit:出场时,上下轨的偏移点数
0 ~" P' i8 d# u1 DBoxLimit_Entr:进场时,当前波动不能大于该值。
0 K' R" ]5 |# E* J( v1 ^& v5 Y6 sMAPeriod_Exit:均线周期范围,用于出场* Y. ^: P8 n. C$ @
TimeLength_Exit:持仓时间设置,分钟数,用于出场
9 C' d* A) _0 Q( q; {ProfitPoint_Exit:盈利点数,用于出场/ m8 \5 F6 o# R
Profits_Exit:盈利值,用于出场3 v h7 |. a) K! Y U. d* [
--------Risk Control Setting-------- - y3 ^6 g1 G" ^/ o9 \
MinimizeRiskCorrelation:开启关联品种检测
; y9 E* P# J2 G4 ]) o, O( y2 ]6 d% H/ DMaxCorrelatedTradesPerCurrency:允许最多开几个关联品种
% `3 M2 H: A3 o1 r$ ^- i+ K--------OpenTime Filter PLAT--------
: |# M# }6 d1 G& vStartHour:交易开始时间(小时)
; H' T/ X; }8 }9 WStartMinute:交易开始时间(分钟)
0 }! j0 J( ]" S. |# u" K+ EStopHour:交易结束时间(小时)
8 g" j# {4 Z/ i! PStopMinute:交易结束时间(分钟)
. {% [1 E: ~4 f6 s& I--------ProhibitTime Filter PLAT--------
1 H6 [- L7 Z& `9 h }' N. VProhibitStartHour:禁止交易开始时间(小时) V z& Y! ?+ |( d* d/ N% ?: D: X
ProhibitStartMinute:禁止交易开始时间(分钟)
+ E" d! f( y; J+ d @; V3 i. L- v+ g5 zProhibitStopHour:禁止交易结束时间(小时)
B" s* `" }5 i) A6 f" S* GProhibitStopMinute:禁止交易结束时间(分钟)( o2 V+ S' g+ z& s: t$ H
|
|