设为首页收藏本站

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

请版主看看这个公式有什么问题 老搞不定 [复制链接]

Rank: 6Rank: 6

精华
0
UID
1896
积分
1979
帖子
117
主题
33
阅读权限
70
注册时间
2008-7-16
最后登录
2013-11-16
跳转到指定楼层
1#
发表于 2008-9-28 13:46:37 |只看该作者 |倒序浏览
Vars
NumericSeries RSV;
NumericSeries K;
NumericSeries Dd;
NumericSeries J;
NumericSeries RSV12;
NumericSeries K12;
NumericSeries D12;
NumericSeries J12;
NumericSeries RSV24;
NumericSeries K24;
NumericSeries D24;
NumericSeries J24;
NumericSeries ylw;
NumericSeries zcw ;

Begin


RSV=(CLOSE-Lowest(LOW,13))/(Highest(HIGH,13)-Lowest(LOW,13))*100;
K=SMA(RSV,3,1);
Dd=SMA(K,3,1);
J=3*K-2*Dd;
RSV12=(CLOSE-Lowest(LOW,34))/(Highest(HIGH,34)-Lowest(LOW,34))*100;
K12=SMA(RSV12,3,1);
D12=SMA(K12,3,1);
J12=3*K12-2*D12;
RSV24=(CLOSE-Lowest(LOW,55))/(Highest(HIGH,55)-Lowest(LOW,55))*100;
K24=SMA(RSV24,3,1);
D24=SMA(K24,3,1);
J24=3*K24-2*D24;


//lotNumeric("j24",j24);
//PlotNumeric("j",j);


IF (CrossOver(j24,j))
ylw=H;
Else
ylw=H[NthCon(CrossOver(j24,j),1)];


IF (CrossUnder(j24,j))
  
  zcw=L;
  Else
zcw=L[NthCon(CrossUnder(j24,j), 1)];


PlotNumeric("压力位",ylw);


PlotNumeric("支撑位",zcw);

End

主要在这里

  
IF (CrossOver(j24,j))
ylw=H;
Else
ylw=H[NthCon(CrossOver(j24,j),1)];

j24穿j 值为h 否则为上一个上穿的h值
但计算下来 ylw的值都成了h

而如果不用条件限制 单独一句
//   IF (CrossOver(j24,j))
//   ylw=H;
//   Else
ylw=H[NthCon(CrossOver(j24,j),1)];
却能得到上个条件成立的值

请问这是怎么回事 谢谢

Rank: 3Rank: 3

精华
0
UID
2100
积分
162
帖子
10
主题
3
阅读权限
40
注册时间
2008-8-7
最后登录
2008-12-10
2#
发表于 2008-10-8 20:46:35 |只看该作者
好像是语法结构不对吧,
IF(CON)
{
操作
}Else

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
3#
发表于 2008-10-8 21:21:20 |只看该作者
NthCon的参数是序列变量。所以要求每个Bar都被调用。
如果您把这个函数放到If条件语句中,自然有些Bar不会被调用。
这样NthCon算出来的东西就不对了

您可以把这段代码修改为:

tmp = NthCon(CrossOver(j24,j),1);
IF (CrossOver(j24,j))
    ylw=H;
Else
    ylw=H[tmp];

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
1896
积分
1979
帖子
117
主题
33
阅读权限
70
注册时间
2008-7-16
最后登录
2013-11-16
4#
发表于 2008-10-9 11:36:47 |只看该作者
谢谢版主指点
这个序列变量有时候感觉不大好用 再学习学习
另外希望tb能支持数组 关于数组看帖子说能用序列变量实现 有些地方还不明白 到需要的时候另外开贴请教
再次感谢

使用道具 举报

Rank: 2

精华
0
UID
2421
积分
79
帖子
15
主题
7
阅读权限
30
注册时间
2008-9-22
最后登录
2009-5-25
5#
发表于 2008-10-11 14:49:17 |只看该作者

回复 #4 bluefox 的帖子

关于数组我也要实例学习。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-3 14:03

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部