我在初始化策略的时候,部分值会被锁定,没法修改,其他的值都可以任意修改。所以大神们遇到过这中情况吗?
我在初始化策略的时候,部分值会被锁定,没法修改,其他的值都可以任意修改。所以大神们遇到过这中情况吗?
如果某个参数可能会调整至有小数位的数值,而默认参数值是整数(比如1)。请在编写策略时,把默认参数值设为浮点数(比如1.0)。否则策略会默认该项参数为整数,在后续【编辑】策略实例参数时,会只允许填进整数。
这个文档有说的https://www.vnpy.com/docs/cn/cta_strategy.html
xiaohe wrote:
如果某个参数可能会调整至有小数位的数值,而默认参数值是整数(比如1)。请在编写策略时,把默认参数值设为浮点数(比如1.0)。否则策略会默认该项参数为整数,在后续【编辑】策略实例参数时,会只允许填进整数。
这个文档有说的https://www.vnpy.com/docs/cn/cta_strategy.html
但是我这里是bool类型的变量,文档里没说可以设置bool类型的参数,但vnpy的trade和init都是bool类型,所以类型应该是没问题的吧,我的整数型变量修改json可以显示在初始化,但是就是bool的变量会不一致