最近想动手,搞IB挂接接口.不出意外的,最迟到国庆节搞完 初步设想是用twslink.dll来实现,只实现一些简单的限价限价指令. 品种支持hsi和美国几大商品交易所的期货合约. 大家有什么想法和建议,可以在此贴跟贴.
为什么要 reinvent the wheel 呢? 国外已经有很多成熟的软件可以支持IB了,不光实现一些简单的指令,而是可以全自动交易。 tradestation, ninjatrader, amibroker,multichart 都可以实现任何策略。正版价格不贵,而且看网上D版貌似也都已经搞定了。
虽然tradestation, ninjatrader, amibroker,multichart在我眼里没任何使用价值,但我不能否认其他人的价值观. 我也很不明白,为什么有这种需求? 估计这和人无聊有关,事实可能是这样:吃美国饭拉中国屎,或吃中国饭放外国屁,现在很时髦,为什么世界就不大同呢,就美国一个国家都好啊,最好连老婆都一样漂亮,这世界多美好啊.
王兄,我对你的计算机能力五体投地。但对你的执拗确感到惋惜。 我试用过您的程序,看来下格式,应该是vc++6.0编的吧。vc的速度的确很快。我看到过的amibroker, mt4.使用就可以感觉出来。 您的语言是二次开发。类似于语言中的方言。使用者不仅的学习语言,还得二次学习。国内的另一个软件交易开拓者跟您类似。 从2003年以来。windows 下的应用通常采用c#,可能您瞧不起它,是微软把delphi 买过来该了名称而已。没有速度。但其易用性,交互能力要强于vc. 跨平台的通常使用java,它同样有这样那样的不足,速度也只有vc的1/4,但其通用性,以及未来8核,16核对计算能力,使它的前景甚至比c#还光明。 我们大多数交易者不可能具备您那样的计算机能力。估计全国也很少,首要是学习软件的时间要短,可学习的例程要多,交流的的机会多,我把您论坛上的所有贴子全看了,深感自己的能力不达, tradestation, ninjatrader, amibroker,multichart。都是开发者观察了很多软件,听取了很多意见,才进行设计的。 我欣赏的一个策略软件。rightedge,走到微软路线,才用了。net2.0,从06年就开始测试,设计时有sql server 接口。测试了两年后才上的市。 我认为您的平台不容易扩展。跟大多数90年代的软件一样。 我提供小小的建议希望您能发挥自己的能力,在更广阔的空间发展。
看来我意思表达反了. 我也很不明白,为什么有这种需求?应当是: 我也很不明白,我软件为什么有这种挂IB的需求? 这一差,意思就差很多. 嘿嘿,我没有诋毁大家用外软的的意思.也没有希望大家使用俺软件的意思. 之所以想挂IB,就是因为有人想用.我自己没这方面的需求. 至于其他,就不要讨论了.自动交易这方面,软件始终是次要的. 大家把精力放在策略方面,永远是对的.
做为一个交易者,之所以使用计算机软件就是方便,功能强大,易用。 我在两年前就开始了解您的软件。我的理解能力有限,我觉得交易软件应该有丰富的数据接口。比如一些分析软件,如matlab,execl,weka,还有数据最好做成dbf或者csv格式,方便大家分析。之所以这样一位数据之间肯定存在时序相关。原因实现单品种交易比较容易,而想了解交易依据(时间,相关品种,不同层次的数据),用分析软件更好些。 所以希望您不仅能做ib的接口。还能将数据导出的接口。
我并不在意卖软件.我总是希望我的软件被当作个玩具,一个全自动的玩具. 所以软件功能的添加,凭兴趣而已,用户喊多了,我就增加一下.就当练练手.(当然搞点解密什么的,更有意思) 因为我的软件已经是一个可以自动赚钱的东东,所以,我不会选择软件商业化的路子. 这一点,有些兄弟会想错了,这很正常.难道大家对多一种选择有意见?
境界与境界泾渭分明,什么境界说什么话,尽管仅仅相隔一层纸而已,呵呵。 YZWYQ的软件你们了解过吗?高级交易中一些敏感问题估计这里没有多少人知道,也难怪没有需求,因为不知道为什么要有这个需求。 tradestation, ninjatrader, amibroker,multichart是很不错,我非常熟悉他们,都是平民软件。但YZWYQ的软件有他们所没有的东西。据我所知,当前国内一些高级的交易系统专家已经开始研究YZWYQ平台。