等级: 新手上路
- 注册:
- 2022-11-17
- 曾用名:
|
11.18号通过程序化交易SA00,出现调用时间及获取午盘最后一跳收盘价错误。
夜盘开盘21:00:00时候调用系统时间,通过context.now获取时间为2022-11-17 15:00:00,实际应该为2022-11-18 15:00:00,见下图,这个是bug1
通过close = history_bars(code, lenth, zhouqi, 'close',include_now = False)函数获取5m周期最后一根K线收盘价close[-1]也就是获取18号15:00:00午盘收盘价为2591,这个价格其实是17号15:00:00收盘价,应该获取到18号15:00:00收盘价为2610,相差19跳导致我程序按照错误的价格判定离场虽然没有亏损但是导致了严重的错误。这个是bug2
code = SA00 ,lenth = 130 , zhouqi = 5m
本人使用的是金字塔64位正式版6.23,时间使用的是北京时间格式,下周希望你们引起高度重视这2个bug非常严重,我印象中遇到不止一次了,这次截图为证,下周会专门写一个程序来复现这个bug,希望你们尽快找到问题点和解决这类开盘时候的错误。具体细节见截图
|
|