|
EA 用于输入的指标有:
3 P& H. s: j3 h6 l60SMA8 ^4 m$ t( D6 g+ T9 S, k
长期 MACD 30,60.30, N9 Z D4 }; E) @6 Y9 \
短期 MACD 12,26,51 n% b: o d5 q' I5 ?
5/15 分钟蜡烛图(可选)
$ L: n' w" N/ t$ `8 y8 V3 `* _长期 MACD 用于给出交易方向,例如,当柱状图为正时,进行多头交易;当柱状图为负时,仅进行空头交易。
! _8 b5 C3 u1 T! T4 x, e- R+ S一旦长期 MACD 出现趋势并寻求短期 MACD 回调,则柱状图上的趋势必须为负至少 2-3 个柱。5 G3 A% S( T& \7 s. R, Y
6 J8 [, B; B9 |6 Y, y
t=163700 所以我想制作一个 EA 来在这些条件下进行自动交易,所以我聘请了一名专业的 MT4 编码员来完成它。
* w7 ^6 H1 f5 @% `. O: g% t# d在M5/M15中使用TickData进行测试时,我取得了一些不错的结果,但是当我们谈论网格时,主要问题是如何控制DD。
. G# c! _1 m1 N% j$ e# U该 EA 有 4 个参数来执行您在测试时可能想要执行的操作,或者对代码进行任何改进。: U) F. L* w1 l) p, {) e
$ \- v. S* g& B/ Y6 k3 x
您可能需要解释的一些参数:
) s4 N7 `7 O# Y2 Z& b1. //添加手数- 当价格与您的订单相反时,它将打开另一个带有初始手数的订单 + //AddLot
# f/ G( }. W( X q" E- x2. //魔法每个帐户一次交易 :3 c' \0 o, \$ ]+ E% ~+ N+ b
- false >所有对都具有相同的神奇数字,每个对都有自己的作用。为所有对提供不同的幻数是浪费时间。. E8 X% f- ^$ {) n6 Z! W0 k
- true > 所有货币对都具有相同的幻数,Ea 将检查是否有任何其他货币对已打开订单,如果没有,则会打开该订单,
( @/ m2 D& N% N但如果有另一个已打开,则不会打开另一个。这样只有 1 个货币对会进行交易,即先开仓的货币对。
2 L: f! v- R& g$ g: {. J对于那些想要控制 DD 的人来说,我认为这是一个很好的功能。
* _( b6 n* |/ U3. //之前的 X 根柱(最小平均距离) - 它将检查下方 TF 的最后 X 根柱的开盘价/收盘价,如果价格对您不利且距离大于等于此平均值,则开仓订单。# P8 C# }8 m F6 E! A; i- F
// TF 之前的 X 条= 我更喜欢 H1 或 H4。
. t3 y* _$ d t7 a; H6 s============ 从网格中关闭部分 ============: a: f: O# G& H8 m3 E8 j, [8 D
4. //当我们有 X 个订单时开始关闭部分(0 - 不使用)9 h4 u, L& y; T
//Ammount of Orders for close = 2
, Z; d n/ a. s6 r//Minimum sum for close = 5) g r9 s6 l5 |6 G3 m/ J
如果网格已开 6 个卖单且订单 5,6 的利润 = 5,则平仓 5,6 。7 i/ y( m# M2 J3 S
) j6 d+ i' _ g$ G) h# _! y: r6 V J
对于编码员来说,您可能会在代码中看到该 EA 也是一个尊重网格条件的手动交易者。您可以根据需要调整代码。& b+ ~; C7 E# Q" ?# w w3 N
7 {- D' v4 z0 c- x% L1 ^+ N |
|