input:n(1,1,100,1);
现定义n为你要的1-100的变量
然后直接用百分比下单模式
buy(1,n%,market),pertrader;
老师:我举个例子,简单的双均线系统,金叉做多,死叉做空,永远持仓,仓位实行固定比例的仓位ss,比如(ss=35%,10万元钱,我开10手螺纹多单,平仓后资金变成12万,我开12手螺纹空单,空单平仓后资金变成9万,我开9手多单);您看我下面的编写有问题吗? input:a(20,1,20,1),b(60,20,60,1),ss(1,1,100,1); ma1:ma(c,a); ma2:ma(c,b); if cross(ma1,ma2) then begin sellshort(ss%,0,marketr),pertrader; buy(holding=0,ss%,marketr),pertrader; end if cross(ma2,ma1) then begin sell(ss%,0,marketr),pertrader; buyshort(holding=0,ss%,marketr),pertrader; end ss在取值10%-23%的时候亏损,在23%以后又是盈利的呢?这与常理不符啊 |
sell(ss%,0,marketr),pertrader;
条件参数写ss%我不知道你想要干什么,但是没有这样的写法,