金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 167|回复: 2

收盘平仓问题

[复制链接]

24

主题

117

帖子

117

积分

等级: 免费版

注册:
2023-5-20
曾用名:
发表于 2024-10-22 15:15 | 显示全部楼层 |阅读模式

//收盘前平仓
IF TIME>14000 THEN//如果时间在14点50分以后,那么
BEGIN
SELL(HOLDING>0,0,MARKET );//如果持有多单,以市价卖出所有持仓量
SELLSHORT(HOLDING<0,0,MARKET );//如果持有空单,以市价空头卖出所有持仓量                                                                                    
END

1、系统里写成了IF TIME>14000 THEN。。这个条件是否属于无效?
2、应该写成IF TIME>145000 THEN//如果时间在14点50分以后,若这样设置平仓会在什么时间?15:000?还是14:50至15:00之间任一时刻?
3、今天模拟账户中14:53开了新仓,收盘没平,是不是就是因为这个IF TIME>14000 THEN//设置错误的问题?
4、想要加进去14:50至收盘前不再开新仓,应怎么写?
问题较多,麻烦老师了,谢谢!!!

回复

使用道具 举报

0

主题

95

帖子

95

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2024-10-22 16:58 | 显示全部楼层
本帖最后由 资深技术07 于 2024-10-22 17:07 编辑

不好意思,让您久等了。这个区平时关注的少。
代码编写的帖子,请您后面发到“指标编写问题”区,谢谢
截图202410221703536359.png

是的,时间要写成6位的。
需要在开仓条件和平仓条件里,都加入时间限制。
以下示例36、37、39、55行,就是相关代码的示例,供您参考。具体到您的145000,就是收盘前10分钟,将36、37行的5改成10就可以了。
截图202410221657337375.png

回复

使用道具 举报

24

主题

117

帖子

117

积分

等级: 免费版

注册:
2023-5-20
曾用名:
 楼主| 发表于 2024-10-23 10:18 | 显示全部楼层
谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 10:07 , Processed in 0.240882 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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