金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 300|回复: 4

关于后台程序开仓问题

[复制链接]

7

主题

18

帖子

18

积分

Rank: 4

等级: 专业版

注册:
2024-12-19
曾用名:
发表于 2025-12-24 22:46 | 显示全部楼层 |阅读模式
您好,老师
我想问一下,下面这段代码,如果加上T1这个IF条件不开仓,如果不加这个IF条件就可以正常开仓,这是什么原因呢?我的目的是想做日内交易,即在日内第一根K线进行交易,然后收盘前5分钟平仓。如果修改的话要怎么改?谢谢!

T1:=TODAYBAR>=1 AND REMAININGTIME(CLOSETIME(0))>5*60;
IF T1 THEN BEGIN
        IF ISUP THEN BEGIN
        TBUY(ISUP,1,MKT);
           END
END

回复

使用道具 举报

2

主题

6010

帖子

6010

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-12-25 08:59 | 显示全部楼层
无论是什么周期上,代码逻辑上T1是满足你这个控制需求的。你是否还有其他控制开仓的代码存在?

回复

使用道具 举报

7

主题

18

帖子

18

积分

Rank: 4

等级: 专业版

注册:
2024-12-19
曾用名:
 楼主| 发表于 2025-12-25 15:32 | 显示全部楼层
您好,老师,目前并没有其他的条件和代码了。。麻烦您看一下这两格截图,如果把T1这个IF语句注释掉就可以正常开仓,如果加上就无法开仓,不知道是什么原因。谢谢。辛苦了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

2

主题

6010

帖子

6010

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-12-25 15:39 | 显示全部楼层
你是回测啊。回测中 REMAININGTIME是无效的。

如果只是为了达成时间判断的需求, 你可以直接使用time函数进行判断。

例如你是1分钟周期回测,那么 对于股指期货 其实只需要判断:time<=145500 就可以。
回复

使用道具 举报

7

主题

18

帖子

18

积分

Rank: 4

等级: 专业版

注册:
2024-12-19
曾用名:
 楼主| 发表于 2025-12-25 21:29 | 显示全部楼层
恩。好的。那我了解了。。非常感谢老师哈。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-13 06:16 , Processed in 0.139263 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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