任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 873 1...866867868869870871872873874875876877878879880...1178 新评论 Artyom Trishkin 2015.04.05 06:02 #8721 rapid_minus:我没有理解错吧--我们写一段没有init()、start()和其他函数的代码,把它保存为.mqh文件,就这样了?我们可以把它放到terminal_directory/experts/include中。 而它将被调用和执行,没有任何问题?谢谢你。 我们只需在.mqh文件中编写函数,如果在include目录下,则将此文件连接到专家顾问#include <file_name.mqh>,如果在主程序(专家顾问、指标、脚本)文件夹下,则#include "file_name.mqh"。这就是全部。文件中的功能将在专家顾问/指示器/脚本中可见。最主要的是在调用文件中的专家顾问/指标/脚本的任何功能之前,先连接该文件。 владимир 2015.04.05 07:14 #8722 artmedia70: 我们只需将函数写入.mqh文件,将此文件连接到Expert Advisor,如果在include目录下,则#include <file_name.mqh>,如果在主程序(Expert Advisor、指标、脚本)文件夹下,则#include "file_name.mqh"。这就是全部。文件中的功能将在专家顾问/指示器/脚本中可见。最主要的是在调用文件中的专家顾问/指标/脚本的任何功能之前,先连接该文件。 很好。那么,这个EA会工作,还是缺少什么?//--------------------------------------------------------------------#include "Variables.mqh" //Описание переменных #include "CritOpen.mgh" //Включаемый файл Критерии открытия ордеров#include "CritClose.mgh" //Включаемый файл Критерии закрытия ордеров//--------------------------------------------------------------------int init() { Variables(); //Функция Описание переменных CritOpen(); //Функция Критерии открытия ордеров CritClose(); //Функция Критерии закрытия ордеров return; } int start() { if (Orders==0) //Если нет откытых или отложенных ордеров { CritOpen(); } else { CritClose(); } return; }//----------------------------конец кода?-------------------------- 什么是地狱--在一行中输出SRC。我将通过简单的复制来重复它 владимир 2015.04.05 07:19 #8723 artmedia70: 我们只需将函数写入.mqh文件,如果在include目录下,则将此文件连接到专家顾问#include <file_name.mqh>,如果在主程序(专家顾问、指标、脚本)文件夹下,则#include "file_name.mqh"。这就是全部。文件中的功能将在专家顾问/指示器/脚本中可见。最主要的是在调用文件中的专家顾问/指标/脚本的任何功能之前,先连接该文件。 重复的。 //--------------------------------------------------------------------#include "Variables.mqh" //Variables description#include "CritOpen. mgh" //包括 "CritOpen.mgh"//包括 "关闭订单的标准//-------------------------------------------------------------------- int init(){ Variables();//函数变量说明 CritOpen()。 CritClose(). //开单的功能标准。//关闭订单的函数标准 return;} int start(){ 如果(Orders==0) //如果没有未结订单或挂单{ CritOpen()。} 否则{ CritClose();} return;}//---------------------------- 代码结束?-------------------------- 它能起作用吗? владимир 2015.04.05 11:03 #8724 先生们,上面描述的专家顾问能否工作,还是有其他必须包括的东西,而我错过了? 或者,例如,我对内含文件的初始化的正确性有疑问 - init()函数的描述是否正确? 谢谢。 Vitalie Postolache 2015.04.05 11:04 #8725 rapid_minus:先生们,上面描述的专家顾问能否工作,还是有其他必须包括的东西,而我错过了?或者,例如,我对内含文件的初始化的正确性有疑问 - init()函数的描述是否正确?谢谢。 这将是。你可以把所有的函数都写在一个包含中,它也会工作。你可以不使用.mq4的扩展名,并以同样的方式调用它,它也会同样工作。 [删除] 2015.04.05 11:53 #8726 帮助我检索EA中一个指标的 最大值。我有一个通过数组计算最大值的指标,没有任何问题,但现在我不知道如何把它传给EA,或者把指标的代码传给EA或其他东西......总之,我被难住了。:( владимир 2015.04.05 11:58 #8727 evillive: 它将。你可以把所有的函数都写在一个包含中,它也会工作。你可以不使用.mq4的扩展名,并以同样的方式调用它,它也会同样工作。 谢谢你!你让我放心了。我现在将尝试用当年的情况来测试。(上帝保佑!) владимир 2015.04.05 12:09 #8728 哎呀!少了点什么。在日志中说,它不能加载我的EA,也不能打开.ex4文件。 一般错误 [2] .这是什么意思? Vitalie Postolache 2015.04.05 12:33 #8729 rapid_minus:哎呀!少了点什么。在日志中说,它不能加载我的EA,也不能打开.ex4文件。一般错误 [2] .这是什么意思? 它已经编译了吗? Vitalie Postolache 2015.04.05 12:35 #8730 Alexandr24: 帮助我检索EA中一个指标的最大值。我有一个通过数组计算最大值的指标,没有任何问题,但现在我不知道如何把它传给EA,或者把指标的代码传给EA或其他东西......总之,我被难住了。:( 如果你想为这个值使用一个缓冲区并从EA中读取它,这将是最简单的方法。 1...866867868869870871872873874875876877878879880...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我没有理解错吧--我们写一段没有init()、start()和其他函数的代码,把它保存为.mqh文件,就这样了?我们可以把它放到terminal_directory/experts/include中。 而它将被调用和执行,没有任何问题?
谢谢你。
我们只需将函数写入.mqh文件,将此文件连接到Expert Advisor,如果在include目录下,则#include <file_name.mqh>,如果在主程序(Expert Advisor、指标、脚本)文件夹下,则#include "file_name.mqh"。这就是全部。文件中的功能将在专家顾问/指示器/脚本中可见。最主要的是在调用文件中的专家顾问/指标/脚本的任何功能之前,先连接该文件。
很好。那么,这个EA会工作,还是缺少什么?
什么是地狱--在一行中输出SRC。我将通过简单的复制来重复它
我们只需将函数写入.mqh文件,如果在include目录下,则将此文件连接到专家顾问#include <file_name.mqh>,如果在主程序(专家顾问、指标、脚本)文件夹下,则#include "file_name.mqh"。这就是全部。文件中的功能将在专家顾问/指示器/脚本中可见。最主要的是在调用文件中的专家顾问/指标/脚本的任何功能之前,先连接该文件。
重复的。
//--------------------------------------------------------------------
#include "Variables.mqh" //Variables description
#include "CritOpen.
mgh" //包括 "CritOpen.mgh"//包括 "关闭订单的标准
//--------------------------------------------------------------------
int init()
{
Variables();//函数变量说明
CritOpen()。
CritClose(). //开单的功能标准。//关闭订单的函数标准
return;
}
int start()
{
如果(Orders==0) //如果没有未结订单或挂单
{
CritOpen()。
}
否则
{
CritClose();
}
return;
}
//---------------------------- 代码结束?--------------------------
它能起作用吗?
先生们,上面描述的专家顾问能否工作,还是有其他必须包括的东西,而我错过了?
或者,例如,我对内含文件的初始化的正确性有疑问 - init()函数的描述是否正确?
谢谢。
先生们,上面描述的专家顾问能否工作,还是有其他必须包括的东西,而我错过了?
或者,例如,我对内含文件的初始化的正确性有疑问 - init()函数的描述是否正确?
谢谢。
这将是。你可以把所有的函数都写在一个包含中,它也会工作。你可以不使用.mq4的扩展名,并以同样的方式调用它,它也会同样工作。
它将。你可以把所有的函数都写在一个包含中,它也会工作。你可以不使用.mq4的扩展名,并以同样的方式调用它,它也会同样工作。
哎呀!少了点什么。在日志中说,它不能加载我的EA,也不能打开.ex4文件。
一般错误 [2] .这是什么意思?
哎呀!少了点什么。在日志中说,它不能加载我的EA,也不能打开.ex4文件。
一般错误 [2] .这是什么意思?
帮助我检索EA中一个指标的最大值。我有一个通过数组计算最大值的指标,没有任何问题,但现在我不知道如何把它传给EA,或者把指标的代码传给EA或其他东西......总之,我被难住了。:(