以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  关于开仓的小问题 请大家帮忙回答一下  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=58060)

--  作者:大坚果
--  发布时间:2013/10/26 13:47:02
--  关于开仓的小问题 请大家帮忙回答一下
我想编一个随机开仓,3倍ATR止损的简单系统,但是在设计系统开仓环节和的时候遇到了问题,请大家帮忙看一下。
思路设计如下:
      1. 第一根k线收阳线,则开多仓一手,采用3倍的ATR跟踪止损;收阴线,则开空仓一手,同样为3倍的ATR跟踪止损;
      2.止损平仓后判断之后一根k线收阳还是收阴线,继续1过程;

现在遇到的问题有:
     1.无法开仓,接运行下面这段代码根本无法开仓,不知道为什么        
        if holding=0 then begin
           buy(c>o,1,THISCLOSE)
        end
     2. 平仓无法完成
        atr:=ma(tr,m);
        pingduo:HHV(c,ENTERBARS+1)-CLOSE>3*atr; 
        if holding>0 then begin
           sell(pingduo,1,thisclose)
        end
主要是上面两个问题,请大家帮忙看一下。  

--  作者:QQ56048933
--  发布时间:2013/10/26 14:48:34
--  
(这里两句你都忘记了一个分号)1.无法开仓,接运行下面这段代码根本无法开仓,不知道为什么        
        if holding=0 then begin
           buy(c>o,1,THISCLOSE);
        end
     2. 平仓无法完成
        atr:=ma(tr,m);
        pingduo:HHV(c,ENTERBARS+1)-CLOSE>3*atr; 
        if holding>0 then begin
           sell(pingduo,1,thisclose)
        end
主要是上面两个问题,请大家帮忙看一下。  

--  作者:大坚果
--  发布时间:2013/10/26 21:31:33
--  
问题解决了,多谢朋友的回答。