Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请教老师为什么没有空单信号

1楼
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

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

http://www.weistock.com/WeisoftHelp/gongshixitongdebianxietiaoshi.htm
3楼
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

4楼
jetzhu 发表于:2012/7/4 17:43:51

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

共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 3 queries.