以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问怎样用程序写开仓这周期对应的最高价呢  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=68122)

--  作者:qq代人发帖
--  发布时间:2014/7/31 9:10:29
--  请问怎样用程序写开仓这周期对应的最高价呢
请问怎样用程序写开仓这周期对应的最高价呢

--  作者:pyd
--  发布时间:2014/7/31 9:14:51
--  
hh:ref(h,enterbars+1);
--  作者:feixue30
--  发布时间:2014/7/31 9:59:08
--  
谢谢了
--  作者:feixue30
--  发布时间:2014/7/31 12:14:45
--  
请问我一天只想开一次仓,这样写怎么不对呢。
 IF HOLDING=0 AND TIME <145000 and TIME >090000 THEN BEGIN
   IF COND1 AND POS<2 THEN
    BUYSHORT(1,1,MARKET);
    POS:=POS+1;
    END

--  作者:pyd
--  发布时间:2014/7/31 12:46:45
--  

用全局变量,开仓前加上pos<1的判断,收盘pos赋值为0,否则第二天也不开仓

VARIABLE:pos:=0;
IF HOLDING=0 AND TIME <145000 and TIME >090000 and pos<1 THEN BEGIN
   IF COND1 AND POS<2 THEN
    BUYSHORT(1,1,MARKET);
    POS:=POS+1;
    END
 if time=CLOSETIME(0) then pos:=0;

 


--  作者:feixue30
--  发布时间:2014/7/31 12:59:15
--  
谢谢,我也发现了,没有收盘赋值了