如果外汇市场1min线上的走势是随机的

周泓100307

一.随机的

尝试在外汇1min线上编过一些趋势跟踪系统,最后都只是略有盈利,一旦计入手续费就回亏得很厉害。想想也对,如果1min线上存在可被跟踪的趋势规律,那么由于交易频率高,我们可以在极短的时间里创造天文数字的利润。于是我最初认同了外汇高频数据在大量的时间里是随机的、没有统计分布规律可循的这一观点。最近有一些新的想法。

 

二.非随机的组成的“伪”随机

在大量数据、长时间数据宏观上看外汇1min线走势,似乎随机性的结论是有力的,但是众多微观片段的截取来看,总是会有这样那样的特征,看起来绝非随机游走可以解释。所以我假设外汇市场1min线的走势不是“本质上”的随机,其上各种规律的有效性并非持续作用的,无数规律的都呈现出若隐若现、忽隐忽现的态势,其综合的结果宏观上表现为随机。

如果真像上面的假设一样,则可以通过有针对性的过滤来截取特殊的价格走势来获利。朝这个思路我尝试过一段时间,发现难度较高。为了截取特殊形态,将它与近似走势严格区分,需要大量的过滤,大肆过滤的首先是对计算机和程序的要求较高,客观上降低了稳定性;其次也使得交易频率大大降低,盈利潜力丧失殆尽;最后,众多简单基于价格的过滤条件的叠加会带来额外的损耗(有效过滤不降低或是略降低数学期望,无效过滤降低数学期望)。

 

三.逆向思考,排除随机性抑或利用随机性

上面提到的是常规逻辑,即:如果存在规律性,那么就把它在特定的时间和地点找出来。通过实践我发现很难做到,可能是对规律认识不够透彻,也可能是过滤的技术难度太高。这个逻辑我称为排除随机性。

反过来思考,既然整体综合来看是呈现随机性的,那能不能利用这个认识来获利呢?

先叉开一段说说相关性。以前我在一个帖子里说,相关性(绝对值)低的可以用来做品种分散,相关性高(绝对值)的可以用来做套利。事实上这就是个类似的逆向思维,这里的相关性高(绝对值)成为了套利的安全边际,通过放大其中微小的差异性来获利。

接着回头说外汇,假设外汇1min线真的有较高程度的随机性,那么随机开仓的盈亏概率是一半对一半,或者说较小宽度下的等幅止损和止赢的单子的数学期望为0(计入手续费会小于0)。好了,既然下这种单子的数学期望约为0,那我为什么要费力去重重过滤呢?我可以在每一个可能存在特定规律作用的点上开“随机”单(小宽度下的等幅止损和止赢)。如果这里特定规律起了作用,那么显然会有更高的概率触发止赢;反之如果这一点附近特定规律不起作用,那么(基于随机性的假设)我所下单子的数学期望就是0。这样一来,赔率接近1:1,只要自己选择的特定规律的胜率大于50%,就得到了一个有正数学期望的系统。(这里的“随机”单只是为了说明方便,完全可以根据规律的实际情况自行调整盈亏比,也不一定在下单时定死盈亏比,可以随价格运动调整。)

 

四.可行吗?

根据这个“利用随机性”的思路,我编写了几个模型,发现效果明显比“过滤随机性”的好,而且程序都异常简单,三五行就完成了。具体就不说了,一是怕限制大家思路,二是其实想理念花了绝大多数的时间,写一个不用重重过滤的系统只要几分钟,所以前者更重要。

另一个优势是,简单的限价止损止赢单是交易商系统支持的,意味单子报入之后,本地计算机崩溃也不会因为失控而带来无限的风险。其实需要本地实时控制的系统也可以加限价止损防止本地系统崩溃风险,但是这无疑拉低了数学期望,而随机单本身数学期望接近0,所以不会拉低数学期望。这一点大大增强了ATS的可行性。

在仿真测试中,我发现有几个参数选择需要注意。首先是随机单的赢损宽度不能太大,或者说是不能相对于1min线的波动而言太大。如果宽度太大,则可能造成更大尺度上的显著波动,不具备显著的随机性。其次是由于数据频率极高而过滤有限,信号可能有非常多,我在回测中采取的策略是固定开仓数量,不重复开仓。当前一个单子了结之后,才捕捉下一个机会。

这里贴一个仿真结果。按照IB的手续费标准(每125000美金交易量收2.5美金)和保证金标准(1:50)在某系统下回测了08、09年的eur/usd,交易量固定83000,保证金约2500。交易频率平均一天一次,看起来和“排除随机性”思路的定势交易差不多,但其实系统有很多的信号,而我规定了一旦有持仓,就不再开仓。图中的资金曲线有明显的斜率,体现了较为稳定的概率优势。可以想象如果不是固定数量开仓,而是资金百分比开仓,收益率将更为显著。

仿真结果没有经过参数优化,看起来也还行(至少以前我编的一些策略得不到这种资金曲线,优化过也不行),但是实盘行不行我也不知道,身心和系统的契合程度在真实使用前也都是未知的。打算用IB的paper账户先试试看。

 

