金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 100020061

PY

[复制链接]

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-10 16:17 | 显示全部楼层
技术009 发表于 2024-4-10 15:54
处理不了,没法对齐。字母和汉字,本来宽度就不一样,混杂在一起,想要对齐 实现不了。

                    buy_open(code, "Market", 0, 2,serial_id = 1)
                    zhcc = get_portfolio(code,0)  
这样打印出来的持仓量,在首次开仓的时候为0
按道理是开仓以后才读取的持仓量,应该不是这个意思吧?
回复

使用道具 举报

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-10 16:19 | 显示全部楼层
技术009 发表于 2024-4-10 15:54
处理不了,没法对齐。字母和汉字,本来宽度就不一样,混杂在一起,想要对齐 实现不了。

不对  刚开仓  get_portfolio(code,0)   读取的都是0
要下次开仓才能读到?我要在开仓以后立马读到实际数据
好像读不到?
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-4-10 16:31 | 显示全部楼层
"这样打印出来的持仓量,在首次开仓的时候为0
按道理是开仓以后才读取的持仓量,应该不是这个意思吧?"
开仓成交也是需要时间的,你本地程序运行肯定比这个过程快的呀。

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

使用道具 举报

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-10 16:36 | 显示全部楼层
技术009 发表于 2024-4-10 16:31
"这样打印出来的持仓量,在首次开仓的时候为0
按道理是开仓以后才读取的持仓量,应该不是这个意思吧?"
...

仓位判断在开仓以后的板块创建以后···读到的反正是0,或者上次的开仓的数据。本次的数据读不到,有点不符合逻辑···如果只是回测的效果就没事,不知道实际交易中会不会这样
截图202404101634438937.png
回复

使用道具 举报

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-10 16:47 | 显示全部楼层
技术009 发表于 2024-4-10 16:31
"这样打印出来的持仓量,在首次开仓的时候为0
按道理是开仓以后才读取的持仓量,应该不是这个意思吧?"
...

或者怎么判断本次已经成交?然后才读取这个数据?
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-4-10 16:52 | 显示全部楼层
只能一直查询。
或者在 order_status 方法里处理:

https://www.weistock.com/docs/Py ... 9%E5%AE%9E%E7%8E%B0
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-10 16:56 | 显示全部楼层
技术009 发表于 2024-4-10 16:31
"这样打印出来的持仓量,在首次开仓的时候为0
按道理是开仓以后才读取的持仓量,应该不是这个意思吧?"
...

get_portfolio(code,0) 或者这样说。我对这个做个NONE的判断。当我把这个语句写在开仓语句的后面,当真实开仓以后,他能后立即读到?还是说有延迟?
当能读到的时候才计算 不知道成交以后能否立马读到数据?
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-4-10 16:59 | 显示全部楼层
能直接读到。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-10 17:02 | 显示全部楼层

那应该是回测的BUG,估计就没什么问题
回复

使用道具 举报

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-11 08:12 | 显示全部楼层

setextdata(code+'kk', 1)
请教老师 PY全局变量。我在循环体设置变量,当满足情况的时候是可以读取变量。
但是我想在开仓以后把变量保存。平仓以后才重置,尝试很多种都失败。
比如在开仓以后保存品种加开多价 不知道要怎么处理
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-29 21:54 , Processed in 0.236662 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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