还有,我想设置一个类似“开关”的外部参数,赋值为a的时候,只可以做空,赋值为b的时候,只可以做多。赋值为c的时候既可以做空也可以做多。
问题是,我想要在盘中去改变这个参数,那么程序是否还会执行既定的多空限制呢?比如可以让程序每隔5分钟扫描一次这个外部参数,以便应对盘中的改变。
if conda then begin
buy
sell
end
if condb then begin
buyshort
sellshort
end
if condc then begin
buy
sell
buyshort
sellshort
end
谢谢jin版主的解答。
如果50%不可以。
用什么变量可以替换这个50%
字符串么?
比如我要有个变量控制10%,20%,25%,50%这样,应该是怎么写的
楼主请仔细看看2楼帖子 不是50%不行,而是0.5不能代替50%,我们并不清楚楼主想要表达什么意思 故不好妄加判断。
设个参数呗 input(50,1,100,1); BUYSHORT(1,N%, THISCLOSE); |
设个参数呗 input(50,1,100,1); BUYSHORT(1,N%, THISCLOSE); |
这个是按 当根K线asset值50%
你在你的模型最后加入
资金:asset,noaxis;
asset是从该品种本地第一根K线数据开始算
你试试在K线 X轴 鼠标右击 X坐标属性 常规 指定开始时间 的功能