金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1897|回复: 6

改成金字塔可用

[复制链接]

22

主题

72

帖子

72

积分

等级: 免费版

注册:
2021-5-31
曾用名:
发表于 2023-8-2 12:57 | 显示全部楼层 |阅读模式
老师,这段代码,帮忙改成金字塔可以用的,谢谢

YESA: IF(VALUEWHEN(CROSSDOWN(K3<K4,0.5),REF(EXIST(中枢统计,BARSLASTCOUNT(K3<K4)),1)),1,0),NODRAW;
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-2 13:10 | 显示全部楼层
CROSSDOWN(K3<K4,0.5) 改为CROSS(0.5,K3<K4)

BARSLASTCOUNT(K3<K4) 这个没有直接的函数,只能判断反向满足的条件的位置来判断 了BARSLAST(K3>=K4)
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

22

主题

72

帖子

72

积分

等级: 免费版

注册:
2021-5-31
曾用名:
 楼主| 发表于 2023-8-2 13:22 | 显示全部楼层

应该是这样,但提示错误:any多调用的参数和预定义参数不符
IF(VALUEWHEN(CROSS(0.5,K3<K4),REF(EXIST(中枢统计,BARSLAST(NOT(K3<K4)),1))),1,0),NODRAW;
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-2 13:41 | 显示全部楼层
你这个报错 和你上面的语句无关呀。其他地方的吧。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

22

主题

72

帖子

72

积分

等级: 免费版

注册:
2021-5-31
曾用名:
 楼主| 发表于 2023-8-2 14:50 | 显示全部楼层
完整代码如下,求上一个多头线区域内,有没有包含中枢的任意一根k线,谢谢老师

G:=IF(HIGH=HHV(HIGH,3),1,0);
D:=IF(LOW=LLV(LOW,3),1,0);
S:=IF(REF(G,2)=1 AND REF(G,1)=0 AND G=0,REF(HIGH,2),REF(HIGH,2+(BARSLAST(REF(G,2)=1 AND REF(G,1)=0 AND G=0))));
X:=IF(REF(D,2)=1 AND REF(D,1)=0 AND D=0,REF(LOW,2),REF(LOW,2+(BARSLAST(REF(D,2)=1 AND REF(D,1)=0 AND D=0))));
K1:=IF(HIGH>=MA(CLOSE,1),S,REF(S,BARSLAST(HIGH>MA(CLOSE,1))));
K2:=IF(LOW<=MA(CLOSE,5),X,REF(X,BARSLAST(LOW<=MA(CLOSE,5))));
C1:=REF(CLOSE,1)<=K1 AND CLOSE>K1;
C2:=REF(CLOSE,1)>=K2 AND CLOSE<K2;
K3:=BARSLAST(C1);
K4:=BARSLAST(C2);
多头线:IF(K3<K4,K2,NULL),COLORRED,LINETHICK2;
空头线:IF(K3>K4,K1,NULL) ,COLORWHITE,LINETHICK2;

////////////////////////////////
ST:=ABS(C-O),NODRAW;
DG:=MAX(MAX(REFX(L,1),REFX(L,2)),REFX(L,3));
GD:=MIN(MIN(REFX(H,1),REFX(H,2)),REFX(H,3));
AA11:=(DG+GD)/2;
A11:=AA11>REFX(L,3) AND REFX(L,2)< AA11 AND REFX(L,1) <AA11 ;
A21:=FILTER(A11,5);
A41:=A11 AND A21;
STICKLINE(1&& REF(A41,2),REF(GD,2),REF(DG,2),13,-1),COLORYELLOW;
中枢统计:=BACKSET(REF(A41,3),3);

aaa:IF(VALUEWHEN(CROSS(0.5,K3<K4),REF(EXIST(中枢统计,BARSLAST(NOT(K3<K4)),1))),1,0),NODRAW;


补充内容 (2023-8-2 15:37):
最后一行代码在雯华里面可以实现,原始代码如下

前高有中枢:IF(VALUEWHEN(CROSSDOWN(K3<K4,0.5),REF(EXIST(中枢统计,BARSLASTCOUNT(K3<K4)),1)),1,0),NODRAW;
回复

使用道具 举报

22

主题

72

帖子

72

积分

等级: 免费版

注册:
2021-5-31
曾用名:
 楼主| 发表于 2023-8-2 16:18 | 显示全部楼层
求009老师百忙之中给调整最后一行的金字塔写法
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-2 16:26 | 显示全部楼层
括号不对齐。。

aaa:IF(VALUEWHEN(CROSS(0.5,K3<K4),REF(EXIST(中枢统计,BARSLAST(NOT(K3<K4))),1)),1,0),NODRAW;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-16 12:53 , Processed in 0.087709 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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