以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 当前分钟数为5的整数倍 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=171453)
|
-- 作者:flyme
-- 发布时间:2019/8/5 10:45:07
-- 当前分钟数为5的整数倍
怎样表达当前分钟数为5的整数倍
|
-- 作者:FireScript
-- 发布时间:2019/8/5 10:59:38
--
用这个判断: MOD(MINUTE,5)
|
-- 作者:flyme
-- 发布时间:2019/8/5 13:51:19
--
整数倍:=MOD(MINUTE,5); M5:=IF(整数倍=0,CLOSE,0); SUMMIN5MA4:=REF(SUM(M5,20),整数倍); IF 整数倍>0 THEN BEGIN MIN5MA5A:=(SUMMIN5MA4+CLOSE)/5; END ELSE BEGIN 引用5分:=STKINDIEX(\'\',\'MA.MA5\',0,2,0,0); END JG:IF(整数倍=0,引用5分,MIN5MA5A);
请问版主,这种写法的公式在K线图中看的时候,一会儿显示均线,一会儿不显示,怎么回事?是不是软件运算能力差造成的?其实这个运算量并不大。
|
-- 作者:FireScript
-- 发布时间:2019/8/5 14:11:31
--
你是说JG这个变量?你运行在什么周期?
|
-- 作者:flyme
-- 发布时间:2019/8/5 14:17:37
--
我运行在1分钟周期下,
这是论坛之前的一个被标精华的帖子。套用之后,发现有时候显示均线有时候不显示
|
-- 作者:FireScript
-- 发布时间:2019/8/5 14:32:23
--
你调用了五分钟周期的数据,看下五分钟数据是不是不足导致引用异常了。我本地试了下是正常的。
|
-- 作者:flyme
-- 发布时间:2019/8/5 14:37:55
--
本地5分钟数据都是全的,版主你多试一会看看。,还有盘后再看看。我这边一直存在这个问题,找不到原因
|
-- 作者:FireScript
-- 发布时间:2019/8/5 15:12:28
--
能否提供截图看下呢。我这边就是看不到这个现象呢。
|
-- 作者:flyme
-- 发布时间:2019/8/5 23:42:59
--
此主题相关图片如下:微信图片_20190805231940.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2019-8/2019852336041071.png)
此主题相关图片如下:微信图片_20190805232016.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2019-8/2019852336033614.png) 请教一下版主,请看上面两张图。
//1分引用5分MA40无未来 整数倍:=MOD(MINUTE,5); M5:=IF(整数倍=0,CLOSE,0); SUMMIN5MA4:=REF(SUM(M5,195),整数倍);//20 IF 整数倍<>0 THEN BEGIN MIN5MA5A:(SUMMIN5MA4+CLOSE)/40;//5 END ELSE BEGIN 引用5分:STKINDIEX(\'\',\'MA.MA40\',0,2,0,0); END JG:IF(整数倍=0,引用5分,MIN5MA5A);
这种表达是否正确?请给个1分引用5分MA40无未来 正确写法。
|
-- 作者:FireScript
-- 发布时间:2019/8/6 9:26:08
--
指标改成逐K模式。你这里使用if语句。逐K和序列会直接影响到这个语句的作用的。
|