金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2404|回复: 1

最后交易日

[复制链接]

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
发表于 2023-3-6 12:49 | 显示全部楼层 |阅读模式

老师好!问题1、关于可转债最后交易日,品种名称前+Z字母的过滤问题——STRX:='Z';//过滤Z字
最后:=STRFIND(STKNAME,STRX,1);//OK=1包含字母Z,OK=0不包含字母Z——
开仓语句如果加上这个过滤,那么之前全部的信号都消失掉了,因为查不到之前的持仓,所以最后交易日即便带Z了,也不能自动平仓
——最后交易日平仓:SELL(HOLDING>0 AND 最后 AND TIME>=093100,0,LIMITR,O),COLOR00FF00;
1:请问:如何解决这个问题,一是带Z字的当日不再开仓,二是之前有持仓,则在带z的最后一天无条件平仓

问题2:分钟周期下的 持仓天数:DATE-REF(DATE,ENTERBARS);与 实际模型不一致,问题出在哪里?







补充内容 (2023-3-6 12:52):
2月28日之前,这个持仓天数是正确的比如数值为8,到了3.1日,也就是跨月后则显示为81/82/83.。。。。了?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-3-6 13:07 | 显示全部楼层
1.第一个问题 目前可能是无解的。因为我们没办法判断历史的情况,简单说无法知道这个Z开头是什么时候出现的。

2. 直接减 是有问题的。 不是有直接的函数么
持仓天数:TRADINGDATEDIFF(REF(DATE,ENTERBARS),DATE);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 02:46 , Processed in 0.148342 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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