以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请老师帮助,策略语句如何写才能避免平多那天也100%开仓 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=79458) |
|
-- 作者:6_6 -- 发布时间:2015/6/6 17:38:06 -- 请老师帮助,策略语句如何写才能避免平多那天也100%开仓
|
|
-- 作者:6_6 -- 发布时间:2015/6/6 17:40:37 -- 如上写法,导致评测报告的利润率大增,因为资金重复使用了 |
|
-- 作者:6_6 -- 发布时间:2015/6/6 17:59:32 -- 开多:BUY(任意开仓条件 and holding=0 ,100%,LIMITR,open); 平多:sell(enterbars=1 AND HOLDING>0 ,100%,THISCLOSE); 上面顺序写,好像又对了,下面写就会资金重复利用了 平多:sell(enterbars=1 AND HOLDING>0 ,100%,THISCLOSE); 开多:BUY(任意开仓条件 and holding=0 ,100%,LIMITR,open);
|
|
-- 作者:jinzhe -- 发布时间:2015/6/8 13:17:36 -- 你举个具体的例子说明一下
如果只有上面两行代码,那么就不用做其他的说明
如果还有其他代码但是你认为问题是出在上面两句的,就贴出全部的代码
|
|
-- 作者:6_6 -- 发布时间:2015/6/8 13:26:05 -- 任意开仓条件:REF(C,1)<REF(H,1)*0.98; 平多:sell(enterbars=1 AND HOLDING>0 ,100%,THISCLOSE); 开多:BUY(任意开仓条件 and holding=0 ,100%,LIMITR,open); 如上写法,假如平多那天也满足任意开仓条件,系统会认为早上开盘时资金已经够用了,还100%大量开仓 其实资金等收盘平多后才有的,也就是早晨开盘时实际资金开多的数量不对。 |
|
-- 作者:jinzhe -- 发布时间:2015/6/8 13:27:12 -- 你讲一个具体的例子 上面的代码显示了的情况和你所说的,是可能出现的 先平后开的代码顺序下,那么会出现你的所说的情况
|