金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2834|回复: 1

小周期引用大周期ma数据

[复制链接]

3976

主题

4045

帖子

4070

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-10-26 08:51 | 显示全部楼层 |阅读模式
请教:输出2条普通均线在15分钟K线图上,同时引用高级别的ma数据,比如1小时和日线级别的ma数据显示在15分钟k线主图上。当2条高级别的ma线与其中一条普通均线方向一致时,显示指定的颜色。
自己写后运行出错。不知哪里出了问题。请指点。下面是我的代码:

INPUT: s(13,5,20,1);
INPUT: chang(34,20,144,2);
MA13: MA(CLOSE,s);
MA34: MA(close,chang);
mabig1: stkindi('','ma.ma13',0,5,-1);
mabig2: stkindi('','ma.ma13',0,6,-1);
if MA13>REF(MA13,1) and mabig1>REF(mabig1,1) and MABIG2>REF(MABIG2,1) then BEGIN
        ma13:=COLORBLUE,LINEDASHDOT;
        mabig1:=COLORBLUE,LINEDASHDOT;
        mabig2:=COLORBLUE,LINEDASHDOT;
END
if MA13<REF(MA13,1) and mabig1<REF(mabig1,1) and MABIG2<REF(MABIG2,1) then BEGIN
        ma13:=COLORBLUE,LINEDASHDOT;
        mabig1:=COLORBLUE,LINEDASHDOT;
        mabig2:=COLORBLUE,LINEDASHDOT;
END

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-26 09:02 | 显示全部楼层
MABIG2<REF(MABIG2,1)

因为大周期下是对应多个小周期K的,这几个小周期K是上调用到的大周期指标值都是一样的。这样用ref做判断是不行的。

2个处理方案:
用 stkindi('','ma.ma13',0,6,-2)  替换ref获取的值。
或者
直接在被调用指标里做好判断,当前指标下直接调用判断的结果。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-11-17 05:40 , Processed in 0.254985 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表