33系统交易策略收集贴

来源:百度文库 编辑:神马文学网 时间:2024/04/27 15:27:12
字号:大 中 小  

1、四周交易规则

1970年,邓恩和哈吉特公司的金融服务部门推出了一本《交易商手册》。其中对当时最流行的自动交易系统进行了模拟测试和比较研究。该项研究的最后结果表明,在所有的测试对象中,“四周规则”系统最为成功。这种系统是由理查德•唐迁创立的。唐迁先生目前在希尔森•莱曼•运通公司工作,担任其高级副总裁兼金融顾问。他被推崇为商品期货自动交易系统领域的先驱(在1983年,《投资帐户管理报道》推举唐迁为首届“最佳获利奖”得主,表彰他对商品市场资金运作领域的巨大贡献。该机构目前向后来的受奖人颁发“唐迁奖”)。

根据四周规则建立的系统根简单

1、只要价格涨过前四个周内(照日历算满)的最高价,则平回空头头寸建立多头头寸。

2、只要价格跌过前四个周内(照日历算满)的最低价,则平回多头头寸建立空头头寸。

 

2、隧道交易方法

第一步.
第一, 你需要一个图表服务。现在很多电子交易平台都有图表和指标, 这应不成问题。

在一小时图上, 选一个你喜欢的货币对。棒型图或K线图都一样。在图上加上三样东西: 1) 169 ema (expotential moving average), 2) 144 ema 和3) 12 ema。

144 和 169 ema画出的就是我所谓的隧道。12ema是非常有效的过滤器, 我要你经常放在图上, 我会在过滤器部份详述。

第二步.
记忆或写下以下fibonacci数字, 并放在你的交易荧光屏旁边: 1,1,2,3,5,8,13,21,34,55,89,144,233,377。用在交易上的数字有 55, 89, 144, 233和377。

第三步.
等待价格到达隧道当中, 当价格突破隧道上方, 你买进; 当价格跌破隧道下方, 你卖出。

第四部.
止损和反向是放在隧道的另一边。

第五部.
当市场往你下单的方向走, 你在fibonacci数字逐一出场, 你留有最后一部份仓位, 真到以下情况出现: 1) 市场达到了最后一个fibonacci数字(377点), 或2)市场最终回到了隧道而且去了另一边。
过滤器

过滤器是增加整体盈利或减少亏损。如果过滤器不能做到以上两样目的, 我不会采用它们。如果过滤器只能增加你10%的盈利而却错过了1/3的交易, 或者减少了10%-20%的损失, 却错过了一半的盈利, 那又是否一个好的过滤器呢? 我相信你明白我的意思。

以下是我们队伍用的过滤器。(是, 我们是一队人, 三个人。我们交易GBP/USD, USD/CHF, 和S&P e-mini futures。每个人都有专长。我是做GBP/USD的。我们每个人看一只货币。市场交易时段, 会有其中一人常在荧光屏前面。互相轮流做, 我们只用隧道方法交易。)

1) 在一小时图上加上12ema和其余的指标。当所有东西都在同一价位 (隧道, 现价, 12ema), 你要坐直和留意了。当市场价位突破了隧道, 表示一个大波动很可能出现。我不用江恩, 因为这给我时间, 时间的平方和价格都在均势。一旦突破, 一触即发。

要证明吗? 回去看看你喜欢的货币对。在2005年第一季里, 单是这个过滤器在USD/CHF上已经产生20单交易, 其中19单是盈利的。其实在我写这篇文的时候, 还有一单没平的仓位。但我不是负责USD/CHF的, 我只是看着仓位, 这仓位还没平掉。

这个过滤器很有帮助, 我们看见这过滤器会加仓。

当你看回图表, 会发现很多次这过滤器会在波动后几小时出现, 是一个非常有效的过滤器。

我们说的'同一价位'可以是五点以内。有时候会是完全同一价位, 但我认为你不必吹毛求玭。在五点内是足够了。


2) 在亚洲市时, 我们不会开新仓。任何在纽约5PM到纽约子夜是不会开新仓的。已有的仓位会继续关注, 别的都一样。我们在fibonacci位置盈利平仓。如果我们错过了一个波动, 就错过了。错过了的只是机会成本。亚洲市的颠簸会最终构成更大的成本。

