金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 25|回复: 1

老师,帮我看看,卡我一天了

[复制链接]

3

主题

5

帖子

5

积分

Rank: 1

等级: 新手上路

注册:
2025-4-22
曾用名:
发表于 2025-10-12 20:40 | 显示全部楼层 |阅读模式
老师,麻烦指导一下这个思路的实现,我反复检测大半天,就是不通过,不知道错哪里了:
        思路:以30根K线的高点为高点线,行情不断走高,高点线也走高,当行情有新高,但是不涨被下一根K线或者下两根线吞没了,多头就离场。
下面的代码中,DTFZ1(多头反转)我在逐根K线检查时,发现一直是0,无法取得1值。K线走低的DTF1是可以取到1值的,下破平多所指的K线DTF1是1,而DTFZ1还是0。
                      DTF1:IF((H <REF(H,1) AND L<REF(L,1)),1,0);//K线走低
                      DTFZ1:IF(REF(H,1)>REF(REF(HHV(H,NL*3),1),1) AND REF(H,1)>KSX AND DTF1,1,0);//新高不涨反跌
                      //高点线:REF(HHV(H,NL*3),1)
                      //REF(REF(HHV(H,NL*3),1),1) = REF(高点线,1)
                      //问题是为什么  DTFZ1  一直是0???
                      平多:SELL((DTFZ1 OR LOW<DSX )AND HOLDING>0,0,MARKETR);


问题1:为什么DTFZ1取不到1;
问题2:REF(X,A)语法中X可以是中文吗?   GDX:REF(HHV(H,10),1) ;REF(GDX,1) 和REF(REF(HHV(10,1),1),1)执行效率一样么?
问题3:怎么实现第2根线走低吞没或者第三根K线才走低吞没的 组合判断?

麻烦老师指导一下,非常感谢!




本帖子中包含更多资源

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

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-10-13 09:05 | 显示全部楼层
a:REF(H,1);
b:REF(REF(HHV(H,NL*3),1),1);
c1:REF(H,1);
c2:KSX;
dd:DTF1


这样把变量都给输出然后去分析,这种代码工作人员是看不出问题的,这种都是语法没有问题,很多时候是逻辑上写的有问题
逻辑问题只能自己分析了,工作人员看着就是一堆变量做对比,是看不出那里是不是有问题的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-13 23:28 , Processed in 0.109453 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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