金字塔决策交易系统

标题: peak函数第一个参数应该是序列,比如close,为什么系统写死是3呢? [打印本页]

作者: 代人发帖    时间: 2024-3-26 15:44
标题: peak函数第一个参数应该是序列,比如close,为什么系统写死是3呢?
请教:系统函数,W底的,peak函数第一个参数应该是序列,比如close,为什么系统写死是3呢?
另外,几个gate1,gate2,gate3也没有设置
我想把系统自带W底函数,作为交易系统的买入信号,应该怎么做呢

作者: 技术009    时间: 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";


但是你要知道这个指标是未来指标,用在实际的交易模型里  回测好看,交易时候信号会出很大问题。

作者: 100020197    时间: 2024-3-26 15:46
我是答主,附上截图
作者: 100020197    时间: 2024-3-26 15:47
金字塔有不少系统自带函数,我想线尝试把系统自带函数作为信号,放到交易系统里,所以怎么把这些系统函数作为可以引用的指标,是首要解决问题
作者: 技术009    时间: 2024-3-26 15:51
看下2楼的回复。
作者: 100020197    时间: 2024-3-26 16:25
我拷贝代码新建了一个公式,Self_W-Di,并把它放到了日K线,截图中的Self_W_Di(5,12,2,0,30,160,30)
这一连串的5,12等,代表了什么含义呢

作者: 技术009    时间: 2024-3-26 16:26
本帖最后由 技术009 于 2024-3-26 16:28 编辑

那个是参数的,可调整的参数会显示在哪里的。在这里能看到。
[attach]22844[/attach]

作者: 100020197    时间: 2024-3-26 16:55
我想把P1和W变量一样,都输出在K线上,该怎么操作呢

作者: 100020197    时间: 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倍

作者: 技术009    时间: 2024-3-27 09:28
p1:=peak(3,N1,2);  首次定义时候使用 := p1不会输出指标线,直接使用 :定义 则会输出指标线.
详见:https://www.weistock.com/docs/PE ... 0%E7%AE%97%E7%AC%A6


作者: 技术009    时间: 2024-3-27 09:36
“当close价大于上颈线1.05的时候发出信号,可以帮我看下写对了么?K线图上一个信号都没有”

这个条件不是很好满足的.  你看peak 参数,幅度要到一定程度才行,你可以调整peak的第1个参数,也就是N1弄小点。


[attach]22864[/attach]





欢迎光临 金字塔决策交易系统 (https://www.weistock.com/bbs/) Powered by Discuz! X3.4