金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
123
返回列表 发新帖
楼主: 100018966

后台程序化的调试

[复制链接]

171

主题

475

帖子

485

积分

Rank: 2

等级: 标准版

注册:
2021-5-31
曾用名:
 楼主| 发表于 2022-8-4 11:29 | 显示全部楼层
昨天金字塔技术人员帮我远程的后台测试公式代码,我加了限制当日第一第二根K 线,代码如下:
IF TODAYBAR=1 OR TODAYBAR=2 THEN
BEGIN
昨收:=ROUNDS(CALLSTOCK(STKLABEL,VTCLOSE,6,-1),2);
昨2收:=ROUNDS(CALLSTOCK(STKLABEL,VTCLOSE,6,-2),2);
昨3收:=ROUNDS(CALLSTOCK(STKLABEL,VTCLOSE,6,-3),2);
昨4收:=ROUNDS(CALLSTOCK(STKLABEL,VTCLOSE,6,-4),2);
昨5收:=ROUNDS(CALLSTOCK(STKLABEL,VTCLOSE,6,-5),2);
基价:MIN(MIN(MIN(昨收,昨2收),昨3收),昨4收);

稳定:昨收<基价*1.13;
昨N涨停:ROUNDS(昨收,2)<ROUNDS(昨2收*1.1,2);
首板保证:稳定 AND 昨N涨停;

if  首板保证 AND ISLASTBAR then  DEBUGFILE('D:\TEST1.TXT',STKLABEL&'首板保证:%.0f',首板保证);
END
今天早上测试输出,本来不应该有输出的,输出为1,请看输出切图
是不是早上开盘的段时间几秒钟,后台程序化取昨天的收盘价会取不到?后来我取消限制第一根或者二K线,输出就是正确的了。
截图202208041128085962.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-4 13:22 | 显示全部楼层
你是不是勾选了不间断监控?然后本地时间可能有秒级别误差,导致这个输出其实是昨日的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-6 18:31 , Processed in 0.141482 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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