以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- ENTERPRICE总是上一次的开仓价。 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=140450) |
-- 作者:天高云淡明 -- 发布时间:2016/10/9 11:44:53 -- ENTERPRICE总是上一次的开仓价。 ENTERPRICE总是上一次的开仓价。 当天开仓,ENTERPRICE不会更新,要到下一根K线才会更新。造成止赢问题, 注意:已经把开仓BUY写在了前面了。
|
-- 作者:天高云淡明 -- 发布时间:2016/10/9 11:53:31 -- 已经查过论坛里的相同问题,解决办法是BUY写在前面,先开仓,再引用ENTERPRICE,但没用。 以前的问题讨论,与我的是一样的问题,http://www.weistock.com/bbs/dv_rss.asp?s=xhtml&boardid=4&id=61644&page=245
|
-- 作者:jinzhe -- 发布时间:2016/10/9 13:14:54 -- 贴你的代码以及调试 |
-- 作者:天高云淡明 -- 发布时间:2016/10/9 16:57:58 -- 最低价:LLV(LOW,120); //收盘价:close; 换手率小:VOL/CAPITAL<x/100; 低位:CLOSE<=LLV(LOW,120)*1.2; 无放量:VOL/MA(VOL,5)<1.1; 流通市值小: CAPITAL*CLOSE/1000000<=n; //明天涨停:not(refx(high,1)=refx(low,1) and (refx(close,1)/close>=1.097)); 开仓:涨停 AND 换手率小 AND 低位 AND 流通市值小; // and 明天涨停; BUY(开仓,0,MARKET); 止赢2回落5:CLOSE/enterPRICE>1.2 AND LOW<HHV(HIGH,enterBARS)*0.95; 止赢7天:(ENTERBARS=7) and (close<ENTERPRICE*1.2); 买价:ENTERPRICE; 止损百分12:(close<enterPRICE*0.88); 平仓:止损百分12 or 止赢7天 or 止赢2回落5; SELL( 平仓,0,MARKET); 关键是ENTERPRICE问题,在图表显示上指标正常,但在回测时就过早止损了。止损百分12 这个变量成立了,图表显示没有止损,调试时又看不到买价的值,求指导。
|
-- 作者:jinzhe -- 发布时间:2016/10/9 17:01:15 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=57075 图表信号和测评不一致,可以先从这里的问题21入手 |
-- 作者:天高云淡明 -- 发布时间:2016/10/9 17:07:52 -- 买价:ENTERPRICE 调试窗里这个变量,没有值。
|
-- 作者:jinzhe -- 发布时间:2016/10/9 17:13:16 -- 说明调试里面的数据还没有开仓,你按照上面链接里面的方法去逐一对照一下 |