MyTradeDiary.ru - В помощь трейдеру

По вопросам регистрации пишите kvn746@yandex.ru
Текущее время: 30 дек 2024, 21:33

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Strategy Tester Assistant MT4 Анализ данных оптимизации
СообщениеДобавлено: 27 май 2014, 10:14 
Не в сети
Аспирант
Аватар пользователя

Зарегистрирован: 28 май 2013, 16:01
Сообщений: 72
Проверку ошибки отключил везде. Во вложении еще одна тестовая версия. Проверьте, пожалуйста.
Вложение:
STA.zip


У вас нет доступа для просмотра вложений в этом сообщении.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Strategy Tester Assistant MT4 Анализ данных оптимизации
СообщениеДобавлено: 27 май 2014, 12:48 
Не в сети
Аспирант
Аватар пользователя

Зарегистрирован: 28 май 2013, 16:01
Сообщений: 72
Пришлите кусок базы, в которой происходит ошибка. Если в базе конфиденциальная информация, создайте новую и добавьте несколько записей или удалите файлы из существующей.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Strategy Tester Assistant MT4 Анализ данных оптимизации
СообщениеДобавлено: 28 май 2014, 11:17 
Не в сети
Аспирант
Аватар пользователя

Зарегистрирован: 28 май 2013, 16:01
Сообщений: 72
В версии 3.X.X.X ошибку победить не удалось. Выкладываю для тестирования версию 4.0.1.8. Структура базы в этой версии изменена (сделана проверка на корректность данных при создании полей базы и все пользовательские переменные преобразуются в поля с префиксом "Var_" - Variables). Старые базы будут работать некорректно (будет дублирование полей). Конвертер пока сделать не удалось, по той же причине (не удается корректно копировать данные из "неправильных полей").
Попробуйте создать новую базу в четвертой версии и немного ее протестировать (добавить данные оптимизации, комментарии, отчеты...). А также проверьте корректность сохранения SET - файлов из программы и их загрузку в MetaTrader.
Вложение:
STA.zip


У вас нет доступа для просмотра вложений в этом сообщении.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Strategy Tester Assistant MT4 Анализ данных оптимизации
СообщениеДобавлено: 29 май 2014, 14:22 
Не в сети
Аспирант
Аватар пользователя

Зарегистрирован: 28 май 2013, 16:01
Сообщений: 72
Для стандартных ситуаций написал конвертер. Пока немного сырой. Со временем сложно на этой неделе. Что касается Ваших баз, я подумаю. Постараюсь сделать конвертер более универсальным (в крайнем случае по проблемным полям сделать перенос в полуавтоматическом режиме.). При разработке первой версии программы я даже не предполагал, что MQL позволяет использовать в названиях переменных кириллицу. SQL напрочь отказывается работать с такими полями. Создавать дает, полную выборку из базы делает, а вот обрабатывать поля на позволяет. Благодаря Вам этот момент в четвертой версии учтен.
P.S. В понедельник постараюсь заняться конвертером.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Strategy Tester Assistant MT4 Анализ данных оптимизации
СообщениеДобавлено: 01 июн 2014, 15:39 
Не в сети
Аспирант
Аватар пользователя

