金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 530|回复: 4

关于后台程序化动态加载监控机制的疑问

[复制链接]

103

主题

255

帖子

265

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2025-2-18 15:26 | 显示全部楼层 |阅读模式
我建立了一个后台程序化监控,期间有修改过代码,更换过监控的方式(由自己添加的全量股票监控改到动态加载).但是监控任务是同一个,一个任务的成交历史都在;如下:
截图202502181518145050.png
红框里的三笔交易,产生了成交记录里的三笔持仓.当时监控是针对市场的所有股票.
后来我换了股票池用来监控,改成动态加载
截图202502181520004328.png
今天成交了两只股票
截图202502181520299523.png
我的问题是:
(1)为什么今天只有两只今天成交股票的日志?没有我修改股票监控池之前成交三只股票的日志?
截图202502181521375197.png
(2)今天成交的2只股票,依赖于动态股票池,如果动态加载的股票池变了(下面的选项如果不勾选,会自动删除今天的品种),那岂不是明天就监控不到了?交易代码止盈止损都不生效?

我要代码止盈止损把这5只股票都监控起来,该怎么做?

截图202502181524074640.png
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2025-2-18 15:44 | 显示全部楼层
1、如果你动态监控直接监控的股票池,那这个监控的品种就是股票池中实时选出来的品种啊,要看之前的品种是否还在股票池中啊。如果不在了,那就不会再次监控啊,从你图上看,动态监控的品种就2只啊。
2、勾选不删源状态中的品种,是指选股选出来了之后,依旧对这个品种进行监控选股啊,和你状态池中是否保留这个品种没有关系啊。如果你要每次执行选股的结果都要保留,那就不要勾选转移前清空目的状态。
3、你的需求应该把开仓代码和平仓代码分成2个策略来写,开仓策略监控你的股票池,平仓策略监控账户,这样就不会造成平仓时监控不到之间的品种了啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

103

主题

255

帖子

265

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2025-2-18 17:21 | 显示全部楼层
技术010 发表于 2025-2-18 15:44
1、如果你动态监控直接监控的股票池,那这个监控的品种就是股票池中实时选出来的品种啊,要看之前的品种是 ...

平仓策略监控持仓,这个没问题
但是我的策略要取开仓时间,如果开仓是一个策略,平仓又是另一个策略
平仓策略能取到开仓策略的开仓时间和均价么,用Tenterbars函数和Taverageprice函数
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2025-2-18 17:47 | 显示全部楼层
这个取不到,只能用EXT超全局变量来记录开仓的时间进行策略间的传递。均价可以直接从账户中读取。另外拆出来,也释放了一部分的计算效率,有些品种开完仓都不满足开仓品种的监控了,没必要再次监控啊,直接平仓策略来监控就行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

112

帖子

112

积分

等级: 免费版

注册:
2021-11-21
曾用名:
发表于 2025-2-19 10:22 | 显示全部楼层
不用全局变量。在平仓策略里,使用DYNAINFO函数可以取到开仓日期开仓价格。平仓记录也可以取到的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-8 09:55 , Processed in 0.122982 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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