金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 119|回复: 1

在PEL图表交易策略中,调用VBA自定义函数后,K线图出现大量空白

[复制链接]

5

主题

8

帖子

8

积分

Rank: 4

等级: 专业版

注册:
2025-7-31
曾用名:
发表于 2025-8-24 19:42 | 显示全部楼层 |阅读模式
金字塔版本号:v7.10和v6.31都有这个现象

在已经实现好的图表交易策略中,如果不调用VBA自定义函数,在K线图中打开策略,K线图表现正常,如下图所示:
截图202508241919521761.png
如果在策略中,只要调用任意VBA自定义函数(VBA函数没有特殊之处,调用我自己写的VBA函数或者调用官方提供的CU_MA2自定义函数效果相同,K线图下面都会出现空白),则K线图下面会出现大量空白,如下图所示:
截图202508241921209873.png
下面出现空白的效果,现象像是VBA里面输出了一个变量值为0的变量到PEL策略中一样,导致下面出现了空白
这个会导致看不清楚信号以及K线图走势,这个原因大概是什么?应该怎么解决

复现流程:
1. 打开任意图表交易策略,例如直接使用官方的交易策略:公式-->交易系统-->A.图表交易系统-->2.指标交易-->"BIAS乖离率交易系统"
2. 在策略源码里面直接加入自定义函数调用代码:CU_MA2(close);
3.保存,在K线图里面打开"BIAS乖离率交易系统",发现K线图下面出现大量空白
截图202508241937037324.png
4. 注释自定义函数调用代码:CU_MA2(close); 保存,然后可以看到K线图下面的空白消失了

截图202508241939031612.png
回复

使用道具 举报

0

主题

2674

帖子

2674

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-8-25 11:59 | 显示全部楼层
因为数据,K先被压缩了。勾选这个选项

截图202508251159527493.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-1 10:33 , Processed in 0.097094 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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