金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 192|回复: 3

某个周期内的最高价/最低价

[复制链接]

38

主题

87

帖子

87

积分

Rank: 2

等级: 标准版

注册:
2021-6-30
曾用名:
发表于 2024-10-4 21:38 | 显示全部楼层 |阅读模式
请问,如何获得开盘20分钟内的最高价?目前尝试编写指标,感觉有两个问题:1、H1:valuewhen(todaybar<=18,hhv(h,20));//开盘18分钟内的最高价这个值在图上显示出来有几个值(18分钟内最高价一直在变动)。如果开仓条件是“如果从20分钟起,价格大于前18分钟内最高价,则开多”,那么用到的最高价是投18分钟内的最高值么?中间值被迭代了么?
2、
H2:VALUEWHEN(TODAYBAR=20,H1);//在图上怎么能只取今天的值呢?H2怎么更新到今天的值。(还有昨天的数据 是自动被迭代成新的值么?)




3、第20分钟如果大于头18分钟的最高价则开多,请问如何写?
回复

使用道具 举报

34

主题

9195

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-10-5 19:32 | 显示全部楼层
VALUEWHEN的特性是取最近一个有效条件成立位置的值,当天k线数量没有到底20根时,它获得就是昨天位置上的值。

你这个需求,必须做条件限制,只有在第20根k结束时才做判定处理。示例代码如下:

hh18:hhv(high,TODAYBAR);

cond:TODAYBAR=20 and high>ref(hh18,2);

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

使用道具 举报

38

主题

87

帖子

87

积分

Rank: 2

等级: 标准版

注册:
2021-6-30
曾用名:
 楼主| 发表于 2024-10-8 18:12 | 显示全部楼层
技术006 发表于 2024-10-5 19:32
VALUEWHEN的特性是取最近一个有效条件成立位置的值,当天k线数量没有到底20根时,它获得就是昨天位置上的值 ...

cond:TODAYBAR=20 and high>ref(hh18,2);  请问ref中最后一个2 是什么意思?
回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-10-9 09:00 | 显示全部楼层
往前数两个的意思,看函数说明有解释的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 22:04 , Processed in 0.191173 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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