以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 代码编写 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=30516) |
-- 作者: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变大之后即使亏损资金不够也不再变小。
|
-- 作者: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 |
-- 作者:jiangsen -- 发布时间:2012/11/9 19:08:53 -- 我的意思是2变成3,3变成4。。。也要可行,能再完善一下吗? |