|
|
这是一款基于双均线交叉信号、带有马丁格尔式加仓逻辑的自动化交易EA# W; X, o0 d& N/ v9 r
/ x1 Y& l7 }6 a' f" r核心交易逻辑框架0 k- s9 V0 b/ ]5 C" G' c
1. 信号生成模块(基于MA指标)
) {( b3 M t( W4 X, E6 p; T1 U: G( {4 g指标组合:MA13(快线)与MA34(慢线)组成的经典双均线策略3 b. U! w; [, E Y& z$ j8 \
做多信号:MA13上穿MA34(金叉),在收盘确认后触发% k9 w/ r/ g( M$ s3 |. K
做空信号:MA13下穿MA34(死叉),在收盘确认后触发# s5 T d1 k3 W- ]6 @
信号过滤:如果金叉/死叉后行情已波动超过80点,则放弃该信号(避免追高风险)- `1 k7 \$ j- v' @1 S& Z
2. 仓位管理模块(马丁格尔策略)
y( G2 i- X3 B+ _$ y. j8 b采用8级加仓体系,每级最多加仓3次:+ ~( U+ H4 u5 r( }' d( X/ ~8 v
7 f2 ?# o4 g. d6 U4 O- E, D9 F加仓触发条件:当持仓方向与当前信号一致时,价格每波动指定点数就加仓一次。
; {8 d+ B/ {0 V; { h3. 出场与风控模块
" e1 k% V9 B& M3 v5 C& v7 Z动态止盈:当均线发生反向交叉时:
7 @% j# ?/ H+ y+ D5 G( J若当前亏损<30点,立即平仓5 o. e7 E0 U3 f% F' O7 L
若价格回撤至距离短均线5点范围内,触发保护性平仓
& D% |0 I9 z$ r v单向订单限制:最多持有50个同方向订单(防止无限加仓)! w# t4 Y) O2 H: A: S9 g
价格限制(未启用):"价格大于做空"和"价格小于做多"设为0.0,该功能关闭
/ y/ Z) P9 C1 c
; K( m$ N7 E& m# l1 l' ^! }场景:欧元/美元上涨趋势) W9 S4 d6 l7 e% n# l: {3 {, y& Y! H
初始入场:MA13金叉MA34 → 开多仓 0.01手(L1第1单)
5 p' N+ @9 n' P/ H' Y顺势加仓:价格每上涨10点 → 连续加3次0.01手(L1完成,共0.04手)
2 {2 O F' q+ ]. Z进入L2:再涨10点 → 加仓0.03手(L2第1单)
+ m7 [, Z' Q6 Z进入L3:继续涨10点 → 加仓0.09手(L3第1单)+ G7 i3 w) h# r5 z* h. M) V4 A
极端行情:若趋势持续,最终可能加仓至9.0手级别# Q6 z r7 U5 H4 t6 r
出场:当MA13死叉MA34时,根据亏损情况决定是否平仓
: O0 \6 y. l$ N! c
" _& L: H1 A) s. i |
|