金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4623|回复: 2

主力合约换月前平仓

[复制链接]

68

主题

207

帖子

207

积分

等级: 免费版

注册:
2021-6-11
曾用名:
发表于 2022-5-14 18:52 | 显示全部楼层 |阅读模式
收市前5分钟判断当前持仓的主力合约的当日成交量是否为本品种全部合约的成交量最大,如果不是(次日换月)立即平仓,请问该功能如何实现?
回复

使用道具 举报

38

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-5-14 21:56 | 显示全部楼层
本帖最后由 技术006 于 2022-5-14 22:00 编辑

xxx:STRTRIMRIGHT(STKLABEL ,'0123456789');
name:IF(xxx='SC',XXX+'0000',XXX+'00');

main_vol:callstock(name,vtvol,6);

cond:vol>main_vol;//判断当前合约成交量是否超过主力
if  cond=1 then begin
   tsell();//平主力合约
end

1、方式1:将同品种分在一个板块中(不含连续和指数),通过后台程序化监控各个品种的板块。(如果不考虑原油),则可以考虑在每个预警条件中直接加载同品种的具体合约。
2,方式2,和1类似。通过股票池将按照每个品种的具体合约为一组,进行筛选。将符合上面cond条件的合约筛出后,通过后台直接进行平仓处理(平仓语句中指定指定连续合约代码)

上述代码为示例代码,以提供方法为主,关于时间判断或者其他条件处理,请自行尝试实现。



金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

68

主题

207

帖子

207

积分

等级: 免费版

注册:
2021-6-11
曾用名:
 楼主| 发表于 2022-5-14 22:03 | 显示全部楼层
以上两种方式确实可以实现,但都超级麻烦。算了,我想其它办法,谢谢秒回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-30 01:00 , Processed in 0.167111 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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