错误、漏洞、问题 - 页 1676

 

先生们,如何在MKL中声明一个函数,该函数需要一个指向任何东西的指针(µl中的引用)(类似于C/C++的void*)?我指的不是按族谱树投,而是按不相关的类型投。至少要取一个任何类型的数组。

void f(... &...) {}

void mql_main()
{
  int i[2];
  double d[2];
  f(i);
  f(d);
}
我理解与 "类型别名 "和编译器优化有关的所有困难。
 
pavlick_:

先生们,如何在MKL中声明一个函数,它需要一个指向任何东西的指针(µl中的引用)(类似于C/C++的void*)?我指的不是按族谱树投,而是按不相关的类型投。至少要取一个任何类型的数组。

我理解与 "类型别名 "和编译器的优化有关的所有困难。
我认为,你想做的事,只能通过MQL5的类方法 来做。虽然,我在等待更多的答案,我在这方面没有什么经验。
 
pavlick_:

先生们,如何在MKL中声明一个函数,该函数需要一个指向任何东西的指针(µl中的引用)(类似于C/C++的void*)?我指的不是按族谱树投,而是按不相关的类型投。至少要取一个任何类型的数组。

所有关于 "类型别名 "和编译器优化的破烂我都明白。

嗯,他们已经添加了void *指针,不是吗?此外,你可以使用模板,如

template<typename T>

void f(T &parameter)

{

 
Stanislav Korotky:

就像他们已经加入了void * 指针。此外,你可以使用模板,如

template<typename T>

void f(T &parameter)

{

MKL指针(描述符)立即脱落。问题出在从dll导入的函数的声明中,模板不能在那里被咬。我发现,你可以这样做。

#import ...
  int send(..., char &buf[], ...);
  int send(..., short &buf[], ...);
#import
而一切都将与一个单一的功能相联系。这就解决了我的问题。谢谢那些回答的人的回答。
 
Itum:
请告诉我如何在Excel中找到最大 跌幅...给我的公式...
如果像在股票测试仪中那样,在Excel中是很难的,因为测试仪不仅考虑到了负偏差,也考虑到了正偏差--接收不足的潜在利润。
 
-Aleks-:
如果像在股权测试器中一样,在Excel中就很复杂,因为测试器不仅考虑到了负偏差,也考虑到了正偏差--接收不到的潜在利润。
那里并不复杂。第一栏代表股票价值,第二栏代表从第一行到当前行的最大股票价值,第三栏代表缩水,即第二栏和第一栏之间的差额。然后从第三栏中取最大值。
 
Sergei Vladimirov:
那里并不复杂。第一栏显示权益值,第二栏显示从第一行到当前行的最大权益,第三栏显示缩水,即第二栏和第一栏的差额。那么,从第三栏中取最大限度。
这样的计算方法将不符合测试者的数据。我们必须考虑开仓和平仓 之间的权益变化,因为权益的最大变化必须在单独的一栏中输入,并且必须考虑模块,然后从这一栏中选择最大。这是有利可图的交易,否则就有必要确定最大的股本利润点,并对其进行计算....。
 
-Aleks-:
这样的计算结果将与测试人员的数据不一致。有必要考虑开仓和平仓 之间的权益变化--权益的最大变化必须放在单独的一栏中,并包含在模块中,然后从这一栏中选择最大值。这与有利可图的交易有关,而在相反的情况下,我们必须按股本定义最大的利润点,并对其进行计算.....。
测试员与此有什么关系?这个问题是关于Excel的。我不明白为什么要在这个问题上处理它。实质上不需要任何模块,缩减=最后的最大值减去当前值,结果总是非负的。或者反过来说,当前值减去最后的最大值,那么它将永远是负值或零。在第一种情况下,取该列的最大值,在第二种情况下,取最小值。
 
Sergei Vladimirov:
这与测试员有什么关系?这个问题是关于Excel的。只是不清楚为什么会出现在这个主题里。实质上--不需要任何模块,缩减=最后的最大值减去当前值,结果总是非负的。或者反过来说,当前值减去最后的最大值,那么它将永远是负值或零。在第一种情况下,取该列的最大值,在第二种情况下,取最小值。
测试器中的缩减=最大-最小,在什么时候平仓并不重要。换句话说,如果头寸一开始就朝你的方向走,然后朝相反的方向收盘,那么权益缩水就是指从最高价到最低价的部分,而不是从开盘价 到收盘价的部分。在MT4中就是这种情况。
 
-Aleks-:
测试器中的缩减=最大-最小,在什么时候平仓并不重要。换句话说,如果头寸一开始是朝你的方向发展,但却朝相反的方向平仓,那么权益缩水就是指从最高点到最低点的部分,而不是从开仓 价到平仓的部分。这就是MT4的情况。
我没有写任何关于开盘价和收盘价的内容。