洛阳证券公司联盟

【量化】量化交易系统

开拓者金融网2019-07-02 03:27:36

点击上方公众号 可以订阅哦!



量化交易系统


一般来说,量化投资交易系统有四大支柱:心理素质、创新能力、资金管理、策略 ( 方法 )

心理素质大抵上包含恐惧 / 痛苦管理 / 乐观情绪管理,其关乎操盘者在交易时的抗压、守纪律的能力。具有交易经验的人想必都已有自身体验,想要驾驭多大的资金,就必须练就多大的心脏,此部分如人饮水冷暖自知,许多人承受过的痛苦真是不足为外人道。

创新能力即是进化的能力,每个参与者对交易的领悟力与适应力皆不尽相同。李尧勳 ( 自由人,freeman ) 的书中便贴切地以超级赛亚人做比喻:成功的交易者必须如同悟空靠着对武学的热情,不断地适应市场、不断地学习新事物并跟随对手进化。有些人天生就对市场具有高敏锐度,其馀则像海龟一样,需要靠着系统学习进化。

心理素质及创新两部分敝团队以「心法」称之,但本篇的主题所要论究的是「功法」:量化交易的基本架构 - 资金管理与策略模组。

回忆录裡交易老前辈们总描述着在纸上辛勤绘製图形的故事。拜电脑软硬体发展所赐,现下的技术分析已不再需要逐步运用尺规及铅笔跟随报价机所印出的报表后面写写画画,取而代之是券商所提供的看盘软体内琳琅满目的技术分析图表。更甚者,因为网路技术的普及、知识传递速度的爆炸、交易软体与程式语言的进化,传统技术分析已经无法满足一般或专业交易者,这年头的交易战争已经更往前迈入自动化战场。现在的交易者得以透过既有的量化运算平台打造属于自己的武功及武器,以协助他们在这个日不落的线上游戏世界持续运作,并不间断地完整实现属于自己的交易理念。

一个基本的量化交易系统大致上有两个分层:资金管理层与 ( 商品 策略 ) 层。框架 ( 模组 ) 决定好了,再更有系统地强化各个模组,进而更接近交易本质。


初阶的交易者多数先选定一个邻近市场,如外汇或是熟悉的台股、台指期、台指选择权,并进行策略的开发。一个基本策略的框架大致上如下,可以分成数个模组,设计者可以依循这样的框架进行一个初步策略开发或交易程式撰写:


1. 多空指标

也就是多数人所认知的技术分析,诸如均线、KD、MACD、董诠通道、布林通道等大家耳熟能详的指标,场内游戏者希望能够藉此探知当前市场状态,是多或空。因此璞格交易团队在设计多空指标的时候,便以非多即空的基本模型为主 ( 此处先不谈论交易风险 ),以单纯为原则举例如下:

If Close > Average ( High , N ) then buy 1 share next bar at market( 若K棒收盘价格大于过去 N 个 K 棒最高价均值 –> 做多 )
If Close < Average ( Low , N ) then short 1 share next bar at market ;( 若K棒收盘价格小于过去 N 个 K 棒最低价均值 –> 做空 )

这个模组主要以决定策略的多空方向为目的,亦即交易者持单的正负号。许多人至此可能心中产生一个疑问 - 非多即空?那么空手这种状态呢?因为量化交易的本质是以数理金融的方式思考,在数值上就计算值便只有正负两种符号 – 上涨或下跌趋势,空手是部位为零的结果,部位数的大小不在指标这个模组中决定,是由后文将提及的部位管理 ( 风险管理 ) 模组或是滤镜所定。


2.滤镜 ( Filter )

滤镜的功能即是用以「过滤杂讯及假讯号」,可以是价位型态 ( 例如关键价位 ) 或是时间型态 ( 特定交易时间 )。使用某种降噪技巧分辨出市场噪音较大或是杂讯较多的状态,减少不必要或是较为不利的交易行为。

3.进场讯号

考量多空指标和滤镜后所进行实际的进出点位判断逻辑,可分为基本单与加码单。下方举例藉多空指标赋予实际的进出逻辑:( 以均线为例 )

