金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2017|回复: 5

if画线

[复制链接]

78

主题

232

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-11-24
曾用名:
发表于 2023-7-7 10:29 | 显示全部楼层 |阅读模式
if可以画2种颜色的线条吗?
if VR<ma1 then a:VR,linethick2,COLORRED;
        else   a:VR,linethick2,COLORWHITE;     //这样写会显示a变量重复

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-7-7 10:31 | 显示全部楼层
这样不行,只能用2个变量来操作,类似这样:

[PEL] 复制代码
ma1:=ma(c,10);
red:if(ma1>c or cross(c,ma1),c,drawnull),colorred;
green:if(ma1<c or cross(ma1,c),c,drawnull),colorgreen;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

78

主题

232

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-11-24
曾用名:
 楼主| 发表于 2023-7-7 12:03 | 显示全部楼层
我在5分钟内想取得60日向下的数据这个怎么写
这样放在公式里调用, HH:ref(hhv(ma4,60),1);   
这里的ma4  2日线平均,
          60    这可以用调用日线的方式调用,
这里有2个参数
//-------------------------------------------------
我这样不行,看一下怎么可以
公式里写  HH:ref(hhv(2,60),1);  
程序里这样调用结果不行
MA6:stkindi('','公式.HH',0,6,-1);
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-7-7 12:58 | 显示全部楼层
代码逻辑没问题。要历史偏移 要么调用函数里指定偏移,要么被调用指标定义时候 ref偏移下。

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

使用道具 举报

78

主题

232

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-11-24
曾用名:
 楼主| 发表于 2023-7-7 15:14 | 显示全部楼层
日线数据没有问题,我一直在用5分钟K线与日线对比,
会不是会是这个2日均线数据的问题
截图202307071514241646.png
回复

使用道具 举报

78

主题

232

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-11-24
曾用名:
 楼主| 发表于 2023-7-7 15:22 | 显示全部楼层
我在公式的里面加了一行ma2:(2,c)
公式
ma2:(2,c);
HH:ref(hhv(ma2,60),1);
调用是这样
MA6:stkindi('','指标.HH',0,6,-1);
这样能调出来,但是很明显示,结果是错的,看圈着的地方,这不像是日线均线


补充内容 (2023-7-7 15:25):
做了条线能比,这应是对的
截图202307071521297075.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-16 04:38 , Processed in 0.144887 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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