MT4如何统计指定周期的盈利值
在MT4软件中如何来获取指定周期的数据,我们就要分析一下你指定的周期的规则,好比:鲁班外汇如今想获取今天的获得利润值情况,那么我们的一定要从一个起始时间,在这里我们假设时间为今天的0点00分00秒作为今天的统计时间范围.
在这里我们能够使用iTime(…)来获取指定的时间,我们先来看下这个函数的构造:
1
|
datetime iTime(string symbol,int timeframe,int shift); |
symbol透露指定的泉币兑,好比”EURUSD”,透露欧元兑美元
timeframe透露你要获取的时间周期,好比是日,照样周,照样小时等等.
shift 透露获取第几个汗青周期的数据节点.
弄懂iTime()函数的构造后我们来实现这个例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
//+------------------------------------------------------------------+ //| blog.mq4 | //| Copyright 2016, EA欧米伽教程 | //| http://www.mql2.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2016, 鲁班外汇" #property link "http://www.lubanea.com" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { double yingli = today();//执行代码 printf("统计究竟:"+DoubleToStr(yingli,2)); } double today() //今天的获得利润 { datetime time0=iTime(Symbol(),PERIOD_D1,0); int t=OrdersHistoryTotal(); double a=0.0; for(int i=0;i<t;i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true) { if(OrderType()==OP_BUY || OrderType()==OP_SELL) { if(OrderOpenTime()>=time0) { a+=OrderCommission()+OrderSwap()+OrderProfit(); } } } } return(a); } |
那么我们知道了如何编写今天的获得利润值代码,我们能够扩展一下思路来时间最近一周的获得利润情况
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
double jinzhou() //最近一周 { datetime timezhou=iTime(Symbol(),PERIOD_W1,0); int t=OrdersHistoryTotal(); double a=0.0; for(int i=0;i<t;i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true) { if(OrderType()==OP_BUY || OrderType()==OP_SELL) { if(OrderOpenTime()>=timezhou) { a+=OrderCommission()+OrderSwap()+OrderProfit(); } } } } return(a); } |
其他人还阅读了:
版权与免责声明
- 凡本网注明"来源:外汇交流-kjc外汇网的所有作品,版权均属于kjc外汇网,转载请必须注明https://www.kjcwh.com/study/1483.html。违反者本网将追究相关法律责任。
- 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
- 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 01黄金1盎司多少克是?盎司到底是
国内黄金计量单位是克,但我们也听说过盎司;只知道它是一个计[详细]
- 02「股指期货技巧」炒期货有哪些技巧?
炒期货已经成为人们投资的主要方式之一,炒期货也需要一定的[详细]
- 03123法则、2B法则案例图(123法则、2B法则实战用法
市场没有长期胜利的人,我们需要做的是最大限度地提高盈利能[详细]
- 04ADX指标交易法则(ADX指标实战用法)
1.惟有ADX评级偏高的证券才适合采用顺势交易的系统。ADX读数是[详细]
- 05All Woodies CCI指标实战应用
All Woodies CCI指标能够显示Woodies CCI在各个时间框架下的表现情况[详细]
- 06RSI背离也要分情况(分清RSI背离让你少吃亏)
上次,我与您共享市场上的交易方法常见的RSI背离,这解决了很[详细]
- 07RSI钝化是什么原因(教你几招解决RSI钝化的办法
RSI是许多外汇运营商的众所周知的指标。许多交易者充分利用[详细]
- 08外汇几点开盘与收盘(外汇开市闭市时间早知道
外汇星期一几点开盘?在许多情况下,周末相对较长。在此期间,[详细]
- 09CNY在外汇中是什么意思?
美国的钱在中国被称为美元。外国人称人民币为何?答案是出人意[详细]
- 01提高金k线图基础知识三法
如前所述,三这个数字在市场上是很特殊的数字,比如我们经常[详细]
- 02怎么创建交易系统(建立自己交易系统的原则)
前面我们介绍了如何制定交易计划,不清楚可以在回顾下,今天[详细]
- 03赢家江恩软件技术分析
“手艺分析”在金融生意中究竟有没有用,这是一个计较已久的[详细]
- 04早晨之星K线形态图解
在外汇交易中,许多投资者使用K线技术形态进行交易参考。今天[详细]
- 05小麦财经告诉你如何应对下单犹豫不决不敢上场
“犹豫不决”策略中提到的几个要点是关于业务心理和风控制规[详细]
- 06黄金投资有什么实用技巧呢?
目前,越来越多的投资者和配资投资者已经加入黄金投资的行列[详细]
- 07外汇交易中的三种趋势分析方法
外汇交易中的三种分析方法 现在,我们知道你在想什么.. 钻孔![详细]
- 08学习外汇专业知识有什么好处
如果你计划进入外汇市场,那么我相信很多人基本上都会购买一[详细]
- 09k线图分析多管炮
现货贵金属交易是许多空聚会玩游戏和抓住白天和黑夜的地方。[详细]
- 01黄金1盎司多少克是?盎司到底是
国内黄金计量单位是克,但我们也听说过盎司;只知道它是一个计[详细]
- 02「股指期货技巧」炒期货有哪些技巧?
炒期货已经成为人们投资的主要方式之一,炒期货也需要一定的[详细]