五 其他

Add1:

其实也可以这样想:假如市场的高频数据整体上是随机的,而参与的交易者的行为在一些时点上必定有规律性的(至少有人性…),那么帮助市场将这部分规律性“抹平”,让它重归随机性的行为就是符合规律的,就是有利可图的。

因此,首先需要做的就是发现众人的特定行为,然后以把它“抹平”作为自己的优势基础,接下来不要去尝试精确的重重过滤出这类行为,而是以“利用随机性”的思维在有优势的时间地点开随机单。

Add2:

期货和股市上这么做行吗?

测试我没有做过,但感觉是不行的。因为感觉股市和期货的类似1min的高频数据的随机性特征不明显,有比较强的可预测性,一些趋势跟踪策略在1min线上也有利可图。

Add3:

说了这许多,其实都是假设来假设去的空想和空谈。我感觉理念表述得比较清晰了,但可能你看了还是觉得不知所云,在此为浪费了宝贵时光的朋友表示歉意…..

Add4:

Moujik(173129471) 21:08:44
有点趣味
Moujik(173129471) 21:09:37
理论依据似乎和股市指数化的那套有点接近
门徒(334643051) 21:10:51
关键是 什么是随机
门徒(334643051) 21:11:01
本质随机 和表现形式 的随机 是不一样的
门徒(334643051) 21:11:17
我们获利  实际上只要表现形式是非随机 就可以了
Moujik(173129471) 21:11:20
小利说的太好了
门徒(334643051) 21:11:24
本质是否随机 和我们交易无关
门徒(334643051) 21:11:40
本质的随机 也可能通过 非随机表现出来
Moujik(173129471) 21:11:54
不过博弈说得也不错
门徒(334643051) 21:12:16
关键就是 随机的前提 都值得探讨
门徒(334643051) 21:12:24
实际上 根本没有随机的事物 
门徒(334643051) 21:12:31
但是也不存在什么决定论
门徒(334643051) 21:12:34
所以才复杂 
Moujik(173129471) 21:12:36
首先小利的观点是利用过滤有效部分来赚取无效部分
Moujik(173129471) 21:13:09
而他可能是有这种不利用过滤的方向而直面有效部分
门徒(334643051) 21:13:13
恩可以这么说
Moujik(173129471) 21:13:24
我认为比较麻烦之处在于
Moujik(173129471) 21:13:50
过滤有效部分的策略可以和风险策略较好整合
Moujik(173129471) 21:14:08
而直接面对有效会做不好
Moujik(173129471) 21:14:42
一旦遇到疯狂时,前面的统计数据就归零了
门徒(334643051) 21:14:52
恩 
门徒(334643051) 21:14:58
你是考虑了黑天鹅
Moujik(173129471) 21:15:10
不一定非得黑天鹅
Moujik(173129471) 21:15:47
只要是疯狂有长尾就可怕了
门徒(334643051) 21:16:00
那是肯定会有的啊
门徒(334643051) 21:16:13
只要你在市场时间够久 肯定会遇到
Moujik(173129471) 21:16:40
那帖子没有就这方面展开说说,或者说风险处理环节方面说得不多
Moujik(173129471) 21:16:57
开了个很好的头,没了尾,是为遗憾
日期:2010-3-8
阿九(3385530) 10:25:37
什么是表现的非随机?
什么是本质的随机?
博弈(158963385) 12:08:07
抽象名词每个人大脑里的理解都是不同的,我想表达的意思是,类似白噪声之类的数据是本质随机的,期望为0,外汇高频数据较长时间内看有类似的性质,因为高频数据上较小宽度的等幅止损止赢的不计手续费收益接近0。但是外汇和数学生成的白噪声不同,它是由人参与的,至少人类行为是有些规律的,只是规律混乱繁杂,表现上像是无统计规律的。
重点在于思维的方向,是把混乱过滤掉,还是利用市场的混乱做为安全边际。过滤的难度很高,当只有个别过滤条件时数学期望不会明显降低,不当组合的过滤条件会拉底数学期望,所以观点是后者更有效而简单。
和套利中把高度相关性作为后盾放大差异性的思路会遭遇黑天鹅一样,这种把市场的表现形式上的随机性作为后盾的思路也会遭遇意外。显然各位都是高手,一眼就看出来了。由于没有实践过,谈风险处理是很苍白的,而且我相信不存在一劳永逸的处理办法,否则类似永动机的产品就诞生了。
特定策略的风险处理可以有一些方法,比如限制每日交易次数,限制固定时间内的资本亏损额度,但基本上所有的方法都会降低数学期望,损失的那部分数学期望用来补偿自己对不能承受的亏损的担忧程度了。如果有两个互斥的但都具有稳定优势的策略,那么可以在一只黑天鹅飞来时,让一个策略自然死亡而不降低整体数学期望。所以,风险处理的问题可以转化一下,我想看看利用外汇高频数据随机性的策略失效的时候,我的其他一些长期在运作的趋势跟踪策略表现如何,如果表现是相反的,我认为基本上就没有风险。“黑天鹅”对冲,留下自己的优势。

说点什么