3) 消息公布对价位造成影响, 我们也不在那时候开新仓。现时只有一天, 就是每个月第一个星期五纽约时间8:30PM的非农业就业数据。已有的头寸会照常关注。


4) 当隧道很窄(很多时候都是这样), 不要把止损放在隧道的另一边。如果你这样做, 会被震荡止损出场。用小时图上的支持或阻力位来设止损。

如果你是新手, 可能觉得这个过滤器比较麻烦。如果你对趋势线, 三角形, 旗形, 细长旗形或支持/阻力位都不熟悉, 那你回去先学习好再回来。这是简单但必要的劝告。

我不是说你会那些技术术语, 这事就会很简单。不。说明一句, 每个交易模式都有它的缺陷。在隧道交易上也一样。如何放止损是一种艺术, 不是一个科学。

5) 我们要的是一个干脆的突破(一跟棒)隧道边, 这意味着你几乎一入场便会盈利。但你不会经常得到干脆的突破。当市场价留在隧道内徘徊时间越长, 就越大机会你是以突破支持/阻力位, 而不是隧道边来进场。

6) 我们不做二流(反主流)的讯号。如果GBP/USD主流趋势是往上, 我们不会因为价格跌破隧道下边而开新仓。为什么? 因此这样情况下, 从ema跌破55点的机会率不会很高。这是经验告诉我们的。我不会很英雄地说"这次不同的。"当市价回到并突破隧道上边, 我们会继续做多。

如果我要告诉你甚么是主流趋势, 那我认为你并没有留心最近的价格走势。

在上落市时, 我们空头多头都做。

 

 

3、区间突破操作(Rectangles Breakout)策略
    Mark Katsanos 在2007年6月份的“S&C”杂志中发表了一篇名为”How Effective Are Rectangles?”的文章。
    文中作者研究了过去两年一百个区间突破案例和传统停利公式的成绩,并利用统计学,交叉分析突破时,各个要素之间的相关性,最后再提出一个新策略和停利公式。

    以下是他的研究重点摘要:
1. Katsanos在操作区间突破时,发现传统的传统的停利公式太过保守,常使他太早出场,因此他决定对区间突破做一个全面的研究。

2. 区间(Rectangle)的定义:股价在二条水平的上下界线之间横向盘整而成的型态。价格上升到压力而下跌,回到支撑上场,可是回升到上次同一高点时再一次受阻,而挫落到上次低点时则再得到支持。这些短期高点和低点分别以直线连接起来,便可以画出一条横向通道。

3. 区间的突破可以是前一个趋势的延续或反转。Katsanos在研究中发现,两者的比率大约是1.5比1(61%延续波,39%反转波),而反转的突破较快开始。

4. 区间形成(盘整时)的成交量通常是股票历史平均成交量的90%左右。一个成功的突破出现时,其成交量通常是平均成交量的两到三倍。所以低成交量的突破,是值得怀疑的。作者发现用Finite Volume Element (FVE)指标可以精准判读突破时的成交量。他发现超过97%的成功案例都会在突破的前一日出现平均32的超高数据。

5. 传统的技术分析有一个理论:盘整期越长,突破成功后的幅度越大。作者发现这是错误的观念。突破幅度和盘整期的相关系数 ρ=0.09。也就是说两者间几乎没有任何关联。

6. 作者在研究中用Spearman's相关系数代替Pearson积差相关系数,得到一些有趣的结果:

突破幅度和盘整区间的高度有相当显著的关连,相关系数 ρ=0.66。
突破幅度和历史波动率是正面相关。(历史波动率越高,突破后冲的越厉害)
突破幅度和资本额是负面相关。(股本越小或股价越低,突破后冲的越厉害)
从盘整区的的一边反弹到另一边的速度越快,那一次突破的成功机率越大。
股价较高的股票,盘整期越长,顺势突破的机率越大(前一个趋势的延续)
62%的假突破发生在顺势突破。

 

4、雪球交易系统

