设为首页收藏本站

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

关于V4.2版本跨周期取值的问题,求解啊 [复制链接]

Rank: 5Rank: 5

精华
0
UID
28852
积分
651
帖子
153
主题
42
阅读权限
60
注册时间
2011-3-15
最后登录
2022-1-5
跳转到指定楼层
1#
发表于 2011-8-26 12:14:23 |只看该作者 |倒序浏览
以下是我的程序代码:
Params
    Numeric length1(24);
    Numeric length2(3);
Vars
        NumericSeries Myclose90;
    NumericSeries Myema;
    NumericSeries Cmax90;
    Numeric SC90;
    Numeric XG90;
    Bool con1;
        String strkey90;
Begin
   If(CurrentBar==0) Return;
   Myema=XAverage(Close, Length1);
   Cmax90=Highest(Close,length2);//90分钟周期前3根K线收盘价的最大值
   con1=CrossOver(Close,Cmax90);
   If(con1)
   {
    SC90=2;
    }
        If(Close>Close[1])
   {
    XG90=1;
    }
       
  
   strkey90=DateToString(Date)+":"+TimeToString(Time);
   SetTBProfileString("Myclose90",strkey90,Text(close));
   SetTBProfileString("Myema",strkey90,Text(Myema));
   SetTBProfileString("Cmax90",strkey90,Text(Cmax90));
   SetTBProfileString("SC90",strkey90,Text(SC90));
   SetTBProfileString("XG90",strkey90,Text(XG90));
   //PlotNumeric("Myclose90",Myclose90);
   PlotNumeric("Myema",Myema);
   PlotNumeric("Cmax90",Cmax90);
End

在数据管理的配置工具里面  SC90的值一直都为0  奇怪了 取不到,但是XG90取的到,如图:
SC90取不到,不知道什么原因,求解哦
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
程序化模型编写服务永久地址http://uucxh.taobao.com/

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2011-8-29 16:51:47 |只看该作者
回复 1# a415260930


cond1是否一直满足?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
28852
积分
651
帖子
153
主题
42
阅读权限
60
注册时间
2011-3-15
最后登录
2022-1-5
3#
发表于 2011-9-1 09:29:34 |只看该作者
回复 2# lh948


    我找到原因了 是取值Cmax90=Highest(Close,length2);//这个的时候出问题了 我去前一根close的值就没有问题了

使用道具 举报

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

bottom

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

GMT+8, 2024-5-12 05:12

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部