Подскажите, пожалуйста, почему МТ не даёт цену закрытия 6200-го бара и далее вглубь? 6000 цен назад принтует, а потом: 2023.03.13 16:14:53.030Core 012022.01.04 23:00:00 0.0
Ivan Butko #: Подскажите, пожалуйста, почему МТ не даёт цену закрытия 6200-го бара и далее вглубь? 6000 цен назад принтует, а потом: 2023.03.13 16:14:53.030Core 012022.01.04 23:00:00 0.0
Подскажите, пожалуйста, этот код рабочий? Можно ли им сохранять данные и потом из загружать? В то запустил - сова прошлась по истории, но в файлах ничего не могу найти со словом qTable
// Функция для сохранения Q-таблицы в файлvoid saveQTable()
{
int file_handle = FileOpen("qtable.dat", FILE_WRITE|FILE_BIN);
if (file_handle != INVALID_HANDLE)
{
// Записываем размер таблицыint size = ArraySize(qTable);
FileWriteInteger(file_handle, size);
// Записываем элементы таблицыfor (int i = 0; i < States; i++)
{
for (int j = 0; j < Actions; j++)
{
FileWriteDouble(file_handle, qTable[i][j]);
}
}
FileClose(file_handle);
}
}
// Функция для загрузки Q-таблицы из файлаvoid loadQTable()
{
int file_handle = FileOpen("qtable.dat", FILE_READ|FILE_BIN);
if (file_handle != INVALID_HANDLE)
{
// Читаем размер таблицыint size = FileReadInteger(file_handle);
if (size == ArraySize(qTable))
{
// Читаем элементы таблицыfor (int i = 0; i < size; i++)
{
for (int j = 0; j < 3; j++)
{
qTable[i][j] = FileReadDouble(file_handle);
}
}
}
FileClose(file_handle);
}
}
Скажите пожалуйса, желательно кодом для МТ4. Элементарная штука. Как узнать ХАЙ и ЛОУ сегодняшнего дня ?На любом таймфрейме, обращение к свече D1 маркет не пропускает и выдает ошибку. На демо и реале работает.
Volodymyr Zubov #: Скажите пожалуйса, желательно кодом для МТ4. Элементарная штука. Как узнать ХАЙ и ЛОУ сегодняшнего дня ?На любом таймфрейме, обращение к свече D1 маркет не пропускает и выдает ошибку. На демо и реале работает.
А как Вы обращаетесь к свече D1(желательно кодом)?
Я использую iBarShift и никогда ошибок в маркете не было.
Volodymyr Zubov #: Скажите пожалуйса, желательно кодом для МТ4. Элементарная штука. Как узнать ХАЙ и ЛОУ сегодняшнего дня ?На любом таймфрейме, обращение к свече D1 маркет не пропускает и выдает ошибку. На демо и реале работает.
Этого быть не может.
Вероятно вы запрашиваете день за пределами максимального бара…
Подскажите, пожалуйста, почему МТ не даёт цену закрытия 6200-го бара и далее вглубь? 6000 цен назад принтует, а потом: 2023.03.13 16:14:53.030 Core 01 2022.01.04 23:00:00 0.0
.
У меня МТ5 и там в настройка, в этой вкладке внизу макс. баров в окне 100000000
У меня МТ5 и там в настройка, в этой вкладке внизу макс. баров в окне 100000000
Наверное нет истории, т.к. у меня печатает даже больше
Наверное нет истории, т.к. у меня печатает даже больше
Понял Вас, покручу МТ
Скажите пожалуйса, желательно кодом для МТ4. Элементарная штука. Как узнать ХАЙ и ЛОУ сегодняшнего дня ? На любом таймфрейме, обращение к свече D1 маркет не пропускает и выдает ошибку. На демо и реале работает.
А как Вы обращаетесь к свече D1(желательно кодом)?
Я использую iBarShift и никогда ошибок в маркете не было.
Скажите пожалуйса, желательно кодом для МТ4. Элементарная штука. Как узнать ХАЙ и ЛОУ сегодняшнего дня ? На любом таймфрейме, обращение к свече D1 маркет не пропускает и выдает ошибку. На демо и реале работает.
Этого быть не может.
Вероятно вы запрашиваете день за пределами максимального бара…
Этого быть не может.
Вероятно вы запрашиваете день за пределами максимального бара…
Делаю так, там и отрисовка и расчет риска от рассотяния до макс и мин дня.