发新话题
打印

[指标EA编写讨论] 版主,你帮我看看我的有什么问题

本主题由 xfxyldj 于 2008-2-22 17:57 分类

版主,你帮我看看我的有什么问题

int start()
  {
  
  double p1,p2,p3,p4,p5,p6,p7,T;
  
  double a=close-open;
double a1=high-close;
double a2=low-open;
  
   //---------------------p1
   if(a>a1&&a1>=a2)
   
   {p1=a;}
   else
   {p1=0;}
   
   
   //-----------------------p2
   if(a<a1&&a1<=a2)
   
   {p2=a1;}
   else
   {p2=0;}
   
   
   //--------------------p3
   if(a<=a1&&a>a2)
   
   {p3=a;}
   else
   {p3=0;}
   
   
   //--------------------p4
   if(a>=a1&&a<a2)
   
   {p4=a;}
   else
   {p4=0;}
   
   
   //--------------------p5
   if(a<=a2&&a1>a2)
   
   {p5=a2;}
   else
   {p5=0;}
   
   
   //--------------------p6
   if(a>=a2&&a1<a2)
   
   {p6=a2;}
   else
   {p6=0;}
  
   
   //-----------------p7
   if(a=a1&&a1=a2)
   
   {p7=a;}
   else
   {p7=0;}
   
   
   //------------------T
   
T=p1+p2+p3+p4+p5+p6+p7;
   
   
   
   
   return(0);
  }
问题还是出在T那里,还是没有被定义

TOP

1、close,open,high,low四个变量没有定义。
2、if 语句中等于的判断用双等于号就是"=="而不是"="
其他没发现问题。

TOP

你有QQ嘛,我希望能和你好好的学学,好几个软件的指标我都会编,现在在学MT4,希望你能帮一下

TOP

回复 3楼 的帖子

你可以来这个群54281683
不过我只对论坛上的问题积极解答。

TOP

发新话题