VeighNa量化社区
你的开源社区量化交易平台
lovehedy24's Avatar
Member
离线
35 帖子
声望: 0

百分比移动停利和移动停损怎写?

KeKe wrote:

在onbar里面,先缓存日K线高开低收,在用列表缓存N日K线。若列表长度>=N, 从开始策略信号逻辑部分
谢谢回答

常山之蛇 wrote:

前一两天的我都是存pickle里面。

时间长的我还没弄,不过楼上说的rqdata数据查询获得 应该是一个非常简单的方法。。
rqdata数据沒法

KeKe wrote:

对的。

附:策略信号的bug已修复,夏普从原来1.64提高到2
大神

https://www.vnpy.com/forum/topic/1624
能帮忙回答吗
实在想不出怎写

常山之蛇 wrote:

关于日线这块,vnpy后续开发新版本时可以考虑扩展一下,
这个算是相对普遍的需求吧。。
看过你问过类似的问题 是否有答案了?

张国平 wrote:

常山之蛇 wrote:

关于日线这块,vnpy后续开发新版本时可以考虑扩展一下,
这个算是相对普遍的需求吧。。

因为日线数据量不大,其实在策略启动oninit方法中,直接加入rqdata数据查询获得,放在dataframe里面分析就完全够了。
或者再建一个vtsymbol , 比如rb2001day,放入1d数据就可以了,然后再oninit调用就可以了。
只有1分K
大神能讲讲要怎么改吗

如何知道前1〜N日日线开高低收的资讯呢
是否有函数可以实现

用Python的交易员 wrote:

手动改json配置文件导致的,看不出来就删掉好了,系统会重新生成
JSON档案哪个目录下 没改过阿

功能=> CTA策略

Traceback (most recent call last):
File "C:\vnstudio\lib\site-packages\vnpy\trader\ui\mainwindow.py", line 265, in open_widget
widget = widget_class(self.main_engine, self.event_engine)
File "C:\vnstudio\lib\site-packages\vnpy\app\cta_strategy\ui\widget.py", line 37, in init
self.cta_engine.init_engine()
File "C:\vnstudio\lib\site-packages\vnpy\app\cta_strategy\engine.py", line 109, in init_engine
self.load_strategy_data()
File "C:\vnstudio\lib\site-packages\vnpy\app\cta_strategy\engine.py", line 790, in load_strategy_data
self.strategy_data = load_json(self.data_filename)
File "C:\vnstudio\lib\site-packages\vnpy\trader\utility.py", line 92, in load_json
data = json.load(f)
File "C:\vnstudio\lib\json__init.py", line 296, in load
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
File "C:\vnstudio\lib\json\
init__.py", line 348, in loads
return _default_decoder.decode(s)
File "C:\vnstudio\lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\vnstudio\lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 39 column 22 (char 889)

Q1:怎么取得日线的高低点 策略在5分钟运行 参考 昨日高>前日高
Q2:如何取的N根K线最高点 和如何取的N根K线最低点

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】