Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 441

 
Olá! Você poderia me dizer como é uma condição - if(comprimento do corpo da primeira vela em alta >100) Não funciona assim: if(Open[1]<Close[1]&&Close[1]-Open[1]>100))))
 
niktron:
Olá! Você poderia me dizer como é uma condição - if(primeira vela de comprimento do corpo >100) simplesmente não funciona assim: if(Open[1]<Close[1]&&Close[1]-Open[1]>100))))
if(Open[1]<Close[1] && High[1]-Low[1]>100*Point)
 
Mepkypuu:



Muito obrigado!
 
r772ra:



Muito obrigado...mais uma vez esqueci de multiplicar por Ponto))))
 

Boa tarde!

Não consigo ver as citações no meu gráfico. Por favor, informe qual é a razão?

Cumprimentos, Sergiy

 
tabela de preços
 
zelya:

Boa tarde!

Não consigo ver as citações no meu gráfico. Por favor, informe qual é a razão?

Atenciosamente, Sergiy.

Mais informações, os telepatas não se sentam aqui, eles se sentam mais ali.

Z.I.: embora eu possa assumir que é apenas um modelo andróide problemático, já discutido no fórum no tópico andróide.

 
O EA é colocado em uma tabela de carrapatos. O teste EA desenha linhas coloridas diferentes para comprar, vender e fechar. Ela se abre para o lado requerido em
 Condição em _compra/ condição _venda. Deve fechar após o tempo especificado.  Ou seja, abriu em 17-55-32. O tempo especificado para que a posição exista é t1=1 minuto.
Isso significa que a posição deve fechar em 17-55-32. 
 Ela praticamente abre e fecha logo em seguida. O código não funciona, pode ser por causa do gráfico de seleção ou por um erro no código.
2014.01.22 11:53:10 PriceBorder EURUSD,M2: Ex = 1390477981 2014.01.22 11:53:10 PriceBorder EURUSD,M2: corrente = 1390477981 2014.01.22 11:53:10 PriceBorder EURUSD,M2: t = 1390477981
2014.01.22 11:52:59 PriceBorder EURUSD,M2: Ex = 1390477970 2014.01.22 11:52:59 PriceBorder EURUSD,M2: corrente = 1390477970 2014.01.22 11:52:58 PriceBorder EURUSD,M2: t = 1390477969


 
extern int  t1  = 1; //Время выдержки в минутах
 bool op=false;
//+------------------------------------------------------------------+

int start()
  {   
//----                
            datetime  t;  
         
            //ExistPositions
            if(op)  
            {
               if(TimeCurrent()-t>t1*60)
                  Print("curr = ",TimeCurrent());
                  Print("Ex   = ",TimeCurrent()-t);
                  //ClosePositions  
                  SetVLine(Yellow);                  
                  op=false; 
            }
            else 
            {
               if(условие _на _покупку )
               { 
                  //OpenPosition                  
                  op=true;
                  SetVLine(Blue);                 
                  t=TimeCurrent();
                  Print("t = ",t);
               }
               if(условие_на_продажу)
               {
                  //OpenPosition
                  op=true;
                  SetVLine(Red);                 
                  t=TimeCurrent();                  
               }     
            }             
  //----
   return(0);
  }
 
evillive:

Eu não sou um telepata, os telepatas não se sentam aqui, eles se sentam mais ali.

Z.I.: embora eu possa assumir que é apenas um modelo andróide problemático, já discutido no fórum no tópico andróide.



Obrigado!!!
 
splxgf:
Bem, se

Nenhum, basta correr no testador por dias específicos.

Embora se você precisar de uma amostra freqüente e grande, é mais fácil verificar as datas desejadas em relação ao iTime do período do dia.


Algo assim?

int start()
{
if (
iTime(Symbol(), PERÍODO_D1, 0) != StrToTime("2013.12.8")&&
iTime(Symbol(), PERÍODO_D1, 0) != StrToTime("2014.01.15")&&
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2014.01.22")&&

..................

)
return(0);

...................