金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3039|回复: 0

zig函数用在判断语句中怎么用

[复制链接]

15

主题

37

帖子

37

积分

Rank: 2

等级: 标准版

注册:
2021-12-10
曾用名:
发表于 2022-7-15 20:22 | 显示全部楼层 |阅读模式
问题1:我本来想编一个通过zig函数把当前所处的状态分个类,代码如下,采用的是序列模式。
但是不知道为什么这个zigp一直是4一个直线,判读语句没起作用?
问题2:我如何在图表中引用这个zigp的值,我是说这个被引用的指标是序列计算模式,而图表程序化必须是逐K模式,如果点选了仅刷新最新K,这个引用出来的值正确吗?
input:zig_n(10,0,100);
//最近的波峰波谷值
pe_b:PEAKBARS(c,zig_n/10 ,1),LINETHICK;

tr_b:TROUGHBARS(c , zig_n/10,1 ),LINETHICK;
//取波峰波谷值
tra1:TROUGH(c ,zig_n/10,1);
pea1:PEAK(c ,zig_n/10,1);
pea2:PEAK(c ,zig_n/10,2);
//如果当前距离波峰比较近判断是下跌走势
if pe_b<tr_b then BEGIN
        if c<TRa1 THEN begin
                zigp:=4;//如果价格低于比较近的波谷,状态赋值为4
                end;
        if c>tra1 then BEGIN
                if Pea1<Pea2 then BEGIN
                        zigp:=5;//如果价格高于比较近的波谷,但是波谷1小于波谷2状态赋值为5
                        end;
                if Pea1>Pea2 then BEGIN
                        zigp:=6;
                        end;
                end;
end;
tra:zigp;

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-3 13:51 , Processed in 0.148956 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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