|
EA 用于输入的指标有:7 G5 A6 J" n; t
60SMA& K% ^4 ~! `, I0 f6 O, f
长期 MACD 30,60.30! d- d) j7 c& k
短期 MACD 12,26,5
8 S* Y. U: s7 f5 g5/15 分钟蜡烛图(可选)# L7 b$ s4 E" \+ N% R
长期 MACD 用于给出交易方向,例如,当柱状图为正时,进行多头交易;当柱状图为负时,仅进行空头交易。
7 g. n+ d+ e) {0 i) i2 D& m一旦长期 MACD 出现趋势并寻求短期 MACD 回调,则柱状图上的趋势必须为负至少 2-3 个柱。5 k& j% g5 W! F/ H3 c( H( k
|% | X# W4 _( F6 k( B
t=163700 所以我想制作一个 EA 来在这些条件下进行自动交易,所以我聘请了一名专业的 MT4 编码员来完成它。
: |, c7 f7 ]1 x2 F在M5/M15中使用TickData进行测试时,我取得了一些不错的结果,但是当我们谈论网格时,主要问题是如何控制DD。
# P3 Y# B/ [( ~5 m) H该 EA 有 4 个参数来执行您在测试时可能想要执行的操作,或者对代码进行任何改进。5 g% v" t0 o4 @
" P8 a$ H, x5 w8 c, P1 M您可能需要解释的一些参数:2 y6 {* q: I, F- \' q" w% p
1. //添加手数- 当价格与您的订单相反时,它将打开另一个带有初始手数的订单 + //AddLot
' m3 J6 A( D8 M$ J& f' r2. //魔法每个帐户一次交易 :" s, ^' Q: r8 D) V4 p
- false >所有对都具有相同的神奇数字,每个对都有自己的作用。为所有对提供不同的幻数是浪费时间。' Y$ U& N. T9 h& N0 T
- true > 所有货币对都具有相同的幻数,Ea 将检查是否有任何其他货币对已打开订单,如果没有,则会打开该订单,3 ?; D: E% N0 L
但如果有另一个已打开,则不会打开另一个。这样只有 1 个货币对会进行交易,即先开仓的货币对。
5 R. w R" u: C+ y! i9 I4 X对于那些想要控制 DD 的人来说,我认为这是一个很好的功能。
3 I! Z* I+ Y9 l! }" b- a% @7 f. l3. //之前的 X 根柱(最小平均距离) - 它将检查下方 TF 的最后 X 根柱的开盘价/收盘价,如果价格对您不利且距离大于等于此平均值,则开仓订单。) k0 l" B" i8 o5 T
// TF 之前的 X 条= 我更喜欢 H1 或 H4。' f1 [6 {( N: A; b9 D% O( Z
============ 从网格中关闭部分 ============
1 U6 u0 q1 y' L7 ]( m4. //当我们有 X 个订单时开始关闭部分(0 - 不使用)5 h1 z7 ?6 |, f; ^# i" _4 M5 ]
//Ammount of Orders for close = 2
! v) `( X W8 s; C7 G6 Z% q' Z//Minimum sum for close = 54 x' Z5 _, p1 }, L7 n
如果网格已开 6 个卖单且订单 5,6 的利润 = 5,则平仓 5,6 。
m+ T$ Q0 f' Q+ ?8 C7 v% V; B# k& Q
4 l. U. r0 h6 b% Z( `5 m4 y- ^对于编码员来说,您可能会在代码中看到该 EA 也是一个尊重网格条件的手动交易者。您可以根据需要调整代码。* f$ q7 |9 v: l0 m; B# J' q
* F3 q4 V) t" W: k( h; S2 y |
|