「 当收盘价位于均线之上且碰触昨日高便作多 」
「 当收盘价位于均线之下且碰触昨日低便放空 」

4.加码讯号

加码讯号可视为进场讯号的延伸,可同样使用多空指标及滤镜为判断依据,亦或其他方式。以海龟的交易方式为例,依进场讯号的基本单在若干浮动损益或其他特殊状况才进行部位加码。

5.出场讯号

出场讯号可使用方式列举如下:

a) 以反向讯号为出场讯号。
b) 藉由每根 K 棒或若干时间重新运算口数公式P,若P < 现有部位则减码出场 ( 风险平衡 ),P 值的基本运用方式可参考海龟投资法则 ( Way of the Turtle : The Secret Methods that Turned Ordinary People into Legendary Traders ) 书中描述。
c) 特定极端条件列表、例如爆量、涨跌停。

部位管理 ( Position Sizing / 风险管理 )

部位管理亦是滤镜的一种,但为动态方式呈现,其原理是在风险值高 ( 杂讯高 ) 的时候将部位放小,风险值低 ( 杂讯程度低 ) 的时候将部位放大。

以上大致为拟定一个策略的基本框架,当交易者将设计完成的基本策略放置到市场后,它就成了为辛勤工作并有获利能力的一位小员工。.

而系统顺利的在市场存活了一段时间后,交易者会渐渐增加商品及策略的複杂度,当员工变多了,甚至跨足全球市场,那么便需要下一个至关重要的分层:资金管理层。这一层面的技术需要借助第三方软体协助,如Excel或自行撰写程式。


资金管理模组大致上也有几个环节:

1.Reinvestment ( 再投资与风险管理 )

用以管理获利与亏损的架构,建立赢要冲输要缩的机制。爱因斯坦曾说:複利的威力比原子弹更惊人,事实上此处才是交易的决胜关键。

2.策略终止线 ( 风险管理 )

用以管理系统中商品进出,并确保策略运用了正确的上架与下架机制。

3.讯号优先权处理(Priority)

当资金有限,但出现适合下单的商品或讯号过多时,用以取决哪些讯号享有优先上架或优先停利等条件。

一套完整的量化交易系统范畴已经超越了传统交易的型态,当它被设计为武器后,配载系统的交易者更能在市场中享有高度竞争优势。


(来源:量投网)

【交易干货】程序化交易策略评估-Kelly formula

【交易干货】顺势加码:突破趋势策略

【交易干货】怎么对待连续亏损

【交易干货】乖离率的形成原因和运用

【交易干货】职业操盘手的止损法则

【交易干货】资金管理理念

【交易干货】MACD五日变值法

【交易干货】如何识别空头陷阱

【TBplus精讲系列】TBplus策略编写精讲之TB语法基础

【TBplus精讲系列】TBplus策略编写精讲之参数

听说,置顶关注我们的人都不一般


开拓者金融网

知识、专业、能力、深度

扫描上面二维码关注我们哦

  每日推送【程序化交易名家访谈】、【交易干货】、


                【最新金融资讯】、【财经快报】、


  定期推送【TB-培训报道】、【TB-软件内容】、


                【TB-开拓者研报】、 【TB-线上线下活动】

                 

我们满满的诚意,只为关注开拓者金融网的你。


官网微博:交易开拓者

为你实时发送量化资讯与干货,定期推送开拓者公司举办的最新活动讯息


微信推荐:开拓者资产

为投资者提供优质投资管理服务,追求投资收益稳定增长

交易开拓者 智能交易版(TB-Smart) ----颠覆传统下单工具,集快速实时行情、快捷下单、风险控制、账户管理于一体,给主观交易者智能化的极致便捷体验。(详情请登陆www.tb18.net)

交易开拓者 极速版 (TB-Plus)---新一代高性能实时程序化交易平台,为速度和性能而生!采用全新软件体系架构,纯C语言的内容和策略系统,架构层次清新,支持超大(300万)样本量,策略执行速度可以达到全C++的策略速度,同时配合多品种参数优化、无图表交易、自动选参数、实时资金曲线以及事件驱动等新功能,可以为专业投资者和投资机构在量化交易领域步入新的台阶!