Счётчик гэпов. Хочу посчитать гэпы, которые больше 10 пунктов.
Переменную "gap" сбрасывает в ноль. Не пойму почему. Я уже, что только не перепробывал. Циклы вставлял, и static - не помогает. Подозреваю, что циклы неправильно писал.
#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++;
}
}
//+------------------------------------------------------------------+
009:36:28.169t EURUSD,H1: ГЭП!========: 1 , ВЕЛИЧИНА ГЭПА==: 182, время гэпа = 2020.06.15 00:00:00
009:36:28.169t EURUSD,H1: ГЭП!========: 2 , ВЕЛИЧИНА ГЭПА==: 112, время гэпа = 2020.06.01 00:00:00
009:36:28.169t EURUSD,H1: ГЭП!========: 3 , ВЕЛИЧИНА ГЭПА==: 134, время гэпа = 2020.05.11 00:00:00
009:36:28.169t EURUSD,H1: ГЭП!========: 4 , ВЕЛИЧИНА ГЭПА==: 225, время гэпа = 2020.04.13 00:00:00
009:36:28.169t EURUSD,H1: ГЭП!========: 5 , ВЕЛИЧИНА ГЭПА==: 192, время гэпа = 2020.03.30 00:00:00
009:36:28.169t EURUSD,H1: ГЭП!========: 6 , ВЕЛИЧИНА ГЭПА==: 100, время гэпа = 2020.03.24 23:00:00
009:36:28.169t EURUSD,H1: ГЭП!========: 7 , ВЕЛИЧИНА ГЭПА==: 926, время гэпа = 2020.03.16 00:00:00
009:36:28.169t EURUSD,H1: ГЭП!========: 8 , ВЕЛИЧИНА ГЭПА==: 602, время гэпа = 2020.03.09 00:00:00
009:36:28.169t EURUSD,H1: ГЭП!========: 9 , ВЕЛИЧИНА ГЭПА==: 136, время гэпа = 2020.03.02 00:00:00
009:36:28.169t EURUSD,H1: ГЭП!========: 10 , ВЕЛИЧИНА ГЭПА==: 242, время гэпа = 2020.02.24 00:00:00
On Balance Volume (OBV) Индикатор Балансового Объема (On Balance Volume, OBV) связывает объем и изменение цены, сопровождавшее данный объем. Momentum Индикатор движущей силы рынка (Momentum) измеряет величину изменения цены финансового инструмента за определенный...
Простая скользящая средняя с периодом 14, сдвигом 0, рассчитанная по ценам Close на дневном графике текущего символа. Берём значение первого бара (нулевой - текущий день):
Простая скользящая средняя с периодом 14, сдвигом 0, рассчитанная по ценам Close на дневном графике текущего символа. Берём значение первого бара (нулевой - текущий день):
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Добрый день!
Помогите решить одну простую задачу.
Счётчик гэпов. Хочу посчитать гэпы, которые больше 10 пунктов.
Переменную "gap" сбрасывает в ноль. Не пойму почему. Я уже, что только не перепробывал. Циклы вставлял, и static - не помогает. Подозреваю, что циклы неправильно писал.
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 1 , ВЕЛИЧИНА ГЭПА==: 182, время гэпа = 2020.06.15 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 2 , ВЕЛИЧИНА ГЭПА==: 112, время гэпа = 2020.06.01 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 3 , ВЕЛИЧИНА ГЭПА==: 134, время гэпа = 2020.05.11 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 4 , ВЕЛИЧИНА ГЭПА==: 225, время гэпа = 2020.04.13 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 5 , ВЕЛИЧИНА ГЭПА==: 192, время гэпа = 2020.03.30 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 6 , ВЕЛИЧИНА ГЭПА==: 100, время гэпа = 2020.03.24 23:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 7 , ВЕЛИЧИНА ГЭПА==: 926, время гэпа = 2020.03.16 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 8 , ВЕЛИЧИНА ГЭПА==: 602, время гэпа = 2020.03.09 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 9 , ВЕЛИЧИНА ГЭПА==: 136, время гэпа = 2020.03.02 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 10 , ВЕЛИЧИНА ГЭПА==: 242, время гэпа = 2020.02.24 00:00:00
Не могу сообразить почему i+1 запускает скрипт в бесконечный цикл? Внизу предупреждение - expression has no effect, но эффект есть)
Не могу сообразить почему i+1 запускает скрипт в бесконечный цикл? Внизу предупреждение - expression has no effect, но эффект есть)
Потому, что i+1 не увеличивает значение i
Должно быть или i++ или i+=1
Привет всем. Как рассчитать показания индикатора (дневной скользящей средней) на момент закрытия прошлого дня? Спасибо
Рассчитать или получить? MQL5 или 4 ?
Рассчитать или получить? MQL5 или 4 ?
MQL4 получить
MQL4 получить
Простая скользящая средняя с периодом 14, сдвигом 0, рассчитанная по ценам Close на дневном графике текущего символа. Берём значение первого бара (нулевой - текущий день):
Простая скользящая средняя с периодом 14, сдвигом 0, рассчитанная по ценам Close на дневном графике текущего символа. Берём значение первого бара (нулевой - текущий день):
Спасибо Вам
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 1 , ВЕЛИЧИНА ГЭПА==: 182, время гэпа = 2020.06.15 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 2 , ВЕЛИЧИНА ГЭПА==: 112, время гэпа = 2020.06.01 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 3 , ВЕЛИЧИНА ГЭПА==: 134, время гэпа = 2020.05.11 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 4 , ВЕЛИЧИНА ГЭПА==: 225, время гэпа = 2020.04.13 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 5 , ВЕЛИЧИНА ГЭПА==: 192, время гэпа = 2020.03.30 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 6 , ВЕЛИЧИНА ГЭПА==: 100, время гэпа = 2020.03.24 23:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 7 , ВЕЛИЧИНА ГЭПА==: 926, время гэпа = 2020.03.16 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 8 , ВЕЛИЧИНА ГЭПА==: 602, время гэпа = 2020.03.09 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 9 , ВЕЛИЧИНА ГЭПА==: 136, время гэпа = 2020.03.02 00:00:00
0 09:36:28.169 t EURUSD,H1: ГЭП!========: 10 , ВЕЛИЧИНА ГЭПА==: 242, время гэпа = 2020.02.24 00:00:00
может не тот вариант скинули? Я скопировал. Ничего, никаких результатов в журнале.
может не тот вариант скинули? Я скопировал. Ничего, никаких результатов в журнале.
вариант тот
осталось выяснить в каком журнале Вы смотрите результаты принтов , нужно смотреть вкладку эксперты