金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 470|回复: 9

追单很多不成功,可能是交易设置问题。

[复制链接]

3976

主题

4045

帖子

4070

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-9 11:10 | 显示全部楼层 |阅读模式
本帖最后由 代人发帖 于 2024-7-9 11:12 编辑

请教:因为我的系统会出现连续追单的情况,但是我发现追单很多不成功,可能是交易设置问题。比如我在第一秒下单买入10手,如果第二秒下了同样一个单子,就会不成交,但是多隔几秒,就会成功,
请问这个时间间隔在哪儿设置的?是不是为了防止重复误判下单?
自己的策略下的单
自己的python策略,第一秒发了个10单,第二秒信号继续出来,继续发了个10单,但是第二个10单,没有反馈
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-7-9 11:14 | 显示全部楼层
基准合约的运行周期是多少?

在一个周期下,相同的语句重复触发下单 是需要指定参数的:
截图202407091114053303.png

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

使用道具 举报

8

主题

30

帖子

30

积分

Rank: 2

等级: 标准版

注册:
2023-9-22
曾用名:
发表于 2024-7-9 11:17 | 显示全部楼层
我是本人,代码是这样的
# 开单
    if isOpenBuy - portfolio.buy_quantity > 0:
        orderId = buy_open(tradeCode, "Market", volume = isOpenBuy - portfolio.buy_quantity,serial_id = 1)    #  市价开多

补充内容 (2024-7-9 11:18):
追单的时候,isOpenBuy会增加。
回复

使用道具 举报

8

主题

30

帖子

30

积分

Rank: 2

等级: 标准版

注册:
2023-9-22
曾用名:
发表于 2024-7-9 11:19 | 显示全部楼层
技术009 发表于 2024-7-9 11:14
基准合约的运行周期是多少?

在一个周期下,相同的语句重复触发下单 是需要指定参数的:

我用的是5分钟线,采用的2秒轮询。那意思是还要等5分钟才能下第二单?
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-7-9 11:21 | 显示全部楼层
相同的语句单个周期只能触发一次下单。 要解除,你自己配置下参数就行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

30

帖子

30

积分

Rank: 2

等级: 标准版

注册:
2023-9-22
曾用名:
发表于 2024-7-9 11:22 | 显示全部楼层
技术009 发表于 2024-7-9 11:21
相同的语句单个周期只能触发一次下单。 要解除,你自己配置下参数就行了。

明白了,那这个周期,就是5分钟对吧,因为我用的5分钟bar

补充内容 (2024-7-9 11:23):
是否可以设置成5秒10秒这样的,因为5分钟太长了
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-7-9 11:26 | 显示全部楼层
你解除限制后就行了呀。随便你多少秒都行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

30

帖子

30

积分

Rank: 2

等级: 标准版

注册:
2023-9-22
曾用名:
发表于 2024-7-9 11:26 | 显示全部楼层
那我可以这样吗?我的代码中的周期是5分钟,用1分钟bar去轮询,可以吗?这样周期变成1分钟,交易用的是5分钟,轮询时间2秒,这样逻辑上有没有问题呢?
回复

使用道具 举报

8

主题

30

帖子

30

积分

Rank: 2

等级: 标准版

注册:
2023-9-22
曾用名:
发表于 2024-7-9 11:32 | 显示全部楼层
技术009 发表于 2024-7-9 11:26
你解除限制后就行了呀。随便你多少秒都行。

我的意思是,这个间隔多少秒,是根据什么来确定的。是根据我轮询的时间,还是根据使用的bar的周期,还是交易周期?
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-7-9 13:25 | 显示全部楼层
基准合约的周期和轮训的秒数,你可以随便选的。反正你策略的实际计算是在py里调用数据来处理的。

轮训主要是影响策略执行的频率,前面说的单个周期内的不能重复下单这个限制实际则是和基准合约周期相关的。你设置1分钟,那就是1分钟内相同语句无法重复触发下单。   



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 05:35 , Processed in 0.215981 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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