错误、漏洞、问题 - 页 3103

 

我想澄清一个问题。我最感兴趣的是,为什么在这两行中选择了(T* const)模式?

它应该与模式(T* &)一起工作吗?

   f1<const X>((const X*) Ptr);           //void func_902::f1<const X>(const X*const)

   f1<const X>((X*)Ptr);                  //void func_902::f1<const X>(const X*const)
 


关于交易、自动交易系统和策略测试的论坛

错误, 漏洞, 问题

mktr8591, 2021.11.03 15:43

在b3095中运行该脚本。

template <typename T>
void f1(T* const Ptr) {Print(__FUNCSIG__);}

template <typename T>
void f1(T* & Ptr) {Print(__FUNCSIG__);}


class X {};

void OnStart()
  {
//---
   const X* Ptr = new X;
   
   f1(Ptr);                               //void f1<const X>(const X*&)
   f1<const X>(Ptr);                      //void f1<const X>(const X*&)
   
   //дальше непонятно!
   f1<const X>((const X*) Ptr);           //void func_902::f1<const X>(const X*const)
   f1<const X>((const X* const) Ptr);     //void func_902::f1<const X>(const X*const)
   f1<const X>((X*)Ptr);                  //void func_902::f1<const X>(const X*const)
 
   delete Ptr;
  }

如果你删除了重载f1(T* & Ptr),所有5个调用都会返回 void f1<const X>(const X*const)。

这是某种特征吗?


 
A100 #:

我想把这个矛盾写成三行,但马上就不灵

我不太明白......

 
mktr8591 #:

我不太明白......

在调查你的问题 时,发现了 另一个(无关的) 错误

 
A100 #:

在调查你的问题 时,发现了 另一个(无关的) 错误


啊,我明白了...谢谢你。

 

大家玩得很开心 !

安装了MT5,连接到经纪商(模拟账户),但它没有给我显示任何图表!

我是否必须先支付服务的订阅费用,或者我必须在经纪人的账户上有真实的资金?我已经尝试了三个不同的经纪商,图表都是黑色的!我已经尝试了三次。请告知谁知道什么是错的!

 
Leonidpripa Pripa #:

大家玩得开心!

安装了MT5,连接到经纪商(模拟账户),但它没有给我显示任何图表!

我是否必须先支付服务的订阅费用,或者我必须在经纪人的账户上有真实的资金?我已经尝试了三个不同的经纪商,而图表只是黑色的!我不知道该怎么办。请告知谁知道什么是错的!

在图表上选择哪个符号?在市场观察窗口(Ctrl-M)中,有哪些符号?
 

对于手动设置的图形对象。

1.命名对象的原则是什么?

2.按着Ctrl键复制得到的对象的命名原则是什么?

这个代码。

int    objTotal = ObjectsTotal (0, -1, OBJ_TREND);
string objName = ""; 
for (int i = 0; i < objTotal; i++)
{
  objName = ObjectName (0, i, -1, -1);
  Print (objName, ": ",  (datetime)ObjectGetInteger(0, objName, OBJPROP_CREATETIME));
}

返回不符合逻辑的结果。

2021.11.09 22:49:25.633 *** 日线趋势线 11478: 2021.11.09 22:49:14

2021.11.09 22:49:25.633 *** 每日趋势线40235:2021.11.09 22:49:16

2021.11.09 22:49:25.634 *** 日线趋势线47128: 2021.11.09 22:49:12

2021.11.09 22:49:25.636 *** 日线趋势线64191: 2021.11.09 22:49:18

这是不符合逻辑 的,因为预计列表中对象的编号是按创建时间进行的(到新的或到旧的)。


 

请让它像市场观察 一样--一次有多个选择 的选项,以便在打钩后菜单不会消失。

 

AMPGlobalEU经纪商在以卢布计价的账户上的交易结果(利润)为0.0,而佣金的收取始终与0.0不同。

经纪人的技术支持花了一个星期的时间来解决这个问题,最后决定:重新安装终端并重新开立账户。所以我就这么做了,几乎不相信这种治疗的效果--卢布账户的行为没有任何改变。

亲爱的开发者,请把它整理出来。

在美元账户上没有问题。我没有检查其他账户,如欧元和波兰兹罗提,因为它们不需要。


已添加。令人惊讶的是,PLN账户一切正常。

 
Andrey Dik #:

在AMPGlobalEU以卢布计价的账户上,交易结果(利润)的数值为0.0,而佣金的收取则正确地超过了0.0。


为了将结果转换为卢布,交易账户的可用交叉汇率中应包括美元卢布、欧元卢布等交叉汇率。