Зарегистрирован: 28 май 2013, 16:01
Сообщений: 72
Alcohol писал(а):
примечание вводится, но после того как курсор мышки перевожу в другое окно/место или т.д. выходит та же ошибка((

Версию обновил. Прежде, чем добавлять данные в новой версии, сделайте копии баз. В первом посте описал.
В Вашей ситуации сделайте следующее:
1. Скопируйте базу в любое место.
2. Установите расширение для FireFox SQLite Manager https://addons.mozilla.org/ru/firefox/a ... e-manager/
3. В FireFox (в верхнем меню - вызывается кнопкой Alt) переходим в "Инструменты" и запускаем "SQLite Manager"
4. Открываем базу (при открытии внизу выберите "Все файлы").
5. В левой части выбираем "Tables" и таблицу "data" или "dataopt" (поля надо подправить в обоих таблицах, если в них загружались данные).
6. В правой части внизу в списке полей находим поля "Peiod_..." (в оригинале MA в конце, но могут быть и другие символы), "Distance_..." и в одной из Ваших баз еще поле "..._TimeFrame" фигурировало. В общем поля, на которые ругается программа.
7. На каждом из полей жмем правую кнопку мыши, "Править столбец". Вверху в поле "Новое значение" вводим "Period_MA" (латинскими!!!), "Distance_MA" соответственно и жмем "Change". Далее везде соглашаемся.
В последней Вашей базе фигурируют два поля: "Peiod_..." и "Distance_...". Поле "TimeFrame_MA" в порядке.

После этого попробуйте поработать с исправленной версией базы в версии 3.6.12.130 с учетом рекомендаций из первого поста.

После тестирования конвертера баз, выложу версию 4. Конвертер работает только с правильными именами полей (названия только латинскими символами). Поэтому перед конвертацией все "проблемные поля" надо переименовать в Fire Fox SQLite Manager. Можно использовать и другой редактор SQLite баз - вариантов в сети много.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Strategy Tester Assistant MT4 Анализ данных оптимизации
СообщениеДобавлено: 02 июн 2014, 17:17 
Не в сети
Аспирант
Аватар пользователя

Зарегистрирован: 28 май 2013, 16:01
Сообщений: 72
Если Вы пользуетесь последней версией 3.6.12.130, поля там автоматически переименовываются, а в значениях поля settings остаются родные названия переменных вашего советника для загрузки в MT4. Если значений в "кривых" полях не было, то Вы правильно поступили, удалив их. Теперь попробуйте загрузить небольшой кусок данных оптимизации (новых данных из из любого периода оптимизации) и пару отчетов тестера и проверьте корректность значений в новых (исправленных) полях. А также посмотрите, при загрузке не появились ли новые поля, похожие на исправленные. Если все правильно со значениями и нет новых полей, то работайте на здоровье, проблем быть не должно.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Strategy Tester Assistant MT4 Анализ данных оптимизации
СообщениеДобавлено: 02 июн 2014, 18:01 
Не в сети
Аспирант
Аватар пользователя

Зарегистрирован: 28 май 2013, 16:01
Сообщений: 72
Замените в полях 1 через менеджер текст "_МА" на "_MA" (латинскими). Там кириллица похоже. Или лучше скопируйте названия полей 4 в поля 1. Затем удалите поля 4. После этого попробуйте добавить данные. А вот по поводу полей 2 непонятно. Они не продублировались в конце списка?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Strategy Tester Assistant MT4 Анализ данных оптимизации
СообщениеДобавлено: 02 июн 2014, 18:34 
Не в сети
Аспирант
Аватар пользователя

Зарегистрирован: 28 май 2013, 16:01
Сообщений: 72
Если скопировать названия полей из 4 в 1, а затем удалить 4, то дублирования быть не должно! Возможно Вы не нажали ОК, и запрос не выполнился. На примере Вашей базы я переименовывал поля и добавлял данные. Поля не дублировались и данные нормально вставлялись. Если не получится, скиньте в личку базу и кусок новых данных оптимизации, я поправлю.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Strategy Tester Assistant MT4 Анализ данных оптимизации
СообщениеДобавлено: 02 июн 2014, 18:38 
Не в сети
Аспирант
Аватар пользователя

Зарегистрирован: 28 май 2013, 16:01
Сообщений: 72
Alcohol писал(а):
При переименновании выкидывает ошибка:

Ошибка возникает потому, что Вы пытаетесь создать дубликат поля. Надо скопировать названия 4 в блокнот, потом удалить 4, затем переименовать 1. Прошу прощения, я неправильно немного написал. В такой последовательности бедет все нормально.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Strategy Tester Assistant MT4 Анализ данных оптимизации
СообщениеДобавлено: 02 июн 2014, 19:21 
Не в сети
Аспирант
Аватар пользователя

Зарегистрирован: 28 май 2013, 16:01
Сообщений: 72
У Вас в xls файле последнее поле xDist1=300. А дальше полей нет! xDist2 я уже не нашел.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB