以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp)
-- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2)
---- 跨周期引用指标出现异常 (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=154642)
|
-- 作者:qq代人发帖
-- 发布时间:2017/6/2 13:25:50
-- 跨周期引用指标出现异常
此主题相关图片如下:1.png
跨周期为什么引用数据的时候,指标会变成这样?30分钟周期图,引用 日线的 MACD 指标
|
-- 作者:gxx978
-- 发布时间:2017/6/2 13:31:08
--
提供一下你的指标是如何写的?
|
-- 作者:2457146251
-- 发布时间:2017/6/2 13:38:48
--
refDIFF := stkindi(\'\',\'macd.DIFF\', 0, 6, 0 ) ;
refDEA : stkindi(\'\',\'macd.Dea\', 0, 6, 0 ) ;
refmacd : stkindi(\'\',\'macd.macd\', 0, 6, 0 ), COLORSTICK;
|
-- 作者:2457146251
-- 发布时间:2017/6/2 13:41:18
--
补充一个问题,,,是否有函数 可以满足,,,条件A 、条件B 中,其中一个满足条件便开仓,,, 不是 or 表达方式,,, 是类似于 max(A,B)这种,,,就是 取 (A,B)条件中一个满足即可的函数, 用 or 表达,会造成很多问题
|
-- 作者:pyd
-- 发布时间:2017/6/2 13:55:16
--
补充日线周期数据,
就是用or,or会出现什么问题?
|
-- 作者:2457146251
-- 发布时间:2017/6/2 14:04:56
--
比如 进场条件为
BUYCOND := macd < 0 and ref(close,1) < ma60 and low < ref( llv( low,20), 1 ) ; 我是以 macd 小于0 以下做空 ,,,
但是我希望是 macd > 50 以上的时候,也开空, 就 0-50区间不做空 ,,,, 这样加入or 的话是 macd < 0 or macd > 50 and ref(close,1) < ma60 and low < ref( llv( low,20), 1 ) ;
变成了,,, 两者条件,,,macd < 0 或 macd > 50 and ref(close,1) < ma60 and low < ref( llv( low,20), 1 )
我希望是 这个条件里, macd < 0 或者 大于50 ,满足其中一个就行了,,
|
-- 作者:gxx978
-- 发布时间:2017/6/2 14:14:18
--
or的两个条件加个括号就可以了。
(macd < 0 or macd > 50) and ref(close,1) < ma60 and low < ref( llv( low,20), 1 ) ;
|
-- 作者:2457146251
-- 发布时间:2017/6/2 14:32:07
--
好的,多谢多谢
|