????????????????????????????????for?j=0?to?accountnumbers-1
????????????????????????????????????price=reportdata.buyprice1????????????????????????
????????????????????????????????????
????????????????????????????????????lots1=maxlots
????????????????????????????????????if?multiplier>0?then
????????????????????????????????????????lots2=floor((order.account2(6,accountids(j))*riskratio)/(atr*multiplier))
????????????????????????????????????????lots3=floor(order.account2(3,accountids(j))/(price*multiplier*marginratio))
????????????????????????????????????else?
????????????????????????????????????????lots2=0
????????????????????????????????????????lots3=0????
????????????????????????????????????end?if
????????????????????????????????????
????????????????????????????????????lots=fun.min(fun.min(lots1,lots2),lots3)
????????????????????????????????????
????????????????????????????????????if?lots>0?then
????????????????????????????????????????order.buy?0,lots,price,0,code,market,accountids(j),0????
????????????????????????????????????end?if
????????????????????????????????next
[此贴子已经被作者于2014/8/21 18:10:44编辑过]
似乎是好东西,但没有任何解释的代码段别人是无法看懂的,能写一下帮助文件吗?