[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 270

 
ravlovart:

Olá. Um problema terrível me atingiu. Hoje, quando entrei no terminal (instatrader) tentei fechar um pedido e depois ... quando o fechei, dizia "sem preço" Minha conta está em baixo, nada está abrindo e nada está fechando. qual é o problema?


Boa noite. FAZER UMA PAUSA URGENTE NO COMÉRCIO, COMO TODAS AS PESSOAS NORMAIS! É SÁBADO. O MERCADO ESTÁ FECHADO.
 
oh DEUS) obrigado por tão boas notícias)
 
ravlovart:

Olá. Um problema terrível me atingiu. Hoje, quando entrei no terminal (instatrader) tentei fechar um pedido e depois ... quando o fechei, a inscrição "sem preço" aparece Minha conta aumentou, nada abre e nada fecha. qual é o problema?


Deve ser o fim de semana.
 

Boa tarde usuários do fórum.

Estou escrevendo um EA e me deparei com um problema, não consigo descobrir como calcular programmaticamente o valor da primeira vela da semana atual. Por favor, informe como fazer isso se alguém tiver alguma sugestão.

Obrigado de antemão.

 
MegaLiN:

Boa tarde usuários do fórum.

Estou escrevendo um EA e me deparei com um problema, não consigo descobrir como calcular programmaticamente o valor da primeira vela da semana atual. Por favor, informe como fazer isso se alguém tiver alguma sugestão.

Obrigado de antemão.


Aqui está uma função para ajudar você:
TimeDayOfWeek(

data/hora)

 
Olá. Pergunta para os especialistas.

É possível adicionar a opção (aplicar à data do primeiro indicador anterior) para um indicador personalizado de uma série de limpadores de pára-brisas e como escrevê-lo no código?

 
Henadii:
Olá. Pergunta para os especialistas.

É possível adicionar a opção (aplicar à data do primeiro indicador anterior) para um indicador personalizado da série ondulada e como escrevê-lo no código?


Sim, nós podemos. Para fazê-lo, você tem que processar os dados pré-preparados usando a função iMAOnArray()

Exemplo de código usando esta função pode ser encontrado aqui https://www.mql5.com/ru/forum/138609/page265 - top post

 
ObjectSetText provavelmente ajudaria.
 
Obrigado!!!!
 
int start()
  {
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(Period() > 240)  return(-1);

int LastPrevDay = iBars(Symbol(), PERIOD_D1);
int barnH= iBars(Symbol(),PERIOD_H1);

for (int i = LastPrevDay-1; i >= 0; i--)
{
datetime NowDay = iTime(Symbol(), PERIOD_D1, i);
int PrevDay = iBarShift(Symbol(), PERIOD_D1, NowDay);
datetime x_time= StrToTime(TimeToStr(NowDay, TIME_DATE)+" "+shift_time); 
int x_shift= iBarShift(Symbol(),PERIOD_H1,x_time);
double CL= iClose(Symbol(),PERIOD_H1,x_shift);

int LastDay = iBarShift(Symbol(), PERIOD_D1,iTime(Symbol(), PERIOD_D1, i))-1;
if(LastDay>0)   // тут я запутался 
buffer[i]= CL;
}
return(0);

Por favor, ajude-me a descobrir isso. Quero que a linha seja correta. Mas o buffer dá apenas uma linha, ele deve ser plano no meio do dia, como linhas pivot.... Eu tenho uma linha que vem do nível de X hora do dia anterior.

POR FAVOR DESCUBRA.... Eu não consigo entender.