请教:我想做一个程序,价格上穿10均线声音报警。在手机端也可收到,如何做?
在本地进行声音提示的 代码其实很简单
ma10:ma(c,10);//十日均线
jc:cross(c,ma10);//价格上穿10日均线
//下面这个函数是一个声音提示函数。单是这是在本地运行的,无法同步到手机监控里去。
PLAYSOUND(jc,'');//第二个参数是一个声音文件的路径,需要自行处理,我这里暂时留空。
我是上班族,没有办法白天用电脑看股票行情的。我的操作风格是:电脑只提供走势关键时点的提示,下单多少由自己决策。我只有在家开电脑,电脑信号通知到手机端,然后再酌情下单。特别是开会的时候,只能看手机来操作。所以,这种情况,还有什么变通方法可以通知到手机?
除非用邮件。邮件可以吗?
配置和操作说明:
http://www.weistock.com/WeisoftHelp/wangluo.htm
配置里面需要填写的 邮件的smtp地址 应该都可以在网页版邮箱里面找到的:
比如这个网易邮箱的:
https://jingyan.baidu.com/article/647f0115b78f8d7f2148a8e8.html
函数需要用这个。
SENDMAIL( , , , )
前面说的有误,除了邮件 软件的手机监控也可以发送特定消息到手机端,因为有这个函数:
SENDPHONEMSG( , )
所以代码大致是这样的:
ma10:ma(c,10);//十日均线
jc:cross(c,ma10);//价格上穿10日均线
SENDPHONEMSG('均线金叉',0);//只提示一次,可以根据函数说明进行设置使得这个多次提示。
然后呢你需要配置下手机监控:
http://www.weistock.com/WeisoftHelp/ycjk.htm
我发现你们有一个函数 Sendphonemsg。 用这个函数可以吗?比如,我写成如下:
if(条件为真) then
begin
SENDPHONEMSG(STKLABEL,1)ALLOWREPEAT;
SENDPHONEMSG('价格上穿10均线',1)ALLOWREPEAT;
end