以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=66068)

--  作者:punkcat401
--  发布时间:2014/6/12 9:20:28
--  请教问题
图表系统,根据虚拟资金的变化自动调整开仓手数
设定初始资金10万
开仓手数为N,加仓手数为N/2
最初开仓2手,加仓1手
资金增长到初始资金*2时,开仓和加仓手数自动*2,变成开仓4手,加仓2手,以此类推
并且设定手数上限为开仓10手,加仓5手
应该怎么写?

--  作者:jinzhe
--  发布时间:2014/6/12 9:35:16
--  

varaible:aa=asset;

variable:n=2;

if asset>=2*aa  and n<=10 then begin

   n:=n*2;

  

end

 

 


--  作者:punkcat401
--  发布时间:2014/6/12 10:00:59
--  
加入n<=10这个条件,当N>10时是不再开仓,还是继续开仓但只开10手?
[此贴子已经被作者于2014/6/12 10:01:18编辑过]

--  作者:punkcat401
--  发布时间:2014/6/12 10:04:52
--  
好像不对,N<=10的限制没有作用,开仓手数最后超过了10
[此贴子已经被作者于2014/6/12 10:05:14编辑过]

--  作者:jinzhe
--  发布时间:2014/6/12 10:09:32
--  
想了一下,要写成n<=5