//--- 如果集合类型不匹配,则离开if(m_type_menu_item!=MI_SIMPLE && m_type_menu_item!=MI_HAS_CONTEXT_MENU)
{
::Print(__FUNCTION__," > The type of the independent menu item can be only MI_SIMPLE or MI_HAS_CONTEXT_MENU, ",
"that is only with a context menu.\n",
__FUNCTION__," > The menu item type can be set using the CMenuItem::TypeMenuItem()") method;
return(false);
}
}
Automated trading in financial markets is the ultimate goal of the development of new trading robots, because the market is constantly changing. However, automated trading Expert Advisors cannot be prepared for all situations in the market. Therefore, the most effective way is still the symbiosis of a trading robot and the human control over...
我们先来定义风险管理。有人建议将最大缩水 20% 视为最高得分。我不同意,原因如下。我们应该考虑到出现这种缩水的情况。它可能发生在极端杠杆的盘整中,也可能发生在英国脱欧这样的不可抗力中。正如人们所说,这是两个很大的不同。在第一种情况下,我们有明显的冒险主义,而在第二种情况下--有能力的资本运作。我的想法不同。在年度最大波动率的情况下,最大手数不应超过安全边际。这意味着,如果一个货币对每年可以波动 3000 点,那么最大手数就应该考虑到这种波动。对于装甲部队来说就更简单了。如果在不可抗力的情况下,货币对的波动超过 30 个点,我们就立即将其计入风险。我们在该货币对上开仓,以便能够承受 3000 点的缩水。我们不知道何时以及如何发生反转。因此,我们不会打破我们的头,并立即将任何缩减的概率纳入风险。
你好,我在执行这个程序时遇到了问题:
在 MenuItem.mqh 中,回车前的一行似乎不正确。
另外,在 Element.mqh 中,我得到了 "CWindow 类未定义 "的提示。对不起,我不确定自己能否解决这个问题。
事实证明,虽然提供了自定义图形用户界面,但并没有提供选择标准。
长期以来,开发人员一直被要求通过信号功能访问信号交易历史。当终端以图表对象的形式显示历史记录时,它本身就有这种访问权限。但 MQL 没有。
没有它,几乎不可能写出合理的东西。只有图形用户界面,这就是文章所展示的。
我完全同意 - 这篇文章只是证明了从 SignalBaseGetxxxxx 中获取任何有价值的东西都是不可能的。
但好在这篇文章还是出现了--它提供了一个机会,让开发团队注意到用户对 SignalBaseGetxxxxx 功能集的真正需求,而这些功能集显然已经很久没有更新了。
就我而言,我会尽量简短客观地说明 SignalBaseGetxxxxx 应该添加哪些功能:
1)我们需要 SignalBaseGetHistory 函数,它将允许我们自动从服务器下载 csv 格式的历史记录文件,该文件可通过 web 界面下载、
2)SignalBaseGetDouble 函数需要一个参数来获取当前的缩水;
3) SignalBaseGetDouble 函数需要一个参数来获取算法交易的百分比;
4) SignalBaseGetDouble 函数需要一个参数来获取以账户货币计算的总利润;
5) SignalBaseGetDouble 函数需要一个参数来获取以点数为单位的总利润;
6) SignalBaseGetDouble 函数需要一个参数来获取平均持仓时间;
7) SignalBaseGetDouble 函数需要一个参数来获取盈利交易百分比。
你好,我在试用该 EA 时出错了。有没有最新版本?
https://www.mql5.com/zh/articles/3398
该专家是否只评估 MT5 信号?
MT4 如何?我们能得到 MT4 版本吗?