[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 473

 
StatBars >>:

Point не может равняться 0, у Вас скорее всего 5-й знак и поэтому когда принтишь(Алерт) получается 0(принт(Алерт) выводит до 4 цнаков, если не преобразовать в строку DoubleToStr...)
попробуйте TakeProfit и StopLoss умножить на 10

Obrigado pela dica. O ponto tem um 5º dígito, portanto o Alert não o emitiu. A conversão do DoubleToStr mostrou Ponto = 0,00001.

Mas isso não é o principal, o principal é que a posição não se abre e GetLastError() mostra o erro #130.

 
Qualidade da simulação 25,00% O que
isso significa? O que é simulado? Como?
 
159753 писал(а) >>

Obrigado pela dica. O ponto tem um 5º dígito, portanto o Alert não o emitiu. A conversão do DoubleToStr mostrou Ponto = 0,00001.

Mas isso não é o principal, o principal é que a posição não é aberta e GetLastError() mostra o erro #130.


Eu coloquei uma versão corrigida na página anterior. Aparentemente, você não assistiu.

 
Olá.
procurando por indicadores de tendências.
Quero verificar primeiro um simples MA.
Você sabe qual é o período ideal de MA para cada TF
D1-
H4-
H1-
M30-
M15-
M5-
M1-
A idéia é a seguinte: quando todos os MA são iguais (preço é mais baixo/mais alto) somente a compra/venda será filtrada
 
Vinin >>:


Я выложил на предыдущей странице исправленный вариант. Видимо ты его не смотрел.

Procurei, não ajudou, a posição ainda não vai abrir.

 
iBarShift Procura de uma barra por tempo. A função retorna o offset da barra à qual pertence o tempo especificado. Se não houver barra para o tempo especificado (um "furo" no histórico), a função retorna, dependendo do parâmetro exato, -1 ou o offset da barra mais próxima.
Por favor me diga, o que você quer dizer com isso?
Se não houver barra, a função retorna o turno da barra mais próxima a ela, ou o turno da barra mais próxima a ela?
Se for a segunda variante, que barra é a direita ou a esquerda se ambas estão igualmente distantes?

Você sabe se há alguma função pronta na MQL para trabalhar com tempo? Adição de tempo, divisão de períodos de tempo, multiplicação, etc.?
 
MoneyJinn писал(а) >>

Você pode me dizer o que isto significa?
Se faltar uma barra, a função indica o offset da barra adjacente mais próxima a zero ou mais próxima da barra que falta?
Se for a segunda variante, que barra é a direita ou a esquerda se ambas estão igualmente distantes?

Você sabe se há alguma função pronta na MQL para trabalhar com tempo? Adição de tempo, divisão de períodos de tempo, multiplicação, etc.?


Refiro-me ao índice de barras, se não houver barra, o código de erro será devolvido.

Por que você precisa de multiplicação de tempo ou divisão? Para quê? Em geral, o tempo pode ser tratado como um número inteiro.
 
Vitya >>:
Здравствуйте.
Ищу трендовые индикаторы.
Хочу проверить сперва простую МА.
Вы не знаете, кокой оптимальный период МА для каждого ТФ
D1-
H4-
H1-
M30-
M15-
M5-
M1-
Идея така: При совпадении напрявления всех MA(цена ниже/выше) отфильтровывать тьлько buy/sell

O melhor período de MA é diferente para cada área e, além disso, pode ser diferente para áreas diferentes,

Portanto, não procure um período, mas um sistema para determinar o melhor período.

 
Olá, você poderia aconselhar como fazer este código tomar parâmetros de, por exemplo, m15, mas o próprio especialista estava no n4 ?
int start()
  {
//----  
  double A = 0.0;                           //Валидность среднего бара за 30 баров
for(int a = 0; a < 30; a++)
{     
 A += High[a];
}
double B = 0.0;   
for(int b = 0 ;b < 30; b++)
{     
 B += Low[b];
}
double AB = 0.0;
AB=(A-B)/30;
MessageBox("средний="+(AB));

//----
   return(0);
  }
//+------------------------------------------------------------------+
 
viktors писал(а) >>
Olá, você poderia me dizer como fazer este código tomar parâmetros do eg m15 mas o próprio especialista está no n4 ?

Por dados você quer dizer Alto e Baixo? Então é assim
duplo x=iHigh( NULL,15, a)
Baixa também, é para m15