- 精华
- 3
- 在线时间
- 12229 小时
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
- 精华
- 3
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 主题
- 49
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
|
在一分钟的K线里可以使用下述代码来求得结算价。
再加以中间变量从而求得你想要的涨跌停,比如说在if(date!=date[1])时,使用dayavg[1]来*1.05或0.95得到。(需要注意,特殊时期的涨跌停比较会有所调整 的,并非完全固定)- Vars
- NumericSeries baramount;
- NumericSeries barvol;
- numericseries dayavg;
- Begin
- if(date!=Date[1])
- {
- baramount=close*Vol;
- barvol=vol;
- }else
- {
- baramount = baramount[1]+close*vol;
- barvol = barvol[1]+vol;
- }
- dayavg = baramount / barvol;
- Plotnumeric("dayavg",dayavg);
- End
复制代码 |
|