不要用input的方式定义变量,这种方式编译公式后会重新定义变量值的。
公式的变量定义设置的位置,直接将默认的参数设置成你需要的
我 没有用 input的方式 定义输入变量的啊。 我是直接在参数名 那里添加的。
但是不同的品种 有不同的参数设置啊。如果设置成默认了的话其他品种的话 就不适用了,当修改策略里面的逻辑点击确定了的时候,之前设置成其他参数了的策略又统一恢复成了默认的参数
你是说这边的N参数?这样你点击设为默认参数后就按照你要求的了。这个参数就固定了。
此主题相关图片如下:47dth(ulj8jybw(g39w2.jpg

我懂你的意思 但是你这样的话 就是设置成默认参数嘛。默认参数我知道,但是每个品种的同一个策略的参数是不同的。如果把其中一个设置成了默认参数, 其他品种的参数也会跟着变成刚设置好的默认参数,只有一个品种一个品种的去设置。然后不要更改策略内容。一旦从新保存策略的话,说有的其他品种参数 又得从新设置。
我说的是 单策略 1个框架 多品种的环境。不信你试一试。。
这个是不区分你是什么品种的
你要根据品种的话,自己代码里
if STKLABEL = 'if00' then n:=1;
if STKLABEL = 'rb00' then n:=2;
这样去定义
把策略加载在图上后 策略上点右键-》调整参数这个不会改源代码里的参数不会是默认的