通用MA交叉EA - 页 69 1...626364656667686970717273747576...127 新评论 Nilo Santos 2011.10.14 11:39 #681 动态止损和止盈 有朋友能给这个EA添加一个动态止损和止盈的参数吗? 我的意思是SL和TP不会被手动定义,而是通过ATR的倍数定义。 比如说。 EMA交叉3 x 13 第三个EMA 39 止盈和止损:1.25 x "X "周期的ATR(我对H1时间框架使用120周期)。 如果有一些机制可以在获利中增加一些点来补偿SPREAD,那将是非常有用的,如果SL=TP(ATR乘数),货币的利润或损失是一样的。 附上一个有TP和SL乘数的EA和一个显示ATR点数的指标。 double-ema-cross-atr-targets-b-filter-dema_atr_bb_v1.1.mq4atr_in_pips.mq4 附加的文件: atr_in_pips.mq4 3 kb double-ema-cross-atr-targets-bb-filter-dema_atr_bb_v1.1.mq4 4 kb Nilo Santos 2011.10.14 13:39 #682 Robert1: 嗨,谁能告诉我如何增加这个伟大的指标的利润规模? 它有很大的潜力,但由于某些原因,我的利润规模很小,甚至用1手大小的测试,平均利润为75美元。 提前感谢。 我认为这就是价差效应。 当得到的损失是100美元或125美元? irkm 2011.10.15 11:52 #683 添加不同的跟踪止损 irkm: 你好。 我试图在'UniversalMACrossEAV1.3.1 - Breakeven.mq4'中添加不同的方法来设置SL。我想把止损设置为相当于之前X个(例如3个)条形图的最高/最低值。在交易过程中,这个止损应该在接下来的每个柱子上再次移动(追踪)。我知道这个功能的一些基本功能,但我不是有经验的用户,所以我找不到合适的地方来插入这个代码。我不想破坏当前版本。谁能帮帮我? 谢谢。 我已经修改了最新版本。增加了以下跟踪止损的功能。 追踪止损激活水平(不仅是利润或TS,也包括任何数值)。 追踪止损跳跃水平(TS不是在每次价格变化 后,而是在最小(跳跃水平)价格变化后移动到下一个水平)。 基于MA的追踪止损。 基于前n个柱子的最高/最低点的追踪止损。 基于MA和前n个柱状的最小/最大值的追踪止损。 这是我第一次修改MQL程序,所以请查看代码。 附上有小改动的第二版。 附加的文件: universal_ma_cross_ea_irkm-mod-2.mq4 37 kb Nilo Santos 2011.10.15 12:35 #684 ATR!!! 选择TP和SL的更好方法是ATR值。 我在H1时间框架的240个周期中使用1.25ATR,结果非常好。 规则是。 EMA交叉3 x 13 突破EMA 39 获利 和止损1.25 x ATR 240期(H1)。 现在我不得不在EA中手动设置TP和SL。为了避免每次都要改变数值,我使用了240期。 为了知道这个值是多少,我使用之前上传的ATR IN PIPS指标。 irkm 2011.10.16 09:01 #685 ATR nylon: 选择TP和SL的更好方法是ATR值。 我在H1时间框架的240个周期中使用1.25ATR,结果非常好。规则是。EMA交叉3 x 13突破EMA 39获利和止损1.25 x ATR 240期(H1)。现在我不得不在EA中手动设置TP和SL。为了避免每次都要改变数值,我使用了240期。 为了知道什么是价值,我使用之前上传的ATR IN PIPS指标。 你是用ATR做追踪止损,还是一开始就把它设置为止盈? 所以,当你开始交易时,例如买入,SL是 "低于 "价格的1.25ATR,TP是 "高于 "价格的1.25ATR,或者你只设置SL? Nilo Santos 2011.10.16 10:33 #686 irkm: 你是用ATR做追踪止损,还是一开始就把它设置为止盈? 所以,当你开始交易时,例如买入,SL是 "低于 "价格的1.25ATR,TP是 "高于 "价格的1.25ATR,还是你只设置SL? 我只用来设置ST和TP。 我使用1.25以上和1.25以下,但是,实际上,点差使得SL>TP。如果我们能在EA参数中设置ATR乘数,应该使用类似1.25的SL和1.5的TP...。 最好的情况是EA能补偿点差。 在过去的两天里,从交易13.10.2011 15:00开始,尝试了1.25。 好吧,只有2天,但结果是非常令人印象深刻的。 3.13.39.D1系统 | Myfxbook Nilo Santos 2011.10.16 11:29 #687 附图显示了这个1.25ATR系统。 这是一个欧元兑美元 的图表。 绿色的圆形是盈利的箭头,红色是亏损的交易。 目标由ATR BANDS(1,25)表示。 有6次胜利和4次失败。对于一个基于MA的系统来说,在区间市场中是一个很好的结果。 附加的文件: eurusd_1.25atr.png 90 kb stevechelt 2011.10.20 19:01 #688 你好。 我已经下载了这个版本的EA来尝试 - UniversalMACrossEAV1.3.1 - Breakeven.mq4 并将其复制到我的演示MT4的 "专家 "文件夹中,但当我试图将其添加到图表中时,我得到了这个错误 21:52:07 无法打开文件'C:\Program Files\MetaTrader - Alpari UK\experts\UniversalMACrossEAV1.3.1 - Breakeven.mq4'在EURUSD,H1上。 加上有一个小的错误日志 - 2;76;C:\Program Files\MetaTrader - Alpari UK/experts\UniversalMACrossEAV1.3.1 - Breakeven.mq4;36:1;'stdlib.mqh' - 无法打开程序文件 我做了一些搜索,发现我的experts/libraries文件夹中没有stdlib.mqh,所以我从这个论坛的链接中下载了一个,并把它放在那里。 然后我重新启动了我的MT4,但EA仍然是灰色的,我仍然不能把它加载到图表上。 谁能告诉我还有什么地方出了问题。 非常感谢! Universal MA Cross EA 简单日间休息专家 回溯测试/优化 Nilo Santos 2011.10.20 21:27 #689 你已经将EA编译成ex4了吗? 这是一个基本步骤,但有些人忘记或不知道,我们不能运行.mp4,而是要运行编译后的.ex4。 stevechelt: 你好。我已经下载了这个版本的EA来尝试 - UniversalMACrossEAV1.3.1 - Breakeven.mq4 并将其复制到我的演示MT4的 "专家 "文件夹中,但当我试图将其添加到图表中时,我得到了这个错误 21:52:07 无法打开文件'C:\Program Files\MetaTrader - Alpari UK\experts\UniversalMACrossEAV1.3.1 - Breakeven.mq4'在EURUSD,H1上。 加上有一个小的错误日志 - 2;76;C:\Program Files\MetaTrader - Alpari UK/experts\UniversalMACrossEAV1.3.1 - Breakeven.mq4;36:1;'stdlib.mqh' - 不能打开程序文件 我做了一些搜索,发现我的experts/libraries文件夹中没有stdlib.mqh,所以我从这个论坛的链接中下载了一个,并把它放在那里。 然后我重新启动了我的MT4,但EA仍然是灰色的,我仍然不能把它加载到图表上。 谁能告诉我还有什么地方出了问题。 非常感谢! stevechelt 2011.10.20 22:37 #690 nylon: 你已经将EA编译成ex4了吗? 这是一个基本步骤,但有些人忘记或不知道,我们不能运行.mp4,而是要运行编译后的.ex4。 啊,我没有意识到,我以为当它们被使用时,如果没有被编译,会自动发生。 然而,我把它加载到MetaEditor中,并试图编译它,收到了这样的错误 - stdlib.mqh' - 无法打开程序文件C:\Program Files\MetaTrader - Alpari UK\experts\UniversalMACrossEAV1-3-1-Breakeven.mq4 (36, 1) 又是stdlib.mqh的问题,根据我之前读到的内容,它在正确的地方--专家/库房。 我知道我有这个文件,但它似乎找不到它,通过试验和错误,我最终发现它需要放在experts/include文件夹中--然后EA立即编译并可以附加到图表中。 明天我将在演示中玩一玩--在什么时间段使用最好?或者我应该读一读整个主题! 1...626364656667686970717273747576...127 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
动态止损和止盈
有朋友能给这个EA添加一个动态止损和止盈的参数吗?
我的意思是SL和TP不会被手动定义,而是通过ATR的倍数定义。
比如说。
EMA交叉3 x 13
第三个EMA 39
止盈和止损:1.25 x "X "周期的ATR(我对H1时间框架使用120周期)。
如果有一些机制可以在获利中增加一些点来补偿SPREAD,那将是非常有用的,如果SL=TP(ATR乘数),货币的利润或损失是一样的。
附上一个有TP和SL乘数的EA和一个显示ATR点数的指标。
double-ema-cross-atr-targets-b-filter-dema_atr_bb_v1.1.mq4atr_in_pips.mq4
嗨,谁能告诉我如何增加这个伟大的指标的利润规模? 它有很大的潜力,但由于某些原因,我的利润规模很小,甚至用1手大小的测试,平均利润为75美元。 提前感谢。
我认为这就是价差效应。 当得到的损失是100美元或125美元?
添加不同的跟踪止损
你好。
我试图在'UniversalMACrossEAV1.3.1 - Breakeven.mq4'中添加不同的方法来设置SL。
我想把止损设置为相当于之前X个(例如3个)条形图的最高/最低值。在交易过程中,这个止损应该在接下来的每个柱子上再次移动(追踪)。
我知道这个功能的一些基本功能,但我不是有经验的用户,所以我找不到合适的地方来插入这个代码。我不想破坏当前版本。
谁能帮帮我?
谢谢。我已经修改了最新版本。增加了以下跟踪止损的功能。
追踪止损激活水平(不仅是利润或TS,也包括任何数值)。
追踪止损跳跃水平(TS不是在每次价格变化 后,而是在最小(跳跃水平)价格变化后移动到下一个水平)。
基于MA的追踪止损。
基于前n个柱子的最高/最低点的追踪止损。
基于MA和前n个柱状的最小/最大值的追踪止损。
这是我第一次修改MQL程序,所以请查看代码。
附上有小改动的第二版。
ATR!!!
选择TP和SL的更好方法是ATR值。
我在H1时间框架的240个周期中使用1.25ATR,结果非常好。
规则是。
EMA交叉3 x 13
突破EMA 39
获利 和止损1.25 x ATR 240期(H1)。
现在我不得不在EA中手动设置TP和SL。为了避免每次都要改变数值,我使用了240期。
为了知道这个值是多少,我使用之前上传的ATR IN PIPS指标。
ATR
选择TP和SL的更好方法是ATR值。
我在H1时间框架的240个周期中使用1.25ATR,结果非常好。
规则是。
EMA交叉3 x 13
突破EMA 39
获利和止损1.25 x ATR 240期(H1)。
现在我不得不在EA中手动设置TP和SL。为了避免每次都要改变数值,我使用了240期。
为了知道什么是价值,我使用之前上传的ATR IN PIPS指标。你是用ATR做追踪止损,还是一开始就把它设置为止盈?
所以,当你开始交易时,例如买入,SL是 "低于 "价格的1.25ATR,TP是 "高于 "价格的1.25ATR,或者你只设置SL?
你是用ATR做追踪止损,还是一开始就把它设置为止盈? 所以,当你开始交易时,例如买入,SL是 "低于 "价格的1.25ATR,TP是 "高于 "价格的1.25ATR,还是你只设置SL?
我只用来设置ST和TP。 我使用1.25以上和1.25以下,但是,实际上,点差使得SL>TP。如果我们能在EA参数中设置ATR乘数,应该使用类似1.25的SL和1.5的TP...。 最好的情况是EA能补偿点差。
在过去的两天里,从交易13.10.2011 15:00开始,尝试了1.25。
好吧,只有2天,但结果是非常令人印象深刻的。
3.13.39.D1系统 | Myfxbook
附图显示了这个1.25ATR系统。
这是一个欧元兑美元 的图表。
绿色的圆形是盈利的箭头,红色是亏损的交易。
目标由ATR BANDS(1,25)表示。
有6次胜利和4次失败。对于一个基于MA的系统来说,在区间市场中是一个很好的结果。
你好。
我已经下载了这个版本的EA来尝试 -
UniversalMACrossEAV1.3.1 - Breakeven.mq4
并将其复制到我的演示MT4的 "专家 "文件夹中,但当我试图将其添加到图表中时,我得到了这个错误
21:52:07 无法打开文件'C:\Program Files\MetaTrader - Alpari UK\experts\UniversalMACrossEAV1.3.1 - Breakeven.mq4'在EURUSD,H1上。
加上有一个小的错误日志 -
2;76;C:\Program Files\MetaTrader - Alpari UK/experts\UniversalMACrossEAV1.3.1 - Breakeven.mq4;36:1;'stdlib.mqh' - 无法打开程序文件
我做了一些搜索,发现我的experts/libraries文件夹中没有stdlib.mqh,所以我从这个论坛的链接中下载了一个,并把它放在那里。
然后我重新启动了我的MT4,但EA仍然是灰色的,我仍然不能把它加载到图表上。
谁能告诉我还有什么地方出了问题。
非常感谢!
你已经将EA编译成ex4了吗? 这是一个基本步骤,但有些人忘记或不知道,我们不能运行.mp4,而是要运行编译后的.ex4。
你好。
我已经下载了这个版本的EA来尝试 -
UniversalMACrossEAV1.3.1 - Breakeven.mq4
并将其复制到我的演示MT4的 "专家 "文件夹中,但当我试图将其添加到图表中时,我得到了这个错误
21:52:07 无法打开文件'C:\Program Files\MetaTrader - Alpari UK\experts\UniversalMACrossEAV1.3.1 - Breakeven.mq4'在EURUSD,H1上。
加上有一个小的错误日志 -
2;76;C:\Program Files\MetaTrader - Alpari UK/experts\UniversalMACrossEAV1.3.1 - Breakeven.mq4;36:1;'stdlib.mqh' - 不能打开程序文件
我做了一些搜索,发现我的experts/libraries文件夹中没有stdlib.mqh,所以我从这个论坛的链接中下载了一个,并把它放在那里。
然后我重新启动了我的MT4,但EA仍然是灰色的,我仍然不能把它加载到图表上。
谁能告诉我还有什么地方出了问题。
非常感谢!你已经将EA编译成ex4了吗? 这是一个基本步骤,但有些人忘记或不知道,我们不能运行.mp4,而是要运行编译后的.ex4。
啊,我没有意识到,我以为当它们被使用时,如果没有被编译,会自动发生。
然而,我把它加载到MetaEditor中,并试图编译它,收到了这样的错误 -
stdlib.mqh' - 无法打开程序文件C:\Program Files\MetaTrader - Alpari UK\experts\UniversalMACrossEAV1-3-1-Breakeven.mq4 (36, 1)
又是stdlib.mqh的问题,根据我之前读到的内容,它在正确的地方--专家/库房。
我知道我有这个文件,但它似乎找不到它,通过试验和错误,我最终发现它需要放在experts/include文件夹中--然后EA立即编译并可以附加到图表中。
明天我将在演示中玩一玩--在什么时间段使用最好?或者我应该读一读整个主题!