以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何控制加仓次数?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=49858)

--  作者:a7777
--  发布时间:2013/3/18 12:56:09
--  如何控制加仓次数?
我有个加仓策略,理论上条件成立会一直加仓,我想控制加仓次数,如加到5手后就不再开仓了,这个怎么写?
[此贴子已经被作者于2013-3-18 12:56:31编辑过]

--  作者:jinzhe
--  发布时间:2013/3/18 13:14:35
--  

variable:n=0;

if n<5 then begin

buy;

n:=n+1;

end


--  作者:a7777
--  发布时间:2013/3/18 13:26:37
--  
谢谢  这几句直接加在前面就行吧
--  作者:RogarZ
--  发布时间:2013/3/18 15:23:46
--  
这个要根据实际情况确定的。参考软件自带的海龟法则吧
--  作者:qwe123
--  发布时间:2013/3/19 9:03:34
--  
//cond1,开多仓条件
cx:=5;//最大的加仓次数。

if cond1 then
begin
buy(holding<cx,1,thisclose);
end

--  作者:a7777
--  发布时间:2013/3/19 9:14:13
--  
谢谢123,我试试
--  作者:qwe123
--  发布时间:2013/3/19 9:20:35
--  
如果开空仓buyshort(abs(holding)<cx,1,thisclose);

放心使用,没有问题,我一直这么用的。

--  作者:a7777
--  发布时间:2013/3/19 9:37:25
--  
开空加个abs什么意思