Rss & SiteMap

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

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

标题:如何引用上一日14:50分 ma(c,60)时的值

1楼
437382180311 发表于:2020/8/31 11:08:50
请教老师:

mae60:ma(e,60);

如何引用上一天14:50分时的mae60的值?
2楼
FireScript 发表于:2020/8/31 11:16:23
你当前周期是什么周期的?因为这个调用涉及到time判断,代码怎么写是和周期是挂钩的。
3楼
437382180311 发表于:2020/8/31 11:17:47
老师,我当前周期是5分钟周期
4楼
FireScript 发表于:2020/8/31 11:20:47
result:ref(VALUEWHEN(time=185000,mae60),TODAYBAR);
5楼
437382180311 发表于:2020/8/31 12:13:58
再麻烦老师一下:

mae60:ma(e,60);

如何引用上一周最后一天14:50分时的mae60的值?


6楼
FireScript 发表于:2020/8/31 13:18:28
 这个稍稍有些麻烦,你需要做个跨周期调用。
先新建一个指标A:
d:date;

然后当前指标下:
weekdate:=STKINDI('','cc.d',0,7,0);

cd:=weekdate<>ref(weekdate,1);
x:=VALUEWHEN(time=185000,c);
Len:=BARSLAST(cd);
result:REF(x,len);//最终结果

7楼
437382180311 发表于:2020/8/31 22:17:54
谢谢老师!
x:=VALUEWHEN(time=185000,mae60);
这里应该是这样吧。
8楼
FireScript 发表于:2020/9/1 8:25:13
 对的,你修正下即可。
共8 条记录, 每页显示 10 条, 页签: [1]


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