EATC

 找回密码
 立即注册
查看: 1038|回复: 3

[对冲] 极影机器人12.30正式版--重新整理交易逻辑二次编译版本

[复制链接]

569

主题

2040

帖子

6181

积分

交易元老

Rank: 8Rank: 8

积分
6181
发表于 2024-10-5 14:19:47 | 显示全部楼层 |阅读模式
极影机器人12.30版本 极影原作者原代码重新整理交易逻辑二次编译版本,显示原版的一些隐藏参数!我会把整个交易逻辑  参数编写过程 发布在下方 想研究的自己看下。
& t2 q8 t! f& Y6 a5 P5 C) J本版本使用的基础代码并不是那种市场上破解版的垃圾源码,而是根据极影原作者的源代码在此基础上进行的二次编写。
! o3 y, w. U& O$ a9 ^( G相比于之前的极影版本  12.30 增加到了6组货币对  而且每一组的货币  下单方向 可以调整,每一层的加仓手数 每一层的加仓间距,可以单独进行设置。4 x" f$ ~7 x. e- U/ B. I5 O
2 E& I6 d: p* z/ w0 |; T& R$ O
1,把极影放到EA文件夹,也就是MT4的Experts文件夹;5 j& }  H3 W5 e5 u6 q0 Y. X# k
2,市场报价栏,右键点击显示全部品种;
+ x3 B$ y: D  L# j# w3 S3,打开USDCAD,USDNOK,AUDUSD图表;( H; z( g8 n2 |" X% S
4,将极影加载到USDCAD图表,周期一分钟;注意只需要加载到USDCAD一个图表即可,另外两个图表不用加载;
0 w9 l3 B/ d) F% q整体版本交易逻辑:/ N$ m1 n7 Q  L2 P5 s
复利模式开启时:
; [, w( J( O* \* J9 O4 l; O复利系数A' S& ]6 ~/ W. p& H. H0 V
复利系数B+ {0 M! [# x! f& ~+ ~9 m
仓位选择=保守仓位:复利系数A = 0.7*复利指数; 复利系数B =0.4*复利指数
; U  _3 x' D) n) N仓位选择=标准仓位:复利系数A = 1.4*复利指数; 复利系数B =0.8*复利指数3 u* N" o% n6 H% M3 ]/ D
仓位选择=加大仓位:复利系数A = 2.1*复利指数; 复利系数B =1.2*复利指数, F+ J. o) K! o, P* m
A组单量=净值*0.00001*复利系数A9 u( G2 J2 r9 d& O7 I: s# n
B组单量=净值*0.00001*复利系数B
% Q8 v$ S: Y3 x2 \2 i; H: r当计算出来的单量低于最低单量则采用最低单量
0 N! V7 K/ S9 u3 M复利模式关闭时:
8 |- ?- A0 v/ O( ]2 M8 M8 k+ E& c7 IA组单量=A组固定单量, o5 {8 h8 r# H' q6 r! K) w& r0 i4 K
A组开仓
) Z' |1 F; N  s! L6 T/ i3 K货币1开仓手数:手动填写用/间隔 未输入的按照最后一个值执行" f8 @( S3 L3 r  L) A+ O! g
货币2开仓手数:手动填写用/间隔 未输入的按照最后一个值执行. p5 S2 S  q* Z/ A% t" |
例:
+ y, n" f0 n) s: f5 m8 X货币1开仓手数:0.01/0.02/0.02/0.03/0.04/.0.05/0.06/0.07/0.08/0.09/0.09/0.08/0.07/0.06
& l/ m4 g: k: M  X. M! g货币2开仓手数:0.01/0.02/0.02/0.03/0.04/.0.05/0.06/0.07/0.08/0.09/0.09/0.08/0.07/0.06
; b" q; u/ A- f1 x2 n2 `B组单量=B组固定单量5 o$ f# {; |( h! Q
B组开仓0 k6 {' T0 x; V3 M7 T
货币3开仓手数:手动填写用/间隔 未输入的按照最后一个值执行
6 R7 @9 E2 B4 k货币4开仓手数:手动填写用/间隔 未输入的按照最后一个值执行& }9 R/ j& O$ o2 M9 d' f  f# B
例:
% a( P- y1 j2 a4 N货币3开仓手数:0.01/0.02/0.02/0.03/0.04/.0.05/0.06/0.07/0.08/0.09/0.09/0.08/0.07/0.06
- [( N- g2 U& y7 A3 h) e货币4开仓手数:0.01/0.02/0.02/0.03/0.04/.0.05/0.06/0.07/0.08/0.09/0.09/0.08/0.07/0.06$ c0 z- C6 R5 H- P8 _! ]
---------------------------------------------------------------------------------------------------------------------------------+ z4 A1 O: q' Z* L
A组加仓间距8 }9 |* z, \, y2 M! z
参数:A加仓距离:  手动填写用/间隔 未输入的按照最后一个值执行
" N5 z, g, l: a4 d" f
: B& @% v6 [0 a# V+ [2 f默认参数:! Q- n3 {8 @% a) s
50/100/200/300/400/500/600/700/800/900/1000/1200/1400/1600/1800/2200/2400/2600/2800
  ?# j5 |' v) L0 x5 |加仓间距1=加仓距离50*A组单量*10;
* f6 r" w% `$ n& g7 d, {加仓间距2=加仓距离100*A组单量*10;
; Y4 S  C" j* B1 A$ F加仓间距3=加仓距离200*A组单量*10;; N' Y! w, ?$ y1 d! _
加仓间距4=加仓距离300*A组单量*10;
8 a; B$ c/ d4 E7 P& }) I加仓间距5=加仓距离400*A组单量*10;- Y& e8 m7 @$ K9 F! v$ {' `0 F
加仓间距6=加仓距离500*A组单量*10;6 O3 a  G8 f$ d( U
加仓间距7=加仓距离600*A组单量*10;$ X3 _& w% y! l5 O+ z! B* V. F
加仓间距8=加仓距离700*A组单量*10;( X  \- A- J( p5 L, T
加仓间距9=加仓距离800*A组单量*10;
( j  J8 L5 F/ ?' q加仓间距10=加仓距离900*A组单量*10;
, q1 Z+ E1 R$ M4 o; R: e加仓间距11=加仓距离1000*A组单量*10;" b: [! z5 ^3 u8 y+ H" N. N
加仓间距12=加仓距离1200*A组单量*10;. g/ D1 C7 ]' l0 I/ Y" J% f  K' t, E
加仓间距13=加仓距离1400*A组单量*10;
+ T* G, [  Z+ j4 t7 f+ Y/ n, \加仓间距14=加仓距离1600*A组单量*10;
4 j6 ~+ ]6 ?2 ?/ A9 x7 I; J加仓间距15=加仓距离1800*A组单量*10;) p/ R7 ]6 [) N
加仓间距16=加仓距离2000*A组单量*10;$ w5 q5 }0 Y9 e
加仓间距17=加仓距离2200*A组单量*10;
! `1 T' @, T9 I# d加仓间距18=加仓距离2400*A组单量*10;/ p, i' L; V$ O- e
加仓间距19=加仓距离2600*A组单量*10;
9 u' ^! ?( Z! U9 \, a- T4 ~$ w加仓间距20=加仓距离2800*A组单量*10;
. i4 z& N; N$ d! s$ g# AB组加仓间距+ F! \& K: f9 B& ]" P" o; ?
参数:B加仓距离:  手动填写用/间隔 未输入的按照最后一个值执行
8 W* |* e& [' d, Y! N; ^5 r7 f默认参数:. |3 p" d& ^) K- c" Z
50/100/200/300/400/500/600/700/800/900/1000/1200/1400/1600/1800/2200/2400/2600/28004 H7 I  W: |6 H1 G/ u' l0 F) U4 x
B加仓间距1=加仓距离50*B组单量*10;
* E2 f( c$ \7 S: l2 D; t7 b* a; i6 y' gB加仓间距2=加仓距离100*B组单量*10;' [4 z5 Z5 w1 _6 d
B加仓间距3=加仓距离200*B组单量*10;
$ Q9 _* N5 V. _8 NB加仓间距4=加仓距离300*B组单量*10;  U! @) W& F+ \2 T. H" c, A
B加仓间距5=加仓距离400*B组单量*10;
# L* P: e7 @$ n1 BB加仓间距6=加仓距离500*B组单量*10;
: h# z2 v" g8 N0 \* PB加仓间距7=加仓距离600*B组单量*10;8 m& p% Y+ ^6 A9 _1 r5 `7 e% m6 |
B加仓间距8=加仓距离700*B组单量*10;; m$ a: ?  m1 Y0 V2 n
B加仓间距9=加仓距离800*B组单量*10;0 Y6 q3 ?( n! s! r+ w
B加仓间距10=加仓距离900*B组单量*10;
- u# C5 k4 ?( sB加仓间距11=加仓距离1000*B组单量*10;+ A) q) `" j# l  q+ `- y
B加仓间距12=加仓距离1200*B组单量*10;5 m/ p! H2 h6 S9 h
B加仓间距13=加仓距离1400*B组单量*10;+ B% R5 x+ H9 ]; b- K
B加仓间距14=加仓距离1600*B组单量*10;) j4 H- a6 f0 }3 G
B加仓间距15=加仓距离1800*B组单量*10;
7 T+ a" a3 }7 Q8 m0 P7 `- f2 xB加仓间距16=加仓距离2000*B组单量*10;
# F0 X1 w, a% z4 N+ e9 B8 iB加仓间距17=加仓距离2200*B组单量*10;5 e: M+ q0 j  F! l' M
B加仓间距18=加仓距离2400*B组单量*10;
7 h9 N3 j4 N' s1 Z* S1 K5 q3 y& HB加仓间距19=加仓距离2600*B组单量*10;  `3 s' |8 z2 L: O8 C9 r9 F; z' Z
B加仓间距20=加仓距离2800*B组单量*10;
$ L  K! A* q8 w% H6 r- E" g! y  ~; d2 v+ [, j' z/ k: Y
风控1:
5 b; @, M' u! O2 Z' g净值低于多少关闭EA_0为关闭
* {# `: U) K2 K1 ]' |( g- P关闭EA时是否清仓:开关
2 i! F( ^; `: ^风控2:
3 g$ F, Z. _% g) U$ Y十秒内开平仓的订单个数达到10单后EA暂停X秒 参数可调
+ B3 T9 l- q0 F4 \风控3:1 F7 d; t( {( Y& J
单货币开单间隔N秒­_0为关闭
! j) t  \0 [9 ~$ J# P/ G1 G风控4:
' ?& ]# r3 R! s! n0 N6 P每一组当中其中两个货币之一只要达到下面条件则停止下单加仓Y分钟,Y分钟过后继续下单加仓。! K' _& _8 o% f2 L
当前K线以及前N根K线上涨或者下跌达到X微点 停止下单Y分钟,Y分钟过后继续下单加仓。: c" O3 n4 y: Y' W
' a8 }$ I+ K6 ?+ u+ k
品种1品种2_H1_RSI差值     =品种1RSI_周期_H1-品种2RSI_周期_H1;
( I; ]5 p' v( a7 e- K( u) l1 G% `8 b品种1品种2_M1_RSI差值     =品种1RSI_周期_M1-品种2RSI_周期_M1;
1 F7 x8 R" _1 I6 t$ r品种3品种4_H1_RSI差值     =品种3RSI_周期_H1-品种4RSI_周期_H1;5 _" {. }  l$ M, X
品种3品种4_M1_RSI差值     =品种3RSI_周期_M1-品种4RSI_周期_M1;1 G5 C. l$ m, O0 C: N% C" o6 Q9 N

/ r: C( ~5 H1 s$ I0 ^7 cA组开单策略
2 W$ R# `1 V- {4 `% A# E% |7 `, H/ cA分2小组
: R) {( X$ @" c7 r0 r: K6 TA组单数不能超过40(两个品种单数之和),A组的两个RSI值不能等于0(防止获取失败)A组的两个品种的最后报价时间和服务器时间小于60(防止停盘)
# q. y- w% N9 u% b- v货币1的点差<货币对一点差控制;货币2的点差<货币对二点差控制(奇怪的是第21组不受到点差限制,不知道是开发写漏了还是故意为之) 20组之后也会受到点差限制
! K) D3 R+ y' r* B. C( h------------------------------------------------------------
5 A5 l* O' A1 ?) p" n* }a1(货币1空货币2多)
! a) X5 f+ G5 x+ |# p9 W1 E第1组' a6 A4 O7 x$ _, u
品种1品种2_H1_RSI差值-7>01 `8 t9 S. v: p7 U! z' k$ x
品种1品种2_H1_RSI差值<2001 F9 z8 u& g* `  y
品种1品种2_M1_RSI差值-7>0. h7 ]/ e8 W. V. c# D, m  e
不能整时不能整分, c' v5 j* D+ C* R. ^% k- \
货币1空 单量=A组单量*双货币手数比例a
* O# w& N  g. [, B& `2 a货币2多 单量=A组单量
6 N  \5 `0 G. [( C+ G6 ~6 O第2-21组0 V! H! h2 |6 }# q8 G: Q4 O/ `3 F, j
按照每组总体亏损金额达到加仓间距进行加仓
2 J, x( k* _( q( |3 e货币1空 单量=A组单量*双货币手数比例a
; Q5 T4 t; y% L9 f货币2多 单量=A组单量
. a4 U# p2 U1 B/ D# I, m------------------------------------------------------------/ a4 q  i8 Q' R+ T
a2(货币1多货币2空)* A. q+ D& _  D! ~: r( [4 y
第1组
4 u3 L) E3 C, Q* M1 i; d品种1品种2_H1_RSI差值+7<0+ r2 w% |5 \- y2 Q
品种1品种2_H1_RSI差值<200
! l- ^2 L' }; w6 V& H品种1品种2_M1_RSI差值+7<0
9 _$ H( \+ z- I! m4 ~不能整时不能整分$ M0 v9 v# }, q& }
货币1多 单量=A组单量*双货币手数比例a$ k7 P! o4 v' e8 _
货币2空 单量=A组单量+ o  q! C5 n4 ?! \& N
第2-21组: z6 c/ j3 R) c' A3 W5 Z
按照每组总体亏损金额达到加仓间距进行加仓8 B8 G2 b) q! W. J7 N6 s$ n* _: l
货币1多 单量=A组单量*双货币手数比例a( C* r+ @1 N# N- q$ Q; N) h
货币2空 单量=A组单量% \9 p- @' n0 D9 {

5 d8 r0 r( r, X% y: dB组开单策略
  P4 f& D4 @& \) _# qB分2小组
* @& T2 R2 S6 v" r, c2 u1 ?B组单数不能超过40(两个品种单数之和),B组的两个RSI值不能等于0(防止获取失败)B组的两个品种的最后报价时间和服务器时间小于60(防止停盘)
3 Y" h* Y3 ]& r货币3的点差<货币对三点差控制;货币4的点差<货币对四点差控制(奇怪的是第21组不受到点差限制,不知道是开发写漏了还是故意为之)
" r( ~5 k+ X' I------------------------------------------------------------5 E! N& c$ l. y# R
B1(货币3空货币4多)4 i* c- P0 I$ M
第3组
( [5 ]+ l, u' `" W品种3品种4_H1_RSI差值-7>0
/ M+ \$ P2 {$ j品种3品种4_H1_RSI差值<200
# D6 [' C- D' e2 C6 w品种3品种4_H1_RSI差值-7>0(这里怀疑原开发者写错了,重复了,按照A组应该用M1的RSI)这里按照A组的规则写纠正错误
2 V/ m% c8 _, {% c! k不能整时不能整分; e' ~0 S1 n4 y8 F& u
货币3空 单量=B组单量*双货币手数比例B1 n/ y$ r2 t8 T, L' Z4 n' f/ }
货币4多 单量=B组单量
; ]7 s8 }5 w0 ]5 r) ?. ]6 @4 ?第2-21组# V3 S8 J+ ~: P% k
按照每组总体亏损金额达到加仓间距进行加仓
! p4 ~. n% d) [: c8 E2 L: U货币3空 单量=B组单量*双货币手数比例B' }% T: `4 U5 \. S3 A8 V9 z
货币4多 单量=B组单量
' A: c* V: N1 y( a- O------------------------------------------------------------8 F9 D! w# ?& R9 ^# w
B2(货币3多货币4空)
& t1 E7 m5 _: z/ y' F+ _第3组
; S* K; j1 q6 }, [# Y品种3品种4_H1_RSI差值+7<0
) Z3 C! w) X" H3 ]品种3品种4_H1_RSI差值<200
/ O' }; B: O/ H  @, v品种3品种4_H1_RSI差值+7<0(这里怀疑原开发者写错了,重复了,按照A组应该用M1的RSI)9 j8 r9 n4 N, A, x/ N$ d
这里按照A组的规则写纠正错误. g; z1 c# P( |2 I. s5 Z' `* D
不能整时不能整分/ [; \( @/ o* E1 ]
货币3多 单量=B组单量*双货币手数比例B
' S: Z! _6 j" [0 _货币4空 单量=B组单量% m, {! W2 C$ p* T
第2-21组5 }, N/ t8 `8 q9 B2 ^
按照每组总体亏损金额达到加仓间距进行加仓
4 u- e- Z& y( w; v8 I( I货币3多 单量=B组单量*双货币手数比例B
4 n+ q2 \  E) k/ n7 v货币4空 单量=B组单量( X  o& ]' D6 d: z' M: R  O9 s7 O

1 X# Z6 Z; v9 Y) T. OA组关闭止损:9 k  _1 C  k3 b  P9 j& b
a1:- X& b8 Q  Y( \- x
品种1品种2_H1_RSI差值-1<0$ s+ q) q$ v4 W! q8 @6 ^0 U
不能整时不能整分
4 t' O5 c" E0 m) dA组品种1空品种2多利润>=0
# n3 w; r$ P, `: R( a2 c, ~' q2 |0 O- N平仓A组多单(品种2)  平仓A组空单(品种1)' @4 n0 i! L4 |$ c+ n2 H6 S
a2:0 y; G6 P" j& n% p
品种1品种2_H1_RSI差值+1>0
$ |- M) R! Q) O; V* u# r( `7 t1 b不能整时不能整分
! q! q/ u. Y( K& j8 I, GA组品种1多品种2空利润>=0
' F0 m2 Q% K$ S" E$ r! v3 m平仓A组空单(品种2)  平仓A组多单(品种1)/ K- r4 {- A, Z/ ?, O, q) X: J
A组开启止损:(开启止损后也就不需要利润大于0)
) x5 g+ T: C& Y' R, Q( ]a1:
3 C! P* r6 {& ^% }' z品种1品种2_H1_RSI差值-1<0  k% }! o! S" e1 M3 p# n
不能整时不能整分) @  e* z* Y: H! `% K& l0 `- A0 P( w
平仓A组多单(品种2)    平仓A组空单(品种1)
% p3 _* \" F1 m! e& q4 ra2:
9 }+ J1 H9 _0 |品种1品种2_H1_RSI差值+1>0
6 u6 U5 c3 E. h不能整时不能整分
/ c/ Q! {4 M4 I* f/ Q2 I  ?平仓A组空单(品种2)    平仓A组多单(品种1)
: Q( r9 c9 D; p- T) ?1 x7 T( T, m5 E! x6 R; g6 q
B组关闭止损:. e' ~3 y9 W9 k+ T5 A% G
b1:, b: s' E' @4 l" f& t
品种3品种4_H1_RSI差值-1<0) R) h" [6 o" x7 a$ O
不能整时不能整分
7 E  u8 E% a6 n0 @3 v/ JB组品种3空品种4多利润>0
* c4 U2 U! t0 l; W平仓B组多单(品种4)  平仓B组空单(品种3)& n8 i* u% c" _7 D6 ?
b2:- {4 m% z1 p" b
品种3品种4_H1_RSI差值+1>0  R; U5 f$ ^4 O- A+ J; S
不能整时不能整分: a' Z  X# x/ ]9 R: O$ v  i% G9 k
B组品种3多品种4空利润>0
& {3 e( S4 b+ i; k1 _平仓B组空单(品种4)  平仓B组多单(品种3)
6 M6 {' k. E; _- r, fB组开启止损:(开启止损后也就不需要利润大于0)) C. v% V6 g" J8 ]( }
b1:
4 K; f; {8 }  l% p# B品种3品种4_H1_RSI差值-1<09 @; h+ v+ q7 e' }
不能整时不能整分
; D2 k4 V7 @% ^% l平仓B组多单(品种4)  平仓B组空单(品种3). I/ ?% Z% C4 c4 R: C
b2:
( q: Q: q) \9 A0 y8 R; P8 @品种3品种4_H1_RSI差值+1>0/ E* ^. [8 N& E8 U: c' @" Y
不能整时不能整分
8 A: j% d' ^! N4 _平仓B组空单(品种4)  平仓B组多单(品种3)0 r% v  y+ u) [2 F
A组B组C组整体盈利X美元清仓_0为关闭:
' J0 R* Z$ W4 g: iA组B组C组整体亏损X美元清仓_0为关闭:
1 P' W1 a8 \% U2 M
$ A  M& t. a7 F3 [
2.png
3.png
4.png
5.png
6.png
7.png

极影机器人12.30正式版.ex4

2.19 MB, 下载次数: 3, 下载积分: 活跃度 -5

售价: 8 E币  [记录]  [购买]

回复

使用道具 举报

548

主题

1845

帖子

8099

积分

交易元老

Rank: 8Rank: 8

积分
8099
发表于 2024-10-7 11:41:12 | 显示全部楼层
牛逼了
回复

使用道具 举报

3286

主题

6497

帖子

3万

积分

交易元老

Rank: 8Rank: 8

积分
35556
发表于 2024-10-10 11:04:54 | 显示全部楼层
点赞楼主!
回复

使用道具 举报

1006

主题

3352

帖子

1万

积分

交易元老

Rank: 8Rank: 8

积分
10569
发表于 2024-10-12 11:12:19 | 显示全部楼层
好EA尽在EATC社区!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

收藏本站|法律声明|Archiver|小黑屋|support@ea198.com|EATC ( 桂ICP备2022005787号 )

风险提示与免责声明:擅自从事外汇保证金交易的双方不受法律保护!社区内展示内容,均为网友自发分享,不构成投资建议,社区无法全面监控由第三方上传至社区的资源,因此不保证资源的合法性、安全性、完整性、真实性或品质等。您下载时,同意自行判断并承担所有风险。社区内的资源,仅限用于学习和研究目的,不得将用于商业或者非法用途,否则,一切后果请用户自负。社区信息来自网络,版权争议与社区无关,您下载后须在24个小时之内进行删除。如果您喜欢该内容,请支持正版。如有侵权请邮件与我们联系处理。