//+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ intOnInit()
{
//--- общая папка всех клиентских терминалов
common_folder=TerminalInfoString(TERMINAL_COMMONDATA_PATH);
//--- выведем имя этой папки PrintFormat("Откроем файл в общей папке клиентских терминалов %s", common_folder);
//--- откроем файл в общей папке (указан флаг FILE_COMMON)
handle=FileOpen(filename,FILE_WRITE|FILE_READ|FILE_COMMON);
... дальнейшие действия
//--- return(INIT_SUCCEEDED);
}
亲爱的程序员!
谁能写出最简单的专家顾问?
其工作的条件非常简单。
在形成几个上升烛台后,它将在新的烛台 上买入。(来自设置的烛台数量)。
在形成几个向下的蜡烛图后,在一个新的蜡烛图上,它卖出。(设置中的烛台数量)
地段大小。
马吉克。
这些都是条件。不需要其他任何东西。如果你不介意,请做一件好事,我永远不会忘记你。说实话。:)
亲爱的程序员!
谁能写出最简单的专家顾问?
其工作的条件非常简单。
在形成几个上升烛台后,它将在新的烛台 上买入。(来自设置的烛台数量)。
在形成几个向下的蜡烛图后,在一个新的蜡烛图上,它卖出。(设置中的烛台数量)
地段大小。
马吉克。
这些都是条件。不需要其他任何东西。如果你不介意,请做一件好事,我永远不会忘记你。说实话。:)
这里:N支蜡烛
需要写一个简陋的布林专家顾问,当线被越过时只需发出提示音。
需要写一个简陋的布林专家顾问,当线被越过时只需发出提示音。
伙计们帮助!!!!!!!!。我需要修改这个指标以使其在测试器中工作。事实上,该指标从文件中获取数据(它已经在文件中了),我只是添加了一个缓冲区,在其中写入当前值和前一个值之间的差异值。当我保存时,所有的工作都是正确的,数据被加载到所需的日子里,但我不想在实时的情况下工作。某处出错或我做错了什么。Voschem需要在测试器中工作。
如果你不想要自己,那就告诉我错误在哪里或怎么做.....
伙计们帮助!!!!!!!!。我需要修改这个指标以使其在测试器中工作。事实上,该指标从文件中获取数据(它已经有了),我只是添加了一个缓冲区,我在其中写入当前值和前一个值之间的差值。当我保存时,所有的工作都是正确的,数据被加载到所需的日子里,但我不想在实时的情况下工作。某处出错或我做错了什么。Voschem需要在测试器中工作。
如果你不想要自己,那就告诉我错误在哪里或怎么做.....
首先,将文本文件复制到文件夹:/terminal文件夹/tester/files/。
伙计们帮助!!!!!!!!。我需要修改这个指标以使其在测试器中工作。
看来测试者不能从文件中读取。
如果你使用共享文件夹,你可以。
使用所有客户终端的共享文件夹
所有的测试员代理都是相互隔离的,并与客户终端隔离:每个代理都有自己的文件夹,代理日志就写在这里。此 外,代理测试期间的所有文件操作都在Agent_name/MQL5/Files文件夹中进行。但是,如果你在打开文件时指定FILE_COMMON 标志,你可以通过所有客户终端的公共文件夹实现本地代理和客户终端之间的通信。
如果使用共享文件夹,这是有可能的。
使用所有客户终端的共享文件夹
所有的测试员代理都是相互隔离的,并与客户终端隔离:每个代理都有自己的文件夹,代理日志就写在这里。此 外,代理测试期间的所有文件操作都在Agent_name/MQL5/Files文件夹中进行。然而,如果你在打开文件时指定FILE_COMMON 标志,你可以通过所有客户终端的公共文件夹实现本地代理和客户终端之间的通信。
我跟你说实话,我为4...... 写了一篇诱导性的文章。有没有办法在初始化过程中一次性读取整个文件并将所有内容写入一个数组中?或者它也不会这样做?