向鉴赏家提问 - 页 4

 

下午好。新年快乐,各位!

如果有人还能回答,请说明问题。

专家顾问对所有刻度线都有作用。

但是,有必要在专家中加入一个内置的MT4指标,并在价格 上 "从它那里获取读数"!这是很重要的。

我不能这样做。我是这样做的。

bool isNewBar=false;//работу фильтра реализуем по ценам открытия
if ( ExpertBars !=Bars) { ExpertBars=Bars; isNewBar=true; }
if ( isNewBar) { //если есть новый бар
            //жжжжжжжжжжжжжжжжж - ФИЛЬТР от Leonid553 жжжжжжжжжжжжжжжжжжжжжжжжж
            //------заполняем массив значениями Force --------------------- -----
            double Force_array[30]; int  z=0; while ( z<30) {
            Force_array[ z]= iForce(NULL, 0, Force_period, MODE_SMMA,PRICE_CLOSE, z);
            z++; }  ArraySetAsSeries( Force_array,true);
            double MA_0=iMAOnArray( Force_array,0, MA_period, Shift,MODE_SMMA,0);
            double MA_1=iMAOnArray( Force_array,0, MA_period, Shift,MODE_SMMA,1);
            //----------------------------------------------------------------
            bool TradeSell = true;   if  ( MA_0 > Stop_lim)     TradeSell = false ;            
            bool TradeBuy = true;   if  ( MA_0 < (-1)* Stop_lim)  TradeBuy = false ;            
            //жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж 

接下来,--如下

//------------------- end work for opening prices ------------------------------

Comment("\n", "MA_0=", MA_0, "_", "MA_1=",MA_1)

但注释在两个变量中都打印了零。

诚然,这些数值在酒吧被打开时 "闪 "了一小会儿。但随后又是零。

//----------------------------------------

如何在EA中实现一个关于开盘价的指标,并与所有的ticks一起工作?

请指教?

 

禁用新条 检查/旁路,尝试isNewBar始终为真,
,如果有帮助的话,找到数组在哪里出现null
- 在函数中启动,在开始时启动,一般把它们放在全局中。

 

谢谢你,Korey

我做事的方式有点不同。

这不是开放价格块的工作方式。

bool isNewBar=false;//работу фильтра реализуем по ценам открытия
if ( ExpertBars !=Bars) { ExpertBars=Bars; isNewBar=true; }
if ( isNewBar) { //если есть новый бар
     .... .... ....}

但像这样。

int start() {
  здесть работаем по всем тикам
.... .... ....

if(Time[0]== prevtime) return(0);//ждём появления нового бара
  prevtime = Time[0]; //если появился новый бар - 
  
StdDev_0 =iStdDev(NULL,0, StdDev_period,0,2,PRICE_CLOSE,0) ;
StdDev_1 =iStdDev(NULL,0, StdDev_period,0,2,PRICE_CLOSE,1) ;
Comment("StdDev_0=", StdDev_0, "_","StdDev_1=", StdDev_1);
  
//------------------------------------------------------------         
   }// если спред соответствует заданному
   
  
   return (0);
}
//---------------------------- конец функции старт-------------

现在评论按照我的要求显示指标的值--以开盘价显示。

这些值可以在使用专家顾问的所有刻度时使用。

然而。这里有一个新的麻烦。

该指标只显示4位小数。

这对我来说还不够好。我需要五个。

但它是内置的。

你能做什么?

 

这里 是这个内置转盘的代码。玩得开心,别忘了这是谁的版权。

 
Chris_Brown >> :

啊哈,这里有一个例子。

双重W[3][4]。

ArrayResize(W,2)


结果将从3变为2。我们如何将第二维度从4变为6?

--------

在MQL4中,只有第一个维度可以动态地改变。

如果你需要改变其他尺寸,你必须自己编写或使用这个库

 

大家晚上好!

20分钟前在MT4中发生了一件不愉快的事情。

在下次启动时,似乎所有(所有!)EA都从EXPERTS文件夹中消失了。

甚至安装了!MA-SIPLE和MA !

所有其他的文件夹都还在。而专家们却不在那里...

互联网已经开始了!

总的来说,我非常担心和困惑!

专家们无处可寻!也不在回收站里 !

我不知道该怎么做....

 
rid >> :

不知道该怎么做....

想找一个间谍?

尝试同时使用undelete之类的东西。

 

这还不是全部。

这是我正在看的东西!

所有其他有火鸡、脚本、库的文件夹--也是空的。

 
TheXpert >> :

想找一个温泉吗?

>>与此同时,尝试做一些撤消删除。

我不明白。什么是间谍和 "类似undelete的东西"。?

我正坐在巨大的悲伤中。

 
rid >> :

我不明白。什么是间谍和 "类似undelete的东西"。?

>> 我坐在这里,感到非常难过。

它是一个允许你恢复被删除的文件的程序。

搜索一下...>> 找到俄语版本