来自一个 "傻瓜 "的问题 - 页 89

 
tol64:

我还用一个标志来禁用一些直接用于调试的打印结果。顺便说一句,这里有一个问题。

检查一个标志的状态是否比调用 Print() 更快?也就是说,在优化期间禁用打印机是否有意义?

是的,Print()更快,Print()相当慢,远不如检索标志的速度快,而且日志不会被堵塞。
 
Urain:
在测试器中,图形对象完全不被支持(至少现在是这样),无论是在视觉模式还是在无视觉模式下。

fwa

我亲眼所见,怎么会不支持呢?)

标签对象显示的信息很好,有任何颜色、大小和字体名称。

OBJ_ARROW 也是如此。

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 
Expert:

fwa

我亲眼所见,怎么会不支持呢?)

标签对象显示的信息很好,有任何颜色、大小和字体名称。

OBJ_ARROW 也是如此。

Oops, so it's on now, can't keep track of everything, everything changes so fast.
 
Urain:
哎呀,所以现在开始了,无法跟踪所有的事情,事情变化得太快了。

好了,这个问题已经解决了)。

4203的情况如何?

为什么对象的创建没有障碍,但弄清对象的类型 却会导致错误?

 
ilovebtc:

问题1。在Windows 7 64位上,我安装了527版本的测试器,当我在任务管理器中关闭程序时,同名的进程也消失了,这说明测试器在静默模式下没有执行其任务。我怎样才能解决这个问题呢?

第2个问题。当你启动操作系统时,测试器并没有重启,唯一的办法是自己直接用手把程序放到自动启动,这并不方便,因为在启动时弹出一个有程序的窗口,我想以静默的方式操作

第3个问题。在什么原则下分配任务,工作用的电脑是4核的,没有ahti互联网,做的任务比在家里也多很多,4核的(但生产力高几倍)做的任务少,然后就站着。我读到,人们的测试人员正在抽出千兆字节的故事。这在哪里可以看到,在哪里可以抽到。

第4个问题。大家在发送带密码的短信时有问题吗?这是我第三次尝试接收短信了,它总是以trabble的方式出现。

提前感谢您的回答。

1-2.你是否创建了代理(服务标签)?一旦创建,它们就会代表系统自动启动,在任务管理器的服务选项卡和进程选项卡上可见(如果所有用户都被允许显示进程)。然而,有时他们会自行停止。

2.你所说的测试员是指Metatester 5 Agents Manager吗?(服务和代理管理器的名字在进程列表中是一样的!)它不需要在内存中,代理就能工作。

 

很抱歉重复我的话,但是我已经在mql4和mql5论坛上浏览了好几天了,我什么都没找到。

问题:我如何将我的历史记录从MT4上传到MT5?在测试器和交易终端中...

请帮助我,因为我在专家顾问上的所有工作都变得...

 

一个类的实例可以被声明为一个数组吗?

例如,我正试图这样做。

//+------------------------------------------------------------------+
//| CLASS_SOMETHING_VALUE                                            |
//+------------------------------------------------------------------+
class Something_Value
  {
private:
   int               var1;
   int               var2;
   //---
public:
   void Init(int aVar1,int aVar2)
     {
      var1=aVar1;
      var2=aVar2;
     }
   bool              GetValue(double  &aValue);
  };
//+------------------------------------------------------------------+
//| ARRAY_OBJECTS                                                    |
//+------------------------------------------------------------------+
Something_Value Objects[6][3];

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   Initilization_Objects_Class();
  }
//---
void Initilization_Objects_Class()
  {
   for(int i=5; i>=0; i--)
     {
      for(int j=2; j>=0; j--)
        {
         Something_Value Objects[i][j].Init(i,j);
        }
     }
  }

编译时,我得到这样的信息。

 
tol64:

一个类的实例可以被声明为一个数组吗?

你可以,但你的代码中没有声明。
 
sergeev:
你可以。但你的代码中没有声明,你只是使用它。

我以为我像这样声明了一个 类实例的数组

//+------------------------------------------------------------------+
//| ARRAY_OBJECTS                                                    |
//+------------------------------------------------------------------+
Something_Value Objects[6][3];
如何做得正确?
Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Основы языка / Переменные - Документация по MQL5
 
tol64:

我以为我像这样声明了一个 类实例的数组


但为什么要第二次写这个类型呢?