以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 设置时间强行平仓 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=71937) |
-- 作者:kuge -- 发布时间:2014/11/13 10:57:47 -- 设置时间强行平仓 请教老师,以下面设置时间形式进行强制平仓,但是最后却没有平掉,holding最后是变为0,但是没进行图表交易, 应该怎样去设置?谢谢 if currenttime >= 151450 then //强制收盘平仓 begin sell(1,holding,market); sellshort(1,holding,market); end
|
-- 作者:qq代人发帖 -- 发布时间:2014/11/13 11:22:21 -- 1,用time,不用用currenttime, 2,开平仓条件最好加上holding的限制, sell(holding>0,holding,market); sellshort(holding<0,holding,market);
|
-- 作者:kuge -- 发布时间:2014/11/13 11:27:02 -- 就没有触发价格 日志上面没有记录 这个holding应该没有影响 |
-- 作者:yukizzc -- 发布时间:2014/11/13 11:33:28 -- 1.你图表运行模式是什么?你看下日志1450到1500这段时间内有程序化运行完毕的字样没 2.currenttime这个只有最新值,这么用会导致你历史上平仓信号消失的。可以这么处理下,if (time=151500 and not(islastbar))or currenttime >= 151450 and islastbar then sell(); |
-- 作者:netfox -- 发布时间:2014/11/13 11:36:45 -- time>=151450 这么写才对吧。 |
-- 作者:pyd -- 发布时间:2014/11/13 13:07:19 -- 是用time,你是多少周期k线?双击鼠标看下k线时间。 |