楼主: 20140711
打印 上一主题 下一主题

#海龟 龟汤 定额止损止盈策略的逻辑及测试#

[复制链接]
61
 楼主| 发表于 2015-9-18 15:11:57 来自手机 | 只看该作者
对于类龟的跟踪止盈 因为不是主观止  而是被动止 那么止损可以不必太紧  但也不可过于宽 不然   整体利润无法覆盖亏损 也不能超大止损 会影响下次开仓的时点
回复 支持 反对

使用道具 举报

62
 楼主| 发表于 2015-9-18 15:16:16 来自手机 | 只看该作者
我们录得有些品种 按1:10的扛杆 最大回辙了2手保证金的金额 也就是说 对于资金需求  做一个品种  必须至少3倍保证金 这样才能活下来
回复 支持 反对

使用道具 举报

63
 楼主| 发表于 2015-9-19 08:11:29 | 只看该作者
本帖最后由 20140711 于 2015-9-19 08:13 编辑

以下是基于20日ma 均线上开多 下落触碰均线出场 止损为2‰的交易系统在豆粕所测试的结果


Ceshi2.GIF (55.29 KB, 下载次数: 14)

Ceshi2.GIF

Ceshi.GIF (124.35 KB, 下载次数: 14)

Ceshi.GIF

Ceshi1.GIF (87.62 KB, 下载次数: 14)

Ceshi1.GIF

Ceshi3.GIF (64.51 KB, 下载次数: 14)

Ceshi3.GIF
回复 支持 反对

使用道具 举报

64
 楼主| 发表于 2015-9-19 08:22:13 | 只看该作者
在止损不变的情况下 我们变成50ma  意味着要承受更多的止损次数 无形中增加了回撤的幅度

Ceshi3.GIF (196.57 KB, 下载次数: 15)

Ceshi3.GIF

Ceshi.GIF (183.19 KB, 下载次数: 13)

Ceshi.GIF

Ceshi1.GIF (188.49 KB, 下载次数: 14)

Ceshi1.GIF

Ceshi2.GIF (142 KB, 下载次数: 15)

Ceshi2.GIF
回复 支持 反对

使用道具 举报

65
 楼主| 发表于 2015-9-19 08:28:31 | 只看该作者
一下图表为止损放大后到1% 测试后结果

Ceshi3.GIF (49.08 KB, 下载次数: 14)

Ceshi3.GIF

Ceshi.GIF (98.13 KB, 下载次数: 15)

Ceshi.GIF

Ceshi1.GIF (89 KB, 下载次数: 15)

Ceshi1.GIF

Ceshi2.GIF (61.7 KB, 下载次数: 15)

Ceshi2.GIF
回复 支持 反对

使用道具 举报

66
 楼主| 发表于 2015-9-19 08:36:24 | 只看该作者
以下数据为海龟汤止盈止损测试 参数设置  止损5‰  止盈为25‰  


Ceshi3.GIF (49.01 KB, 下载次数: 15)

Ceshi3.GIF

Ceshi.GIF (113.93 KB, 下载次数: 15)

Ceshi.GIF

Ceshi1.GIF (92.15 KB, 下载次数: 15)

Ceshi1.GIF

Ceshi2.GIF (61.37 KB, 下载次数: 15)

Ceshi2.GIF
回复 支持 反对

使用道具 举报

67
 楼主| 发表于 2015-9-19 08:43:11 | 只看该作者
本帖最后由 20140711 于 2015-9-19 08:47 编辑

以下为均线交易逻辑部分源码

Params

                Numeric lots(1);
                Numeric TimeFrame(1440);                 // 目标时间周期参数,参数说明参见MtBar
                Numeric BarsBack(1);                         // 目标时间周期BAR偏移参数,说明见MtBar函数
                Numeric Length(60);                           // 大周期的均线周期  括号里参数可以自己修改
                Numeric InitialStop(100);       // 止损比例*10000 括号里参数可以自己修改
               


Vars
               
                Numeric oMA1;
                NumericSeries MA60;
                Numeric UpLine;
                Numeric DwLine;
                Numeric MyPrice;
                Numeric StopLine(0);
                Numeric YesClose;
                NumericSeries Deci(0);
                Numeric MinPoint;   
