張雅斐:AI時代投資— 利用程式交易開啟智慧投資之門
AI示意图。路透社
【撰文/富邦期货总经理张雅斐】
程式交易如何解决投资千古难题-人性弱点
「交易是违反人性的」,因此在各种媒体或书籍中,除了基本与技术面的技 巧教学之外,着墨在投资心理的更是长期占据畅销排行,就是因为投资人的背景或 知识能力并不是决定获利的绝对因素,成功的样态难以纯依交易手法来分析归类,所以相较于其他专业,交易的进入门槛相对低,人人有信心却是个个没把握,其中关键变因就在能否「抵抗人性」!
因为人生来厌恶损失与不确定性,与其看着损益金额在风雨中飘摇,不如在赚钱时早点落袋为安(尽管获利少的可怜),或是在亏损时再看看,等待不知何 时才能降临的好运,直到数字扩大到夜不能寐才忍痛出场;如果这些叙述带来既视感,其实你并不孤单,在业务现场经常看到类似的问题,例如主观意识过强,无法 接受针对损益的专业建议,或是在实行阶 段没办法忍受短时间的亏损,自行扭曲操 作以追求胜率却忽略了赚赔比率(十笔交 易最好九笔都赚,但那一笔亏损可能是其他九笔获利总和的十倍!),而这些归咎 于人性的问题与其违反自然地抑制自身冲 动,不如斩草除根:把人拔掉!
这可不是什么残忍的画面,而是指在各个交易阶段中,尽量把人为介入决策的部分消除,让毫无感情的机器人代替我们 忠实地执行进出,看到主人指定的现象就建立部位或停损、停利,让整套交易过程能保留人类最精华的部分(例如你看盘数十年累积来的不传秘技),搭配机器人干净俐落的手起刀落,若交易逻辑禁得起考验,投资获利的机会可能因此迎来飞跃性的提升,而此等「程式交易」的魅力,便是众多投资人趋之若鹜的根本原因。
程式交易在证券及期货市场的发展与应用
除了减少人性干扰,程式交易也能验证各种想法在不同盘势的可用性,例如在景气年代战无不胜的期货偏多或证券买股策略,能否挺过类似金融海啸的重挫?透过客观数据让我们有调整出更安全策略的机会;此外,自动化下单能解放人类宝贵的时间,尤其成熟系统的下单速度远非人类手速能企及,能帮助交易者抢占投资先机,也让我们不用被绑在萤幕前,因此可将更多心力投入在研究上,甚至在稳定获利时运用这些被动收入享受人生!
乘载着众多强项,程式交易因此在金融投资中有着高度的发展需求,特别是在期货市场,因成交与市况变化快速 的特性,加上不用选股能更专注在择时 的单纯性,使其自然地成为核心主场,从能套用各种技术指标函式的语法撰写 平台(进出场条件必须使用专用语法,可呼叫内建的简易指标,弹性较高但难度也大),到用滑鼠点选甚至连连看就可以产出策略的无程式码平台(各种指 标完备,以步骤引导的方式协助使用者完成基础策略,难度降低非常多但不见 得能完全达到交易人心目中的逻辑效果),整体发展已相对成熟。至于证券市场随着逐笔交易的开展,成交速度上的差距更有助于建立优势,所以应用上除了延续期货端的亮点,更孕育出其他丰富多彩的变化,包括基础的选择进出场时机与点位,到评判哪一档标的值得放入选股池,甚至能在盘中监控警示,不但能利用也在期货市场常用的量价指标来捕捉趋势,其他包括筹码甚至分点的数据更是在择股时不可或缺的宝贵资讯,因此也成为支援证券程式交易工具的重要成份。
随着技术发展的成熟与投资需求趋向多样化,证券、期货之间针对撰写与回测环境的分界已慢慢模糊,整合式平台蔚为主流,除了扩充指标与数据资料外,行情报价要能支援证券(含零股、兴柜等)、国内与国外期货及选择权,甚至复委托的美港股等,而下单的部分亦以完整介接上述商品为目标,甚至达到看A做B的效果,因为对金融交易来 说,建立多策略乃至于跨市场的投资组合可谓是最后一块拼图,背后的逻辑在於单一策略的损益起伏难免会侵蚀本金甚至影响心情,若此时耐不住性子而选择人为介入,便是又走回受人性宰割的老路,此时不如将程式交易的弹药库扩大,在行情较无明确趋势时由逆势策略担任要角,或是在经济衰退时让做多美国公债期货(及其他避险商品)或放空股票期货成为获利主力,以达到策略及市场间的截长补短,使投资能抵挡各种风险,收益也才能更细水长流。
因应不同背景,选择适合的解决方案
尽管我们在理智上能解程式交易的好处,但实务上投入的人数却不如想像中多,主要就是因为要建构一个完整的 环境并不容易,除了要将交易逻辑转化为机器人看得懂的指令(即程式语言)之外,还得自备行情源与自动下单模组(租用或自己写),整体要求的细节相当多,对缺乏程式能力的人来说根本是天方夜谭,更别说是没有明确策略的投资人,可能在形成进出讯号的部分就会卡关,遑论进入自动化阶段。为了协助交易人进入投资的良性循环,越来越多专业人士卯足全劲致力于降低门槛,并根据使用者的需求设计对应服务,从最简单的提供讯号通知与跟单,到建立高阶程式交易所需的行情与下单套件,以下一一介绍。
1. 进阶程式交易者:拥有交易想法或资讯能力,可建构策略讯号或下单环境通常这类使用者能自行打造大部分所需元素,例如能利用历史报价完成回 测,并在实际行情中产出买卖讯号并 委托送单,因此仅需依照个人需求向券商取得行情或下单API,将这些元件与自己的系统串联,便能实现报价 触发讯号,讯号触发交易委托的自动化流程;而券商为了满足这些需求,会开发并免费提供上述行情与下单元件,在签署风险预告后便能下载安装并申请连线。
2. 入门程式交易者:拥有基本交易逻辑 或资讯能力,需策略程式化与串接元件的资源 部分有志于程式交易者的最大难关就是不知如何把交易想法写成适用的语法,这时别忘了券商有许多教学资源,尤其这些讲座多为免费服务,了解基本概念后再搭配客服与社群的讨论,多数语法问题能透过专业与互助的方式获得解答;至于行情与下单部分,市面上不乏一站式解决方案,往往在申办后便可接 通行情到下单的一条龙服务,以富邦 期货的工具为例,在STS完成交易策略后。
3. 基础程式交易者:没有具体策略逻辑 与资讯能力,但想体验程式交易的魅力大多数投资人困在主观交易并蒙受「稳定亏损」,但又没有心力从头学习程式交易,那么顾问策略会是绝佳 的选择,其概念与所谓的call讯类似却更进步,首先专业策略师会完整执行程式交易的流程,差异在最后一步不是执行下单交易,而是将讯号提供给顾问会员,签约会员再 利用每日的云端设定实现自动化,就 像是把「进阶程式交易者」搬到自己的看盘室,完整且无痛地复刻高手排除人性弱点的交易方式,尤其这些策略大多经过检验,须符合一定的风险与报酬因子才能登上「大雅之堂」。例如富邦期货的StarWin平台,提供通过审查的内外期交易策略,甚至可以直接挑选多只优秀策略来合成专属的 投资组合,将上述壮大弹药库的概念一步到位,至于交易部分不但可绑定Line作为进出场讯号的通知,亦能直接使用行动装置设定云端条件单,订阅后即可轻松体验进出有 序的美妙投资旅程。探索未来可能性,让AI成为程式交易的助力千里之行始于足下,不可讳言程式交易确实有其复杂度,但随着去除人性干扰的交易方式广为人所接受,各式各样的解决方案推陈出新,建议投资人首先依据交易策略的有无与程式能力来做检核,进而选择提供优质服务的券商;根据过往经验,其中难度最高大多在学习基本语法后,想进阶撰写出自己策略的阶段,以往可能需要花大把时间钻研或寻找代写,但生成式AI的问世让我们可以大幅降低时间成本,就像机器人能帮我想这篇文章的标题,它同样也能透过文字叙述写出程式码(可能不完全正确,需低度修改),使得过去最让人头痛的问题瞬间变得微不足道!你也对程式交易感兴趣吗?现在已经不困难了,快从检核表踏出第一步吧!
【更多精彩的内容,请详阅赢家时代杂志第28期『不看盘 也赚钱!!』】