交易如用兵,在交易中如何合理分配使用资金是交易致胜的关键,通过测试,可以在交易中按如下方法分配使用资金。
  
  首先把总资金分为10份。
  
  1、开仓资金
  
  首次开仓,可以提前一个分析周期布局,可做到先知先觉。如果按60分钟线做长线,则30分钟线肯定提前出信号,此时20%资金开仓。止损点1%和30分钟线提示反转信号。这时有两种情况发生:
  
  A:止损、出现的损失是0.2*0.1=0.02,即总资金的2%;
  
  B、成功,则60分钟上会出开仓信号。此时的浮利大约是总资金的2%左右,此时,开仓试盘成功,等待60分钟线回到开仓价格附近,加仓至40%,止损点设为60分钟系统反转信号,全部平仓。第二次加仓部分有可能小亏,但是第一次开仓试盘的利润足以弥补此次亏损。
  
  2、高抛低吸(以多头为例)
  
  只要60分钟线趋势保持良好,再次降低二个分析周期,回到15分线上,15分钟线每次回落,反向上时,是短线介入点。保持前期40%总仓位不变,再使用10%的资金做短线交易,新仓止损点为30分线反转信号点,短线止赢点设在1%比较合适。日内平仓,不要让总仓过重。
  
  3、止赢点
  
  总仓,30分钟线出现反转信号,30%(不含短线仓位)出局,留下10%仓位,直至60分钟反转信号点出现全部离场。出场点二:总仓获利100%时可以全部出局。
  
  长短线关系
  
  雪球交易系统没有严格意义上的长短线区别,在交易中可以交叉并存使用。总原则:顺势交易、严格止损。
  
  1、第一次开仓试盘时,使用的是短线策略,趋势没有按预期发展,止损。结果是短线交易。当短线趋势保持良好并进一步发展时,加仓使用长线趋势,短线变成了长线。
  
  2、当长线趋势保持良好,可以在把握大方向不变的前提下使用短线系统。多头趋势逢低买入,空头趋势逢高卖出。此时,为了保持总仓拉不超重,使用短线策略,当天有利润时可以走人。
  
  3、只在获利的头寸上加码,永远不要在亏损的头寸上加仓。
  
  总之,短线可以变成长线,长线中也会包含短线。只要趋势不变,能做多长,就做多长,碰到大牛市,几倍的利润我们也不嫌多。

手续费与止损的关系
  
  现今的交易手续费不到1/100,和以前相比已经非常低廉了,但是投资回报并不因为手续费低廉而提高了,低廉的手续费降低短线炒家的交易成本,增加了交易次数,基本上一个点有变动就有利润,吸引了大量的短线炒手。
  
  系统交易法,不炒单,不在乎手续费的高低,因为系统交易法交易的次数相对较少。没有机会决不出手,平均一天不到一次交易。每次进出的点位都是一个进可攻退可守的位置。
  
  每个商品,在我们开仓的位置上,止损决不会超过百分之一,我们一旦开仓,也就是说最大亏损就是10%,如果有利润最少也是10-100%之间,这样,我们只要做10次,成功一次,做下来就是平手,如果成功2次,就有利润,成功3次以上,利润就是翻倍利润。
  
  所以,系统交易法不在乎手续费的高低,也不因为手续费低给我们带来多少利润,在我们眼中,我们的交易成本是10%,即做一手糖的成本是400元。
  
  交易周期与止损额度初探
  
  在不同的交易周期里,交易方向完全有可能相反。即5分钟趋势多头交易,但是30分钟趋势交易却是空头信号。如何解决这个问题呢,我在金狐上作了大量测试,探索出了不同交易周期的止损止赢方法。通常止损价很少被触到,但是并不表示我们不需要设置止损。
  
  5分钟:止赢3%,止损1%,回落1%;
  
  15分钟:止赢5%,止损1.5%,回落1.5%;
  
  30分钟:止赢80%,止损2.4%,回落2.4%;
  
  60分钟:止赢100%,止损3%,回落3%。
  
  综上所述,不论任何级别的交易,设好止赢位后,止损点为止赢位的30%,这样做我们只要有30%的成功率交易就能赚钱。验证了交易大师说过的话:成功的投资都是靠某几次大的赢利来弥补多次的交易亏损。充分利用回落是保护利润的法宝。
  
  操作技巧:如何操作回落,这里你必须要有自动下单系统,如富远、或金仕达超级下单系统。以多头交易为例:4000开多,5分钟级别交易,5分钟系统的目标是120点。现价已经到了4095,眼看整数关口不破,在没有出平仓信号以前,如果最高价4100为准,4100-41=4061,在自动下单内则设置止损条件:当卖出价<=4061,则市价平仓。这样我们就保住了61点利润。

 

