客服热线:18391752892

统计区段时间内的盈利情况

   日期:2019-01-12     浏览:810    
马上注册,结交更多好友,下载更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 这2天发现一种更为快速统计区段时间内的盈利情况的方法,利用MT4自带的时间间隔。

double ProfitHisAll(int md=0)

{

   int    i,j,t = OrdersHistoryTotal();

   double profit = 0.0;

   for(i = t-1; i i--)

   {

   if(!OrderSelect(i, SELECT_BY_POS,MODE_HISTORY))continue;

   if(NormalizeDouble(OrderMagicNumber()/1000.0-Magic,0) != 0.0)continue;

   if(OrderType() 1)continue;

   j = iBarShift(OrderSymbol(),PERIOD_W1,OrderCloseTime());

   if(md==1 j 0)continue;

   if(md==2 j!=1)continue;

   profit += OrderProfit()-MathAbs(OrderCommission())-MathAbs(OrderSwap());

   }

   return(profit);

}
复制代码
默认md==0,统计所有,md==1,只统计本周的(换一下,只统计当天或当月的),md==2,只统计上周的。
该代码自动规避周末,简洁明了。

外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!


特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关行情快递
推荐行情快递
点击排行