以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问老师,后台限制开仓次数的问题? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=96220) |
-- 作者:IF左边 -- 发布时间:2016/4/13 13:22:00 -- 请问老师,后台限制开仓次数的问题? if l<=tENTERPRICE-z*s and tENTERBARS>0 and extgbdata(stklabel+\'nn1\')=1 and extgbdata(stklabel+\'dcs\')=0 then begin tsell(1,extgbdata(stklabel+\'ss15\'),mkt); extgbdataset(stklabel+\'nn1\',0); extgbdataset(stklabel+\'ss15\',0); extgbdataset(stklabel+\'dcs\',1); end DEBUGFILE(\'D:\\调试日志\\调试日志15.txt\',stklabel+\'nn1%.0f\',extgbdata(stklabel+\'nn1\')); 上面的代码中,是否在条件 l<=tENTERPRICE-z*s and tENTERBARS>0 and extgbdata(stklabel+\'nn1\')=1 and extgbdata(stklabel+\'dcs\')=0 不满足的情况下,如果手工平了仓,也会造成变量nn1=0?
|
-- 作者:jinzhe -- 发布时间:2016/4/13 13:23:27 -- 不会,变量赋值的原因是“满足条件”,而不是“平了仓” |
-- 作者:IF左边 -- 发布时间:2016/4/13 13:26:24 -- 那怪事了,明显的条件不满足,为何nn1=0了? |
-- 作者:IF左边 -- 发布时间:2016/4/13 13:28:30 -- 仓位一直还在,没有到上次开仓价-z*s,持仓一直是盈利的,为何变量会发生了变化? |
-- 作者:jinzhe -- 发布时间:2016/4/13 13:49:47 -- 你看下调试日志,看看变量变化时是在哪个时间,再看看日志是否有触发,最后再看看条件的调试日志里面的条件是否是满足 |
-- 作者:IF左边 -- 发布时间:2016/4/13 14:01:15 -- 我看了调试日志,4月6日晚上11点,动煤1609开了仓,同时变量nn1=1,到4月7月晚上9点,变量就成了0了,中间没有平仓动作,所有变量变化的条件也不达到,但是nn1=0了,4月6日下午14.45分都还是1的。实在是怪事了 |
-- 作者:IF左边 -- 发布时间:2016/4/13 14:03:37 -- 调试日志里是4月7日,20:15就变成了nn1=0了,非交易时间段它的变量也发生了变化, |
-- 作者:IF左边 -- 发布时间:2016/4/13 14:11:24 -- 不间断监控打勾会不会有影响? |
-- 作者:jinzhe -- 发布时间:2016/4/13 14:18:00 -- 会,导致停盘时监控还在运行
你再进一步的调试,把你的平仓条件都输出一下,把每个平仓条件的数据也数据一下,看看是哪个值的变化造成的条件改变 |
-- 作者:IF左边 -- 发布时间:2016/4/13 14:20:34 -- 平仓条件输出的话,要卡死, |