当期,国内期货市场已有超过20家的程序化交易平台,投资者应该如何选择平台开始自己的程序化交易之路?带着这一问题,我们咨询了多家程序化交易商和投资者。
普通投资者:商业化软件
对普通投资者而言,开发个性化程序交易平台显然成本太高。
“目前市场中已经有一批经过市场检验,在稳定性和安全性上得到普遍认可的商业化程序平台,投资者可以从中选择最适合自身特点的产品。”某期货程序化交易部门负责人表示。
刚刚接触程序化交易的投资者,可以选择对计算机语言要求不高,程序编写相对容易的软件。这类软件的特点是入门容易,能够方便地实现一些基本的策略编写,但受制于编写语言的约束,在复杂策略编写上会稍逊一筹。文华财经推出的赢智程序化交易软件和金字塔交易软件就属于此类。以目前市场使用较为普遍的赢智程序化交易软件为例,该软件使用特有的“麦语言”,倡导的是积木式的编程理念,把复杂算法封装到一个个的函数里,采用“小语法,大函数”的构建模式。
“文华的赢智系统采用的是类似一些股票操作软件的语言,上手较为容易,对从股市转来期市的投资者来说,吸引力也大一些。”该负责人介绍,目前多数公司的程序化交易客户选择了这一平台。
文华财经总经理尚守哲认为,“麦语言”的语法虽然简单,但是配合专门的程序化数据结构以及丰富的金融统计函数库,同样可以支持逻辑复杂的金融应用。麦语言的函数库是经常更新的,根据客户的新要求随时添加新函数,来支持编程者新的交易思想和应用。
而对于计算机水平较高的普通投资者来说,则可以选择语言相对复杂,实现策略更为丰富的程序化平台。这类平台的特点是程序功能更为强大,可实现策略更为多样化的操作,但入门较为困难。
以目前市场上推广力度较大的Multicharts为例,其作为一款专为期货、证券和外汇交易所设计的专业图表绘制和自动化交易软件,具有高清晰的绘图功能,可以实现历史回补与自动交易,并且在国外市场已经有了成熟的运行经验,在稳定性与安全性上有一定保证。
“现在国内期货市场投资者结构需要推出不同操作难度的程序化交易平台。”尚守哲认为,当前以中小投资者为主体的市场结构,决定了使用简单语言的程序化交易的市场基础。但随着市场结构的优化,一些专业化的投资团队也将对商业化交易软件提出更高的要求,文华财经正在跟随投资者的成长,研发新的交易平台。
机构投资者:特定服务
当然,对于基金公司、证券公司以及证券期货私募机构(下称机构)而言,选择软件公司打造属于自己的程序化平台可以说是最优选择。
“由于每家机构对风险控制、资金管理、程序化交易规则制定及实施流程都有自身特殊的要求,而一般的商业化软件又难以满足他们自身的要求,所以应该选择与软件商合作的方式打造适合自己的系统。”杭州盛立科技程序开发员闫森介绍,目前多数券商和基金公司都选择联合开发的模式,他所在的公司就是看准这一市场机遇,进入了个性化程序开发这一领域。
通过调查发现,现在在个性化程序开发领域中,既有金仕达科技、恒生科技等老牌软件商,也有杭州盛立科技、上海融航科技、上海秦晖科技和上海绿软科技等这一领域的新兵。他们或是对国内期货行业有着长久的服务经验和深刻理解,或是从海外市场带来丰富的开发经验,通过自身优势开拓了各自的服务领域。 |