我三个月前写的EA现在不能通过测试,但它在MetaQuotes-Demo服务器上运行良好。 有谁遇到过同样的问题吗?错误代码总是像 "未能在1.38103即时卖出0.10 EURUSD sl: 1.38253 tp: 1.38053 [无效请求]"和 "OrderSend failed with error #4756"。我的版本是5.00 Build 540。帮助,我完全困惑了。 ----------------------------------------------------------------------------------- 如果(condition1) {
我们需要2-3名专业测试人员(程序员)。 任务:确定专家顾问在盈亏平衡方案上的最佳结构,它具有最高的盈利能力。 从我这里 - 这种交易策略的完整理论方案。 从我开始 - 测试和 优化专家顾问 。 P.S. 如果对该项目感兴趣,可以私下讨论。
MT4示例: int start=GetTickCount(); // 计算... Print("Calculation time is ", GetTickCount()-start, " milliseconds."); 。。。。。。 请问:MT4示例有点看不明白,通过如何“计算”可以计算出来呢?
你好。 我发现下面这个事实很令人震惊。 我有一个EA,我在3个不同的经纪商上用完全相同的设置、完全相同的点差(在Startegy测试器中选择)和完全相同的时间段进行测试。 信不信由你,这三个结果都是不同的。不仅如此,在一个经纪商中,该EA表现非常好,在另一个经纪商中,它完全输了,在第三个经纪商中,它有点平淡。 这世界上怎么会有这种情况? 我知道有些经纪商改变了滑点、点差等。但总体结果不应该是相似的吗? 请解释一下。 谢谢,FF
[删除]
开仓成交后,如何编程比较紧随其后出现的两根K线收盘价与成交价的关系? (Close[1]>Close[2] && Close[2]>OrderOpenPrice()) 这种达不到所需效果
EA采用趋势波算法,计算K线波幅和形态,每月盈利在20%到40%之间,每单都有止损止盈,不限资金大小,本金50到10000以上都适用。哪个货币在哪个周期有信号就会入场开仓和提前出场平仓。10000本金跑12天获利3254.99,盈率达32.55%。 小资金100的回撤: 300本金回撤:
大家使用EA进行历史数据回测,历史数据来自哪里,是使用交易商提供的数据还是在网上自己下载的数据,现在试了几次,像嘉盛提供的历史数据不全,而且和网上自己下载的历史数据有差异。 请问下大家,在使用EA回测时,历史数据来自哪里?谢谢
首先感谢各位大大的解答,姐姐的公司是使用 MT4,不是MT5, 首先,我在绘制 MA用,如LINK https://www.cnblogs.com/likwo/archive/2011/02/22/1961768.html 其中 #property 这一段会照成 'xxxxx' is not expert and cannot be executed 的错误 同事说这是宣告 「区域变量」,拿掉没差,但拿掉后,下面就算我照抄,或是作任何的修改 ,例如,style 的变更 width 设成10 或是颜色,都不会画图。 1、我该怎么用这样的方式画MA线呢。 后来,我用研究了,其他方式,用...
测试了4年多时间。能算是稳定盈利的吗?由于不懂怎么弄好基础数据,所以,错误柱数较多,不知道怎么解决?从测试结果看还是不错的,相对稳定,用的H1,交易品种XAUUSD。
请问MT4的EA里,如何写当获利X点时就平仓一半? 谁会的能不能帮我写下模块? void 当获利X点平仓一半() { } 谢谢
[删除]
五年时间,从500开始最后结果1565922美元,
我的策略是小止损,大止赢,同时控制每月损失10 % 。如果损失超过了余额的10 %,一个月,那么EA将停止交易在下月重新启动之前的1日。
同时还拥有一个可靠的止损,追踪止损是不固定的,他是跟随指标前进
在MQL4使用iMACD讀到的值與MACD技術指標顯示的值是正負相反的, 例如 iMACD讀到是0.001654, MACD技術指標顯示 -0.001654 請問是哪裡出錯了? 謝謝
我申请注册成为了卖家,其它选项都填写完毕。在上传.EX4文件时老是提示“编译调试的文件”。怎么回事呢? 当上传从网上下载的其它.EX4文件时就可以上传成功。但上传我自己写的EA的.EX4文件时就出现上述提示。 祥情见下图
请问一下,禁止MT4的EA回测和禁止模拟,怎么个写法? if(IsTesting()) return(false); if(IsDemo()) return(false); 是不是在主程序里加这两句?
请参阅附件,由Tartan、Nemo和其他人为MT3创建的GoldWarrior EA,由Star转换为MT4,并由Beluck改进和修复了错误。 请注意,本EA与所附的DayImpuls指标一起工作。DayImpuls指标有很多版本。 本EA目前只与所附的指标版本一起工作(由Beluck)。 仅供参考。 所有关于Zigzag交易系统开发的信息请查看。 - MT3的EA 。 - 发展的历史 。 - MT3 的指标。 - 适用于 MT4 的指标。 解释EA的设置。 per - 所有指标的周期 d - 计算时的完整周期数 depth,deviation,backstep - ZigZag指标参数
最近写了一个交易系统,在USDJPY的M1上进行分析操作,测试时间为13年1月1日到现在时间, 请大家提提建议,后期应该向什么方向进行优化。由于交易记录太多,截图截不下,高手只用看资金曲线就能明白。
最近买了几本关于外汇的书在看,以魏强斌的《短线制胜的十五张王牌》为例,总结一下,其实就是根据K线的形态配合一些技术指标,寻找买卖点。这些策略完全是可以写成EA进行回测的。做为一个新手,现在还不怎么会写EA,正在学习当中。请问大家,有没有尝试过,把书里总结的一些交易策略写成EA回测或实盘测试呢,效果怎么样?
我开设这个话题是希望能收集关于面向对象编程与程序化编程的优势的有用信息。 另外,这个话题是独立于语言的,因为mql4和mql5提供了相同的OOP语言(除了一些 新的高级功能 目前在mql4中还没有)。 我不希望OOP的支持者和反对者之间发生 "战争",所以这个话题将被严格控制,请不要浪费你和我的时间。 也请提供例子和代码来说明你的观点,而不是高深的理论或抽象的概念。 EDIT:虽然这个话题是独立于语言的,但我们仍然在讨论交易和mql4/mql5,所以请不要用 "战争游戏 "或 "苹果和桔子 "的例子。
https://www.mql5.com/zh/articles/1385 我是按照这个文章的步骤操作的,代码也是直接从文章拷贝过去的,但运行回测后,得到的净值曲线是下面这样子的,基本上是一条直线。正常情况的话,净值曲线不可能没波动呀,我觉得很奇怪,麻烦坛友帮忙分析下是什么问题,不胜感激!
我单步调试EA时发现,调试使用的数据就是市场上的实时数据。请问一下,有没有办法使用历史数据进行调试呢? 我在“工具-选项-调试” 里面进行了设置,但是好像不起作用,请问一下如何才能调用历史数据进行单步调试呢?
服务器配置如下:
1. 4核8G
2. 固态硬盘60G
3. 带宽3M
4. Windows2012
该服务器跑了14台MT4终端挂EA,但是发现在交易密集时间(以GMT15:00为中心的前后四五个小时)MT4终端会发生很严重的交替间歇性假死现象。发生假死时:
1. CPU与平时基本一致,不到60%
2. 内存与平时基本一致,不超过40%
3. 磁盘响应时间与平时基本一致,不超过9毫秒
4. TCP连接数与平时一致,不超过50
5. 峰值入网流量425.66kbs(服务器读入),平时100左右
6. 峰值出网流量151...
客户端版本号(32或64位) ...MetaTrader 5 Version:5.00 build 1755 29 Jan 2018(64位) 问题描述 ...本来应该在红圈标示的位置就开始下单,因为此时浮动盈利足够下0.01手了。 要求此EA实现的功能是,在第一次下单之后,用浮动盈利加仓。注意,是新增加的浮动盈利。 附件是测试图和程序. 之后,我又为MetaTrader 4 编写了具有同样功能的程序。结果正常实现了我的要求。 操作程序 ... 得到结果 ...MQL5或MetaTrader 5中存在漏洞。

您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录