金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2117|回复: 10

peak函数第一个参数应该是序列,比如close,为什么系统写死是3呢?

[复制链接]

4591

主题

4675

帖子

4700

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-3-26 15:44 | 显示全部楼层 |阅读模式
请教:系统函数,W底的,peak函数第一个参数应该是序列,比如close,为什么系统写死是3呢?
另外,几个gate1,gate2,gate3也没有设置
我想把系统自带W底函数,作为交易系统的买入信号,应该怎么做呢
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-3-26 15:46 | 显示全部楼层
本帖最后由 技术009 于 2024-3-26 15:48 编辑

“系统函数,W底的,peak函数第一个参数应该是序列,比如close,为什么系统写死是3呢?”
和zig函数对应的:
用法:
ZIG(K,N),当价格变化量超过N%时转向X为序列或常数
为常数时表示0:开盘价,1:最高价,2:最低价,3:收盘价,4:高点用最高价、低点用最低价


“另外,几个gate1,gate2,gate3也没有设置” 这是啥?

我想把系统自带W底函数,作为交易系统的买入信号,应该怎么做呢
直接指标调用或者把代码抄过来,作为条件就行了呀. 那个指标最后的部分没定义成变量而已,你直接改下那个代码,再调用就行了。


W:min(t1,t2)>20
//左右底周期跨度均大于20
and abs(t1-t2)/min(t1,t2)*100<gate1
//左右底跨度之差与左(或右)底跨度的比值小于gate1
and bpt/b12*100<gate2
//底部反弹幅度与前期深度跌幅的比值小于gate2
and  b24/bpt*100<gate3  
//左右底股价的差与底不凡弹高度的比值小于gate3
and cross(close,1.05*p3);
//最新收盘价向上突破颈线的1.05倍



然后在交易模型里调用:
w:"w底.w";


但是你要知道这个指标是未来指标,用在实际的交易模型里  回测好看,交易时候信号会出很大问题。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

103

主题

255

帖子

265

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2024-3-26 15:46 | 显示全部楼层
我是答主,附上截图
截图202403261546248984.png
回复

使用道具 举报

103

主题

255

帖子

265

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2024-3-26 15:47 | 显示全部楼层
金字塔有不少系统自带函数,我想线尝试把系统自带函数作为信号,放到交易系统里,所以怎么把这些系统函数作为可以引用的指标,是首要解决问题
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-3-26 15:51 | 显示全部楼层
看下2楼的回复。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

103

主题

255

帖子

265

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2024-3-26 16:25 | 显示全部楼层
我拷贝代码新建了一个公式,Self_W-Di,并把它放到了日K线,截图中的Self_W_Di(5,12,2,0,30,160,30)
这一连串的5,12等,代表了什么含义呢
截图202403261623168188.png
截图202403261624159103.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

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

那个是参数的,可调整的参数会显示在哪里的。在这里能看到。
截图202403261628032904.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

103

主题

255

帖子

265

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2024-3-26 16:55 | 显示全部楼层
我想把P1和W变量一样,都输出在K线上,该怎么操作呢
截图202403261655366904.png
回复

使用道具 举报

103

主题

255

帖子

265

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2024-3-26 17:01 | 显示全部楼层
第二个问题,我想用下面的代码,实现W底的效果
当close价大于上颈线1.05的时候发出信号,可以帮我看下写对了么?K线图上一个信号都没有

p1:=peak(3,N1,2);
p3:=peak(3,N1,1);
p2:=trough(3,N1,2);
p4:=trough(3,N1,1);
//t1:=troughbars(3,N1,2)-peakbars(3,N1,1);
//t2:=peakbars(3,N1,1)-troughbars(3,N1,1);
//b12:=p1-p2;
//bpt:=max(p3-p2,p3-p4);
//b24:=abs(p2-p4);

W:cross(close,1.05*p3)
//最新收盘价向上突破颈线的1.05倍
截图202403261701114505.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-3-27 09:28 | 显示全部楼层
p1:=peak(3,N1,2);  首次定义时候使用 := p1不会输出指标线,直接使用 :定义 则会输出指标线.
详见:https://www.weistock.com/docs/PE ... 0%E7%AE%97%E7%AC%A6

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-29 06:02 , Processed in 0.140603 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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