金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4329|回复: 6

求助,写震荡天数,hhv写在里面可以编译但不运行,如何写才能正确计算

[复制链接]

1

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-9-26
曾用名:
发表于 2022-9-27 08:57 来自手机 | 显示全部楼层 |阅读模式
在30%的空间内(hhv(h,n)-llv(l,n))/llv(l,n)<=0.3(求n最大的值)震荡了多少天怎么写,用不来那个循环,麻烦写一下,
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-9-27 09:26 | 显示全部楼层
本帖最后由 技术009 于 2022-9-27 09:27 编辑

从逻辑角度 写循环 是可以的。但是问题是你这种 会很容易直接卡死的。



i:=1;
WHILE 1 do
begin
if BARPOS<i then BREAK;
if (hhv(h,i)-llv(l,i))/llv(l,i)>0.1 then BREAK;//参数改成0.1 方便测试
i:=i+1;
end
//test  1 和2 是对照组
test1:(hhv(h,i)-llv(l,i))/llv(l,i);
test2:(hhv(h,i-1)-llv(l,i-1))/llv(l,i-1);
result:i-1;//最终结果

//输出下变化的节点
DRAWICON(result<ref(result,1),h,1);

我建议你控制好数据量 否则大概率直接卡死。

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

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-9-27 09:30 | 显示全部楼层
看下效果应该是可以的:
这里参数是0.3了
截图202209270930309677.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-9-26
曾用名:
 楼主| 发表于 2022-9-27 10:42 来自手机 | 显示全部楼层
谢谢,运行了,只是还有个小问题,我复制粘贴过后那个图标不显示,
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-9-27 10:47 | 显示全部楼层
那个笑脸 是范围内最高最低价变化了才会出现输出的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-9-26
曾用名:
 楼主| 发表于 2022-9-27 10:52 来自手机 | 显示全部楼层
哦,谢谢,
回复

使用道具 举报

1

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-9-26
曾用名:
 楼主| 发表于 2022-9-27 11:16 来自手机 | 显示全部楼层
哦,谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 12:02 , Processed in 0.153807 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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