以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 同一根K线上几个条件都满足开仓怎么办 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=65513) |
-- 作者:kangzheisbad -- 发布时间:2014/5/27 14:07:59 -- 同一根K线上几个条件都满足开仓怎么办 假如有 if 条件A then sell(1,1,market); if 条件B then sell(1,1,market);
if 条件B then sell(1,1,market);
平仓条件 如果在同一根K线上ABC都满足,在这跟K线同时开了3次,这种情况怎么解决?
|
-- 作者:jinzhe -- 发布时间:2014/5/27 14:16:34 -- 会平仓,最多平仓3手 |
-- 作者:kangzheisbad -- 发布时间:2014/5/27 14:44:33 -- 恩,是会平仓,但我的意思是想当ABC都开仓的时候我只执行其中一个,这个有办法解决吗? |
-- 作者:jinzhe -- 发布时间:2014/5/27 14:54:47 -- 那么开仓条件里面都加一个holding=0 的判断 |
-- 作者:kangzheisbad -- 发布时间:2014/5/27 15:16:51 -- 试过,不顶用,因为在这根K线之前都是holding=0的 |
-- 作者:jinzhe -- 发布时间:2014/5/27 15:17:50 -- 你没有试对,你要每个开仓条件都加上,不是只加一个, 这样写是没问题的 |
-- 作者:qwer123 -- 发布时间:2014/5/28 7:52:41 -- 1.如果abc只要成立一个就开仓 if a or b or c then begin buy(holding=0,....... ........................ 2.如果只能a成立其他不成立是才开仓 if a and not(b) and not(c) then begin buy(holding=0,.... ...... 3.如果abc都成立才开仓 if a and b and c then begin buy(holding=0,.......) ....... |