MT4默认指标-持仓统计指标iExposure
前一段时间我发布了一篇文章介绍了盈亏统计指标,今天给大家介绍一个MT4默认指标,持仓统计指标。
打开mt4,在技术指标栏目找到iExposure,然后将他拖到图表,这个时候就会显示你目前持仓统计信息,需要注意的是,如果你同时持有一个品种多个多单和多个空单,那么这里是统计的总和,即,手数为对冲掉以后的手数,卖价和买家是平均价格,盈利则是用我最喜欢的点数表示。
翻译一下:
货币对 订单数 buy手数 buy平均价 sell手数 sell平均价 持仓手数(对冲掉以后的)盈利点数
MT4里默认自带了很多指标,而且这些默认指标即便你删除了,下次打开也会给你重建,这些指标都是经典指标,你有没有一一尝试过呢?
回复#2 @easeking :
参考上面代码 如果你只是说不知道怎么显示 Mql4看一下ObjectSetText这个函数,
string ExtCols[8]={"Symbol",
"Deals",
"Buy lots",
"Buy price",
"Sell lots",
"Sell price",
"Net lots",
"Profit"};
for(col=0; col<8; col++)
{
name="Head_"+string(col);
if(ObjectCreate(name,OBJ_LABEL,windex,0,0))
{
ObjectSet(name,OBJPROP_XDISTANCE,ExtShifts[col]);
ObjectSet(name,OBJPROP_YDISTANCE,ExtVertShift);
ObjectSetText(name,ExtCols[col],9,"Arial",InpColor);
}
}
其实很简单 就是创建一个label对象,指定位置,设定文字内容
搜索百度相同的问题,被带到了这里。
很遗憾没找到现成的答案。只能自己看代码了。
使用iExposure指标后,我们可以看到单击右键图表后,菜单里会多一个“对象列表”的选项。
那基本知道了它显示的就是一个对象。
所以代码去找“Object”,然后发现下面的定义。
ObjectCreate(name,OBJ_LABEL,windex,0,0)
sub_window的位置是windex,那去看看windex是什么?
windex=WindowFind(ExtName)
再看ExtName是什么?
ExtName="Exposure"
这个是指标名。
那基本可以了解了,因为在ObjectCreate里指定了子图表,所以主图是无法显示的。
于是就做如下修改:
#property indicator_separate_window
#property indicator_chart_window
int i,col,line,windex=WindowFind(ExtName);
int i,col,line,windex=0;
回复#8 @yxylog :
是可以这样改的,mt4 mt5的官方指标都是有mql5 mql4文件的,只是我不用这种持仓指标,网站里还有一些其它很好的持仓指标:
登录后方可回帖
这个还真没试过,还有这种操作。。。。