以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教老师为什么没有空单信号  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=12781)

--  作者:jetzhu
--  发布时间:2012/7/4 17:10:47
--  请教老师为什么没有空单信号

variable:aa=0;
if CROSS(wMA(CLOSE,n),wMA(CLOSE,n2))   then begin

 sellshort(1,1,market);
 dd:=0;
end
if a THEN BEGIN

 IF aa=0 AND b THEN BEGIN

buy(1,1,market) ;

  AA:=1;
  END
  end
variable:dd=0;
if CROSS(wMA(CLOSE,n2),wMA(CLOSE,n))  then begin
sell(1,1,market);
aa:=0;
end

if d THEN BEGIN

 IF dd=0 AND e THEN BEGIN

  buyshort(1,1,market);

  dd:=1;

 END

end


--  作者:董小球
--  发布时间:2012/7/4 17:18:24
--  
楼主你要学会去调试你的指标,没有信号肯定是你空头开仓的条件没有满足
既然是这样 那么你就去找你空头的两个条件,看看到底是哪一个除了问题


--  作者:rushtaotao
--  发布时间:2012/7/4 17:21:43
--  

你这个是不是开关不对吧,买空之后将dd赋值为1,平空为0,然后还if d then begin

这样的话  d为0 程序就认为条件不成立,就不执行了

 

你试试

if d=0 THEN BEGIN

  IF  e THEN BEGIN

  buyshort(1,1,market);

  dd:=1;

 END

end


--  作者:jetzhu
--  发布时间:2012/7/4 17:43:51
--  怎么表示5日内成交量的最大值

我只赋值了DD没赋值给D啊``