金字塔决策交易系统

用户名  找回密码
 

微信登录

微信扫一扫,快速登录

帖子
查看: 2399|回复: 4

关于TTYPEBAR开仓历时取值为“-1”的问题

[复制链接]

75

主题

193

帖子

193

积分

等级: 免费版

注册:
2023-4-11
曾用名:
发表于 2023-7-17 11:55 | 显示全部楼层 |阅读模式
后台程序化交易


tsell(TBUYHOLDING(1)>0 and LOW<ref(LOW,TTYPEBAR(1,1)+1),1,MKT);
TSELLSHORT(TSELLHOLDING(1)=0 and HIGH>ref(HIGH,TTYPEBAR(1,3)+1),1,MKT);

DEBUGFILE('D:\QQ.TXT','多单持仓情况为%.2f',TBUYHOLDING(1));
DEBUGFILE('D:\QQ.TXT','空单持仓情况为%.2f',TSELLHOLDING(1));

DEBUGFILE('D:\QQ.TXT','多单开仓历时为%.2f',TTYPEBAR(1,1));
DEBUGFILE('D:\QQ.TXT','空单开仓历时为%.2f',TTYPEBAR(1,3));


多单和空单开仓历时取出来的值都为 -1,这个问题真是搞了好久了,我看论坛里也有别的朋友遇到同样的问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-7-17 11:58 | 显示全部楼层
打开监控页面。看下下单记录。如果前面没有对应下单记录这个函数是无返回值的。

这个函数我本地测试是没问题的,且最近给其他客户处理的策略中用了很多次这个函数,如果有问题 早就发现了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

举报

75

主题

193

帖子

193

积分

等级: 免费版

注册:
2023-4-11
曾用名:
 楼主| 发表于 2023-7-17 12:10 | 显示全部楼层
技术009 发表于 2023-7-17 11:58
打开监控页面。看下下单记录。如果前面没有对应下单记录这个函数是无返回值的。

这个函数我本地测试是没 ...

那可能是我们的写法还是有问题,请老师给个完整的测试代码吧,麻烦了,我们本地测试一下
回复

举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-7-17 12:57 | 显示全部楼层
本帖最后由 技术009 于 2023-7-17 13:10 编辑

这个函数就是这样用的,没什么问题。

但是如果你完整指标代码就是上面这几句代码,没有开仓语句那是有问题的。因为这种情况下,函数根本无法读到到下单的位置。  必须是在监控页面有下单记录,函数才能读取到。也就是这个指标实际运行中有下单信号的记录才能读取到。

你的代码原封未动:


只是手工在监控页面下了单,有了记录 立刻就能正常读取到了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

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

举报

75

主题

193

帖子

193

积分

等级: 免费版

注册:
2023-4-11
曾用名:
 楼主| 发表于 2023-7-17 15:06 | 显示全部楼层
技术009 发表于 2023-7-17 12:57
这个函数就是这样用的,没什么问题。

但是如果你完整指标代码就是上面这几句代码,没有开仓语句那是有问 ...

没想到是这个问题引起的,我原来就注意到监控页面与实际开仓不符的情况,当时觉得以实际开仓为主就好,到现在也没搞清楚为什么不符合。多数情况下是监控页面上无成交记录,而实际成交列表里有开平仓记录。
回复

举报

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

本版积分规则

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

GMT+8, 2025-7-16 20:04 , Processed in 0.106741 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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