初学者的问题 MQL5 MT5 MetaTrader 5 - 页 921

 
TaywinLannister:
好,我们来试试。
 
谢谢你的帮助)
 

请帮助我们!

我想在我的机器人中使用当前蜡烛的开盘时间,但编译器给我的错误是'CopyTime'--没有一个重载可以应用于函数调用。为什么会这样呢?


double TimeOpen[1];

if(CopyTime(Symbol(),0,0,1,TimeOpen)<0)
     Alert("Ошибка в CopyTime");



 
TaywinLannister:

请帮助我们!

我想在我的机器人中使用当前蜡烛的开盘时间,但编译器给我的错误是'CopyTime'--没有一个重载可以应用于函数调用。为什么会这样呢?




1.你必须正确粘贴代码(我已经修复了你的粘贴)。

2.时间应该被复制到datetime 数组中。

   datetime  TimeOpen[1];

   if(CopyTime(Symbol(),0,0,1,TimeOpen)<0)
      Alert("Ошибка в CopyTime");
 
Vladimir Karputov:

1.代码必须正确插入(我已经纠正了你的插入)。

2.时间应该被复制到数据时间 数组中

哎呀。最愚蠢的错误))))谢谢你的帮助!!。
 

晚上好,论坛用户

谁能对这个问题提出建议。

我已经上传了我自己的符号报价,在MT中没有这样的基础,我在MT中交易。

如何在我的基地为测试器存款?

 

亲爱的论坛成员!

请指教!!!。

MetaTrader 5窗口显示买入卖出 值,(据我所知)这决定了赢/输。

然而,当我试图使用历史上的分钟报价来测试我的策略时,这些报价并不包含买入 卖出 值,而是给出了" OPEN"、"HIGH"、"LOW"、"CLOSE"、"TICKVOL""VOL"、"SPREAD"等值。完全不清楚如何从这些数值中获得买入 卖出,以及如何从这些数值中计算价差。

 

亲爱的论坛成员,请帮助我们!!!。

我想给价格步骤分配一个变量。

int V=SymbolInfoInteger(Symb,SYMBOL_POINT)。

错误:'SymbolInfoInteger' - 没有一个重载可以应用于函数调用

我的错误是什么来着?


 

你好。

标准库中 有一个CArrayObj类。一个指向CObject类型的对象及其后代的指针数组。

如果我需要在数组中放入CArrayObj类型的对象怎么办?该怎么做?创建一个新的CObject类型的类,它将包含一个指向对象CArrayObj的指针,然后将其添加到CArrayObj?

 
Juer:

你好。

标准库中 有一个CArrayObj类。一个指向CObject类型的对象及其后代的指针数组。

如果我需要在数组中放入CArrayObj类型的对象怎么办?该怎么做?创建一个新的CObject类型的类,它将包含一个指向对象CArrayObj的指针,然后将其添加到CArrayObj?

只需添加另一个数组 CArrayObj: Add()

原因: