金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2029|回复: 1

如果n>=5就不再执行开仓命令,n=4就开一个新品种, n=3就开两个新品种

[复制链接]

4610

主题

4695

帖子

4720

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2023-5-26 15:25 | 显示全部楼层 |阅读模式
请教:实现程序化下面的功能:每次开仓前先统计持仓亏损单的数量n, 如果n>=5就不再执行开仓命令,n=4就开一个新品种, n=3就开两个新品种
我已经进展到了,可以统计出亏损单数量n,但是遇到的问题是当n<5满足开仓条件是,一秒中之内监控模块里面的品种全部会执行开仓命令

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

使用道具 举报

37

主题

9981

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-5-26 15:40 | 显示全部楼层
你没有使用ext全局变量进行横向控制,所以才出现在条件成立时都开仓。其次即使使用ext全局变量,由于后台程序化预警条件中的品种,也是顺序运行的。这种情况下希望开的新品种,可能始终都是某几个。

这类需求可以考虑使用股票池筛选。将新品种集合放到股票池中,按照一定规则筛选指定数量的新品种(例如,按价格筛选),筛选完成后,在后台直接监控股票池中选出的品种进行下单即可。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-14 08:39 , Processed in 0.082097 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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