Contador de falhas. Eu quero contar as lacunas que são mais de 10 pontos.
A "lacuna" variável é reposta a zero. Eu não entendo por que. Eu já tentei de tudo. Já tentei loops e estática - não funciona. Suspeito que escrevi os loops de forma incorreta.
#property strict#property script_show_inputsinputint GapInPips = 100;
inputint GapCount = 10;
//+------------------------------------------------------------------+voidOnStart()
{
int i = 1, gap = 0;
while(i < Bars && gap < GapCount && !IsStopped())
{
int r = (int)(MathAbs(Close[i + 1] - Open[i]) / Point);
if (r >= GapInPips)
{
gap++;
Print("ГЭП!========: ", gap, " , ВЕЛИЧИНА ГЭПА==: ", r, ", время гэпа = ", Time[i]);
}
i++;
}
}
//+------------------------------------------------------------------+
0 09:36:28.169 t EURUSD,H1: GAP! : 1 , GAP EXPECTATION===: 182, gap time = 2020.06.15 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 2 , GAP VALUE===: 112, gap time = 2020.06.01 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 3 , GAP VALUE===: 134, gap time = 2020.05.11 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 4 , GAP VALUE===: 225, gap time = 2020.04.13 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 5 , GAP VALUE===: 192, gap time = 2020.03.30 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 6 , GAP VALUE===: 100, gap time = 2020.03.24 23:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 7 , GAP VALUE===: 926, gap time = 2020.03.16 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 8 , GAP VALUE===: 602, gap time = 2020.03.09 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 9 , GAP VALUE===: 136, gap time = 2020.03.02 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 10 , GAP VALUE===: 242, gap time = 2020.02.24 00:00:00
On Balance Volume (OBV) Индикатор Балансового Объема (On Balance Volume, OBV) связывает объем и изменение цены, сопровождавшее данный объем. Momentum Индикатор движущей силы рынка (Momentum) измеряет величину изменения цены финансового инструмента за определенный...
Uma média móvel simples com período 14, turno 0, calculada usando preços fechados no gráfico diário do símbolo atual. Pegue o valor da primeira barra (zero é o dia atual):
Uma média móvel simples com período 14, turno 0, calculada a partir dos preços fechados no gráfico diário do símbolo atual. Tomamos o valor da primeira barra (zero é o dia atual):
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Boa tarde!
Ajude-me a resolver um problema simples.
Contador de falhas. Eu quero contar as lacunas que são mais de 10 pontos.
A "lacuna" variável é reposta a zero. Eu não entendo por que. Eu já tentei de tudo. Já tentei loops e estática - não funciona. Suspeito que escrevi os loops de forma incorreta.
0 09:36:28.169 t EURUSD,H1: GAP! : 1 , GAP EXPECTATION===: 182, gap time = 2020.06.15 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 2 , GAP VALUE===: 112, gap time = 2020.06.01 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 3 , GAP VALUE===: 134, gap time = 2020.05.11 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 4 , GAP VALUE===: 225, gap time = 2020.04.13 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 5 , GAP VALUE===: 192, gap time = 2020.03.30 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 6 , GAP VALUE===: 100, gap time = 2020.03.24 23:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 7 , GAP VALUE===: 926, gap time = 2020.03.16 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 8 , GAP VALUE===: 602, gap time = 2020.03.09 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 9 , GAP VALUE===: 136, gap time = 2020.03.02 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 10 , GAP VALUE===: 242, gap time = 2020.02.24 00:00:00
Não consigo entender por que i+1 inicia o roteiro em um loop infinito? Advertência no fundo - a expressão não tem efeito, mas há um efeito)
Não consigo entender por que i+1 inicia o roteiro em um loop infinito? Advertência no fundo - a expressão não tem efeito, mas há um efeito)
Porque i+1 não aumenta o valor de i
Deve ser i++ ou i+=1
Olá a todos. Como calcular as leituras do indicador (média móvel diária) no fechamento do último dia? Obrigado
Calcular ou receber ? MQL5 ou 4 ?
Calcular ou receber ? MQL5 ou 4 ?
MQL4 recebe
MQL4 recebe
Uma média móvel simples com período 14, turno 0, calculada usando preços fechados no gráfico diário do símbolo atual. Pegue o valor da primeira barra (zero é o dia atual):
Uma média móvel simples com período 14, turno 0, calculada a partir dos preços fechados no gráfico diário do símbolo atual. Tomamos o valor da primeira barra (zero é o dia atual):
Obrigado
0 09:36:28.169 t EURUSD,H1: GAP!========: 1 , GAP VALUE===: 182, gap time = 2020.06.15 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 2 , GAP VALUE===: 112, gap time = 2020.06.01 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 3 , GAP VALUE===: 134, gap time = 2020.05.11 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 4 , GAP VALUE===: 225, gap time = 2020.04.13 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 5 , GAP VALUE===: 192, gap time = 2020.03.30 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP!========: 6 , GAP VALUE===: 100, gap time = 2020.03.24 23:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 7 , GAP VALUE===: 926, gap time = 2020.03.16 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 8 , GAP VALUE===: 602, gap time = 2020.03.09 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP!========: 9 , GAP VALUE===: 136, gap time = 2020.03.02 00:00:00
0 09:36:28.169 t EURUSD,H1: GAP! : 10 , GAP VALUE===: 242, GAP Time = 2020.02.24 00:00:00
Talvez tenha sido uma variante errada? Eu a copiei. Nada, nenhum resultado no registro.
talvez você tenha enviado a versão errada? Eu a copiei. Nada, nenhum resultado no registro.
É esse mesmo.
a única coisa a fazer é descobrir em qual revista você está olhando para os resultados das impressões, veja a guia dos especialistas