Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:代码编写

1楼
jiangsen 发表于:2012/11/9 13:31:11
复利模式下,开仓手数等于SS : = intpart (0.5*asset/(ref(c,1)*multiplier*0.15));
回测的时候当开仓手数从1变成2时,恰好遇到一笔亏损交易,于是下次开仓手数又变回1手;
我的要求,当ss从1变为2,之后即使亏损也依然保持2,即ss变大之后即使亏损资金不够也不再变小。

2楼
jinzhe 发表于:2012/11/9 13:49:52

variable:a=0,b=0;

 

if ss=2  and a=0 then begin

b:=ss;

a:=1;

end

 

if ss<2 and a=1 then b:=2;

 

然后下单手数用b

3楼
jiangsen 发表于:2012/11/9 19:08:53
我的意思是2变成3,3变成4。。。也要可行,能再完善一下吗?
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.