设为首页收藏本站

 找回密码
 注册
楼主: bluefire999
打印 上一主题 下一主题

用high、low同样可能信号消失! [复制链接]

Rank: 7Rank: 7Rank: 7

精华
0
UID
7437
积分
2872
帖子
537
主题
133
阅读权限
80
注册时间
2010-3-15
最后登录
2013-11-15
21#
发表于 2011-3-21 21:30:04 |只看该作者
本帖最后由 欲速不达 于 2011-3-21 21:45 编辑

回复 20# bluefire999


    你用当天开盘价一定比例代替N去试试看是否还会有信号消失情况,因为当天开盘价是一个绝对固定的值,如果还会有信号消失,就不是海归的问题了,就是Tb整个运作平台的稳定性了。由于TrueRange涉及到对历史最高价、最低价取值,有时候由于种种原因可能导致在不同时候取到的值有差错,这种情况我在当天的图表显示最高价、最低价遇到过,两台电脑显示完全不一样,但下午又一样了,导致本不应开仓的结果开仓止损,印象很深刻。在历史测试中也很明显,用两天电脑同条件测试结果不一样时,你把k线调出一一比较结果发现就有取到的K线或者值不一样的情况。

使用道具 举报

Rank: 4

精华
0
UID
4817
积分
582
帖子
56
主题
15
阅读权限
50
注册时间
2009-7-7
最后登录
2019-3-24
22#
发表于 2011-4-23 11:28:05 |只看该作者
回复 21# 欲速不达
用当天开盘价一定比例代替N看,还是会消失的,我以前的时侯在实盘时就发现这个问题。刚开始LOW突破当天的开盘价向下的一定比例,开空仓,出现开空信号。当根BAR没有走完,然后价格还会变动。当HIGH突破开盘价的向上的一定比例,出现了开多信号,空信号消失。这个问题一直还没有解决。

使用道具 举报

Rank: 4

精华
0
UID
23870
积分
320
帖子
39
主题
10
阅读权限
50
注册时间
2011-1-13
最后登录
2013-12-7
23#
发表于 2011-4-24 13:35:54 |只看该作者
本帖最后由 bluefire999 于 2011-4-24 13:37 编辑

经过很长一段时间的思考,目前已经在朋友帮助下初步查明问题了;
系统自带海龟模型逻辑结构有bug;这里所谓的信号消失问题,nopain 前面猜测是正确的,
条件同时满足后的特殊情况下先后判断出现冲突。
因此,本案例中的信号消失问题,就tb v4 beta 版中自带的,或前版3.3.1内部的均如此;
均需要调整止损代码-------------------取消止损代码单独if 结构,将止损代码放到止盈代码后,加仓代码前;
采用if ,else if, else 结构处理。

故本案例中并非high,low 机理问题,目前认定为属于逻辑结构问题,不管tb本身的事!tb是优秀的
自由飞翔!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
85182
积分
849
帖子
302
主题
11
阅读权限
60
注册时间
2011-12-8
最后登录
2013-10-28
24#
发表于 2011-12-20 10:29:04 |只看该作者
不知所云啊
http://qpic.cn/NifLLplMk若能一切随它去,便世间自在人。
      ---Derivatives

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
3573
积分
166
帖子
19
主题
11
阅读权限
40
注册时间
2009-2-19
最后登录
2020-1-2
25#
发表于 2011-12-21 14:50:46 |只看该作者
最好的办法,还是让TB的人自己用钱来做交易,亏损会让他们改进程序的
总是嘴上说,怎么能发现问题解决问题呢?

使用道具 举报

Rank: 2

精华
0
UID
116165
积分
51
帖子
20
主题
5
阅读权限
30
注册时间
2013-3-3
最后登录
2013-6-18
26#
发表于 2013-4-7 09:01:40 |只看该作者

使用道具 举报

高级操盘手

你不理财,财不理你

Rank: 10Rank: 10Rank: 10

精华
0
UID
116980
积分
37679
帖子
416
主题
12
阅读权限
200
注册时间
2013-3-17
最后登录
2021-5-12
27#
发表于 2013-4-7 09:06:32 |只看该作者
老帖被翻出来了

使用道具 举报

Rank: 1

精华
0
UID
115826
积分
23
帖子
9
主题
3
阅读权限
10
注册时间
2013-3-3
最后登录
2022-6-19
28#
发表于 2013-4-7 11:44:09 |只看该作者
本帖最后由 keli0917 于 2013-4-7 12:09 编辑

   老贴翻出来了,哈哈
照bluefire999 理解,那应该改成这样?
If(MarketPosition == 1) // 有多仓的情况
    {      
                Commentary("ExitLowestPrice="+Text(ExitLowestPrice));
        //
                If(Low < ExitLowestPrice)
        {
            myExitPrice = max(Low,ExitLowestPrice - MinPoint);
                        myExitPrice = IIF(myExitPrice > Open, Open,myExitPrice); // 大跳空的时候用开盘价代替
            Sell(0,myExitPrice);    // 数量用0的情况下将全部平仓
        }
               
                //
               
                // 止损指令
        Else If(Low <= preEntryPrice - 2 * N && SendOrderThisBar == false) // 加仓Bar不止损
                        {
                                myExitPrice = preEntryPrice - 2 * N;
                                Sell(0,myExitPrice); // 数量用0的情况下将全部平仓
                                PreBreakoutFailure = True;
                        }
               
               
                //
        Else If(preEntryPrice!=InvalidNumeric && TurtleUnits >= 1)
            {
                If(Open >= preEntryPrice + 0.5*N) // 如果开盘就超过设定的1/2N,则直接用开盘价增仓。
                {
                    myEntryPrice = Open;
                                        preEntryPrice = myEntryPrice;
                    Buy(TurtleUnits,myEntryPrice);
                                        SendOrderThisBar = True;
                }

                while(High >= preEntryPrice + 0.5*N) // 以最高价为标准,判断能进行几次增仓
                {
                    myEntryPrice = preEntryPrice + 0.5 * N;
                    preEntryPrice = myEntryPrice;
                    Buy(TurtleUnits,myEntryPrice);
                                        SendOrderThisBar = True;                                       
                }
            }
                       
            
        
    }Else If(MarketPosition ==-1) // 有空仓的情况

使用道具 举报

Rank: 1

精华
0
UID
172884
积分
2
帖子
2
主题
0
阅读权限
10
注册时间
2013-9-25
最后登录
1970-1-1
29#
发表于 2013-9-29 17:14:46 |只看该作者
交流聊天群:一五一五九五三二六

使用道具 举报

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

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-13 21:08

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部