发表于:2008-08-04 11:49只看该作者
2楼
这个确实非常简单
不过楼主有没有想过,最新K线的收盘价是在不停地变动的,这个价格并不是最后的收盘价,最新K线与次新K线收盘价相同那是常有的事(比如说因时间消耗而新增一条K线后,价格没有发生变动,那两K线价格就是一致的;又如价格跌下去再涨上来与原K线持平时,或者价格涨上去又跌下来与原K线持平时等),用这个来作为报警条件好象意义不怎么大
如果楼主觉得很有需要,那请再完善一下,我就来动手编一下
3楼
我说的是 收盘价 是两个收盘价的比较 它们的差值在一个点或者是完全相同的情况下 发出警报 至于最新的K线,那需要在它收盘的一瞬间才能看到收盘价啊 在平时波动的情况下,完全不用理它 等它收盘的时候,才会有一个唯一的收盘价啊 我管的就是收盘价 然后,在收盘价出来以后,立马和前一根K线比较。 比如 10:30分的时候,15分钟K线收在1.9511,在接下来的K线的时候,一直在10:45的时候,才会出现收盘价,在出现收盘价以前不用理它。当收盘价一出来的瞬间,它是唯一的。 如果价格是1.9512,1.9510,1.9511三者之间的任意一个的时候,报警提醒我。顺便提醒我它是什么货币对。 因为我需要同时关注好几个市场。 这样人就轻松些。 先谢谢你
韬客社区www.talkfx.co
4楼
你帮我编好以后,让我可以直接下载的那种。 谢谢了 我太菜了 复杂了就不会弄了
韬客社区www.talkfx.co
5楼
(比如说因时间消耗而新增一条K线后,价格没有发生变动,那两K线价格就是一致的;又如价格跌下去再涨上来与原K线持平时,或者价格涨上去又跌下来与原K线持平时等),用这个来作为报警条件好象意义不怎么大
上面这个你的观点 其实,我不这么看。 我认为两个相邻的收盘价能趋向于一样。 这本身就说明那个特定价格的重要性。 至于接下来怎么办。 我跟着走就行了。
韬客社区www.talkfx.co
发表于:2008-08-04 15:15只看该作者
6楼
这个报警只对当前商品有效,如果需要对多个商品报警,则只要给每个目标商品都加载此指标就可以了。
#property indicator_chart_window
datetime Alert_Time=0;
int start() {
if( Time[0]>Alert_Time && MathAbs(Close[1]-Close[2])<=Point) {
Alert(Symbol(),Period(),"分钟图两K线值相等");
Alert_Time=Time[0];
}
return(0);
}
上面是源码,可以复制粘贴,根据需要修改。下面是源码文件,就只是上面这些语句,可以直接下载Alert_acilang.mq4
发表于:2008-08-06 11:19只看该作者
8楼
秃鹫兄,这编程方面好强呀:030: :030:
认真学习,积极参与,深刻总结