理发师章位福:用稀缺的短线策略,争取月月盈利!
七禾网注:嘉宾回答仅代表其本人观点,不代表七禾网的观点及推荐。金融投资风险丛生,愿七禾网用户理性谨慎。
●人物简介●
章位福 \\
期货程序化交易高手。江西人,早年在福建打工,现居浙江。
少年时因家境一贫如洗,初一下学期就辍学,做了一年多陶瓷工后改做理发师,经过近20年时间的努力,白手起家,从一名普通的理发师成长为20余家连锁美发店的老板。
2003年开始接触股票投资,2009年底参与期货交易。通过努力自学和参加相关金融培训课程,2010年实现了期货程序化自动交易。使用金字塔平台自动化交易,多品种、多周期、多策略组合交易,目前主要使用短线程序化交易策略。
精彩观点
我把自己的交易当做是开一个赌场,然后在赌场里面开设一些正期望的赌局,只要是有这样的一个优势在的话,那我就会把赌局开设得越多越好。
随着市场的不断变化,学习是很重要的,我们要根据当前市场的变化不断调整自己。
做量化交易最大的优势是组合,比如A策略能赚10万块钱、最大回撤是5万块钱,B策略也能赚10万块钱、最大回撤是5万块钱,两个策略组合在一起后,它们的利润是相加的,但是最大回撤一定不是10万块钱。
组合交易是盈利相加、回撤相互抵销的,如果我们可以把策略分散得足够多、组合足够多,并且能让某个策略尽可能地在别的策略不赚钱的时候是赚钱的,那这样就比之前那种大道至简的策略会不一样。
之前用的是大周期趋势策略,回撤是没有办法很好控制的,而且还要等行情,要靠天吃饭,只有在日线级别上走出了行情,那大周期策略肯定是可以赚钱的,但如果日线级别上没走出行情,那必然是亏的。
现在是用趋势策略再加一些震荡策略,然后把周期做得更小,它们之间就可以形成很好的互补,就算在日线级别上看上去没有行情,但我也能比较好地控制住回撤。
我觉得做短线要非常注重过滤,不是什么行情都可以做的,我们都知道,震荡行情占80%,甚至85%,趋势行情可能只有15%,如果我们经常在震荡中去试错的话,那基本上短线策略是开发不出来的。
我们做短周期会非常注重精细化、模块化,就是去抠利润,找到一些相对有确定性的东西,我们把它组合到模块里面,这个是做短线极其关键的一个点。
我们做短线单靠一个策略是没有办法打造相对平滑的收益曲线的,所以就必须要做组合。
当趋势策略在回撤的时候,震荡策略可能在给你赚钱,所以就可以降低账户整体的最大回撤,当趋势策略空仓的时候,震荡策略可能在赚钱,所以提高了我们的收益。
做长线的人比例要远远高于短线,因为短线的竞争壁垒比长线要高得多,长线只需要写几段代码,短线可能要写几百行代码,而且每一行代码的逻辑关系又要能够串通起来,所以我觉得短线策略是比较难开发的。
任何一个单独的策略不可能有非常好的资金曲线,因为它没办法包含所有的行情,比如它能适应60%的行情,但它面对40%的行情无能为力。但是如果我们能够用六类或者十类策略组,去包含80%的行情,只有对20%的行情无能为力,那我们在这个市场上生存的能力就变强了。
在进出场算法这一块,我更多的是用收盘模型,而且我会在收盘模型上去做一个判断:当前这个位置是不是大家来抢单子的、波动剧烈的时候?如果是波动剧烈的时候,可能这个时候我就不触发信号,因为在这个位置触发信号必然是跟别人抢,如果跟别人抢的话,我们的交易成本一定是高的。
做短线还是要细心,要逻辑推导,用搭积木的原理去组合,然后提高交易速度,通过进出场算法来降低我们的交易成本,这样才有可能在短线交易市场上存活下来。
我目前有六到七个策略组,每个策略组都是不同的,尽可能地做到异构,尽可能的不一样一些。
很多人觉得在指数上测试也差不多,然后实际交易就映射到主力合约,其实这是相差十万八千里的,很多时候影响是比较明显的,特别是苹果、鸡蛋、红枣这些品种。
短周期一周的时间相当于长周期一个月的时间,短周期一个月的时间,可能就相当于长周期一年的时间,所以不需要盼某一段行情,我们要做到的是在大波动的时候能赚到超额收益,在波动特别小的时候能够生存下来。
这么多年下来,整个市场也在改变,交易群体也发生了改变,所以我们做量化的,不是说写个策略就完全一劳永逸了,应该要不断地调整、升级,不断地找到当前可以生存的一种方式,所以总结来说,学习是不被淘汰的唯一方法。
我是一个建立赌场的人,我是一个理性的做生意的人,而不是一个赌客。
自上而下是一个非常好的设计理念,它是先有想法、再有代码、再有回测报告、再看结果,这是一个自上而下的概念,目前我基本上还是沿用这个做法。
我们要把量化作为一个工具,要提高自己的交易能力、丰富自己的交易组合,尽可能走出一条不同的道路来,如果大家都挤在相同的周期、相同的交易理念当中,那盈利会越来越难的,我还是希望自己能走出一条相对跟别人有些不一样的道路出来。
我觉得现有的财富都不是现在得到的,是之前努力得到的,所以现在的财富多少我并不关注,更多的还是把自己的注意力关注在创造财富的能力上。
目前我的交易策略组是比较丰富的,特别是加入了震荡策略之后,这就有效地降低了震荡时候的大幅回撤,目前我所有的策略组加在一起,加上子策略,可能数量已经达到5000个了,5000个策略同时在做组合,所以策略组的丰富度还是非常高的。
我的交易周期还是比较短的,每天的交易次数非常多,足够多的交易次数提高了我们盈利的确定性,所以达到了一个从量变到质变的过程。
我的人生准则是这样的:利人利己的事情我是坚持做的;损人利己的事情,也就是损害别人的利益,来让自己获利,这种事情我是肯定不做的;损己利人的事情,我会量力而行。
访谈全文
七禾网1、章位福先生您好,感谢您和七禾网进行深入对话。距前一次2016年底与七禾网的沟通已经过去三年有余,这三年中您对交易以及市场有什么新的感悟和理解?
章位福:我这几年对交易的理解变化还是比较大的,特别是最近做短周期交易以来,我觉得底层的交易逻辑发生了改变。之前是遵循大道至简的理念,现在很多的量化交易者都遵循的是“大道至简”,用一个尽可能简洁的策略,去对应多个品种这样的方式交易,这个方式用比较简单的策略就可以实现,而且也是可以在市场上盈利的。
但是我现在对于做交易的感悟是这样的:我把交易当做是一个开赌场的逻辑,赌场和赌客有不同的特征,赌场是理性的,可以开N个赌局,我们都知道,赌局基本上都是对赌场有利的,但这个优势是微弱的。所以我把自己的交易当做是开一个赌场,然后在赌场里面开设一些正期望的赌局,只要是有这样的一个优势在的话,那我就会把赌局开设得越多越好。
七禾网2、您于2010年开始做程序化交易,到今年已经有10年了,在这程序化交易的10年中,您最大的感受是什么?
章位福:这十年我走了好几个阶段,可能有些时候权益出现了比较大的回撤,我最大的感受是,在不同阶段我对交易、行情的理解程度是不一样的。我刚开始做股指的时候,是用一个简单的突破策略来交易的,那个时候的策略就是突破加上跟踪止损。
但是随着市场的变化,我发现这样一个简单的思路,慢慢地没办法完全适应市场了,因为市场里投资者结构不一样了,所以后来就衍生到多品种、多周期、多策略交易,由刚开始的股指日内交易转换成了商品的大周期交易。因为我发现大周期策略看上去更能够盈利,虽然收益曲线不是很好看,但是长期来看,只要有行情就能盈利,这是我那个时候的想法。
现在我是把原来的大道至简、大周期的交易,又做回了小周期的交易了,而且也是延续着多品种、多周期、多策略组合的这种方式。所以我觉得,随着市场的不断变化,学习是很重要的,我们要根据当前市场的变化不断调整自己。
七禾网3、在期货程序化交易上,您从之前“大道至简”较为单一的交易策略,到现在策略的多元化和精细化管理,您的交易理念有哪些改变?
章位福:我之前的策略里面条件是相对比较单一的,但是现在的策略是比较多元的,在这个过程中,最大的改变是利用了组合的优势。做量化交易最大的优势是组合,比如A策略能赚10万块钱、最大回撤是5万块钱,B策略也能赚10万块钱、最大回撤是5万块钱,两个策略组合在一起后,它们的利润是相加的,但是最大回撤一定不是10万块钱。所以这就代表,组合交易是盈利相加、回撤相互抵销的,如果我们可以把策略分散得足够多、组合足够多,并且能让某个策略尽可能地在别的策略不赚钱的时候是赚钱的,那这样就比之前那种大道至简的策略会不一样。所以我的感受有两点,一个是赌场理论,第二个就是要善用组合的威力,我认为组合交易是实现盈利的至关重要的一个点。
七禾网4、您目前管理的资金规模比之前要大很多,和您之前管理的资金相比,交易方法和理念上有哪些不同?
章位福:之前用的是大周期趋势策略,回撤是没有办法很好控制的,而且还要等行情,要靠天吃饭,只有在日线级别上走出了行情,那大周期策略肯定是可以赚钱的,但如果日线级别上没走出行情,那必然是亏的。现在跟之前最大的区别在于,现在是用趋势策略再加一些震荡策略,然后把周期做得更小,它们之间就可以形成很好的互补,就算在日线级别上看上去没有行情,但我也能比较好地控制住回撤。
七禾网5、您目前的策略以短线策略为主,而您之前的策略以中长线策略为主,请问做出这样调整的原因是什么?
章位福:主要原因是中长线策略的最大回撤是不好控制的,这是比较重要的一点,还有一个就是做中长线同质化的情况非常严重,资金曲线都是同涨同跌的,我觉得是没有办法做出一条平滑的资金曲线的。
目前我做的短周期策略,回撤相对来说会比较可控一点,短周期的止损跟长周期是相差是很大的,短周期的止损会比较小一点,大周期的止损会很大,特别是有些行情先走出了一波以后,只要行情一回调,那大周期策略回撤是比较大的,但是短周期可以比较快速地平仓,甚至是反向做,所以资金曲线就会比较好看。我现在做短线策略主要的原因就是希望资金曲线相对平滑,盈利不需要太暴利,但是我希望能让资金曲线长期稳定,这是我主要的目的。
七禾网6、如果有的投资者容忍度是比较高的,那么他做商品大周期策略,从长期来看是否依然会有一个比较好的收益预期?
章位福:我认为有些大周期策略还是正期望值的,如果以十年为单位的话,肯定还是赚钱的。但是它会存在盈利衰减的情况,现在的市场有效性越来越高,消息反映到行情上会比较快速,可能很多时候行情直接一步到位了。
第二个,如果我们做大周期策略,其实是在日线级别上看波动,而日线级别的波动跟商品供需是有关系的,如果某个商品的供需未来都保持相对平衡的话,那大周期策略盈利的预期就可能下降得比较快,但如果某个商品经常会出现供求失衡的情况,那行情应该是会上下波动、牛熊转换的,这个时候大周期可能会有不错的收益。
七禾网7、短线策略和中长线策略相比,在策略设计、交易思路等方面主要有哪些差别?
章位福:我觉得做短线策略是非常难的,跟做长线不一样,做长线可能我们只要在书本上看一些比如海龟、通道、双均线这些理论和策略,然后把它们放在小时线或者日线级别上,长期来看还是会盈利的。但是做短线是完全不同的概念,这里就以我个人的经验来简单谈一谈我是遵循哪几个方面的。
我觉得做短线要非常注重过滤,不是什么行情都可以做的,我们都知道,震荡行情占80%,甚至85%,趋势行情可能只有15%,如果我们经常在震荡中去试错的话,那基本上短线策略是开发不出来的,所以做短线要非常注重过滤。这其中包括波动性的过滤,波动小的时候要怎么做?波动大的时候又要怎么做?还要考虑比如品种的特征,我们都知道,黑色系的特征跟农产品是不一样的,那我们就要考虑是怎么不一样?能不能在我们的策略里面把它体现出来、细分出来?我们都知道农产品震荡行情的比重一定高于黑色系,因为农产品如果有什么突发性事件,行情是集中爆发,后面预期一致行情又震荡了。此外,我们也可以对各个品种之间的盈利预期做一些过滤,我们过滤的目的就是尽可能把85%的震荡行情过滤一些,这个是比较重要的一点。
第二个,长线交易是遵循大道至简,让代码更加简洁,让我们写出来的条件更加具备普适性,但是做短线应该舍弃大道至简,我说的舍弃大道至简不是说不要逻辑,逻辑还是需要的,但是应该遵循什么呢?就是要精细化、模块化。举例来说,做长线我们只需要用通道突破就可以了,就是上面一条线、下面一条线、中间一条线就可以了,但是你会发现这样的策略放到短周期来说,却是一个亏钱的系统。这是因为它的交易成本太高了,什么行情都参与,震荡的时候它参与进去亏损了,趋势的时候参与进去赚钱了,但整体来看还是亏损的,所以我们做短周期会非常注重精细化、模块化,就是去抠利润,找到一些相对有确定性的东西,我们把它组合到模块里面,这个是做短线极其关键的一个点。
我身边有些做短线的朋友,我们交流下来,大家都非常认同这样几个观点:第一个,我们做短线都需要过滤,只不过每个人对市场的理解不同,用不同的过滤方式,但没有一个是不过滤的。第二个,就是对短线的精细化处理,基本上大家都是在做的,是模块化的,下单的模块是什么?开仓的条件是怎么样的?有哪些突发事件要考虑?品种之间要怎么样配比权重?
此外,还有一个关键,我们做短线单靠一个策略是没有办法打造相对平滑的收益曲线的,所以就必须要做组合。不是简单地把A策略加B策略就叫组合,应该是要看,A策略适应的是什么行情、B策略适应的是什么行情、C策略适应的又是什么行情,这三个策略,要尽可能适应不同的行情。但是我们有个大前提,在大趋势当中,这三个策略必须至少要有两个在盈利,在大V型反转的时候,可以有一个策略受伤,但是不能三个策略都受伤。也就是说在大行情的过程中,我们至少80%的策略组都要进去做,在震荡的时候我们尽量让50%的策略能够相互交替地进场、出场。我们要根据各类行情来开发策略,得到一些同质化比较低的策略,这个也是非常关键的。
目前我除了用短线趋势策略之外,还加了一些左侧交易的震荡策略,但是很多人认为左侧交易策略特别难开发,或者还没有看到可以特别稳定盈利的震荡策略。震荡策略有个特别好的地方,它跟趋势策略绝对是负相关、异构的,如果能把震荡策略写好,对整个账户可以起到非常重要的效果。当趋势策略在回撤的时候,震荡策略可能在给你赚钱,所以就可以降低账户整体的最大回撤,当趋势策略空仓的时候,震荡策略可能在赚钱,所以提高了我们的收益。整体来说,趋势加震荡的交易方式,会得到一个非常好的收益风险比,也就是说风险是相对有限的,但收益可以做得非常不错,跟传统的、简单的大道至简的长周期趋势策略相比的话,还是有些差别的。
七禾网8、短线策略的有效性是大部分程序化交易者比较关注的地方,请问您对于短线策略的有效性是如何看待的?如何判断一个策略是否已经失效?
章位福:我们做量化的人都会一直在讨论策略的有效性问题,长周期策略因为足够简单,所以一般的量化交易者用得比较放心,不用考虑它失效的问题。但短周期的话,因为它的逻辑条件或者模块比大周期的策略要复杂一些,所以比较担心失效的问题。我觉得我的策略可能失效的概率会相对来说低一点,我是遵循以下几个点来评估一个策略的有效性。
第一个,我们的短线策略虽然比较复杂,但是还要看每一个复杂条件背后的逻辑支撑是什么?只不过是我们用了更多的逻辑来支撑短周期策略。我们要思考,逻辑是不是大道至简的?是不是普适性的?是不是可以表达出涨跌定义的?是不是可以表达出当前位置是趋势还是震荡的?如果是的,那就代表是有逻辑支撑的,那有了逻辑支撑,我们要验证它,如何去验证?举例来说,我们用一个比较大的框架,用统一的参数,尽可能把品种之间的模块化去掉,就用一个相对统一的大框架去验证是不是可以多品种普适,如果这个大框架是多品种普适的,那我就会更加放心一些。
当我们的策略一个月或两个月不赚钱的时候,那策略就失效了吗?这个时候要看,在这一个月亏钱的原因是什么?我们这个策略想要捕捉的行情有没有出现?如果这一个月压根就没有这一类的行情,那亏钱是必然的,也是非常正常的事情,但如果这个月出现了我们想要捕捉的行情,但我们没有捕捉到,那我们就要思考这个行情为什么没有捕捉到?市场的投资者结构有没有改变?或者交易所的规则有没有改变?策略之所以失效,往往是因为市场的投资者结构发生改变,市场中投资者的理念、交易的人群发生改变的话,那么策略面对的是不同的人和不同的市场,那么就会比较容易失效。所以我会比较关注交易所有没有出降低手续费的政策、有没有增加做市商,或者投资者群体有没有发生改变。如果我们想要捕捉的是趋势行情,行情走出来了,但是我们没有捕捉到,那我认为就要思考这个策略是不是要调整了。
还有一点,我们用验证法来看,看这个策略的参数盈利平原有多大。比如我们的参数是从20到100,如果从20到100都是盈利的,只不过50盈利相对高一点,40到60,跟50之间是差不多的,或者衰退只有10%或者5%,那这个盈利平原就是非常高的。所以参数的盈利平原有多大,决定了策略失效的概率有多低。综合上面这几点,我们来思考一个策略的有效性,我觉得应该是比较客观的。
七禾网9、如果有一个参数非常紧凑,只有在40到60的时候是盈利的,用其他数值就不盈利,我们选择50来做,这个策略失效的概率是不是就会很大?
章位福:我们要思考,这个参数是用来做什么的。举例来说,我如果用ATR的倍数作为参数,来完成开仓和平仓,那这个参数是不需要到100的,100倍的ATR根本没有什么意义,但这个参数也不能是0.5或者1,那应该是多少?比较合理的是2倍到5倍之间,然后步长是0.2,如果这个策略用2倍到5倍的ATR,甚至用8倍的ATR,它都能够盈利的,那就是一个盈利平原高的参数。但是比如说一个均线策略,40天以上的均线就赚钱,40天以下的均线就亏钱,那这个策略的逻辑肯定是不对的。
七禾网10、对短线策略的四个方面“策略好坏、下单速度快慢、逻辑和组合、进出场算法”,您分别是如何理解的?一般人难以开发出良好的短线策略,主要是哪方面有欠缺?
章位福:我觉得如果一个人对市场的理解不是特别透彻,没有做到持续不断地精进,只遵循大道至简,不相信能开发出盈利的震荡策略,也不相信复杂的策略能盈利,那他基本上就很难开发出短周期策略。因为短周期策略要求必须要对市场有足够的理解度,而且需要精细化,也就是我前面说的要考虑波动性、品种之间的特征差异、未来的盈利预期、品种行情的连续性等等问题,如果这些问题都不去做思考的话,那几乎是设计不出短线策略来的。做长线的人比例要远远高于短线,因为短线的竞争壁垒比长线要高得多,长线只需要写几段代码,短线可能要写几百行代码,而且每一行代码的逻辑关系又要能够串通起来,所以我觉得短线策略是比较难开发的。
对于策略好坏的理解,第一个,要看它是不是正期望值的。第二个,要看这个策略捕捉的是什么类的行情,是震荡类的还是趋势类的,大的行情是100%抓到,还是80%抓到,这几点我觉得就可以评估一个策略的好坏。也就是说,首先是正期望值,第二个是要看捕捉什么行情、最怕什么行情,然后可以规避什么行情。
至于下单速度,当然是越快越好,对我们做短线来说,下单速度代表着交易成本,所以我们都比较关注下单速度,速度越快,相对来说我们的成本就会更低一些。
关于逻辑和组合,在我的理解中,逻辑和组合是盈利的关键,任何一个单独的策略不可能有非常好的资金曲线,因为它没办法包含所有的行情,比如它能适应60%的行情,但它面对40%的行情无能为力。但是如果我们能够用六类或者十类策略组,去包含80%的行情,只有对20%的行情无能为力,那我们在这个市场上生存的能力就变强了。所以我一直在强调,做短线的关键是策略组合,有足够多的策略组合,并且要知道组合之间的关系,比如我们要搭一个变形金刚或者搭一个积木,我们要知道头是哪一块、身体是哪一块、脚是哪一快,不能全部拿四四方方的过来搭,要找到各自的部分,把它拼出一个变形金刚,这就是组合。
进出场算法对做短线来说也是非常重要的。举例来说,很多做长线的人都会用到突破策略,比如破前面的20天新高就直接做进去,如果做长线那是无所谓的,它对滑点不敏感,滑点1跳、2跳,甚至5跳,对长线来说都微乎其微,因为长线抓取的是日线级别的波动,所以不在乎滑点。但是对于做短线的人来说,每次做进去都有2跳滑点,一天来一次,那基本上就没办法生存了。所以在进出场算法这一块,我更多的是用收盘模型,而且我会在收盘模型上去做一个判断:当前这个位置是不是大家来抢单子的、波动剧烈的时候?如果是波动剧烈的时候,可能这个时候我就不触发信号,因为在这个位置触发信号必然是跟别人抢,如果跟别人抢的话,我们的交易成本一定是高的。比如当前是多头状态,但是当前位置不是大家都在抢单子的,我才会以这个地方作为进出场的点。
所以整体来说,做短线还是要细心,要逻辑推导,用搭积木的原理去组合,然后提高交易速度,通过进出场算法来降低我们的交易成本,这样才有可能在短线交易市场上存活下来。做短线交易手续费是一个头等敌人,如果我们交易连手续费都不能打平的话,那我们就没办法做了。
七禾网11、请问您目前的实盘策略主要有哪几套?每一套策略的主要特点分别是什么?
章位福:我目前有六到七个策略组,每个策略组都是不同的,尽可能地做到异构,尽可能的不一样一些。每个策略组要做什么行情,是要划分出来的。对于每个策略组,我又想办法衍生出十几个跟这个策略组相关的正期望值的子策略。比如衍生出了10个子策略,加上6个策略组,那就是60个策略了,策略组之间本来就是异构的,后面又衍生出10 个子策略,它们进出场不同,所以又形成了一个组合的效果,然后同时又在35到40个品种上面去做交易。这些策略组包含了趋势类的策略组,也包含了震荡类的策略组,目的就一点,就是尽可能地包含到更多的行情。如果今天行情是震荡的,趋势的策略组亏一点,我能够用震荡的策略组去获利一些,这样一弥补,今天就降低亏损了,如果今天是一个趋势行情,那趋势策略组就大赚了。所以这样子覆盖掉更多的行情特征之后,尽可能地降低回撤,用这样的方式的话,我们的策略组是可以往下无限地网状发散的。这其实就是我做短周期的一个模块设计,在我的所有策略组上面,就像一张网一样,把行情尽可能包含在我的网里面,V型、W型,或者大单边的行情,我就都有策略组去对应它,从而降低回撤。这样做完以后会发现,可以极好地、有效地降低回撤、提高收益,这是我目前看到的组合给我们带来的威力。
七禾网12、在这些不同类型的策略中,您的资金是如何分配的?
章位福:对于每一个策略组,我会尽可能地把品种全部分配进去,我前面说的,品种之间要有过滤,还有品种的盈利预期、连续性、波动特征、成交量等等都要考虑进去,当我把这些方面都考虑进去之后,我的一个策略组就可以对应几十个品种了,因为已经把一些不适合的特征全部过滤掉了。在资金分配方面,我是定义了持仓量在5万手以上作为开仓的标准,对于日成交额在30亿以下的品种,相对于正常交易的手数我会降低一些。所以资金使用这一块,就围绕着两个方面,成交量小的、持仓量低的,我会尽量地少参与一些,不让自己陷在流动性的问题上面,这样就解决了流动性的问题。
第二个,比如棉花跟螺纹钢收益预期是不一样的,因为棉花是农产品,螺纹钢是黑色系,那要把盈利预期区分出来,盈利预期高的品种多做一点,盈利预期低的品种少做一点,尽可能地减少策略组对特定行情的依赖。我最早的时候是做股指日内的,那我就依赖日内大单边行情,只有大单边的行情中我才能赚钱,其他行情中我都是不赚钱或亏钱的。所以我现在是希望,不管行情怎么走,我都有适合的策略去对应。
七禾网13、如果一个品种除了主力合约以外,其他多个合约都是活跃的,您会不会去参与这个品种的多个合约?
章位福:我基本上就只做一个主力合约。
七禾网14、如果主力合约换月了,您也换月,是吗?
章位福:是的,金字塔软件可以直接实现自动换月,非常方便,比如今天主力合约换了,一开盘就会把新合约补进来,老的合约手工平掉就好了,信号就完美过渡了。
七禾网15、会不会出现这种情况:在老的主力合约上面是没有头寸的,但按照新合约来看是有头寸的?因为新合约跟老合约数据还是有一点差别,有可能在新合约上还没有平仓,但是老合约上已经平掉了。
章位福:在金字塔上有个主力连续合约,它的行情数据是连续的,就是把每一个主力合约拼过来,相当于文华的主连合约,但是文华主连是有跳空的,而金字塔是可以复权的,就把这个跳空给消除掉了,也就是说这个合约是可以交易的,所以就非常方便,设置完以后,基本上就可以一直交易了,不存在中间换月的问题,也不存在信号不一样的问题。
七禾网16、比如像鸡蛋这样的品种,每换一个主力合约,它的K线是完全不同的,这个时候对于策略会不会有影响?
章位福:鸡蛋这个品种,用指数合约做交易是一塌糊涂的,在这里可以强调一下,用指数映射连续合约做交易是一个比较大的问题,我发现身边很多做长周期的朋友都会用到这样的做法。有些软件没办法实现主力合约的复权,所以没有办法有效测试指数跟连续之间的差异,很多人觉得在指数上测试也差不多,然后实际交易就映射到主力合约,其实这是相差十万八千里的,很多时候影响是比较明显的,特别是苹果、鸡蛋、红枣这些品种。对于指数合约我们要知道它的深层逻辑,它是根据持仓量的权重计算出来的,比如5月合约是1000点,9月合约是2000点,这两个合约第二天价格都没有变,但从5月合约换手了20%的持仓到9月合约,这个时候指数合约是有变化的,但实际上这两个合约的价格都没有变,所以我们没有办法交易到这个涨幅。我以前吃过这方面的亏,所以后来再也不用了。
七禾网17、近期股指期货走出了一波比较流畅的上涨行情,您的策略近期在股指上的表现如何?您是否会考虑增加在股指上的资金分配?
章位福:这几天的股市行情如火如荼,波动非常大,我做的几个策略在股指上前段时间一直在回撤,但这几天基本是在新高附近。我暂时不考虑针对股指做单独的资金分配,可以考虑把股指当做一个组合的一部分,不把它的比重做得特别高,因为组合最大的特点还是尽可能的不要特别依赖于某个行情,也不去预测行情会怎么样,所以我不会单独去做股指的资金分配,但在账户里面去做相等权重的股指是可以的。
七禾网18、股指的波动、报价的点位、手续费等方面和其他品种有很大的不同,所以您在开发股指短线策略的时候,是不是需要单独开发?
章位福:是的,很多股指日内的策略就只适应股指,不适应其他品种,我也有一些单独针对股指的日内策略,也是单独开发的,因为股指特性和其他品种不同,它的波动特别大。但现在的问题是,股指平今手续费特别高,这样就导致我们做交易必然要锁仓,如果行情走势不是特别好的时候,我们锁仓的资金占有率是非常高的,所以它的效率是不高的。其实我们用商品多周期、多品种组合出来的盈利预期,目前来看是高于股指日内策略的收益预期的,所以我把股指当作一个平均的组合,而不是单独给它做资金分配。
七禾网19、大部分程序化交易者都主张轻仓长期坚持执行程序策略,而您的账户有时候会达到50%以上的仓位,请问您敢于重仓交易的原因是什么?
章位福:主要还是因为周期小、止损小、掉头快,然后组合相对是比较丰富的,还有一个比较关键的原因是,我做了历史回测,去看回测中的最大回撤、资金使用率、盈利预期等,我觉得回撤是相对可控的。还有一方面,对于做短周期来说,很多时候看到账户的仓位比较高,但可能是分散在各个组合里面,这是可以提高保证金使用率的。比如我们就只做一个品种、一个策略的话,是永远不可能用50%的仓位来做的,因为风险太大了,那如果我们用40个策略、几百个子策略来做,这其实是可以有效规避最大回撤的。此外,在我交易过程中,有些时候看到的仓位是有对锁单的,有些品种平今的手续费特别高,那我就用对锁的方式来规避平今手续费,所以看到的风险比如有50%,实际是没有50%的。
七禾网20、今年以来期货市场波动明显加剧,机会增加的同时潜在的风险也加大,您对于这样的行情有什么感受?在交易策略上是否会做出相应的调整?
章位福:我们做量化一般不会去考虑后面的行情会怎么样,波动大对我来说肯定是好事,因为我做的周期小。但我还是希望在波动小的时候,我的策略也能够适应,不能说我们的策略只适应波动大的行情,谁都没有办法准确预测波动大小,所以我觉得还是会把精力放在策略的平衡上面,波动大的时候,我的收益预期可能就高一点,波动小的时候,那我也要能够在这个市场上生存,或者想办法能赚到一点收益。
七禾网21、今年受到疫情和国际形势复杂多变的影响,原油、黄金、白银等有外盘的品种夜里或者假期期间经常出现暴涨暴跌的行情,从而导致内盘品种隔夜跳空巨大,面对这样的行情,您认为程序化交易在策略方面是否需要做出一定的调整,以减少隔夜跳空带来的风险?
章位福:今年年初的时候没有夜盘,跳空情况还是蛮严重的,恢复夜盘以后,我发现跳空的情况好了很多。在节假日的时候,我会主观地手工去控制一下仓位,因为节假日的行情我们是不可预知的,但是也要看仓位的平衡度,比如我们有30%的隔夜持仓,但是有一部分是多头的,有一部分是空头的,这个时候我们评估一下,如果多空都是差不多的,其实就不用干预,如果是绝对的裸多或者裸空头,风险敞口比较大的时候,我可能就会手工去干预一下,只是希望在极端行情当中我们可以少损失一点,但绝对不是全部平仓。
七禾网22、有些程序化交易者主张将基本面和程序化的方式相结合的交易方法,您也曾经做过这方面的尝试,请问您对这一交易方法怎么看?您现在做交易基本不参考基本面,其中的原因又是什么?
章位福:基本面定方向、量化做执行这个方式我是非常认同的,因为它可以提高交易的确定性,而且风险是可控的,因为执行是程序在做的,所以是有止损的。但是我现在之所以没有做,第一个是自己没有这个能力分析基本面,基本面瞬息万变,变化太快了。第二个,做短周期交易是一件非常累的事情,基本上每天、每周、每个月都在调整,都在做延伸,有很多工作要做,所以做好短周期已经很不容易了,如果再把基本面加进来,那精力就不够用了,所以我目前还是做得单一一点。
七禾网23、据我们了解,您目前分了多个交易账户,来交易不同的方法,请问和多个交易方法混合在一个账户里相比,这样做的好处有哪些?
章位福:目前我总共有六七个不同风格的账户,我把组合交易的类别也分了好几种,把每一类单独分一个账户来做,为了看到我某一类的组合效果怎么样,可以有效地找到我的问题所在,加以改良。当然最好的方式是,如果资金足够多、体量足够大、组合足够丰富,最终把所有组合逻辑的模块全部放到一个账户里面,理论来说肯定是比单独分账户要好。但是我现在分账户的目的是找到自己不足的地方加以改良,或者找到可以让自己升级、提升的地方。
七禾网24、受到疫情的影响,有不少交易者认为今年大波动行情将会延续较长的时间,对此您怎么看?您认为对于程序化交易而言是否是一个难得的机会?程序化交易者应该如何调整自己的交易策略,以抓住这样的行情机会?
章位福:我没有这方面的判断,也没往这块去思考,做量化还是后知后觉的。还是我前面说的,波动大的行情走出来了,收益肯定会比波动小的时候好一点,那波动小的时候我们是不是也能生存?这是我要思考的。就是尽可能地让自己在没有去预测的情况下,能让自己生存,当下还是做好自己的交易计划,改良、提升、升级或者增加一些策略组。
还有一点,做短周期跟长周期不一样,长周期可能会盼着一波行情,因为这一波行情就是一年的收益来源,错过了这波行情,可能今年收益就相差很大。做短周期不是这个样子的,短周期一周的时间相当于长周期一个月的时间,短周期一个月的时间,可能就相当于长周期一年的时间,所以不需要盼某一段行情,我们要做到的是在大波动的时候能赚到超额收益,在波动特别小的时候能够生存下来。
七禾网25、您非常注重学习,也经常和同行的朋友交流,据我们了解您近期在了解用机器学习的方法做交易,从您身边用机器学习做交易的朋友来看,您觉得用机器学习的方法做交易的前景如何?未来您是否会考虑加入机器学习的交易策略?
章位福:这么多年下来,整个市场也在改变,交易群体也发生了改变,所以我们做量化的,不是说写个策略就完全一劳永逸了,应该要不断地调整、升级,不断地找到当前可以生存的一种方式,所以总结来说,学习是不被淘汰的唯一方法。我认为目前的机器学习,是处于我十年前刚刚做量化时候的水平,那个时候很多人不知道程序化是一个什么样的东西,不知道程序化能做什么。现在也有很多人不知道什么是机器学习,很多人不了解,觉得很神秘,我觉得目前是处于这个阶段。现在一些知名的私募,可能也会运用到机器学习的方法去交易,因为计算机的效率是比我们人的效率高的,计算机做数据挖掘和分析的时候,效率远比我们高,就相当于我们手工下单的效率跟电脑下单的效率是不一样的,那么机器学习跟人学习又是不一样的。所以有机会的话我肯定会朝这一块去学,而且也要想办法朝这一块去突破,可能没那么容易,但是还是会朝这个方向去努力。
七禾网26、您认为程序化交易是通过概率赚钱,请问您认为如何才能建立起自己交易策略的概率优势,从而实现盈利?
章位福:还是我开头说的赌场理论,我是一个建立赌场的人,我是一个理性的做生意的人,而不是一个赌客。赌场会设立N个正期望的赌局,并且让赌局尽可能有不同的玩法,来适应不同的赌客。但赌客是感性的,他是追求刺激的。那我们做量化交易应该是理性的、依据数据和概率的,有了这个基础逻辑之后,我们就寻找一些有正期望的赌局,不断地往上叠加,从而达到从量变到质变的一个结果。比如赌场里只有一个赌局,那这个赌场今年赚钱还是亏钱可能搞不清楚,因为赌局太少了,没有办法从量变到质变,量太少了,但如果有1万个赌局、有几百万的赌客过来赌,那概率绝对站在赌场这边,所以逻辑就是这样,那我们就用计算机代码来实现这个开赌场的逻辑。
七禾网27、您之前对于程序化交易的研究主张自上而下的理念,程序化交易也需要不断地进行研究,请问您现在对于程序化交易的研究理念是怎样的?
章位福:自上而下是一个非常好的设计理念,它是先有想法、再有代码、再有回测报告、再看结果,这是一个自上而下的概念,目前我基本上还是沿用这个做法。但是我现在会增加一个环节,在开发策略之前,我先考虑要适应什么样的行情、覆盖什么样的行情,再来着手研究开发。
七禾网28、就您看来,一个程序化交易策略需要达到哪些条件、经过哪些步骤,才有可能被您纳入到实盘策略中?
章位福:第一个,策略的逻辑是不是够清晰,交易的逻辑应该是要比较清晰的,而不是说简单策略把它变复杂,我们还是遵循大道至简,这个道就是逻辑,逻辑要清晰,只不过是用了更多的大道至简的东西组合在一起,形成一个搭积木的原理。
第二个,代码要简洁,能用一句代码来表达的,不要用两句,达到效果、达到目的、把逻辑阐述出来就可以了,不需要把代码写得很复杂。
此外,我会考虑这个策略上线以后,对我整体的策略组有没有对冲效果?如果有对冲效果的话,那就会更好地达到一个组合的效果。
最后,这个策略还要具备大框架的普适性,里面很多细节上的东西、模块可以先关掉,然后看一下整体的这个大框架是不是在各个品种、各个周期上面具备普适性,如果普适性没问题,再把一些过滤的模块加进去看。
七禾网29、您主张养成每天睡前至少花1小时来写程序化交易代码的习惯,您这个习惯保持了多久?这个习惯给您带来了哪些好处?
章位福:我们都知道,要把自己从一个菜鸟变成一个专家,是有个1万小时定律的,要从菜鸟变成专家,你必须要钻研它、了解它的规则,必须是要对这件事情特别专注,通过各种方式,只要你往下研究透了,其实就慢慢地由菜鸟变专家了。此外,我更关注的是,在相同的时间里面,效率怎么提高起来?如何高效地让我们得到更好的成长?我主张的是,每天尽可能去思考一下,我们的交易碰到什么问题。而且晚上睡前是一个非常安静的时间,安静的环境是有助于我们做量化来思考逻辑的。做量化交易的逻辑是重于编程的,编程其实很简单,只要逻辑思路理顺了,编程还是很快的,所以每天晚上这一个小时来提升自己,我觉得是非常好的,因为在这一个小时里面会非常安静,逻辑是非常清晰的,所以这样的话效率就会特别高。我这么多年来一直都在坚持这个习惯。
七禾网30、您还主张每天收盘后做盘后作业,统计当天的交易情况,您认为每天做盘后作业的好处有哪些?
章位福:我们都知道,量化交易是先有测试报告,然后再去做实盘,我把测试报告当做我们的战前准备,告诉我们用这套策略去打仗在历史上是一个什么样的结果,但是不能保证未来会怎么样,那未来如何反馈?其实就是通过我们每天的收盘作业,收盘作业就是一个实时的每一天的战报反馈,从这每一天的战报反馈当中,我们可以知道每天的盈亏、手续费、每个品种交易的次数等等,这个做好以后对我们交易来说就特别重要,特别对于作为我们需要用数据来分析的量化交易是非常有帮助的。当数据足够多的时候,我们就可以通过这个实际的账户交易信息来得到我们真实的交易状况,而不只是看回测,因为回测都是历史,我们只能把它当做是一个信息或者报告而已,所以我是非常重视做收盘作业的。我交易了多久,那我收盘作业就做了多久,这么多年来一直都在做,已经整整做了十年了,我觉得这个效果是非常好的,可以把自己每天都置于反省、找问题当中。
七禾网31、今年以来大部分程序化交易者获利都不错,也有越来越多的人想学程序化交易。您认为哪些人是比较适合做程序化交易的?
章位福:我觉得做量化交易,肯定是跟人的性格有关系,如果想问题比较客观、做事情比较保守,而且能够透过事情看本质、逻辑推理能力比较强,这些人是比较适合做量化的,因为他具备抛根究底、寻找事物本质这样的特质。有了这个特质之后,最好自己对量化交易有足够的兴趣,比如半夜三五点钟,可能会爬起来去写模型、写代码,在吃饭的时候可能还会想着如何写代码,这就代表兴趣,也就是说兴趣是我们做量化最好的老师。当然如果能有一个实盘高手带着走,那么就可以少走很多弯路,因为实盘当中很多东西就是一层纸,一些人如果没有经历过的话,他可能要走三年,如果有个做过实盘的人指导,他可能直接帮你改掉了。
七禾网32、有的人认为,随着做程序化交易的人越来越多,以及市场越来越成熟,未来程序化交易会越来越难赚钱,您是否认同这样的观点?您是如何看待程序化交易的前景的?
章位福:我觉得未来市场肯定是越来越有效、定价体系越来越有效,很多时候行情可能是在极短的时间内一步走完,如果是这种的情况,趋势类的策略可能盈利会越来越困难。但是我们要把量化作为一个工具,要提高自己的交易能力、丰富自己的交易组合,尽可能走出一条不同的道路来,如果大家都挤在相同的周期、相同的交易理念当中,那盈利会越来越难的,我还是希望自己能走出一条相对跟别人有些不一样的道路出来。
七禾网33、您除了交易期货外,还把资产分配到了股票上,同时还有美发实业,您认为资产多元化分配的好处体现在哪些方面?
章位福:其实我还是运用了组合的威力,谁都不知道下一次哪个赚钱、哪个亏钱,但是我们知道我们的组合长时间下来大概率是赚钱的,知道这个逻辑之后,我就把股票、期货、实业都按照赌场理论来对待。当然实业跟股票、期货是不一样的,实业会更加的确定,所以实业还是我的本业。
七禾网34、从您做美发实业的角度来看,疫情对实体经济造成的影响有哪些?
章位福:疫情对于我们美发刚开始影响是比较大的,后面慢慢地恢复了,到现在基本上也都恢复了。我觉得一些民生必需品,到后面也就恢复得差不多了,但是那种可有可无的消费,比如看电影、旅游,或者大额消费,那肯定还是会继续受影响的。
七禾网35、今年随着您在期货市场里的收益增加,您的个人财富也有较大的增长,您是如何看待自己的人生财富的?
章位福:我觉得现有的财富都不是现在得到的,是之前努力得到的,所以现在的财富多少我并不关注,更多的还是把自己的注意力关注在创造财富的能力上,就是说自己未来创造财富要具备什么?那现在要如何去着手准备?如何让自己具备可以创造财富的这个能力?这个更重要一些,人生财富到后面也代表着自我价值的实现。
七禾网36、今年您到目前连续盈利,没有一个月是亏损的,这样的成绩您是如何做到的?未来是否可以继续保持这样的盈利能力?
章位福:今年确实做得也算不错,目前还没有亏损的月份,我总结了几个原因,第一个,今年上半年整个行情波动确实是比较大的,这个行情波动对短周期来说是有利的,只要波动大,不管是什么方向,短周期策略还是可以比较容易抓到,这个就是市场给机会了。
第二个,目前我的交易策略组是比较丰富的,特别是加入了震荡策略之后,这就有效地降低了震荡时候的大幅回撤,目前我所有的策略组加在一起,加上子策略,可能数量已经达到5000个了,5000个策略同时在做组合,所以策略组的丰富度还是非常高的。
第三个,我尽可能地去覆盖一些活跃的品种,因为品种多了,所以每个月可能总有那么几个品种出行情的,这几个出行情的品种如果抓到了,并且其他品种震荡的时候我用震荡的策略减少了亏损,那我们做到月盈利的概率就相对来说提高了一些。
第四个,我的交易周期还是比较短的,每天的交易次数非常多,足够多的交易次数提高了我们盈利的确定性,所以达到了一个从量变到质变的过程。
未来能不能实现每个月盈利,这个也说不好,但是我还是要朝这样的一个目标去思考和努力,尽可能地提高策略适应不同行情的能力。
七禾网37、据我们了解,您一直以来都热衷于做慈善事业,请问您做慈善事业的初衷和发心是什么?未来您是否会继续坚持做慈善?
章位福:我的人生准则是这样的:利人利己的事情我是坚持做的;损人利己的事情,也就是损害别人的利益,来让自己获利,这种事情我是肯定不做的;损己利人的事情,我会量力而行,这是这么多年以来,我一直信奉的行为准则。如果未来有能力的话,希望可以帮助更多需要帮助的人,我一直觉得,只要我们的发心是向善的,我们的人生是很快乐、很美好的,而且是很有正能量的,不管是对于我们身边的朋友、我们的家庭,或者是我们自己的事业,我觉得发心很重要,所以不要有那种歪念,要有正念,然后力所能及去帮助别人,这是我之前一直以来坚持这么做的,未来我也会继续坚持这么做。
七禾网注:成绩代表过去,未来充满挑战!
沈良、傅旭鹏访谈整理
2020-7-7