您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 其他期货软件知识>>正文内容

[求助]VBA如何实现每天特定时间执行一个动作? [金字塔]

  • 咨询内容:

    比如每天早上8点发短信报告账户的动态权益。

    [此贴子已经被作者于2012-3-23 16:37:04编辑过]

     

  • 金字塔客服:

    估计只能等版主了

     

  • 用户回复:

    使用定时器

    在Application_VBAStart过程增加下面的定时器

    Call Application.SetTimer(1,300*1000)     '每隔30分执行一次

     

    Sub Application_Timer(ID)
        if Cdate(time)="08:00:00" then

               ...

        end if
    End Sub

     

    至于账户权益,可以使用Order.Account2(6,Account)来获取,然后就是发送到你的邮箱的代码了。

     

    [此贴子已经被作者于2012-3-23 17:30:49编辑过]

     

  • 网友回复: 以下是引用guotx2010在2012-3-23 17:23:51的发言:

    使用定时器

    在Application_VBAStart过程增加下面的定时器

    Call Application.SetTimer(1,300*1000)     '每隔30分执行一次

     

    Sub Application_Timer(ID)
        if Cdate(time)="08:00:00" then

               ...

        end if
    End Sub

     

    至于账户权益,可以使用Order.Account2(6,Account)来获取,然后就是发送到你的邮箱的代码了。

     

    [此贴子已经被作者于2012-3-23 17:30:49编辑过]

     

    如果在7点50分启动金字塔,30分钟之后是8点20分,就不可能发短信了吧?

    [此贴子已经被作者于2012-3-24 8:27:53编辑过]

     

  • 网友回复: 自己算好时间呀,30分可以改为20分的。

【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容