以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 麻烦将下列开仓和平仓修改为固定1手 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=71073) |
-- 作者:qq代人发帖 -- 发布时间:2014/10/17 8:55:04 -- 麻烦将下列开仓和平仓修改为固定1手 麻烦将下列开仓和平仓修改为固定1手。谢谢!
PRICE:=0; IF (开多条件 AND (HOLDING = 0)) THEN BEGIN IF (LOW <= (DOWNBREAKTHROUGHLINE - ROUNDATR)) THEN BEGIN PRICE:=MIN((DOWNBREAKTHROUGHLINE - ROUNDATR),OPEN); 开多:BUY(1,40,LIMITR,PRICE,0); END END PRICE:=0; IF (开空条件 AND (HOLDING = 0)) THEN BEGIN IF (HIGH >= (UPBREAKTHROUGHLINE + ROUNDATR)) THEN BEGIN PRICE:=MAX((UPBREAKTHROUGHLINE + ROUNDATR),OPEN); 开空:BUYSHORT(1,40,LIMITR,PRICE,0); END END |
-- 作者:pyd -- 发布时间:2014/10/17 8:58:35 -- 把开平仓函数的第二个参数40改成1就是1手 PRICE:=0; |
-- 作者:渔歌唱晚 -- 发布时间:2014/10/17 9:02:58 -- 我也这样修改了,但模拟交易时还是开仓8手,不知什么原因?实盘就会开1手?谢谢! |
-- 作者:jinzhe -- 发布时间:2014/10/17 9:14:31 -- 贴下单日志,看看有没有设定了系数 |
-- 作者:渔歌唱晚 -- 发布时间:2014/10/17 9:22:05 -- 从测试情况来看,前后下单手数还一致,获利后开仓手数会增加呢! |
-- 作者:渔歌唱晚 -- 发布时间:2014/10/17 9:24:36 -- 不一致! |
-- 作者:jinzhe -- 发布时间:2014/10/17 9:41:06 -- 代码是固定一手,多下了单不是你设定了系数就是在策略其他地方还有下单语句 |