以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=5407)

--  作者:伍星亮
--  发布时间:2011/3/9 11:20:29
--  [求助]止损执行不了,请帮帮忙看看

//平仓
IF HOLDING<>0 THEN
   BEGIN
//CLOSE SHORT
        IF HOLDING<0 THEN
           BEGIN
                IF H>=SSL OR STM>0 THEN SELLSHORT(1,0,MARKET);
           END
//CLOSE LONG       
        ELSE
           BEGIN
                IF L<=LSL OR LTP>0 THEN SELL(1,0,MARKET);
           END
   END

 

 为止损条件

止损在自动化中执行不了。是不是要分开写,不用或者关系?请老师们帮帮忙啊~!


--  作者:董小球
--  发布时间:2011/3/9 13:09:00
--  

我觉得可能问题出在持仓的判断上

你可以

       IF HOLDING<0 THEN
           BEGIN
                IF H>=SSL OR STM>0 THEN SELLSHORT(1,0,MARKET);
           END
//CLOSE LONG       
        ELSE
           BEGIN
                IF L<=LSL OR LTP>0 THEN SELL(1,0,MARKET);
           END

只写这些,那个关于holding不等于0的条件应该是不必要的;

另外 你看看是不是有可能你两个方向都有持仓,导致正负抵消 变成持仓总数为0


--  作者:伍星亮
--  发布时间:2011/3/18 9:41:27
--  
谢谢斑竹的关心。我发现问题了。也跟客服证实了。这是图表和后台的不同。图表认的开仓价是触发时间后一根K线的开盘价。所以执行不了。