设为首页收藏本站

 找回密码
 注册
查看: 2004|回复: 3
打印 上一主题 下一主题

麻烦管理员看看,是代码问题还是运算的BUG,很奇怪 [复制链接]

Rank: 1

精华
0
UID
168155
积分
24
帖子
14
主题
6
阅读权限
10
注册时间
2012-5-2
最后登录
2021-9-24
跳转到指定楼层
1#
发表于 2014-5-19 16:16:25 |只看该作者 |倒序浏览
Params
    Numeric ss(1);
        Numeric N(5);
        Numeric M(50);

Vars
    NumericSeries L1N;
        NumericSeries H1N;
        NumericSeries L1M;
        NumericSeries H1M;
        NumericSeries W11;
        NumericSeries W22;
        NumericSeries W1;
        NumericSeries W2;
        BOOL DCON;
        BOOL KCON;

       
Begin

   H1N=Highest(H,N);
   L1N=Lowest(L,N);
   L1M=Lowest(L,M);
   H1M=Highest(H,M);
   W11=100*(H1N-L1N)/(H1N-C);
   W22=100*(H1M-L1M)/(H1M-C);
   W1=XAverage(W11,3);
   W2=XAverage(W22,10);

       
        PlotNumeric("W1",W1);
        PlotNumeric("W2",W2);
       
        DCON = W1[1]>W2[1] && W1[2]<W2[2];
        KCON = W1[1]<W2[1] && W1[2]>W2[2];
       
                  
         IF((DCON) && MarketPosition!=1)
        {
         Buy(SS,open);//符合开多条件 开多
        }
        IF((KCON) && MarketPosition!=-1)
        {
         SellShort(SS,open);//符合开空条件 开空
        }


End


按道理应该没问题的,可是,却只在K线的最初显示一小段的数值,之后都是无产值了,搞不懂为什么会这样。


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

精华
0
UID
168155
积分
24
帖子
14
主题
6
阅读权限
10
注册时间
2012-5-2
最后登录
2021-9-24
2#
发表于 2014-5-24 15:52:54 |只看该作者
难怪开拓者现在客户流失越来越多,
不得不说 文华的服务态度好,同样问问题,我发在文华论坛上,1个小时左右就有回复。
发在开拓者,5天了,没有一个回复。

使用道具 举报

Rank: 1

精华
0
UID
177074
积分
30
帖子
17
主题
7
阅读权限
10
注册时间
2013-12-8
最后登录
2014-9-26
3#
发表于 2014-5-26 11:20:44 |只看该作者
可能是因为钱亏完了

使用道具 举报

Rank: 1

精华
0
UID
135346
积分
13
帖子
13
主题
0
阅读权限
10
注册时间
2013-5-21
最后登录
2019-8-7
4#
发表于 2014-6-9 20:38:43 |只看该作者
光从代码上看,有逻辑漏洞,除法中要考虑除数是否等于0的情况,不排除当中某段H1N==C或者H1M==C的时候,导致后面数据无效,所以没有显示,也没有信号!

使用道具 举报

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

bottom

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

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

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部