金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 100020061

PY

[复制链接]

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-9 16:02 | 显示全部楼层
技术009 发表于 2024-4-9 16:00
“输出的时间是01:01-06:30       1300-1500” 回测结束时间改成10号就行了。

我用这个取得交易分钟数,盘后测试输出得结果不对···找了半天
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-4-9 16:11 | 显示全部楼层
回测最后一个日期,取不到完整数据。应该是一个bug,我们会反馈修改下的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-9 16:21 | 显示全部楼层
技术009 发表于 2024-4-9 16:11
回测最后一个日期,取不到完整数据。应该是一个bug,我们会反馈修改下的。

搞定了···我说是怎么回事呢··
截图202404091621122937.png
回复

使用道具 举报

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-9 17:23 | 显示全部楼层
技术009 发表于 2024-4-9 16:11
回测最后一个日期,取不到完整数据。应该是一个bug,我们会反馈修改下的。

(h==14 and m>29)or h>14  PEL中  time >=142900 在PY中能怎么表达?除了我那样写
回复

使用道具 举报

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-10 08:48 | 显示全部楼层
技术009 发表于 2024-4-8 13:24
贴下具体代码。 stocklist 完整定义.

print  有没有换行的功能  有的话怎么表示

补充内容 (2024-4-10 08:49):
'\n'  会了
回复

使用道具 举报

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-10 12:24 | 显示全部楼层
技术009 发表于 2024-4-8 13:24
贴下具体代码。 stocklist 完整定义.

get_indicator  这个调用PEL的值 那边赋值为1 ,-1,0 三个 但是函数返回是None
那我要判断非的时候是!=0 还是!=None?
回复

使用道具 举报

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-10 12:54 | 显示全部楼层
技术009 发表于 2024-4-8 16:39
走完K本来就是在旧K结束,新K开始时候就执行的。 没太明白你这里的走不通的逻辑是在什么地方?

get_indicator(code,  '背离判断',  '背离', '','5m', 1,include_now=True)
老师 如何取到 上面的周期5M
print如果直接在下方就可以直接填写 5M
但是我如果是多周期 多层判断,当满足的时候才打印,那么怎么取到满足条件的周期值
在图中圆圈和箭头的地方是可以直接填写周期 但是在方块里面怎么取到满足条件的周期呢?
截图202404101253254811.png
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-4-10 14:21 | 显示全部楼层
你自己设置一个变量,满足时候 赋值下不就行了.

cyc = None   
if 背离区间==0:
        背离区间 = get_indicator(code,  '背离判断',  '背离', '','5m', 1,include_now=True)
        cyc = '5m'

无论你什么时候取值,都把周期参数传递给cyc .




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

使用道具 举报

447

主题

2658

帖子

2668

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-10 15:31 | 显示全部楼层
技术009 发表于 2024-4-10 14:21
你自己设置一个变量,满足时候 赋值下不就行了.

cyc = None   

print( ccname +  
老师 这个ccname  是品种中文名 打印的时候因为品种名字长度不一样,看着不舒服,有没有办法让品种名字右对齐,前面固定空多少这样?大概就是圆圈这样,短的名字右边空就好了
截图202404101530506720.png
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-4-10 15:54 | 显示全部楼层
处理不了,没法对齐。字母和汉字,本来宽度就不一样,混杂在一起,想要对齐 实现不了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-29 22:07 , Processed in 0.262493 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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