我不做日内. 只在开盘买卖. 做几天的短线. 主要用了以下几个工具: AutoIT3 来自动化一些操作, 如下载数据,登陆IB. JScript: 和AFL结合,用来控制AMIBROKER. AFL: 写公式和IBController的命令. 每天晚上8点系统自动启动, 下载数据, 扫描, 然后下单. 一切都是自动的. 刚开始时我检查核实了一下, 后来就基本不用管了. 当然公式是经过反复测试的.
其实我做的东西很小儿科的,因为毕竟不是实时的。YAHOO的AMIBROKER-AT组很多人在做实时的。他们从IB下载实时的数据,计算判断然后下单,一切都是自动的,做的是5秒到5分钟的线,那才叫厉害。我准备往这方面发展,目前还在学习中。
个人感觉用IB Controller 买开盘 还是比较简单,因为是一次性的买卖,开盘买不到就算了,后面不用MANAGE orders。 我现在做的一个系统,需要根据市况实时 modify order ,这个比较费功夫, OrderID 的获得 和重置,以及已发order 的 current status的确认, IBC 的 readme file中 语焉不详,需要化很多功夫来测试。
YAHOOGROUPS的AMIBROKER-AT组有不少人象你这样做, 估计你已经知道. 他们用Static Variables来存放OrderIDs, 把AFL做成Indicator. Indicator自动刷新时,AFL自动运行.
YAHOOGROUPS的AMIBROKER-AT组有不少人象你这样做, 估计你已经知道. 他们用Static Variables来存放OrderIDs, 把AFL做成Indicator. Indicator自动刷新时,AFL自动运行.[/quote] 谢谢啊,我在看那个group.大体思路知道了,具体的还要测试。 因为 staticvarget,staticvarset 用在自编的别的公式里没有问题,可是和ibc联系起来,还是有问题。需要再花一点时间。