Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:REF的问题

1楼
pyfans27 发表于:2020/6/4 20:28:00
我想实现 

var := max(var, ref(var,1))
但我知道这么写是语法错误

就是
VAR取 当前和前一个的最大值,如果此时VAR是在第一根BAR,那么VAR就取当前值
2楼
FireScript 发表于:2020/6/5 9:05:44
第一个K上必须有个初始值才行。没有初始值后面的逻辑进行不下去。
3楼
pyfans27 发表于:2020/6/5 18:40:19
我真是服了, 我说我已经知道是这个原因导致的, 我想问如何解决这个问题
VAR取 当前和前一个的最大值,如果此时VAR是在第一根BAR,那么VAR就取初始值


然后你把我已经知道了的原因又重新告诉了我一遍,但不告诉我解决方法
4楼
wenarm 发表于:2020/6/6 1:45:37
max(VAR, IF(BARPOS=1,VAR, ref(VAR,1)));
5楼
pyfans27 发表于:2020/6/6 16:55:21
VAR:=max(VAR, IF(BARPOS=1,CLOSE, ref(VAR,1)));


这样写会显示 未定义的变量VAR
6楼
wenarm 发表于:2020/6/6 20:16:43

图片点击可在新窗口打开查看

我给你的是处理逻辑。自己在边界位置做条件处理就行。   变量的定义建议你自己完成。

共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.00781 s, 3 queries.