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

求助:真实的成交价 [金字塔]

  • 咨询内容: 由于编程基础比较差,VBA编程还不是很熟练,请高手指点,如何编写自定义函数,得到账户最后一次真实的成交价,感谢

     

  • 金字塔客服: 回头帮您写个范例,请耐心等待

     

  • 用户回复:

    衷心感谢!

     

  • 网友回复: 看了VBS有很多Order的指令,但是现在还是没有办法用好,需要努力一段时间才行啊

     

  • 网友回复:

    示例代码

     

    Function GetLastPrice(Formula)
        '系统会在逐K线模式解释公式时的每个周期都会调用此函数一遍,因此设计时应该注重程序的执行效率,不要重复的执行一些没必要的代码
        GetLastPrice=0
       
        if order.TradeCount2 < 1 then
           exit function
        End if
       
        if Formula.WorkMode = 0 and Formula.IsLastBar = 0 then
         exit function
        End if
       
        dim date
     dim code
     dim market
     dim ordertype
     dim Action
     dim Price
     dim Volume
     dim Kaiping

     '读取第一个成交记录
     order.TradeDetalied2 0,date,code,market,ordertype,action,price,volume,Kaiping
     
     '返回得到的最后一个成交记录中的成交价格
     GetLastPrice price

    End Function

     

     首选你要建立一个 GetLastPrice  自定义函数,然后将上面的代码贴过去就可以了

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容