[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 152

 
Skydiver:

我正在做一些事情。:-) 真的不知道我今天能不能赶到(很累)。

IMHO,在这个行业中你不需要着急......最重要的是质量和计算中没有错误,还要注意第一和第二种情况下的价差值,使其价值的变化最小。
 
alex12:
也许你应该写||(逻辑OR),而不是逻辑&&?

这都是错的,想想看,你想开(),所以价格总是,要么高于...要么低于... 水平

试着在论坛上搜索一下,在某个地方讨论过 "等级分解"。

 

大家好。

我决定尝试写一个指标,但遇到了一个问题。它只在我把它放在图表上的那一刻开始画。

如何让它至少计算出部分历史?

int start()
  {
   int    counted_bars=IndicatorCounted();
   int i;
//----
   i=Bars-counted_bars-1;

   while(i>=1)                      
     {
     double Max=High[iHighest(NULL,0,MODE_HIGH,Nbar,0)];
     double Min=Low[iLowest(NULL,0,MODE_LOW,Nbar,0)];
       Buf[i]=Max-((Max-Min)/2);
       ABuf[i]=iMAOnArray(Buf,0,Per,0,MODE_SMA,i);             
      i--;                          
     }
//----
   return(0);
  }
也许有人能向一个没有经验的人解释一下如何正确书写?
 

Gek34:

我决定尝试写一个指标,但遇到了一个问题。它从被扔到图表上的那一刻起才开始绘图......

把它放在一个单独的循环中。iMAOnArray的阵列没有形成的时间。
ABuf[i]=iMAOnArray(Buf,0,Per,0,MODE_SMA,i);   
 

没用的,我已经完全不画了。

你能不能给我一个教训,给我一个榜样,让我今后有一个好的发展?

真诚的盖克。

 
Gek34:

没用的,我已经完全不画了。

你能不能给我一个教训,给我一个榜样,让我今后有一个好的发展?

真诚的盖克。


我想是的。
int start()
  {
   int    counted_bars=IndicatorCounted();
   int i;
//----

   double Max=High[iHighest(NULL,0,MODE_HIGH,Nbar,0)];
   double Min=Low[iLowest(NULL,0,MODE_LOW,Nbar,0)];

   i=Bars-counted_bars-1;
   while(i>=1)                      
     {
       Buf[i]=Max-((Max-Min)/2);
      i--;                          
     }


   i=Bars-counted_bars-1;
   while(i>=1)                      
     {
       ABuf[i]=iMAOnArray(Buf,0,Per,0,MODE_SMA,i);             
      i--;                          
     }
//----
   return(0);
  }
 
PapaYozh:

我想是的。

Heee....我认为这一切都应该是一个循环,像这样。

 while(i>=1)                      
     {
     double Max=High[iHighest(NULL,0,MODE_HIGH,Nbar,i)];
     double Min=Low[iLowest(NULL,0,MODE_LOW,Nbar,i)];
       Buf[i]=Max-((Max-Min)/2);
       ABuf[i]=iMAOnArray(Buf,0,Per,0,MODE_SMA,i);             
      i--;                          
     }
 
r772ra:

Heee....我认为这一切都必须在一个循环中,像这样。


非常感谢你。这一切都成功了,我直接看到了我的错误。

的确,他们说,世界上并非没有好人。

 


在优化机器人时,我得到了一些间歇性的****。 这可能是什么原因呢?

 

你能帮助我在我的EA中插入Volumes 指标吗?一般来说,任务很简单:检查第一条和第二条,如果第二条的颜色是红色,而第一条的颜色是绿色--买入