指标: TradeStatisticsPanel - 页 3 123 新评论 --- 2012.09.16 12:40 #21 avoitenko:或者您需要它来显示中间值?是的,那你就可以制作图表。我认为,类应该朝着能够获得任何你想要的东西的方向发展。这就是为什么我建议不要只有一个计算形式的香肠,而是将其分解成带有外部参数并能获得结果的中间 API 函数。例如,SharpeRatio(double &HPR[], double ahpr) 计算函数 - 传递一个预先计算好的 HPR 和 ahpr 数组CountHPR(double &balance_data[], double &HPR[]) - 计算 HPR 数组 - 传入 balance_data 数组等等。 Andriy Voitenko 2012.09.16 12:57 #22 是啊,那你就可以画图了 <br/ translate="no">那我建议从头开始。创建一个指标,在历史记录上以线条的形式显示一个统计指标,可以从列表中选择:利润因素、余额等。并为此修改类。这样,至少最终目标是明确的。 Serhiy Dotsenko 2015.01.26 21:58 #23 关于交易、自动交易系统和测试交易策略的论坛指标: 交易统计面板Rosh, 2012.09.14 08:19 您可以为 MQL5 写一篇相同主题的文章。特别是因为创建报告的可能性要大得多。有文章吗?我正准备就这一主题写点自己的东西,我会研究其他人的东西,并根据自己的情况进行修改,我需要研究货币和魔法,有些东西需要研究 )))感谢作者的工作! Serhiy Dotsenko 2015.02.01 17:13 #24 int try=0; bool res=HistorySelect(time_start,time_end); if(!res && try<NUMBER_OF_TRY_GET_HISTORY) { Sleep(100); res=HistorySelect(time_start,time_end); try++; } if(!res){ m_err_msg="Unable to get the trade history"; return(false); }将所有内容循环到 NUMBER_OF_TRY_GET_HISTORY 的循环在哪里?类CTradeStatistics Andriy Voitenko 2015.02.01 19:25 #25 thejobber:所有内容都循环到 NUMBER_OF_TRY_GET_HISTORY 的循环在哪里? 感谢您发现错误。显然,应该使用 while 操作符而不是 if 操作符。 Francis Dogbe 2016.06.13 23:35 #26 请问您有 mt4 版本吗? Daniel 2019.06.08 17:56 #27 Wow, really awesome !非常感谢。 Alister John Witbooy 2024.05.23 01:20 #28 如果我想统计我的机器人在账户上的表现,如何根据专家顾问的 "魔数 "限制结果? 123 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
或者您需要它来显示中间值?
是的,那你就可以制作图表。
我认为,类应该朝着能够获得任何你想要的东西的方向发展。
这就是为什么我建议不要只有一个计算形式的香肠,而是将其分解成带有外部参数并能获得结果的中间 API 函数。
例如,SharpeRatio(double &HPR[], double ahpr) 计算函数 - 传递一个预先计算好的 HPR 和 ahpr 数组
CountHPR(double &balance_data[], double &HPR[]) - 计算 HPR 数组 - 传入 balance_data 数组
等等。
那我建议从头开始。
创建一个指标,在历史记录上以线条的形式显示一个统计指标,可以从列表中选择:利润因素、余额等。
并为此修改类。这样,至少最终目标是明确的。
关于交易、自动交易系统和测试交易策略的论坛
指标: 交易统计面板
Rosh, 2012.09.14 08:19
您可以为 MQL5 写一篇相同主题的文章。特别是因为创建报告的可能性要大得多。有文章吗?
我正准备就这一主题写点自己的东西,我会研究其他人的东西,并根据自己的情况进行修改,我需要研究货币和魔法,有些东西需要研究 )))
感谢作者的工作!
int try=0;
bool res=HistorySelect(time_start,time_end);
if(!res && try<NUMBER_OF_TRY_GET_HISTORY)
{
Sleep(100);
res=HistorySelect(time_start,time_end);
try++;
}
if(!res){
m_err_msg="Unable to get the trade history";
return(false);
}
将所有内容循环到 NUMBER_OF_TRY_GET_HISTORY 的循环在哪里?
类CTradeStatistics
thejobber:
所有内容都循环到 NUMBER_OF_TRY_GET_HISTORY 的循环在哪里?