金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1076|回复: 5

请教预警机制问题

[复制链接]

12

主题

58

帖子

58

积分

等级: 免费版

注册:
2022-9-6
曾用名:
发表于 2024-5-31 10:25 | 显示全部楼层 |阅读模式
我现在以简单条件测试券商版,条件是时间>9:45:25,  close>0,时间到了之后,40个股票的预警信号并不在一起触发预警,早预警的股票在9:45:27发了预警,晚的股票在9:45:50之后才出现,时间跨度有20多秒,可否详细介绍一下触发预警的过程呢?我把close该成ref(close,1)效果也不明显,我的条件如下:
con:时间>=9:45:25  and  close>0  and  开仓=0
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-5-31 10:33 | 显示全部楼层
1、代码在多品种上运行,是按先后顺序依次来运行的,并不是同一时刻在40个品种上同步执行代码的。各个品种之间的执行也是有时间差的。不可能同一时刻并行触发的。
2、另外你用的这个时间是什么时间函数,是行情时间函数,还是本地时间函数,那也是有区别的。品种的活跃度不同,如果用行情时间,那时间也是不同的。
3、如果你要跟踪本地预警的指标在各个品种上的运算过程,那可以使用debugfile函数来跟踪。使用该功能,是建议你学会该函数的使用的,否则出现和自己预期的不符也没法跟踪原因的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

12

主题

58

帖子

58

积分

等级: 免费版

注册:
2022-9-6
曾用名:
 楼主| 发表于 2024-6-3 14:44 | 显示全部楼层
感谢回复,还想请教怎么使用本地时间来触发预警呢?我使用currenttime触发不了,但time就可以触发 预警,麻烦指导一下,代码如下:
contime:currenttime>=144024;
                buycon:contime=1  and KCCON=0;       
        if buycon=1 then BEGIN
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-6-3 14:52 | 显示全部楼层
currenttime获取的就是本地计算机时间。那你只能使用debugfile来输出条件了,看你监控的条件中各个之是多少,是哪个值不成立导致的没有出预警信号啊。例如:
DEBUGFILE('D:\TEST.TXT',STKLABEL&' CURRENTTIME='&NUMTOSTR(CURRENTTIME,0)&' KCCON='&NUMTOSTR(KCCON,0),1); //例如你预警BUYCON指标,输出currenttime和KCCON的值到D盘test文本中,这样就能通过输出的值来判断buycon是否成立了。不出预警信号,那就是没有在计算或预警条件不满足。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

12

主题

58

帖子

58

积分

等级: 免费版

注册:
2022-9-6
曾用名:
 楼主| 发表于 2024-6-6 10:21 | 显示全部楼层
技术010 发表于 2024-6-3 14:52
currenttime获取的就是本地计算机时间。那你只能使用debugfile来输出条件了,看你监控的条件中各个之是多少 ...

关于预警交易,再请教两个问题,一是代码设置时间为9:24:50发单条件,电脑本地时间触发,允许非交易时间允许,这个时候的预埋单是怎么发送,是否也在9:30:00后才生成委托单发出?  第二个问题,后台买卖策略中Tbuy能按条件买入,但第二天,有持仓,Tsell不能卖出,要加一行sell才能卖出,这个情况实盘和精细回测都做过,结果相同,不知道是怎么原因?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-6-6 10:26 | 显示全部楼层
1、是的,盘前的报单以预埋单的形式存在本地,等开盘后,再报单到柜台生成委托单。
2、后台上面,只会触发TSELL,不会触发图表的交易函数SELL的。TSELL不卖出,那只会是TSELL的条件不满足,自己加debugfile来跟踪卖出条件是否成立了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-3 02:29 , Processed in 0.133371 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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