顺水外汇EA交易网MT4
标题:
【已解决】请教!!显示K线实体高度的指标不能实时更新。
[打印本页]
作者:
MUHAN
时间:
2018-1-11 13:24
标题:
【已解决】请教!!显示K线实体高度的指标不能实时更新。
[attach]17881[/attach]
源代码如下:
#property indicator_chart_window
double BufferRange[],bar_range;
string PatternText[5000];
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
ObjectsDeleteAll();
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int pos = Bars-IndicatorCounted();
for(int j = 0; j =0)
{
bar_range = ( Close[pos] -Open[pos])* 100000;
ObjectCreate(PatternText[pos], OBJ_TEXT, 0, Time[pos], Low[pos]);
ObjectSetText(PatternText[pos], DoubleToStr(bar_range, 0), 10, "Verdana", Blue);
BufferRange[pos] = bar_range;
pos--;
}
//----
return(0);
}
//+------------------------------------------------------------------+
说明,这个指标是之前在该论坛下载的,原指标的用途是显示K线波动的范围(HIGH-LOW),个人做了稍微调整仅显示实体的高度MATHABS(OPEN-CLOSE),但出现了不能实时更新的问题,即初次加载时已收盘K线能准确显示出结果,但运行一段时间后,新收盘的K线就不能显示了,请教各位高手问题出在哪里了,不胜感激!!!
问题如下图所示:
[attach]17882[/attach]
作者:
bjkunge
时间:
2018-1-11 14:34
挺好的东西
作者:
davicyap
时间:
2018-1-11 15:12
谢谢分享
作者:
ytwlj
时间:
2018-1-11 16:33
谢谢分享
作者:
botree
时间:
2018-1-11 16:45
楼主你这代码都有问题吧,确定能执行出结果??
PatternText[j] = "pattern-" + j; j为整数型变量,给字符串的数组赋值,执行不了吧。
ObjectCreate(),ObjectSetText()这两个函数都是bool型 不判断真假,也是执行不了的吧。(除非你用的是老版本)
作者:
zyd0517123
时间:
2018-1-11 18:24
有放在副图的指标吗?
作者:
1017570008
时间:
2018-1-11 20:00
谢谢分享
作者:
dy79bb
时间:
2018-1-11 20:15
好好学习
作者:
飘梦
时间:
2018-1-11 21:26
谢谢分享
欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/)
Powered by Discuz! X3.2