Написание советников на MQL5 проще чем кажется, вы легко можете этому научиться. В этом руководстве вы познакомитесь с основными моментами, необходимыми для написания простого советника на основе конкретной торговой стратегии. Рассмотрена структура советника, использование встроенных технических индикаторов и торговых функций, вопросы отладки и тестирования советника на исторических данных.
来自帮助。
文件读取阵列
从文件指针的当前位置从二进制 文件中读取任何类型的数组,除了字符串数组(可以是不含字符串的结构数组和动态数 组)。
那么帮助中最下面的FileReadArray说明 指的是什么。
" 字符串阵列只能从TXT类型的文件中读取。如果有必要,该函数会尝试增加数组的大小。"?
那么在同一帮助描述的最底部的参考文献究竟指的是什么。
"注意 一个字符串阵列只能从TXT文件中读取。如果有必要,该函数会尝试增加数组的大小。"?
那么同一描述的底部究竟指的是什么?
"注意 一个字符串阵列只能从TXT文件中 读取。如果有必要,该函数会尝试增加数组的大小。"?
我的错,我没有注意到这个数组是一个字符串数组。
它在帮助部分说 "文件打开标志"。
如果没有指定FILE_CSV、FILE_BIN或FILE_TXT,那么就意味着FILE_CSV。
可能会有帮助。
你在哪里指定你要打开一个 TXT文件?使用FILE_TXT 标志
以为软件会解决这个问题 : ))))
谢谢,成功了!
请提供2个问题的答案。
1.如何使策略测试器 在优化过程中(单次运行)启用连接后不在线?当测试器被防火墙阻挡时,它就无法工作。
2.MetaEditor5是否有像MeaEditor4的导航器那样的帮助?
有两个变量本地int e和全局int ErrorLot
以下四行代码在专家顾问内部执行。
Print()运算符总是输出一个。
该错误不能在一个单独的代码中重复出现。
通过用一个全局变量替换e变量来纠正这个错误。
在处理大的头寸规模时,测试者在平仓时停止计算损失,只注销掉期。
建成384个
在最后的构建中出现了一些错误。职能
开始在每一个虱子上触发,甚至没有虱子。仿佛是循环的(每秒稳定的4次)。而终端在同一时间连续加载一些东西,尽管我没有滚动窗口,而且指标需要很少的烛台(屏幕上的东西)。同时,在任务管理器中,两个核心的图表值都是最大的,CPU负载也是如此,而且MT速度变慢了(在这个功能中,我有计算,如果我删除它--没有负载,但循环仍然存在)。如果你把指标从图表中移走,加载会在一段时间后停止。以前不是这样的--它曾经工作过,因为它应该。在它前面有一个代码。
数据就足够了,因为代码中的信息没有被打印出来。但从
有一条测试信息在持续进行。
在我写这篇文章的时候,20MBt已经下载并继续。
请尽快修复它的原样。
如果有人有一个不是最新的版本,请分享。
它又开始了。我试图在图表上安装文章中的专家顾问。
https://www.mql5.com/ru/articles/100
可怕的滞后,终端一直在加载东西。以前没有这样的事情。EA中没有if (prevcalculated==0)函数。发生了什么事?我还注意到,在这种情况下,终端需要200-500MB的内存,而在一切正常的情况下,它需要的内存要少10倍。有人已经写了关于内存中的大小,他们说--为什么会发生半个千兆字节的情况。
请提供2个问题的答案。
1.如何使策略测试器在优化过程中(单次运行)启用连接后不在线?当测试器被防火墙阻挡时,它就无法工作。
MetaEditor5是否有类似于MeaEditor4的导航器的帮助?
1.在一次运行中,测试器不会自己去上网,而是与你自己的机器联系。
同时,它从交易终端接收有关市场环境和历史数据的信息(如果需要,历史数据将被同步)。
通过阻止测试器,你是在干扰测试器代理的工作,从而违反了策略测试器和交易终端(位于你自己的计算机上)之间的基本互动算法。
2.帮助仅以单独的文件形式提供,PDF或CHM(后者包括在内)+在线版本。
哇。测试仪确实没有连接到互联网。所有测试人员的连接都到localhost:loopback,也就是到它自己,在一个回环上。
你 没有这些东西吗?