以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  随机下单  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=156654)

--  作者:c100011689
--  发布时间:2017/8/9 12:15:05
--  随机下单
请问,下面的随机手数下单有什么问题吗,和之前的一次性下单,运算结果不一样啊,谢谢
空头随机手数1:=round(空头手数*rand(10)*0.02);
空头随机手数2:=round(空头手数*rand(10)*0.02);
空头随机手数3:=round(空头手数*rand(10)*0.02);
空头随机手数4:=round(空头手数*rand(10)*0.02);

if 开空平多条件 then
begin
SELL(1,0,MARKET);
BUYSHORT(1,空头随机手数1,MARKET);
BUYSHORT(1,if((空头随机手数1+空头随机手数2)<空头手数,空头随机手数2,0),MARKET);
BUYSHORT(1,if((空头随机手数1+空头随机手数2+空头随机手数3)<空头手数,空头随机手数3,0),MARKET);
BUYSHORT(1,if((空头随机手数1+空头随机手数2+空头随机手数3+空头随机手数4)<空头手数,空头随机手数4,0),MARKET);
BUYSHORT(1,if(abs(holding)<空头手数,(空头手数-abs(holding)),0),MARKET);
end;

--  作者:yukizzc
--  发布时间:2017/8/9 12:56:00
--  
不明白您的问题,随机数本来就不固定,自然每一次结果都不同咯