EATC

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

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

[复制链接]

615

主题

2200

帖子

6839

积分

交易元老

Rank: 8Rank: 8

积分
6839
发表于 2024-10-5 14:19:47 | 显示全部楼层 |阅读模式
极影机器人12.30版本 极影原作者原代码重新整理交易逻辑二次编译版本,显示原版的一些隐藏参数!我会把整个交易逻辑  参数编写过程 发布在下方 想研究的自己看下。
$ N* G) K) l3 S# y+ N+ G( n' ]本版本使用的基础代码并不是那种市场上破解版的垃圾源码,而是根据极影原作者的源代码在此基础上进行的二次编写。# Q7 r+ N" T9 b4 x* p
相比于之前的极影版本  12.30 增加到了6组货币对  而且每一组的货币  下单方向 可以调整,每一层的加仓手数 每一层的加仓间距,可以单独进行设置。
2 g4 }2 F) w. ~6 J
$ |: k4 y7 j: v, O4 s$ b' G1,把极影放到EA文件夹,也就是MT4的Experts文件夹;- P7 t$ ~. x! R# Q9 Z; c5 X' D5 U# t
2,市场报价栏,右键点击显示全部品种;
/ }  I9 g% r# H3,打开USDCAD,USDNOK,AUDUSD图表;
5 d7 s) M' Y; B' c: j4 I$ @4,将极影加载到USDCAD图表,周期一分钟;注意只需要加载到USDCAD一个图表即可,另外两个图表不用加载;3 v$ H+ w$ A0 \! [) w. G1 [
整体版本交易逻辑:
/ U$ r9 y; P* X) ]复利模式开启时:
3 r5 `; a1 c: L! U5 v复利系数A
% y$ R0 D9 r  [/ i& x复利系数B
5 W) d) b+ H2 k( n# m3 M仓位选择=保守仓位:复利系数A = 0.7*复利指数; 复利系数B =0.4*复利指数3 G3 F6 {4 g4 A" E
仓位选择=标准仓位:复利系数A = 1.4*复利指数; 复利系数B =0.8*复利指数
4 ]0 O& Q  o0 L7 d/ x! r- k0 M( s仓位选择=加大仓位:复利系数A = 2.1*复利指数; 复利系数B =1.2*复利指数
0 D3 w3 l" v8 d! u4 [2 M6 I7 Q/ E9 IA组单量=净值*0.00001*复利系数A
# y7 _3 s8 O2 P- P3 ^7 \B组单量=净值*0.00001*复利系数B6 ~0 i; L! N/ W! R9 D
当计算出来的单量低于最低单量则采用最低单量
0 j; C3 W$ P% B# o1 W0 h( ^复利模式关闭时:
- C$ D/ P  \" o, TA组单量=A组固定单量
" h4 h/ y7 c' A$ YA组开仓
0 r, l# y# B; T* T6 a货币1开仓手数:手动填写用/间隔 未输入的按照最后一个值执行  o& B7 G$ g5 s5 h1 k
货币2开仓手数:手动填写用/间隔 未输入的按照最后一个值执行, M2 Z. b9 {" G/ |: N
例:
0 B; ]- c& f- u% z/ B1 Q货币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# j( X3 t3 W% A/ V/ E0 L' p
货币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.068 K/ N+ Y) C' W' o5 x$ d$ L# m
B组单量=B组固定单量
0 e2 K" E' N: |+ g( ]B组开仓8 \, m) b5 @6 g) ?% y  ]# q* \. j% w
货币3开仓手数:手动填写用/间隔 未输入的按照最后一个值执行
0 e+ f# r/ |/ V$ n4 k货币4开仓手数:手动填写用/间隔 未输入的按照最后一个值执行# p# y" o2 }# |# d' e- y
例:* g1 |7 s  U7 v6 H# w
货币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
7 |3 {5 A* V! b( r4 N6 n5 o货币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( `( Q& G  t1 d" S; v
---------------------------------------------------------------------------------------------------------------------------------
" R5 \2 h# N4 B. ^( T, _A组加仓间距
: S) s  [3 B6 o0 L+ P/ O参数:A加仓距离:  手动填写用/间隔 未输入的按照最后一个值执行
: D# S( p6 |7 v) ^" q2 g5 M* P
1 T1 j+ E- A+ Z2 ~; n4 S默认参数:
/ ~% T2 j( q/ z( I50/100/200/300/400/500/600/700/800/900/1000/1200/1400/1600/1800/2200/2400/2600/2800, _9 b- E% x" T
加仓间距1=加仓距离50*A组单量*10;
; N7 n+ p/ b2 j加仓间距2=加仓距离100*A组单量*10;
/ X4 p, f& d5 y  ?/ M9 b加仓间距3=加仓距离200*A组单量*10;
* S2 U& t7 \+ r# K" @加仓间距4=加仓距离300*A组单量*10;
; Y4 H. h& A5 l2 O8 |2 b) e/ z加仓间距5=加仓距离400*A组单量*10;
& A4 v4 c4 O5 Q7 w, t: x加仓间距6=加仓距离500*A组单量*10;
% K& q& O+ V# v  o" c# |8 S加仓间距7=加仓距离600*A组单量*10;1 g+ Q, Z, _+ V3 z; d  P9 e$ {8 Z
加仓间距8=加仓距离700*A组单量*10;# p2 w" I( [* e/ {! w
加仓间距9=加仓距离800*A组单量*10;
# K" ]4 U" @& T2 A" x加仓间距10=加仓距离900*A组单量*10;4 ^" l' p7 c0 O' i7 s: D; ~3 K
加仓间距11=加仓距离1000*A组单量*10;3 N; q- K2 Z+ X& x; y. |' f0 T- X' q
加仓间距12=加仓距离1200*A组单量*10;
, z( ~- [4 ^! o5 {- {+ b加仓间距13=加仓距离1400*A组单量*10;: L0 |, s! H/ \5 U
加仓间距14=加仓距离1600*A组单量*10;
4 E6 e" k% @  b) z加仓间距15=加仓距离1800*A组单量*10;$ s4 `# G- z4 _
加仓间距16=加仓距离2000*A组单量*10;0 p# c+ r$ x8 x& f; h0 D" U
加仓间距17=加仓距离2200*A组单量*10;5 m' j& L( c+ y* y  s
加仓间距18=加仓距离2400*A组单量*10;
4 X8 A) |2 Z. }. l& m; m加仓间距19=加仓距离2600*A组单量*10;
0 S2 G: b  l! f8 \加仓间距20=加仓距离2800*A组单量*10;
- d+ u; i/ K' {) }B组加仓间距# F' l( [6 ]  G. B: O" h
参数:B加仓距离:  手动填写用/间隔 未输入的按照最后一个值执行3 w8 t1 H& x, d" p' n
默认参数:
& y: N6 _! O/ \6 A& j: v% X- D50/100/200/300/400/500/600/700/800/900/1000/1200/1400/1600/1800/2200/2400/2600/2800' a- ?' i+ \/ X9 {+ T: W
B加仓间距1=加仓距离50*B组单量*10;, u2 y( `. y* G* G& b( |
B加仓间距2=加仓距离100*B组单量*10;
5 ]3 z0 E) b# X6 {4 [: rB加仓间距3=加仓距离200*B组单量*10;
. R/ @: |$ _# XB加仓间距4=加仓距离300*B组单量*10;( ~; i5 j9 b. w, C3 O. ]1 ^
B加仓间距5=加仓距离400*B组单量*10;
/ Y2 O- u/ @- o7 BB加仓间距6=加仓距离500*B组单量*10;
" }; w/ k* W1 y0 jB加仓间距7=加仓距离600*B组单量*10;" I; ?! K% r- Z# h( p
B加仓间距8=加仓距离700*B组单量*10;
$ e7 q$ ^3 @3 n9 s' S- }7 ^B加仓间距9=加仓距离800*B组单量*10;  E1 J# A+ w% ?/ d' i0 u7 U
B加仓间距10=加仓距离900*B组单量*10;2 Z0 l3 _1 V& k4 }) O/ l; q
B加仓间距11=加仓距离1000*B组单量*10;
# s0 Z8 Y  j- r9 a, x* YB加仓间距12=加仓距离1200*B组单量*10;
# h+ h5 b7 w6 [( h. n% U2 wB加仓间距13=加仓距离1400*B组单量*10;0 d+ k, ~! Q( L5 z
B加仓间距14=加仓距离1600*B组单量*10;
0 ~8 F+ J) h3 W; oB加仓间距15=加仓距离1800*B组单量*10;3 l7 \$ T, X% A( k
B加仓间距16=加仓距离2000*B组单量*10;8 L! w9 s- a% B1 w3 W3 P( {
B加仓间距17=加仓距离2200*B组单量*10;: ~* N5 u; R% ~& a- @* g
B加仓间距18=加仓距离2400*B组单量*10;
; d: l4 p8 o* u1 l. OB加仓间距19=加仓距离2600*B组单量*10;' k8 b$ N- w, `: D# A
B加仓间距20=加仓距离2800*B组单量*10;
& V' D% P7 ^- I( _+ d, O3 c* _$ ?, T3 ~/ Z. w
风控1:/ ~: c* o4 z' C. r: r
净值低于多少关闭EA_0为关闭% R( S$ K/ t% \
关闭EA时是否清仓:开关  {: @4 C* e; _
风控2:
& R3 N4 l+ Q6 b+ K/ O十秒内开平仓的订单个数达到10单后EA暂停X秒 参数可调; T7 k( S" r" @  r5 H
风控3:; {6 G5 t+ Q1 m, a
单货币开单间隔N秒­_0为关闭
+ W/ j' G+ e( Z: ]2 J风控4:
9 B7 i- C' A3 T% D: j- ?2 M; W! F每一组当中其中两个货币之一只要达到下面条件则停止下单加仓Y分钟,Y分钟过后继续下单加仓。
6 X$ G1 f* K! M8 d- X1 R  c当前K线以及前N根K线上涨或者下跌达到X微点 停止下单Y分钟,Y分钟过后继续下单加仓。2 x4 ~# M) m1 q) l& `6 d

# ?- B& G1 k; `' i, k- t品种1品种2_H1_RSI差值     =品种1RSI_周期_H1-品种2RSI_周期_H1;/ W5 `& }( H3 w, s
品种1品种2_M1_RSI差值     =品种1RSI_周期_M1-品种2RSI_周期_M1;
; j) }8 l! F5 }品种3品种4_H1_RSI差值     =品种3RSI_周期_H1-品种4RSI_周期_H1;$ s. ]$ x$ ]: V
品种3品种4_M1_RSI差值     =品种3RSI_周期_M1-品种4RSI_周期_M1;
3 i/ |$ U; u/ O" q2 h) _
. V4 n* o3 i  w$ ^; c: ZA组开单策略. N" K, ~, m7 Y* R) O* @$ W
A分2小组
; y0 H* l# H) `/ i, Q8 ~A组单数不能超过40(两个品种单数之和),A组的两个RSI值不能等于0(防止获取失败)A组的两个品种的最后报价时间和服务器时间小于60(防止停盘)
. r- p. t0 I5 _5 O7 p0 G. K# @" t货币1的点差<货币对一点差控制;货币2的点差<货币对二点差控制(奇怪的是第21组不受到点差限制,不知道是开发写漏了还是故意为之) 20组之后也会受到点差限制6 Q5 C7 V' ]7 l2 v" M
------------------------------------------------------------5 i2 g2 p; r! a) ~0 I& Q
a1(货币1空货币2多)
: _! Q  v! C9 F/ N& V6 u第1组7 D- s  x5 F+ L% K5 T. k( l
品种1品种2_H1_RSI差值-7>0" }' o: A; ?. x# H( L$ n: I( o
品种1品种2_H1_RSI差值<200" y9 |, @1 l% ~: u
品种1品种2_M1_RSI差值-7>0  ?5 h) D8 w  {9 ?, O! O
不能整时不能整分
+ d9 ]) D) l: T" J" C货币1空 单量=A组单量*双货币手数比例a
% Z3 ^4 X! |) g' ^货币2多 单量=A组单量
0 ]5 r6 r$ h5 }3 ~+ y% p9 F第2-21组2 c) w/ X% U+ Z+ t* G! d. L- \$ t
按照每组总体亏损金额达到加仓间距进行加仓; |9 H( `$ `4 {& w/ ?( Y  `
货币1空 单量=A组单量*双货币手数比例a, _5 L1 T, V/ y9 J* Y+ |( O( Q, G
货币2多 单量=A组单量
  E5 J; S1 Y/ J& J! ^------------------------------------------------------------
, X0 y9 W4 n) U, \9 ra2(货币1多货币2空)1 ~4 I2 [6 f6 T3 C* F
第1组
* x/ G  m: H6 G/ ?7 \- c! ]品种1品种2_H1_RSI差值+7<0
% \9 J0 N/ ?! u  k品种1品种2_H1_RSI差值<200. R( F; F& \; K9 H4 g8 m( k
品种1品种2_M1_RSI差值+7<07 d( K' l1 U8 b. e& a3 A+ Z
不能整时不能整分: N7 q( g/ k/ M8 X3 Z4 O
货币1多 单量=A组单量*双货币手数比例a! F7 H) s" m$ X+ ~; u
货币2空 单量=A组单量
( a' s) @' N  _第2-21组
6 c8 r- V' N; f# V按照每组总体亏损金额达到加仓间距进行加仓
; V% B  k- Q5 }" o: O货币1多 单量=A组单量*双货币手数比例a
) P/ W4 v: F6 V/ B3 J货币2空 单量=A组单量% {: u" K: ^( b; U
/ V% v( \: V, O. o, S: x
B组开单策略! J4 k$ C8 x, R! \1 M
B分2小组# }3 B* d+ O. T
B组单数不能超过40(两个品种单数之和),B组的两个RSI值不能等于0(防止获取失败)B组的两个品种的最后报价时间和服务器时间小于60(防止停盘)$ \( W4 i5 ^: s3 ^, J6 K' Y7 D" @: `
货币3的点差<货币对三点差控制;货币4的点差<货币对四点差控制(奇怪的是第21组不受到点差限制,不知道是开发写漏了还是故意为之)
* G5 T7 R4 e1 A------------------------------------------------------------
! z7 O" m% X& n  G2 H" mB1(货币3空货币4多)
4 e9 O, K7 C! {( A第3组! W8 v! o  I: ], O
品种3品种4_H1_RSI差值-7>0
% G1 v" b8 M( P/ k9 k! a7 N品种3品种4_H1_RSI差值<2001 Q0 x3 R3 D% l0 M) ?
品种3品种4_H1_RSI差值-7>0(这里怀疑原开发者写错了,重复了,按照A组应该用M1的RSI)这里按照A组的规则写纠正错误
) C+ k. R. [$ h0 V% T' f不能整时不能整分# c0 B: H; q; }! y% G4 Y+ Z1 `) ^4 m
货币3空 单量=B组单量*双货币手数比例B
& ^  p& x- a% H3 o/ g2 ]# V货币4多 单量=B组单量% w5 ]1 _0 r% x2 P0 {7 {2 C
第2-21组1 |! A6 G- p7 g# g( R3 y1 l$ n$ @, C
按照每组总体亏损金额达到加仓间距进行加仓* k& U$ q4 n: o- V8 @
货币3空 单量=B组单量*双货币手数比例B- Q+ l' ~& T) d; i3 F; j
货币4多 单量=B组单量
8 J1 y6 h+ R; c7 e/ ^4 u& Z5 B------------------------------------------------------------
) L) I* J! R$ J& YB2(货币3多货币4空)9 u3 X( ~( ~$ C4 k+ R  Y
第3组  C1 f4 W  |! K
品种3品种4_H1_RSI差值+7<0, |$ w& Q$ `6 s9 j" E
品种3品种4_H1_RSI差值<200
0 C" |8 m" n( v( [8 }品种3品种4_H1_RSI差值+7<0(这里怀疑原开发者写错了,重复了,按照A组应该用M1的RSI)
5 E: s* I/ x/ a8 k6 p5 L这里按照A组的规则写纠正错误2 j; m! o" d& k8 O% M4 f3 m" b2 H
不能整时不能整分: q/ G/ M; |) B( k5 l
货币3多 单量=B组单量*双货币手数比例B3 V4 I/ W- `( n% j; ^* x& e) h: j
货币4空 单量=B组单量7 g) F8 S. `& U6 W
第2-21组- E* O3 ^4 H! @$ R" O
按照每组总体亏损金额达到加仓间距进行加仓
# z& O! D3 E2 D: ]& }; A) y- n货币3多 单量=B组单量*双货币手数比例B
. D6 X* u  [- ~9 ^+ O货币4空 单量=B组单量3 b7 B( U: ^9 Y7 y9 E9 r/ a( L

8 r8 v+ Y8 T0 D! _' [; VA组关闭止损:
; l9 |  j$ ?6 Ha1:
5 f  w0 w8 J( E* J2 w$ R3 G品种1品种2_H1_RSI差值-1<0
7 n5 g  Q6 {# c# p; Q9 m不能整时不能整分& R2 u' d5 i. f# a5 _( F- f
A组品种1空品种2多利润>=05 E0 @9 J, ^8 ?
平仓A组多单(品种2)  平仓A组空单(品种1)
2 J/ [4 V" Y4 l! `0 V4 Xa2:$ J) c( X5 k  O
品种1品种2_H1_RSI差值+1>0
4 ]- F. ]7 G* d8 c, [, L不能整时不能整分
. @* C  y9 Z0 X4 P* T& jA组品种1多品种2空利润>=0( ?- s/ ?1 D! I) m0 B
平仓A组空单(品种2)  平仓A组多单(品种1)2 Y) A3 }& l! N3 f1 A& R  u
A组开启止损:(开启止损后也就不需要利润大于0)
" }& U7 L3 T* v- P" {$ n6 C0 {a1:. t+ T) h* H; w6 e
品种1品种2_H1_RSI差值-1<0$ o, B* w5 [5 s" V/ W& d# c7 T
不能整时不能整分! z( U" z. q# _7 P2 h9 C
平仓A组多单(品种2)    平仓A组空单(品种1)
- N  ~" n  ]; ka2:
) u9 h4 [( F  P  Z  C4 f品种1品种2_H1_RSI差值+1>0  B8 ]+ t6 F! ~3 P" U3 b
不能整时不能整分* d( Y* B; m+ T' o+ Z
平仓A组空单(品种2)    平仓A组多单(品种1)
. {5 z' }) A$ I! J: u( f+ m  z: n/ G. C0 d8 h+ T
B组关闭止损:
. u9 Y# I7 ?; U7 gb1:) j8 R" T' i; I6 C7 P
品种3品种4_H1_RSI差值-1<0; H  i+ e' r! T5 y5 w+ \
不能整时不能整分
6 w9 V+ G8 G+ AB组品种3空品种4多利润>0
5 c) b" t/ K; T" e8 A: B平仓B组多单(品种4)  平仓B组空单(品种3)4 t4 `2 C7 H$ c) S0 [
b2:
: r; T! P1 Q3 k- y/ o品种3品种4_H1_RSI差值+1>03 ^/ l" d1 ?, A; G
不能整时不能整分( ]- z) y4 L6 u$ U
B组品种3多品种4空利润>0
9 o4 L, e# t/ `2 L# R平仓B组空单(品种4)  平仓B组多单(品种3)8 T3 O) U' ?: Y
B组开启止损:(开启止损后也就不需要利润大于0)$ j, z7 S  c# W' i
b1:
- O, V6 c' D6 ~" ~) B! f品种3品种4_H1_RSI差值-1<00 T& s! a. N) [1 x# Z6 C0 k, Y
不能整时不能整分
  o3 f* t  i6 M平仓B组多单(品种4)  平仓B组空单(品种3)+ ?, M- i( }# m' e
b2:6 |5 n8 ~+ V0 _, d0 d4 `
品种3品种4_H1_RSI差值+1>0
) X9 K  K" K% a5 E不能整时不能整分
4 c$ |; W/ y* B# |3 B! {* N平仓B组空单(品种4)  平仓B组多单(品种3)8 e5 r/ @- Y9 f3 s; f. H
A组B组C组整体盈利X美元清仓_0为关闭:" m8 {# G' ?' j# x: _3 v. k5 ~$ X+ I. g
A组B组C组整体亏损X美元清仓_0为关闭:; q. l! P# p  D' Q( `
- ?/ s( a3 C4 ^& y; B& l- P
2.png
3.png
4.png
5.png
6.png
7.png

极影机器人12.30正式版.ex4

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

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

回复

使用道具 举报

607

主题

2100

帖子

8940

积分

交易元老

Rank: 8Rank: 8

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

使用道具 举报

3340

主题

6657

帖子

3万

积分

交易元老

Rank: 8Rank: 8

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

使用道具 举报

1056

主题

3546

帖子

1万

积分

交易元老

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

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