金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 118622

函数编写,谢谢

[复制链接]

26

主题

112

帖子

112

积分

等级: 免费版

注册:
2022-8-25
曾用名:
 楼主| 发表于 2025-7-21 17:45 | 显示全部楼层
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;

JDJXTT:=BARSLAST(CROSS(J,D));
JDJXT2:REF(JDJXTT,JDJXTT+1);
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-7-21 17:50 | 显示全部楼层
这是第二次金叉,到现在是4+8=13
不是15,附图里自己去看这个cond就很明显


rsv:=(close-llv(low,9))/(hhv(high,9)-llv(low,9))*100;
k:=sma(rsv,3,1);
d:sma(k,3,1);
j:3*k-2*d;
cond:CROSS(J,D)

本帖子中包含更多资源

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

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

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-7-21 17:52 | 显示全部楼层
25到现在是13个周期

bar1输出4,bar2输出8
两个加起来就是13,一个是最近周期,一个是第二个到上一个的周期
加起来就是第二个到现在周期,这个逻辑只能自己理解


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

使用道具 举报

26

主题

112

帖子

112

积分

等级: 免费版

注册:
2022-8-25
曾用名:
 楼主| 发表于 2025-7-21 17:55 | 显示全部楼层
技术008 发表于 2025-7-21 17:50
这是第二次金叉,到现在是4+8=13
不是15,附图里自己去看这个cond就很明显

恩,那13应该怎么用公式表达出来?
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-7-21 17:55 | 显示全部楼层
你两个加起来不就好了嘛

x=5
y = 6

两个加起来不就是x+y这个很简单了吧
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-7-21 17:56 | 显示全部楼层
昨天和今天相隔一天

周五和昨天相隔2天

然后问周五和今天相隔多少天,不就是一个简单数学加起来吗
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

26

主题

112

帖子

112

积分

等级: 免费版

注册:
2022-8-25
曾用名:
 楼主| 发表于 2025-7-21 17:59 | 显示全部楼层
技术008 发表于 2025-7-21 17:56
昨天和今天相隔一天

周五和昨天相隔2天

好的,明白了,REF(JDJXTT,JDJXTT+1)就是上上一次金叉,到上一次金叉的周期也就是说。
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-7-22 08:56 | 显示全部楼层
刚想到这样写更简单了,直接用这个
cc:sumbars(cross(j,d),2)-1

然后你附图用这个代码去比对就行了
rsv:=(close-llv(low,9))/(hhv(high,9)-llv(low,9))*100;
k:=sma(rsv,3,1);
d:=sma(k,3,1);
j:=3*k-2*d;
cond:CROSS(J,D)
满足条件有个三角这样去对比

本帖子中包含更多资源

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

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

使用道具 举报

26

主题

112

帖子

112

积分

等级: 免费版

注册:
2022-8-25
曾用名:
 楼主| 发表于 2025-7-22 19:14 | 显示全部楼层
技术008 发表于 2025-7-22 08:56
刚想到这样写更简单了,直接用这个
cc:sumbars(cross(j,d),2)-1

好的,多谢,再问个问题,单单计算,上一次死叉到金叉的周期数,或者是上一次死叉开始到死叉结束的周期数,应该怎么表达?


补充内容 (2025-7-22 19:15):
也就是A点,和B点的周期数应该怎么表达?多谢

本帖子中包含更多资源

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

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-7-23 09:13 | 显示全部楼层
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;

JDJXTT:=BARSLAST(CROSS(J,D));
JDJXT2:REF(JDJXTT,JDJXTT+1);

那就是这个jdjxt2了呀,这种写法1是上次金叉,2是上次金叉时候计算他前面的一个金叉

你最好能去理解写法对应的逻辑和思想
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-19 02:48 , Processed in 0.103639 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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