以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  为何收盘前不平仓  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=172124)

--  作者:我心飞翔
--  发布时间:2019/9/20 15:57:01
--  为何收盘前不平仓
请教各位老师:燃油2001,日内图表程序化,1秒固定轮询模式运行在1分钟K线上,昨晚21:00:01开空单,开仓价2390,按照我的程序本交易日内没有止盈且收阴线那么就应该在18:57:00平仓,可实际上既没出信号又没有平仓,程序如下,麻烦老师帮我看下写得对不对?

    {收盘前若当天未止盈且收阴,则平仓退出}
      IF TIME>185500 THEN BEGIN
         IF CLOSE<ENTERPRICE THEN BEGIN
            SELLSHORT(1,1,MARKET);
          YC:=6;
         END
      END
      END


--  作者:我心飞翔
--  发布时间:2019/9/20 16:04:48
--  
写错了,应该是18:55:00以后没有止盈且当前价小于开仓价(即盈利的)就立即平仓.
--  作者:FireScript
--  发布时间:2019/9/20 16:21:10
--  
 你是不是中间扩充过数据导致信号整体发生变化了? 昨晚9点位置的K现在有信号吗?当前图表上的虚拟持仓情况如何呢?你这里代码逻辑很简单,如果前面你说的那个位置开仓了,且中间没有平仓信号,那么这个位置应该是有平仓信号的。
[此贴子已经被作者于2019/9/20 16:21:56编辑过]

--  作者:我心飞翔
--  发布时间:2019/9/20 16:31:27
--  
这正是我困惑的地方,金字塔软件我是放在云服务器上面的,交易时间段只是看,绝对不会动的,且昨晚9点位置的K信号仍然存在!
只是我前天也有个空单未平(因为前天收阳所以没平),与它有关系吗?

--  作者:FireScript
--  发布时间:2019/9/20 17:03:42
--  
 昨晚九点到现在 这中间的地方 有信号吗?是不是中间出了信号,但是没下单之类的?建议提供下代码 ,按照你代码逻辑,下午收盘附近的地方肯定是应该有信号的。除了中间出 了平仓信号,才会导致收盘时候没有信号。