Begin

                MtMa(TimeFrame,BarsBack,Length,oMA1);
                MA60 = oMA1;
                PlotNumeric("MA60",MA60);
               
                        YesClose=CloseD(1);
                MinPoint = MinMove*PriceScale;
               
                //PlotNumeric("UpLine",UpLine);
                //PlotNumeric("DwLine",DwLine);
                                
                           
               
                If (YesClose>MA60[1])                // 昨日收盘价大于日线60周期均线,多头趋势
        {
                if (MarketPosition!=1 and High>=UpLine And Deci==0)
                {
                        MyPrice = UpLine+ MinPoint;
                                                MyPrice = IIF(Open > MyPrice, Open,MyPrice);
                                                Buy(Lots,MyPrice);
                                                Return;
                }
               
        }
        If (YesClose<MA60[1])                // 昨日收盘价小于日线60周期均线,空头趋势
        {
                if (MarketPosition!=-1 and Low<=DwLine And Deci==0)
                {
                        MyPrice = DwLine- MinPoint;
                                                MyPrice = IIF(Open < MyPrice, Open,MyPrice);
                                                If(Open < MyPrice) MyPrice = Open;
                                                SellShort(Lots,MyPrice );
                                                Return;
                }
               
        }
               
                //止损--------------------------------------------------               
               
               
                If(MarketPosition==1)        // 持多头
                {
               
                StopLine = EntryPrice * (1-InitialStop/10000);
                If(Low <= StopLine)
                {
                        MyPrice = StopLine;
                        MyPrice = IIF(Open < MyPrice , Open,MyPrice);
                        Sell(Lots,MyPrice);
                        Deci = 1;
               
                }
                }Else If(MarketPosition==-1)        // 持空
                {
               
                StopLine = EntryPrice * (1+InitialStop/10000);               
                If(High >= StopLine)
                {
                        MyPrice = StopLine;
                        MyPrice = IIF(Open > MyPrice, Open,MyPrice);
                        BuyToCover(Lots,MyPrice);
                        Deci = 1;
                        
                }
                }
               
               
                //平仓----------------------------------------------
               
If(Low <= ma60)//多头止盈
                {
                        MyPrice = ma60;
                        If(Open < MyPrice) MyPrice = Open;
                        Sell(Lots,MyPrice);        
                        Return;
                }
               
                        If(High >= ma60)//空头止盈
                {
                        MyPrice =ma60;
                        If(Open > MyPrice) MyPrice = Open;
                        BuyToCover(Lots,MyPrice);
                        Return;
                }
        
End


声明:本帖本人发表观点均属于本人所有 如有人转载 源码部分本人享有专利权 以上源码部分只是逻辑部分 无法进行实盘交易或测试   本人只是跟大家提供一种逻辑 敬请注意
回复 支持 反对

使用道具 举报

68
 楼主| 发表于 2015-9-19 08:56:11 | 只看该作者
反趋势交易系统止盈的设置为何要稍微小一些 ? 是因为反趋势是拿的震荡的钱 震荡的区间绝对没有趋势行情那么大 这就限定了获利的幅度
回复 支持 反对

使用道具 举报

69
 楼主| 发表于 2015-9-19 09:03:50 | 只看该作者
一下数据为类海龟+这个逻辑的反向交易综合叠加测试数据  1手趋势+1手反趋势叠加 使用周期为日k  开仓逻辑方向相反


Ceshi3.GIF (52.37 KB, 下载次数: 15)

Ceshi3.GIF

Ceshi.GIF (116.57 KB, 下载次数: 15)

Ceshi.GIF

Ceshi1.GIF (87.87 KB, 下载次数: 15)

Ceshi1.GIF

Ceshi2.GIF (61.66 KB, 下载次数: 15)

Ceshi2.GIF
回复 支持 反对

使用道具 举报

70
发表于 2015-9-19 09:05:39 来自手机 | 只看该作者
均线的运用比通道难,均线通道相对好一些
回复 支持 反对

使用道具 举报

71
 楼主| 发表于 2015-9-19 09:11:37 | 只看该作者
以下为3策略叠加数据

Ceshi3.GIF (133.28 KB, 下载次数: 15)

Ceshi3.GIF

Ceshi.GIF (171.25 KB, 下载次数: 15)

Ceshi.GIF

Ceshi1.GIF (168.94 KB, 下载次数: 14)

Ceshi1.GIF

Ceshi2.GIF (71.03 KB, 下载次数: 15)

Ceshi2.GIF
回复 支持 反对

使用道具 举报

72
 楼主| 发表于 2015-9-19 09:18:11 | 只看该作者
以下为4策略叠加 类海龟趋势+类海龟反趋势+均线趋势+类海龟固定止损止盈

Ceshi3.GIF (50.15 KB, 下载次数: 16)

Ceshi3.GIF

Ceshi.GIF (120.9 KB, 下载次数: 15)

Ceshi.GIF

Ceshi1.GIF (80.23 KB, 下载次数: 15)

Ceshi1.GIF

Ceshi2.GIF (71.45 KB, 下载次数: 15)

Ceshi2.GIF
回复 支持 反对

使用道具 举报

73
 楼主| 发表于 2015-9-19 09:20:30 | 只看该作者
以上测试是在5m上 是因为1m只有8wk线 不足以支持大跨度 所以 选择5m  但是都是基于日线的交易数据
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册入住  

本版积分规则

易家网  ©2015-2023  郑州期米信息技术有限公司版权所有  豫公网安备 41010502005136号 豫ICP备16010300号