ayan2010 发表于 2011-3-4 12:20:37

昨晚下载了,测试了一下,在公式性能测试存在问题,一个图表中叠加了DATA0和DATA1,对DATA0开仓平仓作,3.3.1版能正确从DATA0开始K线进行测试,TB4则比DATA0 K线提前,造成测试结果有问题!

nopain 发表于 2011-3-4 16:11:16

回复 21# ayan2010

请详细描述一下操作及你认为的错误现象,方便分析问题。谢谢

cnbiz850 发表于 2011-3-4 16:44:49

是否不好导入前一版本的公式了?我把前一版本的公式备份到一个文件,然后用V4导入,很多的公式中只导入两个,不知为什么?

zyloogle 发表于 2011-3-4 20:36:12

If(CrossUnder(L,z1)and CrossUnder(L,z2))

这样写不行,请确认!

ayan2010 发表于 2011-3-4 22:25:39

回复 21# ayan2010

请详细描述一下操作及你认为的错误现象,方便分析问题。谢谢------比如说DATA0为IF1103,2010年7月19日起上市交易,叠加DATA1为股指指数,从2010年4月16日起,在DATA0上进行交易测试,3.3.1会正确从2010年7月19开始计算结果.TBV4则会从2010年4月20日开始计算结果!

ayan2010 发表于 2011-3-4 22:29:40

以下为TBV4.0测试结果,不能正确地从7月19日开始测算

1        118        TEMA_LOGTST        2010/04/20 10:05        IF1103        2670.2        120.16        (120.16)        499879.84
        222        多头        2010/04/22 09:45        1.00        2670.2        120.16        (120.16)        (0.09%)
2        244        TEMA_LOGTST        2010/04/22 13:05        IF1103        2670.2        120.16        (120.16)        499759.68
        263        多头        2010/04/22 14:40        1.00        2670.2        120.16        (240.32)        (0.09%)
3        279        TEMA_LOGTST        2010/04/23 10:00        IF1103        2670.2        120.16        (120.16)        499639.52
        291        多头        2010/04/23 11:00        1.00        2670.2        120.16        (360.48)        (0.09%)
4        328        TEMA_LOGTST        2010/04/26 09:35        IF1103        2670.2        120.16        (120.16)        499519.36
        332        多头        2010/04/26 09:55        1.00        2670.2        120.16        (480.64)        (0.09%)
5        339        TEMA_LOGTST        2010/04/26 10:30        IF1103        2670.2        120.16        (120.16)        499399.21
        363        多头        2010/04/26 14:00        1.00        2670.2        120.16        (600.79)        (0.09%)
6        427        TEMA_LOGTST        2010/04/27 14:50        IF1103        2670.2        120.16        (120.16)        499279.05
        434        多头        2010/04/28 09:25        1.00        2670.2        120.16        (720.95)        (0.09%)
7        438        TEMA_LOGTST        2010/04/28 09:45        IF1103        2670.2        120.16        (120.16)        499158.89
        527        多头        2010/04/29 14:10        1.00        2670.2        120.16        (841.11)        (0.09%)
8        592        TEMA_LOGTST        2010/04/30 15:05        IF1103        2670.2        120.16        (120.16)        499038.73
        595        多头        2010/05/04 09:20        1.00        2670.2        120.16        (961.27)        (0.09%)
9        1007        TEMA_LOGTST        2010/05/13 13:40        IF1103        2670.2        120.16        (120.16)        498918.57
        1032        多头        2010/05/14 09:45        1.00        2670.2        120.16        (1081.43)        (0.09%)
10        1171        TEMA_LOGTST        2010/05/18 13:50        IF1103        2670.2        120.16        (120.16)        498798.41
        1189        多头        2010/05/19 09:20        1.00        2670.2        120.16        (1201.59)        (0.09%)
11        1194        TEMA_LOGTST        2010/05/19 09:45        IF1103        2670.2        120.16        (120.16)        498678.25
        1199        多头        2010/05/19 10:10        1.00        2670.2        120.16        (1321.75)        (0.09%)
12        1215        TEMA_LOGTST        2010/05/19 13:00        IF1103        2670.2        120.16        (120.16)        498558.09
        1235        多头        2010/05/19 14:40        1.00        2670.2        120.16        (1441.91)        (0.09%)
13        1251        TEMA_LOGTST        2010/05/20 10:00        IF1103        2670.2        120.16        (120.16)        498437.93
        1262        多头        2010/05/20 10:55        1.00        2670.2        120.16        (1562.07)        (0.09%)
14        1326        TEMA_LOGTST        2010/05/21 13:15        IF1103        2670.2        120.16        (120.16)        498317.77
        1388        多头        2010/05/24 13:55        1.00        2670.2        120.16        (1682.23)        (0.09%)
15        1464        TEMA_LOGTST        2010/05/26 09:45        IF1103        2670.2        240.32        (240.32)        498077.46
        1469        多头        2010/05/26 10:10        2.00        2670.2        240.32        (1922.54)        (0.09%)
16        1539        TEMA_LOGTST        2010/05/27 13:00        IF1103        2670.2        240.32        (240.32)        497837.14

ayan2010 发表于 2011-3-4 22:33:32

