自动发短信的代码-程序化交易时很有用!

Discussion in '金字塔决策交易系统' started by ytweiwei, Jul 6, 2011.

  1. 金字塔系统自带的发短信功能有几个局限性

    1,要自备GMS MODEM设备

    2,要后台预警才可以

    由于这2个局限性,很少人去用这个功能



    但这没关系。金字塔不傻、不天真,而是很好、很强大,我们完全可以自己编写自动发短信代码

    原理:1,利用VBA可以调用外部程序 2,商业短信一般都有提供http接口,好像飞信也有免费的http接口服务器



    实例如下: 这里假设用户名是 金友期货,密码是111111 开通商业短信平台都会有用户名和密码的

    http接口的技术参数,找商业短信平台提供商索要即可。我所用是 翼锋短信平台

    Sub faduanxin()

    MsgContent = ("http://www.020sms.com/?ECODE=ew573&USERNAME=金友期货&PASSWORD=111111&EXTNO=&MOBILE=13900000000,15988888888&CONTENT=你好我是火哥,测试一下&SEQ=1000")

    Set xh = CreateObject("MSXML2.XMLHTTP.3.0")
    xh.Open "GET", MsgContent
    xh.send

    End Sub



    然后利用自自定义函数faduanxin,通过图表调用VBA

    比如



    ma5:=ma(c,5);

    ma10:=ma(c,10);

    if cross(ma5,ma10) and islastbar and barpos>extgbdata('ttt') then begin

    faduanxin();

    extgbdataset('ttt',barpos);//注意,ttt这个全局变量每天软件关闭时要清0,可以用VBA实现。这个是为了避免重复发短信

    end



    至于发短信的内容,那是预定义好的,自定义函数不同参数,发送不同内容。这里不再介绍
     
  2. “商业短信一般都有提供http接口,好像飞信也有免费的http接口服务器”
    楼主能提供个吗?
     
  3. 现在网上出现了两家非官方的飞信API接口,试用起来还可以,相对稳定。利用API可实现免费短信互动、新邮件到达提醒、网站及服务器动态提醒等一系列的相关应用。功能可拓展性强,性能相对稳定。

    前提条件:

    试用者必须开通飞信,飞信开通免费,开通也是不错的。实现以上的功能其实原理是很简单的,就是在飞信API的基础上根据需求二次开发,一般也是利用自己的飞信号自己给自己发短信来实现以上功能,当然这一切都是免费的。

    中国移动-飞信好友API【新接口地址】

    https://fetionapi.appspot.com

    Code:
    https://fetionAPI.appspot.com/api/?from=您手机号&pw=您的密码&to=接收方手机号&msg=短信内容
    【说明】:已经基本解决了乱码问题,常见主流浏览器都能正确的编码发送URL地址及参数,但尽可能的采用UTF-8编码方式。格式和URL参数有误将返回错误!发送短信消息涉及4个参数,支持接收GET方式和POST方式传递参数,格式请参考API地址。错误信息将以UTF-8编码的中文字符串返回。

    启用新的Https的加密隧道连接方式,进一步保证您的密码安全!

    请勿滥用!责任自负!

    演示地址:www.uovou.cn

    原文:http://www.uovou.cn/article/Resource/fetionAPI.html
     
  4. 域名错误
     
  5. 这个好像也不能用了,收不到
     
  6. fisher老兄好
    能打开吗?我用.net2008打不开。说是版本不对
     
  7. 要用vs2010