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