金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 603|回复: 7

取值

[复制链接]

436

主题

2581

帖子

2591

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2024-4-29 14:16 | 显示全部楼层 |阅读模式

aa =  history_bars(code,数量+2,周期,['high','open','low','close'],include_now=True)
    return aa[-数量:-3].min()#1日前30日内得最低价
这个取得是最新值吗?怎么我在最新得交易日计算得这个他会是当天得最低价 和结果不符合··如果不是刚开盘他就对了?
回复

使用道具 举报

436

主题

2581

帖子

2591

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-29 14:34 | 显示全部楼层
def llv(code,数量,周期):    #  四价(code,5,周期,-1)
    aa =  history_bars(code,数量+2,周期,['high','open','low','close'],include_now=True)
    return aa[-数量:-3].min()#1日前30日内得最低价
能解释下吗?平常测试都是对的,但是我在节前的23点开仓的止损价就错了  ····
回复

使用道具 举报

436

主题

2581

帖子

2591

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-29 14:40 | 显示全部楼层
100020061 发表于 2024-4-29 14:34
def llv(code,数量,周期):    #  四价(code,5,周期,-1)
    aa =  history_bars(code,数量+2,周期,['high' ...

老师帮忙看下呢·
截图202404291440038168.png
回复

使用道具 举报

436

主题

2581

帖子

2591

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-29 15:26 | 显示全部楼层
100020061 发表于 2024-4-29 14:40
老师帮忙看下呢·

好了

好了

好了
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-4-29 15:50 | 显示全部楼层

从代码看 目前看不出问题,这个取数据函数目前没出过问题。


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

使用道具 举报

436

主题

2581

帖子

2591

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-29 16:57 | 显示全部楼层
技术009 发表于 2024-4-29 15:50
从代码看 目前看不出问题,这个取数据函数目前没出过问题。

我HH就只留H  代码改成 aa[-数量-1:-1].max()  这样就对了 LL一样的···前面那个写法测试也是对的  但是在开盘的时候会错 也不知道为什么···后面这个任何时间都是对的了 ,我测试是这样,也不确定是不是·就是求一日前30日内的高低价··
回复

使用道具 举报

436

主题

2581

帖子

2591

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-29 17:21 | 显示全部楼层
技术009 发表于 2024-4-29 15:50
从代码看 目前看不出问题,这个取数据函数目前没出过问题。

老师 再请教下代码优化问题
p:=0;
p1:p=0 and ....;
if p=0 thne p:=p1;
p2:p=0 and ...
if p=0 thne p:p2;
p2中 P<>0 就在and 的位置就停止p2的后续计算吧?
回复

使用道具 举报

436

主题

2581

帖子

2591

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-4-29 21:22 | 显示全部楼层
技术009 发表于 2024-4-29 15:50
从代码看 目前看不出问题,这个取数据函数目前没出过问题。

我想问下 def init(context):context.持仓列表数组 在没关机的情况下 但是也登录以后也没有点运行等等,行情开始的时候,def handle_bar(context):找不到列表。我点一次运行才能继续执行动作。那么这种要怎么去规避?PY是登录软件就运行,但是登录账户它又不会初始化,感觉这样就有点不对,如果没关机就得人工初始化吗?另外开机就运行,PY只要运行了,就会执行初始化,但是账户登录会在PY运行以后才能执行到,那PY会因为没账户出现错误执行,如果进行了判断,登录软件不会错误执行,但是他已经初始化了,等登录账户也不会进行初始化··
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 06:58 , Processed in 0.247418 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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