做期货不一定要用程序化交易,但是一定要有一套收益率为正的期货交易系统,简单点说就是可以反复使用的盈利交易原则,这个原则不仅可以确保你盈利,而且可以被无数次使用,其实这就是程序化交易的基础。从交易层面上程序化可能会避免这种情况的出现,缺陷则是,程序化本身的运行以及制定程序化策略的人,是否有这完善的系统交易策略,这套策略正常运行是否能够稳定盈利,这才是关键的问题所在。
1、怎么看待程序化自动交易?
做期货如果资金太小,只有几千几万的,哪怕程序化一年能翻一两倍,我都觉得意义不大。投入的时间和精力与获得回报不是太成正比,尤其是做投机交易,冒的风险是很大的,这种翻一两倍的做法我个人其实觉得没有必要,当然,如果是长期交易亏损的,就不要太好高骛远了,自己先能一年翻一两倍再说。如果是大资金做程序化,我觉得还是很不错的,
一方面资金越大,越是不好进出和管理,毕竟做的品种盘口的单子没有那么多,一次下的单量太多,根本成交不了;另一方面,由于手速、反应速度、网速等速度问题,手动根本无法快速的成交。毕竟在速度和判断这块儿,肢体速度与程序相比,还是显得比较慢,此外有一些主观的因素,比如做主观交易的时候,个人手动成交的,可能会受一些心理等影响造成本应该平掉的单子,结果扛了一下造成大亏。
本来盈利走掉的单子,结果回撤比较大,造成利润回吐,从交易层面上说,程序化可能会避免这种情况的出现。缺陷则是,程序化本身的运行以及制定程序化策略的人,是否有这完善的系统交易策略,这套策略正常运行是否能够稳定盈利,这才是关键的问题所在,截止到目前,程序化做的比较好的还不是太多,目前还就房世辉教授、林之鹤等人做的相应较好些。
尤其是房世辉教授,每年能够达到稳定的盈利,盈利比率要超过市场正常水平,目前,国内程序化这块儿发展的还不是特别快,一方面是中国市场大多数还是散户为主,机构户相应较少;另外就是国内整体还是投机的偏多些,一些企业和机构并没有真正投入到期货市场当中来,期货市场也缺少一些针对性的法律法规,整体市场有待进一步完善。
2、期货程序化交易怎么做?
参与过程很简单,开个户,弄个软件,编个策略,然后运行就可。如图:开户就是去期货公司开户,然后软件可以选择文华财经和交易开拓者,前者固定收费,后者上浮手续费。然后策略编写,得靠自己,编写完事加载到软件里就可以自动化运行了,这里面的关键其实就在于策略。程序化的策略各种各样,简而言之,就是要用计算机语言把你的策略形容出来。
比如,5日均线和10日均线金叉做多,死叉做空,这就是一个程序化交易策略。但是,逢低买入,逢高卖出,回调后买入,反弹后做空等就不可以程序化,因为这些说法不具体,逢低的低,具体这么定义,什么叫低?10日的低点,还是20日的低点?还有,回调后买入,具体是什么时候,如何才能让计算机知道行情是在回调?回调到什么程度买入?这些无法量化的语言,是实现不了程序化的,
3、做期货有必要使用程序化交易吗?
做期货不一定要用程序化交易,但是一定要有一套收益率为正的期货交易系统,简单点说就是可以反复使用的盈利交易原则,这个原则不仅可以确保你盈利,而且可以被无数次使用,其实这就是程序化交易的基础。如果资金规模不够大,交易频率没有那么高,加上一定的执行力,手动交易也是可以产生稳定盈利的,交易的目的不仅仅是赚钱,而是能够反复赚钱,只有这样才可以永久在这个市场里存活下去。
4、我想把自己的交易系统做成程序化自动交易系统,该怎么做?
我做突破交易的时候,也这样想过,找过一个在投资公司做编程的朋友,给他说说我的做法,他完,给我说了一句:你的交易系统做不了,问他为什么?他是这样说的:能够用程式语言展示出现的交易系统,必须是定性、定量,能够客观描述出来的。什么意思?举个简单的例子,比如盘口,做突破交易的时候,接近关键点的时候,会看看盘口多单、空单的情况,关键点上方,或者下方有没有大的挂单在托价格,压制价格的上涨。