金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4178|回复: 13

取高低位置的值

[复制链接]

78

主题

232

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-11-24
曾用名:
发表于 2023-10-31 09:08 | 显示全部楼层 |阅读模式
这个会在高低位置放一个笑脸,怎么样取到高低位笑脸的数据,并用一个线连接来,高位用绿色,低位用红色ma10:ma(c,30);
ma20:ma(c,90);
majc:cross(ma10,ma20);
masc:cross(ma20,ma10);

LEN1:=BARSLAST(majc)+1;
LEN2:=BARSLAST(masc)+1;

redH_location:=HHVBARS(c,len1);
greenL_location:=LLVBARS(c,LEN2);

S1:BACKSET(masc,redH_location+1);
S2:BACKSET(majc,greenL_location+1);

DRAWICON(cross(s1,0),h,1);
DRAWICON(cross(s2,0),L,2);

DRAWLINE(cross(s1,0),H,cross(s2,0) OR ISLASTBAR,L,0);
DRAWLINE(cross(s2,0),L,cross(s1,0) OR ISLASTBAR,H,0);



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-10-31 09:21 | 显示全部楼层
笑脸位置上的高低价。
HH:VALUEWHEN(cross(s1,0),h);
LL:VALUEWHEN(cross(s2,0),L);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

78

主题

232

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-11-24
曾用名:
 楼主| 发表于 2023-11-1 10:56 | 显示全部楼层
我做成公式用5分钟K线下去调用,用下面6可以调用正常,但用-6就不是日线了,这是为什么,
这个能正常   ,这不是怕闪烁要用前一周期才对吗
HH:stkindi('','公式.HH',0,6,0);
LL:stkindi('','公式.LL',0,6,0);
这个不正常
HH:stkindi('','公式.HH',0,-6,0);
LL:stkindi('','公式.LL',0,6,-0);
回复

使用道具 举报

78

主题

232

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-11-24
曾用名:
 楼主| 发表于 2023-11-1 10:59 | 显示全部楼层
我去,写错了,应用-1,的写成负6了
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-11-1 11:00 | 显示全部楼层
6 才是日线。你写-6 是完全错误的参数。最后一个参数才是偏移参数。

HH:stkindi('','公式.HH',0,6,-1); 这才是调用前一个日线的写法

上面这个指标是一定会闪烁的,因为上面这个指标本身就是未来逻辑。你在调用时候做偏移也没有用。

使用偏移来解决闪烁 仅限于指标本身没有未来函数情况下。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

78

主题

232

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-11-24
曾用名:
 楼主| 发表于 2023-11-1 11:15 | 显示全部楼层
这个指标是未来逻辑?
在当下看,这不是历史数据中交叉后      历史数据中最高与最低点吗?

这样看这不是曾经确定发生过的事吗,怎么是未来逻辑?
回复

使用道具 举报

78

主题

232

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-11-24
曾用名:
 楼主| 发表于 2023-11-1 11:18 | 显示全部楼层
你说的闪是在交叉后,因为均线会因为后面的 数据发生变化是吧,也就是交叉的位置会变
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-11-1 11:29 | 显示全部楼层
和金叉死叉的闪烁无关。

对,这个指标就是未来逻辑。

因为代码执行方式是从历史向着未来执行,所以计算时候 是可以调用过去的数据,但是你判断当前是最高点,就必须知道未来的价格情况,这就是未来的数据调用了。   所以如果从纯统计的角度去考虑那么其实是没有未来的,都是过去的。  只是软件指标的运行机制是面向交易的角度,所以这种统计实际就是未来。   




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

使用道具 举报

78

主题

232

帖子

232

积分

Rank: 4

等级: 专业版

注册:
2021-11-24
曾用名:
 楼主| 发表于 2023-11-3 09:24 | 显示全部楼层
这样子在小周期下没有示来吧,但这结果看着怪怪的,还有别的办法在小周期下取得日线昨日收盘价吗
现在这样调用
ZC:REF(C,1);//调用的昨收


昨收:stkindi('','指标.ZC',0,6,-1);
如果是就只有ZC一个还能从上面取得不同周期的收盘价呀,ZC:REF(C,1)这里面的1能不能换成变用,在调用时更换值进去再调用呀


补充内容 (2023-11-3 09:26):
在小周期下没有未来数据因子的吧,还有别的办法在小周期下取得日线昨日收盘价吗
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-11-3 09:36 | 显示全部楼层
昨收:stkindi('','指标.ZC',0,6,-1);

这种调用没有问题,没有未来。

“ZC:REF(C,1)这里面的1能不能换成变用,在调用时更换值进去再调用呀”
可以的,你可以定义一个参数 然后传递进去。在被调用指标里也定义一个参数,ZC的定义里使用这个参数变量。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-1 21:02 , Processed in 0.148504 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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