- 显示:
- 3096
- 等级:
- 已发布:
- 2016.03.29 14:56
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
在 MetaEditor 的 "工具" 窗口, 它是为 FileOpen 函数编写:
... 文件只能在 终端目录\experts\files 文件夹 (终端目录\tester\files if for expert testing) 或其子目录被打开....
且打开的文件没有共享访问模式。至少, 没有明确指定。
但是我更希望将文件保存在任何我想读写的地方。还可以通过文件从一个正在操作的 EA 传递数据到另一个正在操作的 EA。
我曾在论坛上发问, 如何在 EA 里使用文件操作并搜索系统程序库, 但是没人好像这样做过, 尽管我们讨论了来自 Shell32.dll 的 SendMessage 函数。虽然是基于 Delphi。
文件操作函数使用了系统 kernel32.dll 程序库。这是我们在 EA 里导入的程序库。代码附上。创建以下文件: "C:\Text.txt", 保存一些文本在其中。启动附带的脚本。脚本读取整个文件的内容。加入一些界定符和行结束字符的检查, 一些樱桃果汁 - 函数 ReadLine 准备就绪...
注。在 MetaEditor 目录里, 我们读到: "字符串常量的长度范围从 0 到 255 个字符。如果一个字符串常量的长度超出最大允许值, 超出部分将从右侧截断, 而编译器将显示以下警告:..."。
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/8314

在本期我们将查看名为移动均线仓位系统的策略, 由我们的论坛读者 Andrey 开发。策略仅使用一个指标, 且组合了资产管理系统。

我已经针对 EUR/USD M15 测试了这款 EA, 它使用随机振荡器和 RSI。