金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2355|回复: 6

tholdcount函数问题,品种数量达到X就不再开仓如何设置?

[复制链接]

42

主题

71

帖子

81

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
发表于 2023-6-20 08:24 | 显示全部楼层 |阅读模式
老师好,后台单策略多品种下,我用THOLDCOUNT('')判断持仓品种数量<=3个的时候才可以开仓,但是目前发现如果用MKT函数仍然在品种数量 >3的时候会发出交易信号,导致持仓品种数量超过3个品种,请问如何才可以设置达到3个持仓品种以后就不再开仓了?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-20 08:40 | 显示全部楼层
这个控制不住。比如:A品种判断持仓数量小于3,然后它下单了,但是这个下单到成交 是有一个时间的。  并且这个时间是大于指标运行耗费的时间的,所以你A品种下单还没成交,B品种因为这时候判断的结果也是持仓品种小于3,它还会继续下,最终结果就是会超出3个。

你试着用 TISREMAINEX 函数判断下未成交单。有开仓未成交时候 限制不要买入。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

42

主题

71

帖子

81

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2023-6-20 08:43 | 显示全部楼层
开仓逻辑大概是这样

COND:= (SS <> 0) AND ((MARGIN_L OR MARGIN_S) < MARGIN_AVAILABLE)  AND THOLDCOUNT('') <= 3;  //资金控制

VAR:= TISREMAIN(1) = 0 AND AND CROSS(CLOSE, R1 + N_IN * MINDIFF());  //开仓中间条件

IF VAR AND THOLDCOUNT('') <= 3 AND TBUYHOLDINGEX('', STKLABEL(), 2) = 0 THEN BEGIN
        KCKD_1: TBUY(1, SS, MKT, 0, 0, '', ''), ORDERQUEUE;  
END
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-20 08:47 | 显示全部楼层
看2楼,你试着加一个未成交判断。并且是判断所有品种的买入未成交。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

42

主题

71

帖子

81

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2023-6-20 08:55 | 显示全部楼层
技术009 发表于 2023-6-20 08:47
看2楼,你试着加一个未成交判断。并且是判断所有品种的买入未成交。

“所有品种”买入的语句能否帮忙写一下,谢谢了
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-20 08:58 | 显示全部楼层
TISREMAINEX(1,'','') 返回1 表示有开多未成交
TISREMAINEX(3,'','') 开空未成交

你下单时候判断 他们返回值是0就行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

42

主题

71

帖子

81

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2023-6-20 09:01 | 显示全部楼层
技术009 发表于 2023-6-20 08:58
TISREMAINEX(1,'','') 返回1 表示有开多未成交
TISREMAINEX(3,'','') 开空未成交

好的,这回弄明白了,多谢多谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 05:34 , Processed in 0.100855 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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