金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4299|回复: 10

代码问题,请解决。

[复制链接]

95

主题

244

帖子

254

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
发表于 2023-3-7 16:59 | 显示全部楼层 |阅读模式
我这个是国.债..逆购策略,现在连日志里开空信号都没有,运行周期是1分钟,看看什么原因,谢谢 微信图片_20230307165605.jpg




补充内容 (2023-3-7 16:59):
说明一下,我实盘的条件是:TIME=150100
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-3-7 17:21 | 显示全部楼层
你交易周期是什么周期,交易模式是走完K还是固定轮训。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

95

主题

244

帖子

254

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-3-7 19:49 | 显示全部楼层
技术009 发表于 2023-3-7 17:21
你交易周期是什么周期,交易模式是走完K还是固定轮训。

1分钟周期,轮询模式,标的是GC001.
回复

使用道具 举报

95

主题

244

帖子

254

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-3-7 20:15 | 显示全部楼层
技术009 发表于 2023-3-7 17:21
你交易周期是什么周期,交易模式是走完K还是固定轮训。

这个事情我已经研究了一个月,还没搞定,盘后都要自己动手,很麻烦,请尽快处理
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-3-8 08:51 | 显示全部楼层
本帖最后由 技术009 于 2023-3-8 08:56 编辑

我想明确下,是触发了预警但是没下单成功,还是连预警记录都没有。这是完全不一样的情况,这个必须说明清楚。

另外你用time 你后面的判断精确到秒是没意义的,1分钟K线时间只有145900,150000,150100 这样的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-3-8 09:01 | 显示全部楼层
你把最近 一次下午三点前后的日志文件也上传下吧。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

95

主题

244

帖子

254

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-3-11 21:27 | 显示全部楼层
技术009 发表于 2023-3-8 09:01
你把最近 一次下午三点前后的日志文件也上传下吧。

日志如下:2023-03-10 15:04:40.299    【后台】204001 运行结束
2023-03-10 15:04:41.311    【后台】204001 运行结束
2023-03-10 15:04:42.302    【后台】204001 运行结束
2023-03-10 15:04:43.309    【后台】204001 运行结束
回复

使用道具 举报

95

主题

244

帖子

254

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-3-11 21:29 | 显示全部楼层
技术009 发表于 2023-3-8 08:51
我想明确下,是触发了预警但是没下单成功,还是连预警记录都没有。这是完全不一样的情况,这个必须说明清楚 ...

我前面已经说了,我的TIME是150100。另外从刚才的问题已经看到了,我是正常运行的,但是没有下单,从下面的日志也看到了,有运行没下单,所以帮我看下代码
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-3-13 09:20 | 显示全部楼层
本帖最后由 技术009 于 2023-3-13 09:21 编辑

如果日志里都没有信号触发的记录,说明当时条件判断是不成立的。就你写的那个time条件是不可能不触发的。
上面那几行代码是完整代码了吗?如果还有其他代码 建议提供完整的代码。
比如其他部分代码里有类似 跳转语句 goto 的操作?或者你下单代码外面还有一个更大的if判断语句。这种情况是可能直接导致进入不到开仓条件的判断里的。


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

使用道具 举报

95

主题

244

帖子

254

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-3-14 20:49 | 显示全部楼层
技术009 发表于 2023-3-13 09:20
如果日志里都没有信号触发的记录,说明当时条件判断是不成立的。就你写的那个time条件是不可能不触发的。
...

我的代码是这样的:
可用资金:=TACCOUNT(19);
SS:=10*FLOOR(可用资金/1000);//折算成1000的整数倍
IF TIME=150100 THEN TBUYSHORT(1,SS,LMT,CLOSE);

帮我找找问题?(我最早的时候成功过的,后来就没用了)

补充内容 (2023-3-14 21:04):
说明:前面两个代码没问题,我看图表里有数字而且是对的,关键是下单语句或者后台预警是不是开错了?
可用资金:=TACCOUNT(19);
SS:=10*FLOOR(可用资金/1000);//折算成1000的整数倍
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 04:28 , Processed in 0.162226 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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