以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  关于ENTERPRICE  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=147274)

--  作者:lyqhlee
--  发布时间:2017/1/24 11:03:52
--  关于ENTERPRICE

麻烦问下大师,关于ENTERPRICE的说明是:当前位置的上次开仓价,那在开仓之后,PRICE:=ENTERPRICE; 得到的是现在的开仓价,还是上次的?


--  作者:gxx978
--  发布时间:2017/1/24 11:13:34
--  
如果PRICE:=ENTERPRICE语句再开仓语句之后,那取到的就是现在的开仓价;如在开仓语句之前,那取到的就是上次开仓价。
--  作者:lyqhlee
--  发布时间:2017/1/24 11:24:27
--  

感谢。也就是说象这样:

      IF HOLDING=0 THEN BEGIN

          IF 看多条件 THEN 开多:BUY(1,1,MARKET);

          IF 看空条件 THEN 开空:BUYSHORT(1,1,MARKET);

          PRICE:=ENTETPRICE;

      END

 

这个PRICE 应是当前的开仓价了吧?


--  作者:gxx978
--  发布时间:2017/1/24 11:27:25
--  
是的
--  作者:lyqhlee
--  发布时间:2017/1/24 11:29:04
--  
感谢版主!
--  作者:lyqhlee
--  发布时间:2017/1/24 11:37:19
--  
再麻烦问一下,关于ENTERBARS的。如果把IF ENTERBARS=0 THEN BEGIN 这个语句,放在刚才的HOLDING=0那个语句之前,是不是就不起作用了?
--  作者:shq
--  发布时间:2017/1/24 12:55:30
--  
enterbars在函数列表也有释义,若之前没有开仓则返回-1, ENTERBARS=0 条件不成立,后面就不会执行了