论坛全局菜单下方 - TICKMILL 285X70论坛全局菜单下方 - ThinkMarkets285X70论坛全局菜单下方 - 荔枝返现285X70论坛全局菜单下方 -  icmarkets285X70
查看:1940回复:13
jialele
注册时间2009-10-16
[MT4指标]能不能把K线实体报警这个指标,添加上手机短信提醒?
楼主发表于:2010-11-26 10:14只看该作者倒序浏览
1楼 电梯直达
电梯直达
能不能把K线实体报警这个指标,添加上手机短信提醒?时间周期是1H提醒一次,K线实体长短可以自己设定啊。代码如下: #property indicator_chart_window extern int K线实体=15; extern int 间隔分钟=5; string 烛体=""; int NextMinute=0; int NextHour=0; int start() { if((MathAbs(iClose(0,0,0)-iOpen(0,0,0))>K线实体*Point) && Minute()>=NextMinute && Hour()>=NextHour ) {if(iClose(0,0,0)>iOpen(0,0,0)) 烛体="阳线"; else if(iClose(0,0,0)=60) {NextMinute-=60;NextHour=Hour()+1;} } return(0); 请老师出帮忙改改
TK29帖子1楼右侧xm竖版广告90-240
个性签名

韬客社区www.talkfx.co

广告
TK30+TK31帖子一樓廣告
TK30+TK31帖子一樓廣告
jialele
注册时间2009-10-16
楼主发表于:2010-11-26 10:19只看该作者
2楼
用SendMail功能编写。请哪位高手教教俺
秃鹫
注册时间2007-05-25
发表于:2010-11-27 13:15只看该作者
3楼
下面这个试一下 #property indicator_chart_window extern int K线实体=15; extern int 间隔分钟=60; extern bool 弹窗报警=true; extern bool 邮件报警=false; datetime old_time = 0; void start() { int sp=iClose(0,0,0); int kp=iOpen(0,0,0); string KK=""; if((MathAbs(sp-kp)>=K线实体*Point) && TimeCurrent()>=old_time+间隔分钟*60) { if(sp>kp) KK="阳"; else if(sp
个性签名

顺势

