以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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
--  
平仓条件输出的话,要卡死,