以下为3.3.1的测试结果,可以正确从7月19日开始
   1    3362    多头建仓      2010/07/19 10:25:00TEMA_TEST                 2711.6          2.00     (3740.00)     496260.00
        3364    多头平仓      2010/07/19 10:35:00TEMA_TEST                 2705.4         20.00     (3740.00)       (2.30%)
   2    3365    多头建仓      2010/07/19 10:40:00TEMA_TEST                 2714.4          2.00      73060.00     569320.00
        3437    多头平仓      2010/07/20 13:40:00TEMA_TEST                 2836.2         20.00      69320.00        44.86%
   3    3518    多头建仓      2010/07/22 09:55:00TEMA_TEST                 2853.6          2.00    (12980.00)     556340.00
        3527    多头平仓      2010/07/22 10:40:00TEMA_TEST                 2832.0         20.00      56340.00       (7.58%)
   4    3535    多头建仓      2010/07/22 11:20:00TEMA_TEST                 2840.4          2.00     (1460.00)     554880.00
        3536    多头平仓      2010/07/22 11:25:00TEMA_TEST                 2838.0         20.00      54880.00       (0.86%)
   5    3540    多头建仓      2010/07/22 13:15:00TEMA_TEST                 2845.4          2.00      13660.00     568540.00
        3581    多头平仓      2010/07/23 10:40:00TEMA_TEST                 2868.2         20.00      68540.00         8.00%
   6    3880    多头建仓      2010/07/30 14:35:00TEMA_TEST                 2962.0          1.00      15650.00     584190.00
        3933    多头平仓      2010/08/02 14:30:00TEMA_TEST                 3014.2         10.00      84190.00        17.61%
   7    3992    空头建仓      2010/08/03 14:55:00TEMA_TEST                 2951.4          1.00     (8050.00)     576140.00
        4002    空头平仓      2010/08/04 09:45:00TEMA_TEST                 2978.2         10.00      76140.00       (9.09%)
   8    4010    空头建仓      2010/08/04 10:25:00TEMA_TEST                 2955.2          1.00     (2470.00)     573670.00
        4016    空头平仓      2010/08/04 10:55:00TEMA_TEST                 2963.4         10.00      73670.00       (2.79%)
   9    4017    空头建仓      2010/08/04 11:00:00TEMA_TEST                 2956.0          1.00     (1330.00)     572340.00
        4041    空头平仓      2010/08/04 14:30:00TEMA_TEST                 2960.4         10.00      72340.00       (1.50%)
   10   4043    多头建仓      2010/08/04 14:40:00TEMA_TEST                 2967.0          1.00     (1810.00)     570530.00
        4060    多头平仓      2010/08/05 10:05:00TEMA_TEST                 2961.0         10.00      70530.00       (2.03%)
   11   4076    空头建仓      2010/08/05 11:25:00TEMA_TEST                 2953.0          1.00      (970.00)     569560.00
        4087    空头平仓      2010/08/05 13:50:00TEMA_TEST                 2956.2         10.00      69560.00       (1.09%)
   12   4096    空头建仓      2010/08/05 14:35:00TEMA_TEST                 2940.4          1.00     (2890.00)     566670.00
        4109    空头平仓      2010/08/06 09:40:00TEMA_TEST                 2950.0         10.00      66670.00       (3.28%)
   13   4122    空头建仓      2010/08/06 10:45:00TEMA_TEST                 2933.0          1.00    (10090.00)     556580.00
        4131    空头平仓      2010/08/06 13:00:00TEMA_TEST                 2966.6         10.00      56580.00      (11.47%)
   14   4132    多头建仓      2010/08/06 13:05:00TEMA_TEST                 2979.8          1.00       8750.00     565330.00
        4159    多头平仓      2010/08/09 09:20:00TEMA_TEST                 3009.0         10.00      65330.00         9.79%
   15   4237    空头建仓      2010/08/10 11:20:00TEMA_TEST                 2968.6          2.00      16660.00     581990.00
        4276    空头平仓      2010/08/11 10:05:00TEMA_TEST                 2940.8         20.00      81990.00         9.35%
   16   4363    空头建仓      2010/08/12 14:20:00TEMA_TEST                 2907.0          2.00     (7820.00)     574170.00

nopain 发表于 2011-3-5 16:30:24

To ayan2010:
你说得问题是因为前面提到的无效值处理机制改变,新版要求自行判断数据是否有效,并进行相应处理。
新版本中对于数据叠加补齐数据做了一些改变,你的例子里面会用7/16的数据填充空缺。稍后我会详细说明一下这个机制

做期货好 发表于 2011-3-5 16:42:23

黄总 , qq给你留言了 ,发现个 bug ,上qq记得看留言 ,去捉捉虫子

zyloogle 发表于 2011-3-5 17:07:20

V4自己的带的海龟,都是错误写法.

    If(MarketPosition == 1) // 有多仓的情况
    {
        // 求出持多仓时离市的条件比较值
        ExitLowestPrice = Lowest(Low,teLength);

到底是写法错了,还是BUG?
页: 1 2 [3] 4 5 6 7 8 9 10 11
查看完整版本: TBV4公式升级说明