Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:vba的真正成交速度

1楼
panjian 发表于:2010/9/22 20:59:17
我在视频上看到说vba是主要针对高频交易的 但是不知道vba能不能达到条件满足到成交在1秒之内完成,举个例子,是不是就是简单的均线突破也比pel公式有明显的成交速度优势?
2楼
admin 发表于:2010/9/22 21:21:43
VBA的执行速度是比PEL语言要快的多,因为PEL语言必须遵循固定的模式,从第一个周期到最后一个周期计算完信号,最后再判断信号是否达到再去下单,加上PEL语言本身效率比VBA低,故需要时间较长,但是VBA计算完后立即就能下单,从信号出现到下单执行只需几纳秒时间,可以说忽略不计了。
3楼
panjian 发表于:2010/9/22 21:26:09
谢谢admin 祝您中秋节快乐!!!
4楼
panjian 发表于:2010/9/22 21:39:19
那么看来 要使成交快,看来主要还是要用vba ,而提升计算机的档次反而不是很主要的因素罗?
5楼
wattwei 发表于:2010/9/22 21:45:19
楼主如果这么在意速度,建议学习VBA,然后再看看成交速度是否有明显的优势。将图表和后台交易设成高频扫描后,感觉VBA这种优势不明显。两者的区别:pel语言简洁,但是编程的弹性小(随着金字塔兼容的指令越多,弹性会越大);vba灵活,编程弹性大,可以定制一些稀奇古怪的需求。

具体分析下楼主提到的均线交叉系统。比如5日均线上穿10日均线交叉后发出买入开仓信号,使用pel语句时,计算ma时,所有本地K线都会参与运算。其实对于5日均线,只需最后6根,10日均线只需最后11根,就可以判断是否上穿。所以如果使用VBA,编程不是太粗糙,可以减少一些运算。当然如果及时清理本地数据,仅仅保留有效K线,pel语句的这种不足也不明显。所以经常看到金字塔提示K线过多会影响计算效率的提示。

个人观点,如有不当,请斧正


共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 5.56250 s, 2 queries.