518财经网

标题: 分享一款老外的storm trend-EA趋势EA [打印本页]

作者: 崩塌的信仰    时间: 2020-8-11 13:08
标题: 分享一款老外的storm trend-EA趋势EA
指标统计盈利图; (, 下载次数: 53) 8 b1 R: u' x7 g

$ W) |% v; O- |8 X3 q4 X; I  \% T+ K: A( R' Q
MQL5的信号统计:. n* G# N' |/ X6 ?' ]% C6 j( Z6 g' Z
(, 下载次数: 70) , e" v! a( d& [6 K( D

' k6 {" R0 {+ F( F( L6 ~
- V. X( X. t: d& ^) c6 J

策略很简单,大致如下。

1、交易指标:两条均线,短均线、长均线

2、交易信号:短均线上穿长均线(即金叉),做多(平仓空单,开多单);短均线下穿长均线(即死叉),做空(平仓多单,开空单)。
5 y/ ?/ m3 ?3 L& ~- t, C0 u8 M3、仓位管理:采取一致的仓位策略,每400美元下单0.01手。没有设置加仓、减仓策略。

4 m7 A6 Z' Q4 t1 E

本EA展示了一个完整的EA框架系统

/ {7 m; e; {% s5 \9 _2 T

(, 下载次数: 68)


: X) Z' @% m; ^

(1)对当前账户持单情况做出判断(只检查EA开出的单子,如果不是则不统计)
! e- N  h' [& Q/ ~- c(2)对交易信号的判断函数
$ p) Z" Z/ U9 n: c" `2 X(3)平仓本EA开出的多单0 e3 O( p6 o8 N" z6 B9 I
(4)平仓本EA开出的空单

3 L  C# W9 ?# h# j2 Y7 `" B2、整个逻辑架构# k6 W* I3 O& w9 ^% V  G# O4 h
检查持单情况,然后分别做出处理' \8 g" Q6 k' K/ Q4 X
(1)如果持有多单,那么出现空头信号时平仓离场
. p4 N" h7 w. A  D(2)如果持有空单,那么出现多头信号时平仓离场$ T, Q" H( f5 k/ `" r
(3)如果空仓,那么出现空头信号或者多头信号时,开空单或者多单
. K) D8 K, |( u5 q' {$ i8 f* ]; `# Q    这个EA虽然很简单,但是已经包含了一个完整EA的全部结构。而且,我在设计思路上,已经考虑到了逻辑上的周全性、完整性。比如说,按照本EA的思路,如果因为系统出现错误而在同一信号点开错了单或者多开了单,那么本EA会自动纠正这一错误而平掉错误的单子或者多余的单子。

  X% M+ q# U9 B5 e3 i+ U

本EA的作用:
9 }2 S+ q& y* ~2 l1、由于本EA是一个完整的EA逻辑架构,比较适合初学者作为入门的EA,可以用来学习和测试。
# }9 i, |& D+ q* R9 a" q& Y2、均线交叉的优点在于紧随趋势,即使是这样简单的一个EA程序,也是可以定期优化参数然后用于实战的,当然了在交易信号方面还有很大的优化空间的。

0 I, L* ?3 L0 o- c! _8 D

+ U8 M- z! y  J% H; T( \
$ L" b2 X2 D+ o1 ^; }+ X& l. l& ?6 ]
2 d& K$ c- L2 a5 j' P  X, x# [4 d: i6 Y
* P0 P2 L  ?$ ~; {8 D
8 X; D( T3 W% j5 a# H3 l) X





欢迎光临 518财经网 (https://www.518waihui.com/) Powered by Discuz! X3.5