jialele
注册时间2009-10-16
楼主发表于:2010-11-28 01:36只看该作者
4楼
谢谢秃鹫老师,周一试试看。没想到外汇冷落到如此地步啊。
geniusztc
注册时间2010-08-18
发表于:2010-11-28 07:40只看该作者
5楼
给大家推荐一个不错的平台,尤其适合新手操作。试试看。http://www.masterforex.org/?id=4905
jialele
注册时间2009-10-16
楼主发表于:2010-11-29 07:22只看该作者
6楼
秃鹫老师,周一我试了一下。指标用到USDCHF和GBPJPY上时似乎有点小问题、 当我把K线实体=15;改成480点时,报警仍然按15点报警。我的MT4平台是5位数的。 麻烦您试一下。 还有K线实体是无论下跌还是上涨到一定点位空间,都可以报警。 问题好像出在美瑞上,他不按照设置的波动幅度报,只按15点报警 [ 本帖最后由 jialele 于 2010-11-29 15:46 编辑 ]
jialele
注册时间2009-10-16
楼主发表于:2010-11-29 08:03只看该作者
7楼
我把指标附加到9个品种图上。 还发现,EURUSD到了我指定1小时K线实体达到450点(即45点)时,没有报警。 USDJPY同样如此 [ 本帖最后由 jialele 于 2010-11-29 16:50 编辑 ]
jialele
注册时间2009-10-16
楼主发表于:2010-11-29 08:51只看该作者
8楼
总结:K线实体长度虽然可以调节,但调节后还是按照15点报警,自己设定的无效。
秃鹫
注册时间2007-05-25
发表于:2010-11-30 12:06只看该作者
9楼
试了一下,确实有问题,真不好意思 请把下面这两句: int sp=iClose(0,0,0); int kp=iOpen(0,0,0); 改为: double sp=iClose(0,0,0); double kp=iOpen(0,0,0); 就是把整型数改为双字节数,因为整型数把小数舍掉了,所以出错
秃鹫
注册时间2007-05-25
发表于:2010-11-30 12:31只看该作者
10楼
#property indicator_chart_window extern int K线实体=15; extern int 间隔分钟=60; extern bool 弹窗报警=true; extern bool 邮件报警=false; datetime old_time = 0; int aa=0; void start() { double sp=iClose(0,0,0); double kp=iOpen(0,0,0); string KK=""; if((MathAbs(sp-kp)/Point/10>=K线实体) && TimeCurrent()>=old_time+间隔分钟*60) { if(sp>kp) KK="阳"; else if(sp
jialele
注册时间2009-10-16
楼主发表于:2010-12-01 08:09只看该作者
11楼
秃鹫老师是个热心肠啊,先谢再顶。
jialele
注册时间2009-10-16
楼主发表于:2010-12-02 06:57只看该作者
12楼
extern int K线实体=15; 这个参数在五位数报价的MT4平台里,参数设置成15还是按四位数提醒吧,不需要改成150吧? 在五位数报价里,150提醒实际相当于15个点的提醒功能。
jialele
注册时间2009-10-16
楼主发表于:2010-12-03 00:26只看该作者
13楼
秃鹫老师,还有一个小BUG,就是邮件提醒发到手机时,只告诉价格波动幅度,不能告诉是阴线还是阳线。 比如以AUDUSD为例,手机中显示到的是: 邮件提醒:AUDUSD60????42.0000000??。 这里,42.0000000的价格波动,却不能知道涨还是跌。 另外,小数点尾数太多了。 还有60???,这三个问号应该用M代替。 这是MT4弹窗提醒 08 25 AUDUSD 阴线 42点 ,手机邮件显示以这种格式最好。 还有,这个指标如果用到CFD指数上,我设置了一下似乎没成功,K线实体参数似乎应该加上小数点功能。 比如道琼斯指数。道指是11150五位数。我参数设置成最小的1,没有成功。 黄金可以。 原油估计可以。
个性签名

韬客社区www.talkfx.co

广告
论坛谏言--外汇交易不应是你投资的全部,交易外汇也不应是你生活的全部
jialele
注册时间2009-10-16
楼主发表于:2010-12-03 03:38只看该作者
14楼
原 油正常 [ 本帖最后由 jialele 于 2010-12-3 11:57 编辑 ]

本站免责声明:

1、本站所有广告及宣传信息均与韬客无关,如需投资请依法自行决定是否投资、斟酌资金安全及交易亏损风险;

2、韬客是独立的、仅为投资者提供交流的平台,网友发布信息不代表韬客的观点与意思表示,所有因网友发布的信息而造成的任何法律后果、风险与责任,均与韬客无关;

3、金融交易存在极高法律风险,未必适合所有投资者,请不要轻信任何高额投资收益的诱导而贸然投资;投资保证金交易导致的损失可能超过您投入的资金和预期。请您考虑自身的投资经验及风险承担能力,进行合法、理性投资;

4、所有投资者的交易帐户应仅限本人使用,不应交由第三方操作,对于任何接受第三方喊单、操盘、理财等操作的投资和交易,由此导致的任何风险、亏损及责任由投资者个人自行承担;

5、韬客不隶属于任何券商平台,亦不受任何第三方控制,韬客不邀约客户投资任何保证金交易,不接触亦不涉及投资者的任何资金及账户信息,不代理任何交易操盘行为,不向客户推荐任何券商平台,亦不存在其他任何推荐行为。投资者应自行选择券商平台,券商平台的任何行为均与韬客无关。投资者注册及使用韬客即表示其接受和认可上述声明,并自行承担法律风险。

版权所有:韬客外汇论坛 www.talkfx.com 联络我们:[email protected]