5、Average True Range真实波动幅度

真实波动幅度均值(ATR)是优秀的交易系统设计者的一个不可缺少的工具,它称得上是技术指标中的一匹真正的劲马。每一位系统交易者都应当熟悉ATR及其具有的许多有用功能。其众多应用包括:参数设置,入市,止损,获利等,甚至是资金管理中的一个非常有价值的辅助工具。
ATR是如何计算的?下面我们会简单解释的;如何利用ART设计交易系统?我们随后也会用几个简单例子说明众多方法中的一些。

如何计算真实波动幅度均值(ATR)
波动幅度:单根K线图最高点和最低点间的距离。
真实波动幅度:是以下三个波动幅度的最大值
1. 当天最高点和最低点间的距离
2. 前一天收盘价和当天最高价间的距离,或
3. 前天收盘价和当天最低价间的距离
当日K线图出现缺口时,真实波动幅度和单根K线的波动幅度是不同的。
真实波动幅度均值就是真实波动幅度的平均值。
为了让ATR反映近期波动性,可以使用短期ATR(2-10根K线图);为了让ATR反映“长期”波动性,可以使用20至50根K线或更多。
ATR的特征及其益处
ATR是一个评价市场价格运动的通用指标,而且是一个真正的自适应指标。下面这个例子能帮助解释这些特征的重要性。
如果我们计算一下玉米在两天内的平均价格波动幅度,比如说是500美元;日元合约的平均价格波动幅度可能是2,000美元或更多。如果我们要建立一个交易系统分别为玉米或日元设置合适的止损水平,那么我们会看到这两者的止损水平是不同的,因为两者的波动性不同。我们可能在玉米上设定750美元的止损水平,而在日元合约上是3,000美元。如果我们要建立一个能同时适用于这两个市场的交易系统,我们很难在这两个市场上让用美元数量表示的止损水平相等。750美元的止损水平对玉米来说是合适的,但对日元来说可能太小了;3,000美元的止损水平对日元来说是合适的,但对玉米来说太大了。
然而,我们不妨假定在上面的例子中,玉米在两天内的真实波动幅度均值(ATR)是500美元,日元在两天内的真实波动幅度均值(ATR)是2,000美元。如果我们把止损水平设置为1.5倍的ATR(即用ATR表示的止损水平),我们就能在这两个市场使用相同的标准(即1.5倍的ATR),玉米的止损水平会是750美元,日元的止损水平会是3000美元。
现在让我们假定市场条件变了,玉米波动性变的很高,两天之内运动了1000美元;而日元变得很平静,两天之内只运动了1000美元。如果我们还使用以前的用美元数量表示的止损水平,即玉米的止损水平仍然定为750美元,日元的止损水平仍然定为3000美元,那么现在玉米的止损水平定的太近了,而日元的止损水平又定得太远了。然而,用ATR的某一倍数表示的止损水平能适应市场的变化,1.5倍ATR的止损水平将自动调整玉米和日元的止损水平分别为1500美元。用ATR表示的止损水平能自动适应市场的变化,同时不会改变原先的止损标准,新情况下的止损标准与以前的止损标准一样,同是1.5倍ATR。
ATR作为市场波动性指标具有的通用性和适应性的使用价值无论怎么肯定都不过分。ATR对于建立坚实的交易系统是非常有价值的(也就是说交易系统可能在未来同样有效),而且他们能不加修饰的用于多个市场。使用ATR你可以设计一个既适用于玉米市场,同样也可以在没有任何修改的情况下用于日元市场。但是,或许更重要的是,你可以建立一个系统,它不仅在玉米的历史数据测试中表现良好,它同样也很有可能在未来即使玉米市场变化很大的情况下仍然表现良好。