请问如何获取历史订单所有盈亏中的最大值 新评论 erli zhinian 2022.04.21 17:40 知道如何获取历史总盈亏,但是能不能获取历史盈亏中,前面所有盈亏中最大值(历史余额最大值),以下是错误的,请问有什么改进的空间或者更好的方法吗 for (int r=0; r<OrdersHistoryTotal(); r++) { if(OrderSelect(r, SELECT_BY_POS, MODE_HISTORY)) { if(OrderType()==OP_BUY || OrderType()==OP_SELL ) { 历史总盈亏+=OrderProfit()+OrderCommission()+OrderSwap(); HistoryMaxBalance=历史总盈亏+初始余额; } } } double 历史最大盈亏=MathMax(HistoryMaxBalance,AccountInfoDouble(ACCOUNT_BALANCE)); double 当前余额=AccountInfoDouble(ACCOUNT_BALANCE); 请教:有什么办法可以获取mt4的历史最大余额吗? 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 关闭订单的利润计算 "HELP" Hung Wen Lin 2022.04.22 02:05 #1 你想要的數據 都是能透過代碼去實現的 但是重點是你要把需求準確的說明 並且思考清楚你要的東西是哪個 比如 历史总盈亏 ==> 只要用目前的資金量減去初始的資金量就能取得 不需要透過多餘的代碼來統計 Tiecheng Fu 2022.04.22 02:40 #2 Hung Wen Lin #: 你想要的數據 都是能透過代碼去實現的 但是重點是你要把需求準確的說明 並且思考清楚你要的東西是哪個 比如 历史总盈亏 ==> 只要用目前的資金量減去初始的資金量就能取得 不需要透過多餘的代碼來統計 的确是这样,表达不清楚自己的需求,让别人去猜的话,你是无法快速解决问题的。 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
知道如何获取历史总盈亏,但是能不能获取历史盈亏中,前面所有盈亏中最大值(历史余额最大值),以下是错误的,请问有什么改进的空间或者更好的方法吗
for (int r=0; r<OrdersHistoryTotal(); r++)
{
if(OrderSelect(r, SELECT_BY_POS, MODE_HISTORY))
{
if(OrderType()==OP_BUY || OrderType()==OP_SELL )
{
历史总盈亏+=OrderProfit()+OrderCommission()+OrderSwap();
HistoryMaxBalance=历史总盈亏+初始余额;
}
}
}
double 历史最大盈亏=MathMax(HistoryMaxBalance,AccountInfoDouble(ACCOUNT_BALANCE));
double 当前余额=AccountInfoDouble(ACCOUNT_BALANCE);