金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 164|回复: 3

非主力合约只平仓不开仓

[复制链接]

20

主题

35

帖子

45

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
发表于 2026-9-11 15:37 | 显示全部楼层 |阅读模式
主力合约是PR11,但前期PR10还没平仓,为避免非主力合约平仓后再次开仓,请问如下指令是否正确:
TBUY(THOLDING=0 AND STKLABEL<>'PR10',SHOUSHU,MKT);


回复

使用道具 举报

3

主题

1036

帖子

1077

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2026-9-11 16:28 | 显示全部楼层
不对,是要在主力合约上,先读取PR10的持仓为0才能再开仓的,你的这个STKLABEL<>'PR10'判断条件不行的。例如:
TBUY(THOLDING=0 AND TBUYHOLDINGEX('','PR10',2)=0 AND TSELLHOLDINGEX('','PR10',2)=0,SHOUSHU,MKT);
回复

使用道具 举报

20

主题

35

帖子

45

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2026-9-11 18:54 | 显示全部楼层
admin 发表于 2026-9-11 16:28
不对,是要在主力合约上,先读取PR10的持仓为0才能再开仓的,你的这个STKLABEL'PR10'判断条件不行的。例如 ...

是我没说清楚,我的后台监控品种里包括:PR10和PR11。没有使用主力合约PR00。

这样的话,以下指令应该有效吧?

TBUY(THOLDING=0 AND STKLABEL<>'PR10',SHOUSHU,MKT);

回复

使用道具 举报

1

主题

312

帖子

312

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2026-9-14 09:20 | 显示全部楼层
可以的,不会再开PR1的仓位
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-17 11:20 , Processed in 0.088767 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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