文章 "6 步创建您自己的交易机器人!" - 页 3

 
danielalmaty:

智能交易系统的设置是这样的

我们指的是测试设置,而不是智能交易系统的输入参数

除设置外,请提供模拟账户号码和投资密码。

 

对不起,我完全不懂这些术语.....现在:)

Expert: ssssa.ex5 EURUSD H1

日期:去年

执行: Normal Every tick

存款:10000 USD 1:100

优化: 基于快速通用算法 余额最大值

(上次未优化)

前进:否

输入中的所有内容都已按照说明进行了标记

登录: 20354

投资者 密码:xehan2y(只读密码)

 

您好!

1) 我试图理解这行代码

MA_Cross::MA_Cross(void) : m_period_fast(13),          // 默认快速周期 MA=13
                           m_method_fast(MODE_SMA),    // 默认简单快速平均法
                           m_period_slow(21),          // 默认时间 MA=21 

我认为提供参考书的链接很有用:

MQL5 参考指南 /语言基础 /数据类型 / 结构和类

即示例//--- 带有初始化列表的构造函数 CPerson(string surname,string name): m_second_name(surname), m_first_name(name) {};

2) 顺便说一下,不管是谁在写帮助,请注意帮助中的这一部分:

看起来像是类声明错误:在

类 类与结构有许多不同之处....

示例

struct trade_settings
{

 
danielalmaty:

登录: 20354

投资者 xehan2y(密码只读)

我连接了这个账户并开始测试(不是优化!)。自动加载历史记录开始了,交易也开始了。我怀疑您混淆了优化测试。优化时您不会看到交易!


 
bivmail:

您好!

1) 我试图理解这行代码

我认为提供参考书的链接很有用:

MQL5 参考指南 /语言基础 /数据类型 / 结构和类

即示例//--- 带有初始化列表的构造函数 CPerson(string surname,string name): m_second_name(surname), m_first_name(name) {};


谢谢,已在文章中添加了建议:

这里类成员的初始化是通过初始化列表 完成的。

 
bivmail:

2) 对了,编写帮助的人请注意帮助中的这一部分:

看起来像是类声明错误:在

类 类与结构有许多不同之处....

示例:

struct trade_settings
{

你是指这里吗?


 
danielalmaty:

这就是我得到的结果。

非常奇怪,条数、刻度线和建模质量都是一样的。你是否启用了UAC?终端安装在哪个文件夹中?


Что такое контроль учетных записей? - Справка Microsoft Windows
Что такое контроль учетных записей? - Справка Microsoft Windows
  • support.microsoft.com
Контроль учетных записей - это компонент Windows, предназначенный для управления компьютером и уведомления о внесении программами изменений, требующих прав администратора. Контроль учетных записей основан на применении различных уровней разрешений для учетной записи пользователя. При выполнении задач, доступных обычному пользователю, таких как...
 
我重新初始化了文章中的 eXpert,结果和你的一样。

但我尝试用同一个专家进行优化,却出现了 TESTED WITH ERROR "Cannot initialise Expert"(无法初始化专家)的错误。

能否请您再从我的账户中检查一下,如果您进行优化,它会给您写什么?

 
danielalmaty:

能否请您再从我的账户中检查一下,如果您进行了优化,它会给您写什么?

重新启动终端再试一次。也许测试人员 "发现 "了旧版本的编译智能交易系统。
 
Rosh 2012.03.22 11:08 #
bivmail:

2) 顺便说一下,编写帮助的人请注意帮助中的这一部分:

看起来像是一个类声明错误:在这一节中

类 类与结构有许多不同之处....

示例:

struct trade_settings
{

你是指这里吗?

是的,我现在发现这是一个类和结构体的通用示例。

这个逻辑是根据优先级按照以下方案运行的

结构--示例,类--示例、

然后,无论结构/类如何,我们都有一条通用规则:

......如果明确定义了构造函数,就不可能使用初始化序列初始化结构或类类型的变量。

这里缺少一个类的例子....好吧,我会更灵活的 :-)

2) 为什么注释有如此明显的不同(我认为第五条的意思与第四条类似,即调用基类的方法,什么是附加过滤器)?

раздел 4 

   //--- 调用基类的方法

   if(!CExpertSignal::ValidationSettings())  return(false);

раздел 5

//--- 在附加过滤器中初始化指标和时间序列

   if(!CExpertSignal::InitIndicators(indicators)) return(false);