以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 修改公式信号 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=169856) |
|
-- 作者:舍得~~ -- 发布时间:2019/5/13 14:36:13 -- 修改公式信号 MA1:=MA(CLOSE,A); MA2:=MA(CLOSE,B); CROSS(MA1,MA2); CROSS(MA2,MA1); open_day:VALUEWHEN(TODAYBAR=1,open); CROSS(close,open_day); CROSS(open_day,close); 上面2个公式,出现信号就开仓需要怎么修改?现在的现象是只有一个公式会出现信号开仓
|
|
-- 作者:wenarm -- 发布时间:2019/5/13 14:41:59 -- 什么意思?劳烦吧你的需求表述清楚。
|
|
-- 作者:舍得~~ -- 发布时间:2019/5/14 9:36:44 --
|
|
-- 作者:FireScript -- 发布时间:2019/5/14 9:41:46 -- 你这个缺少开平仓语句啊,另外开平仓条件要用定义给变量才行。然后用这个变量作为开平仓条件。 MA1:=MA(CLOSE,A); MA2:=MA(CLOSE,B); jc:CROSS(MA1,MA2); sc:CROSS(MA2,MA1); open_day:VALUEWHEN(TODAYBAR=1,open); jc1:CROSS(close,open_day); sc1:CROSS(open_day,close); if sc1 then //满足条件sc1开仓 begin buy(holding=0,1,market); end if jc then //满足条件jc 平仓 begin sell(holding>0,1,market); end |