如何看待期货投资中的程序化交易
发布时间:2018-4-23 14:48阅读:526
随着我国期货市场理财时代的到来,程序化交易开始为越来越多的人所接受。交易开拓者TradeBlazer(简称TB)就是近年来打入期货业的一款系统交易软件。它从实战需要出发,集中了实时行情、技术分析、快捷交易、套利、多账户管理及程序化自动交易等功能。基于各种投资理念上的程序化交易系统都可以在这个平台上通过计算机程序交易较为容易地实现。与国内同类软件相比,TB最为独特的地方在于其为各类交易思想的投资者编制自己的程序化交易系统提供了方便,而这主要源于TB使用了独特的开发语言。而且在TB上,分析指标的源代码和实现的算法都是公开的,便于交易者修改和创新。TB还支持账户函数、行情函数,并可自建用户函数,可以实时获取当前交易账户的账户信息,便于实现头寸调整、风险控制、资金管理,并能对叠加商品进行发单和撤单。
而随着“交易开拓者(Tradeblazer)”这类专业程序化交易平台的出现和兴起,使用程序化交易的投资者越来越多,人们对程序化交易的讨论和争议也越来越多。记者就这些问题专门采访了程序化交易方面的专家、上海中期程序化交易小组核心成员之一的朱君。
争议指数1颗星:程序化交易泯灭人的想法,完全靠电脑操作是不可行的。
朱君:从广义上说,只要交易者有固定的投资理念、明确的交易规则,并且复制执行,就是一个程序化的交易者。从这个意义上说,一个成功的交易者,必定拥有一套持续稳定可复制的盈利模式,也必定是个程序化的交易者;从狭义上说,程序化交易也特指由电脑程序自动下单。无论广义和狭义,程序化都不是完全机械的,至少在事先需要明确的交易思想来支撑。
争议指数2颗星:涨跌停板、缺口,是交易系统盈利的瓶颈。
朱君:涨跌停板,如果不加处理,可能会影响交易系统信号的正常触发。所以,在进行交易系统设计的时候,应当增加关于涨跌停板的限制条件。具体过滤条件、方法,需要根据投资者的不同应对策略而设定。
争议指数3颗星:过去的测试结果有效,对未来实战并没有价值。
朱君:不一定,未来市场对于我们来说,永远是未知的。自动化交易系统的设计,大多依据技术分析为基础,而技术分析的三大假设之一就是,历史可能会重演。
尽管如此,未来毕竟不同于历史,我们仍然需要跟踪交易系统的实盘表现,并根据市场的演进,而进行适当的调整。“纸上谈兵、不足言勇”,最终只有通过实战,才能检验系统的真实绩效。测试与实战可能产生的差异体现在:价格的滑差与指令的可执行性,必须在实战中进行认真比对。一般来说,越长线的交易系统,差异越小;越短线的交易系统,差异越大。因而,当两个系统绩效大致相同时,我们倾向于优先选择交易信号次数较少的那一个。
争议指数4颗星:程序化交易编程语言越简单越好。
朱君:理论上来讲,用什么计算机语言都可以完成这样的任务,C#.net或用J2SE都可以实现。但因为涉及到大量的数据读写和网络存取,所以最好用自带数据库功能的编程语言,比如Delphi,不但数据库功能很强,而且可直接读写SQL-Server、Oracle、Sybase等证券期货行业普遍采用的数据库,相应的网络控件也齐全。但这些工具适合计算机开发人士,对投资者而言,直接在软件平台上实现即可。而太过简单易用的行情软件对交易思想的限制又较多,专业的程序化交易平台如“交易开拓者(Tradeblazer)”是较为理想的现实选择。
争议指数5颗星:交易系统出现了信号“忽闪”的现象是交易系统的骗局。
朱君:信号忽闪,就是信号曾经出现过,随即又随着行情的变化而消失,这是程序化交易者经常遇到的一个常见问题。解决这个令人困惑的问题的捷径是,在交易菜单下,选择当前K线走完再发出交易指令。但有些投资者,并不希望错过当前K线的入市时机,那么在系统设计中,避免使用以收盘价作为买卖条件的价格触发器,而改用最高价、或最低价就可以避免信号出现后又消失的情形。
争议指数6颗星:无人值守的全自动程序化交易,不可行。
朱君:很多交易者有这样的想法和需求,也许他们想这样做的根本原因并不是基于时间、精力的考虑,而是基于执行力。在充分考虑断网、断电、交易线路故障等因素可能带来的影响因素之后,基于轻仓的风险管理框架下,可以尝试,但并不应鼓励采用无人值守的全自动程序化交易模式,适当的监控还是必要的。
争议指数7颗星:公开的、商业化的程序化交易系统,一定是无效的。
朱君:一般来说,成功的期货交易者大都倾向于保守其投资技术,视为秘密而不宣,但在程序化交易领域,真正困难的并不是得到一套可以盈利的交易系统,真正困难的是在系统的困难期仍然能够坚定地执行,在系统产生大量浮盈的时候,仍然可以让利润奔跑,纪律和执行力,仍然在一定程度上影响着程序化交易者。
争议指数8颗星:同一个交易系统,使用的人多了,就会失效。
朱君:如果可以进行真空测试,那么同一个系统,使用的人多了,结果只能是变得更加有效,因为技术分析本身就存在自我预言实现的效应。如果市场上所有的人都在使用同一套交易系统,那么结果是市场没有成交,因为再也找不着对手。
关注【叩富问财】服务号,关注后在对话框回复“期货投资”,可获得关于期货投资的最新热点、必学知识、视频讲解、一对一顾问讲解等服务。
点击微信,一键关注
温馨提示:投资有风险,选择需谨慎。
而随着“交易开拓者(Tradeblazer)”这类专业程序化交易平台的出现和兴起,使用程序化交易的投资者越来越多,人们对程序化交易的讨论和争议也越来越多。记者就这些问题专门采访了程序化交易方面的专家、上海中期程序化交易小组核心成员之一的朱君。
争议指数1颗星:程序化交易泯灭人的想法,完全靠电脑操作是不可行的。
朱君:从广义上说,只要交易者有固定的投资理念、明确的交易规则,并且复制执行,就是一个程序化的交易者。从这个意义上说,一个成功的交易者,必定拥有一套持续稳定可复制的盈利模式,也必定是个程序化的交易者;从狭义上说,程序化交易也特指由电脑程序自动下单。无论广义和狭义,程序化都不是完全机械的,至少在事先需要明确的交易思想来支撑。
争议指数2颗星:涨跌停板、缺口,是交易系统盈利的瓶颈。
朱君:涨跌停板,如果不加处理,可能会影响交易系统信号的正常触发。所以,在进行交易系统设计的时候,应当增加关于涨跌停板的限制条件。具体过滤条件、方法,需要根据投资者的不同应对策略而设定。
争议指数3颗星:过去的测试结果有效,对未来实战并没有价值。
朱君:不一定,未来市场对于我们来说,永远是未知的。自动化交易系统的设计,大多依据技术分析为基础,而技术分析的三大假设之一就是,历史可能会重演。
尽管如此,未来毕竟不同于历史,我们仍然需要跟踪交易系统的实盘表现,并根据市场的演进,而进行适当的调整。“纸上谈兵、不足言勇”,最终只有通过实战,才能检验系统的真实绩效。测试与实战可能产生的差异体现在:价格的滑差与指令的可执行性,必须在实战中进行认真比对。一般来说,越长线的交易系统,差异越小;越短线的交易系统,差异越大。因而,当两个系统绩效大致相同时,我们倾向于优先选择交易信号次数较少的那一个。
争议指数4颗星:程序化交易编程语言越简单越好。
朱君:理论上来讲,用什么计算机语言都可以完成这样的任务,C#.net或用J2SE都可以实现。但因为涉及到大量的数据读写和网络存取,所以最好用自带数据库功能的编程语言,比如Delphi,不但数据库功能很强,而且可直接读写SQL-Server、Oracle、Sybase等证券期货行业普遍采用的数据库,相应的网络控件也齐全。但这些工具适合计算机开发人士,对投资者而言,直接在软件平台上实现即可。而太过简单易用的行情软件对交易思想的限制又较多,专业的程序化交易平台如“交易开拓者(Tradeblazer)”是较为理想的现实选择。
争议指数5颗星:交易系统出现了信号“忽闪”的现象是交易系统的骗局。
朱君:信号忽闪,就是信号曾经出现过,随即又随着行情的变化而消失,这是程序化交易者经常遇到的一个常见问题。解决这个令人困惑的问题的捷径是,在交易菜单下,选择当前K线走完再发出交易指令。但有些投资者,并不希望错过当前K线的入市时机,那么在系统设计中,避免使用以收盘价作为买卖条件的价格触发器,而改用最高价、或最低价就可以避免信号出现后又消失的情形。
争议指数6颗星:无人值守的全自动程序化交易,不可行。
朱君:很多交易者有这样的想法和需求,也许他们想这样做的根本原因并不是基于时间、精力的考虑,而是基于执行力。在充分考虑断网、断电、交易线路故障等因素可能带来的影响因素之后,基于轻仓的风险管理框架下,可以尝试,但并不应鼓励采用无人值守的全自动程序化交易模式,适当的监控还是必要的。
争议指数7颗星:公开的、商业化的程序化交易系统,一定是无效的。
朱君:一般来说,成功的期货交易者大都倾向于保守其投资技术,视为秘密而不宣,但在程序化交易领域,真正困难的并不是得到一套可以盈利的交易系统,真正困难的是在系统的困难期仍然能够坚定地执行,在系统产生大量浮盈的时候,仍然可以让利润奔跑,纪律和执行力,仍然在一定程度上影响着程序化交易者。
争议指数8颗星:同一个交易系统,使用的人多了,就会失效。
朱君:如果可以进行真空测试,那么同一个系统,使用的人多了,结果只能是变得更加有效,因为技术分析本身就存在自我预言实现的效应。如果市场上所有的人都在使用同一套交易系统,那么结果是市场没有成交,因为再也找不着对手。
![](https://static.cofool.com/licai/Mobile/image/ask/xianshi-icon.png)
![](https://static.cofool.com/licai/Mobile/image/ask/click-icon.png)
温馨提示:投资有风险,选择需谨慎。
版权及免责声明:本文内容由入驻叩富问财的作者自发贡献,该文观点仅代表作者本人,与本网站立场无关,不对您构成任何投资建议。用户应基于自己的独立判断,自行决策投资行为并承担全部风险。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至kf@cofool.com 举报,一经查实,本站将立刻删除。
推荐相关阅读
查看更多>
![](https://static.cofool.com/licai/Home/image/counselor/read-yz.jpg)
程序化交易是指通过计算机程序自动执行交易策略,以实现快速、准确地交易股票或其他金融产品。程序化交易的优点和缺点如下:优点:高效性:程序化交易可以快速地分析市场数据,并在毫秒级别上执行交...
![](https://static.cofool.com/licai/Home/image/counselor/read-yz.jpg)
程序化交易是利用计算机程序和算法来执行交易决策的一种交易方式。通过预先编写的算法和模型,程序化交易可以自动执行交易操作,包括交易的进入、退出和风险管理等。程序化交易可以在不同的金融市场...
![](https://static.cofool.com/licai/Home/image/counselor/read-yz.jpg)
程序化交易者是利用计算机程序进行自动化交易的投资者。他们使用预先编程的算法和策略来执行交易指令,而不是通过手动操作来进行交易。程序化交易者通过编写算法和规则,将其应用于市场数据和交易信...
什么是程序化交易?有券商支持程序化交易吗?
您好,程序化交易是把可量化的分析方法,用计算机编成交易策略进行自动下单交易,程序化交易是量化交易的一部分,或者是某些量化交易的进一步升级。支持程序化交易的券商有:招商证券、广发证券、国...
什么是期货程序化交易,免费的程序化软件有哪些
期货程序化交易,也被称为量化交易,是指通过使用计算机程序自动执行交易策略的过程。这种交易方式依赖于预先设定好的规则或算法,在这些规则被市场状况触发时,程序会自动下单买卖期货合约。程序化交易的优势在于它可以快速响应市场变化,减少人为情绪对决策的影响,并且可以处理大量数据进行复杂的技术分析。关于免费的期货程序化交易软件,以下是一些选项:快期V3(KuaiQi):这款软件以其简洁直观的界面和快速的下单功能著称,适合初学者使用。它支持多种类型的交易策略,并能够迅速执行交易指令。无限易(Pro...
如何看待期货投资中的程序化交易
在金融危机影响下,美国也不缺乏逆市赚钱的高手。其中排名第一的并不是我们熟知的巴菲特或索罗斯,而是使用计算机交易策略的西蒙斯。据了解,西蒙斯所在的基金RenaissanceTechnologiesCorp利用计算机交易策略在2008年实现了25亿美元的收入。
西蒙斯所采用的计算机交易策略,其实在国内普遍被称之为程序化交易。但...