1.什么是程序化交易?
程序化交易是交易员根据自己的交易思想,借助市场技术指标,将进场条件和离场条件定量化,形成交易模型。
再将交易模型编写成计算机程序,当价格的变化满足预设条件时,由计算机自动激发买入或卖出信号。
2.程序化交易相对于一般交易有哪些特点,其主要解决哪些问题?
凡是交易决策和交易执行过程中的一切环节是程序化的,机械的就是程序化交易。
一般来说,程序化交易是指利用计算机语言将人的交易策略和思想编辑成交易模型,当交易模型中设定的买卖条件被满足后,由计算机程序自动发送下单指令完成交易。
程序化交易并不是和计算机必然联系的,它指的是一种交易的决策和执行方式,与它相对应的是主观交易。
即使交易决策是基本面分析,交易执行是人工手动下单,但整个流程都是程序化的,那么也属于程序化交易或系统化交易。
具体的程序化交易如何进行,取决于投资者自身交易策略的需要。
程序化交易的特点和优势:首先是“死的”不是“活的”。
这种客观的,机械的交易决策和执行方式排除了人在交易中的非理性的感情因素,解决了交易中的纪律性问题。
这也是程序化交易取得成功的关键。
其次是可以做到“心中有底”,而不是交易中人们时常感觉的“没底”。
程序化交易的策略具有可验证性,由于交易策略是定量的,因此每一种策略在使用前都可以运用科学方法对其进行历史或实盘的效果测试,做到在正式投入使用前定量地掌握该交易策略的收益、风险对应的概率。
不理想的话就重新设计直到认同。
每一个市场参与者都有自己的交易策略,和自己的交易纪律性。
让交易策略或计划更科学,更符合客观实际;让充分准备的计划被严格的执行,就是程序化交易主要解决的问题。
3.假设一种程序化交易方式被众多投资者竞相使用,会不会带来程序失效?作为程序化交易的设计者,应如何避免这一类问题?
这要看具体的交易策略。
按交易策略可以分为高频交易,趋势性交易,统计套利交易等若干种,他们都采用的是程序化交易的方式。
其中一些持仓时间周期短的策略如短期套利交易会出现用的人越多越不利的问题。
而人多对趋势交易则没有影响。
如果是短周期交易者的话不能避免这一类问题,只能力争在竞争中取胜。
这就需要提高自己交易模型的科学性和自己的交易科技,也就是计算机技术支撑。
4.华西期货从什么时候开始尝试程序化交易,资金量有多大?是不是国内所有的商品期货品种都可以利用程序化交易?在哪种市场环境下,程序化交易的作用可以发挥到最大?
华西期货从2008年8月开始引入程序化交易。
现在,程序化交易客户的交易量占华西期货总交易量的60%。
所有期货品种以及股票都可以进行程序化交易,它是一种交易方式。
至于有些品种是否适合某些交易策略则要具体分析。
就国内而言,期货市场是程序化交易可以发挥最大作用的舞台,因为期货市场是可以双向交易的,可以做空的,可以(不是必须)杠杆交易的,可以T+0的完全金融市场。
只有这样的市场,很多策略和技术才可以被使用。
具体哪种行情最赚钱需要看策略,如果是趋势策略,那么趋势明显的时候,即大涨或大跌就最赚钱。
5.有人说,程序化交易可以被分为两个部分,程序交易策略和优化指令下单。
这种说法是否恰当?如果恰当,这两部分在整个交易过程中各起什么作用;若不恰当,又应怎么描述?
不恰当。
程序化交易是一种决策方式,不存在两个部分的问题。
交易模型的研发中包含策略,策略应该被严格的执行。
如果是要对下单做调整,那么调整应该有严格的章法,不是靠感觉,不然就完全不是程序化交易。
优化模型的问题是指历史检测中效果很好的模型用于实战则效果不佳,原因是前面说的对交易策略的检测方法不科学,过度拟合某一段历史行情。
这需要改变检测方法来解决。
6.在实践操作中,哪一类的投资者对程序化交易的兴趣最大?是激进型还是稳健型,是投机者还是套利者?
稳健型。
通常来说,程序化交易的最大优势不是一时的赢利的绝对值高,而是赢利的稳定性好。
稳步上升,没有大起大落。
总的来说适合追求收益稳定性的投资者。
投机
者和套利者都有兴趣或客观需要,具体要看具体的策略,例如高频交易的话程序化交易就是必须的唯一的交易方式。
7.如果投资者有兴趣进行程序化交易,他需要走哪些流程,如:第一步:开户;第二步:签署使用合同。
能否简单介绍下?
华西期货会组织一些程序化交易方面的培训,也可以帮客户编辑简单的模型,也会向客户发送一些程序化交易模型的交易信号,还为一些特殊客户自己打造专属交易系统提供高端的计算机技术支撑等。
客户自己感兴趣的话可以多进行定量交易方面的分析,形成交易思路,准备一些建模之类的检测和执行方法,并不断完善。
也有客户委托给第三方进行管理,也是一种情况。
在华西期货公司开户后,要进行程序化交易要签署两份申请开通相关权限的文件。
8.在程序化交易开始后,止损额、模型、算法,是不是都由投资者自行选择,程序化交易的风险监控是如何实现的,投资者还需要做什么?
这些都属于策略的一部分,是需要程序化交易策略的管理人完成的任务。
如果控制风险,何时停止交易都应在开始运行前确定好。
投资者如果自己是管理人的话应该考虑好这些问题。
定量交易策略的研究包含了理念,研发,执行和风控等多个方面。
作为一般投资者,以下几点是在利用程序化交易时需要注意的:
(1).选用适合投资倾向的信号: 程式化交易按其投资时间长短分为超短线、短线、中长线交易等。
善于投资超短线的交易者若使用中长线信号,其亏损的可能性就会大大增加。
(2).一旦进入交易就要彻底遵守信号: 交易员一旦从事程式化交易就不能在交易
过程中介入自己的主观意识,应严守程式化交易给出的信号。
因为交易员一旦用自己的主观判断,程式化交易则就会违背其原有的基本假设条件。
即交易员只需判断什么时候平仓即可。
(3).切忌预测趋势: 谁也无法预知市场的变化趋势,预测什么时候出现趋势转型则是难上加难。
即系统给出的信号也只不过是提高了获利概率而已。
(4).成功并非源于正确的趋势判断,而是来自于彻底的风险管理: 很多投资者虽然交易中常常出现趋势判断错误,但长期还是有收益的。
这些人多数是归于彻底遵守自己所规定的相关入市、平仓、止损等规则。
需要铭记: 程式化交易的目的在于彻底的风险管理!
(5).耐心等待获利最大化: 急于获利平仓,成功概率就会相对下降。
也就是说若急于获利平仓,相对于损失获利空间就会减少。
(6).把损失看成是必要的营业费用: 刚入门于程式化交易的投资者面对损失往往
会惊慌失措、错认为编程有误。
但即使是世界性著名的程式化交易员,其获利概率也不过如此。
交易中出现损失是不可避免的,应该把此看成交易费用,并正确分析获利原因、不断改善和提高获利空间才是最为可取的投资态度。
(7).盘中应只关注于盘中交易: 市场的分析,应在开盘前做好,对于盘中的消息以及情报均可忽视,只关注系统的信号即可。
9.据我们所知,程序化交易号称有一大优势,即“稳健的投资报酬率”,请问这一点是怎样实现的?
程序化交易排除了交易中人的非理性因素。
程序化交易是确定当市场出现某种情况时,应该相应的做出什么样的处理,而不是预测未来;程序化交易模型的信号不是百分之百正确,一切指令指向的均是该状态下大概率的方向。
它最终实现盈利所依靠的是概率上的胜率。
10.能不能讲一个普通投资者使用程序化交易的例子,比如期民老王,利用程序化交易很短时间内,净赚100万?
一般在美国那些能将年回报率稳定在20%的基金就是很成功的基金。
另外美国大部分对冲基金是使用程序化交易的交易方式。
11.目前全球程序化交易发展现状是怎样的,中国发展情况又如何?
程序化交易这种方式的交易量在纽约证券交易所达到70%。
在中国,程序化交易是方兴为艾,大概五年前开始慢慢发展,现在从绝对量上从事这个研究的人员已经很多。
但是在技术上还和国外有一定差距。
随着交易科技的发展和更多国内外人士的关注,随着股指期货上市,这种交易方式会成倍的增长。
12.中金所在修订版《交易细则》中,针对有“高频交易”嫌疑的程序化交易,明文规定“会员、客户使用或者会员向客户提供可以通过计算机程序实现自动
批量下单或者快速下单等功能的交易软件的,会员应当事先报交易所备案”。
这对目前投资者使用程序化交易有何影响?
一些非常专业的使用高频交易策略的基金经理要进行报备,接受监管,但不是不允许。
至于其它大多数非该领域的程序化交易者则没有影响。
\。