#property copyright "copyright ?2007, okwh."
#property link "http://www.cxh99.com"
//#property indicator_chart_window
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 red
#property indicator_color2 aqua
#property indicator_color3 cornflowerblue
#property indicator_color4 gold
#property indicator_color5 skyblue
//---- input parameters
extern int tbars = 1000; //只记录最近1000点
//---- buffers
double extmapbuffer1[];
//+------------------------------------------------------------------+
//| custom indicator initialization function tick |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
setindexstyle(0,draw_line);
setindexbuffer(0,extmapbuffer1);
return(0);
}
//+------------------------------------------------------------------+
//| custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| custom indicator iteration function |
//+------------------------------------------------------------------+
double nows=0;
int num=0,i=0;
int start()
{
int ncounted_bars = bars-indicatorcounted();
if (ncounted_bars == bars) //首次,复制close数据 并且有时多数据变化,mt仅调用指标一次
{
num = ncounted_bars;
for (int i=num;i>0;i--)
extmapbuffer1[i]= close[i-1]; //以队列方式记录ticks 价格
return(0);
}
nows = marketinfo(symbol(),mode_bid);//marketinfo(symbol(),mode_ask);//+marketinfo(symbol(),mode_bid))/2.0;
setlevelvalue(0, nows) ;
if (ncounted_bars>1) //有时多数据变化,mt仅调用指标一次,需填充空白 由于mt的数据更新方式
{
for ( i=ncounted_bars;i>0;i--)
extmapbuffer1[i-1]= extmapbuffer1[i]; //以队列方式记录ticks 价格
}
if (num>0)
{
if (nows == extmapbuffer1[0]) return (0);//只记录有变化的数据
if (num>tbars)num = tbars;
for ( i=num;i>0;i--)
{
extmapbuffer1[i]= extmapbuffer1[i-1]; //以队列方式记录ticks 价格
}
}
extmapbuffer1[0] = nows;
num++;
windowredraw( ) ;
return(0);
}
描述:
tick数据指标,没错,是tick数据指标。tick数据是超级短线交易员必须的数据。
可惜,mt自身提供的tick数据和市场报价表窗口一样大小,在下单平仓改仓窗口的tick图大小固定,显示的数据很有限,仅能勉强满足观察当前很短时间的tick数据。
本指标实际记录tick数据(bid或ask价),象指标一样显示在主窗口或辅窗口。可设置记录数据点数。
唯一要注意的是, mt不允许控制x轴坐标和y轴坐标范围,所以我们没法改变x轴。
tick数据,是价格变动的记录,x轴坐标,常规图上的一个bar对应一次数据变动。
另外,mt不是总是优先处理图示窗口刷新,也不是一有价格变化就更新的(虽然更新了那根价格横线)。所以,tick数据有时会有一个点的丢失,本指标通过复制上次数据来填充数据漏洞。
图像:
参数: tbars, 设置记录绘制多少个tick价格
有了这个指标,可以很容易的使用tick数据而不是hloc数据来计算其它任何指标,如用 imaonarray(.....)来得到tick数据的ma.
注意:新加入本指标或在指标列表中修改参数,mt将会重新初始化指标,mt没提供tick数据数组记录,当然,本指标显示的tick是从初始化时刻开始收集获得的,初始化时历史数据缺省使用当前时间周期的close数据填充。所以从指标初始化开始,需要一段时间收集tick数据才有足够数据可观察显示。
上一指标公式:MT4用的精品指标Forex-pipsstriker 其他精品MT4
下一指标公式:MT4止损止盈EA 其他MT4EA
☉ 好公式网发布的指标公式主要用于软件技术面分析,仅供参考,勿用于实际操作,据此操作风险自负!
☉ 解压密码:www.goodgongshi.com 就是好公式网域名,希望大家看清楚,切勿输错。
☉ tnc和tni格式指标公式,仅可以用通达信软件引入使用,例如可以用通达信软件引入使用指标公式;
☉ tne格式指标公式,仅可以用通达信软件公式编辑器5.0版导入,高版本兼容低版本;
☉ fnc格式指标公式,可以用大智慧软件新一代高速行情分析系统股票软件使用,少部分可以用分析家软件引入使用;
☉ alg格式指标公式,仅仅可以用飞狐交易师软件引入使用;exp格式指标公式,仅可以用大智慧经典版软件引入使用;
☉ hxf格式指标公式,仅可以用同花顺软件引入使用。
☉ 如果您发现下载软件链接错误,请联系管理员报告错误。
☉ 好公式网欢迎各位网友帮忙宣传转发本站网址,有您的支持,我们会做得更好!
☉ 本文Sidusv.2指标[MT4] 其他源码指标仅供学习研究。