Pergunta para os conhecedores - página 4

 

Boa tarde. Feliz Ano Novo, a todos!

Se alguém ainda for capaz de responder, por favor, esclareça a pergunta.

O Expert Advisor trabalha com todos os carrapatos.

Mas é necessário envolver no especialista um indicador embutido no MT4 e "tirar leituras dele" no PRICES!

Eu não posso fazer isso. Eu o fiz:

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 ;            
            //жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж 

A seguir, - segue

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

Comentário("\n", "MA_0=", MA_0, "_", "MA_1=",MA_1)

Mas o comentário imprime zeros em ambas as variáveis.

É verdade que esses valores "piscam" por uma fração de segundo quando a barra é aberta. Mas então zero novamente.

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

Como implementar um indicador sobre os preços de abertura na EA, trabalhando com todos os carrapatos?

Por favor, aconselhar?

 

desabilitar nova verificação/bypass da barra, tente isNewBar sempre verdadeiro,
se isso ajudar a encontrar onde a matriz vem em nulo
- iniciação em função, iniciação no início e geralmente colocá-los em global

 

Obrigado, Korey.

Eu tenho feito as coisas um pouco diferente.

Não é assim que funciona o bloco de PREÇO DE ABERTURA:

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

mas assim:

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);
}
//---------------------------- конец функции старт-------------

O comentário agora exibe os valores do indicador como eu quero - a preços de abertura.

E estes valores podem ser usados quando se trabalha com Consultores Especialistas em todas as carrapatas.

No entanto. Aqui está um novo problema.

O indicador mostra apenas 4 casas decimais.

Isso não é bom o suficiente para mim. Eu preciso de cinco.

Mas é embutido.

O que você pode fazer?

 

Aqui está o código para esta mesa giratória embutida. Divirta-se e não esqueça de quem são os direitos autorais.

 
Chris_Brown >> :

Aha, aqui está um exemplo:

duplo W[3][4];

ArrayResize(W,2)


O resultado mudará de 3 para 2. Como mudamos a segunda dimensão de 4 para 6?

--------

Na MQL4, somente a primeira dimensão pode ser alterada dinamicamente.

Se você precisar mudar outras dimensões, você tem que escrever sua própria biblioteca ou usar esta biblioteca.

 

Boa noite a todos!

Uma coisa desagradável aconteceu há 20 minutos no MT4.

No início seguinte, parecia que todos (todos!) os EAs desapareceram da pasta EXPERTS.

Mesmo montado! MA-SIPLE e MA !

Todas as outras pastas ainda estão lá. E os especialistas não estão lá...

A INTERNET ESTAVA LIGADA!

Eu estou geralmente muito preocupado e perplexo!

Os especialistas não se encontram em lugar algum ! Também não no caixote da reciclagem !

Eu não sei o que fazer....

 
rid >> :

Não sei o que fazer....

Procurando por um espião?

Tente usar algo como não-eleito ao mesmo tempo.

 

Isso não é tudo.

Eis o que eu estou vendo!

Todas as outras pastas com perus, roteiros, bibliotecas - também vazias".

 
TheXpert >> :

Procurando um spaa?

>> enquanto isso, tente fazer alguma coisa não-eleita.

Eu não entendo. O que é espionagem e "algo como "undelete". ?

Estou sentado em grande tristeza.

 
rid >> :

Eu não entendo. O que é espionagem e "algo como "undelete". ?

>> Estou aqui sentado em grande tristeza.

É um programa que permite recuperar arquivos que foram apagados...

Procure por ela... >> encontre a versão russa