Скрипт конвертер из csv в hst для MT4

  • Автор темы Автор темы FXWizard
  • Дата начала Дата начала
FX,

Скажите, вы пользовались этой штукой?

Где берете котировки в CVS если не секрет?
 
FX,

Скажите, вы пользовались этой штукой?

Где берете котировки в CVS если не секрет?

лично я не пользовался, надобности небыло. вроде метасток в виде cvs данные грузит или еще какая то прога для торговли.
еще некоторые вспомогательные программы используют этот формат для анализа.
а формат cvs - это формат тектстовой таблицы, её можно в excel открыть из екселя любую таблицу в такой формат пересохранить можно.
 
У меня на некоторых ТФ в МТ4 моделирование не получается с качеством 90%, к примеру на М15 и на М1 качество всегда от 25% до n/a.

Я читал что народ как то хитро грузит котировки, чтобы решить проблемы моделирования.

Может кто нибуть ещо сталкивался с таким?
 
а минутки все точно подгружены без дыр? на дыры проверить надо и подгрузить полностью все котировки специальными скриптами
 
Вот только не понятно где надыбать такой CVS, или если его генерить надо самому сначало, то как именно это сделать

-------------------------
СОВЕТЫ ПО ТЕСТИРОВАНИЮ
-------------------------

Если Вы не доверяете нашим стейтментам, то протестируйте работу советника
самостоятельно. Тестирование занимает время, но деньги того стоят.

1. Скачайте где-нибудь минутную историю поглубже. Например здесь
http://forexua.com/history.html есть минутная история в формате csv основных
валютных пар с января 2004 года.

2. Запустите MetaTrader (в дальнейшем МТ). Откройте меню "Сервис", "Настройки",
вкладка "Графики". Задайте в окне "Макс. баров истории"
число побольше, например, впишите руками 5000000. Иначе МТ обрежет историю в
базе. В окне "Макс. баров в окне" тоже задайте побольше, хотя бы на время
тестирования. Потом, если будет тормозить реальная работа, уменьшите. Нажмите
"ОК".

3. Зайдите в меню "Сервис", "Архив котировок". Выберите слева нужную пару и
двойным щелчком откройте историю нужного таймфрейма. Нажмите внизу справа кнопку
"Импорт". Кнопку "Обзор". В окне "Тип файлов" выберите "ASCII Text" (если вы
качали историю в таком формате). Найдите нужный файл и "Открыть". Если в окне
появилась история, нажмите "ОК" если нет, измените разделитель. Короче с
закачкой истории разберётесь. Если нет - пишите.

4. Откройте минутный график. Перетащите на него советника из окна навигатора.
Нажмите F6. Убедитесь, что советник Lucky, пара нужная, период М1, модель "Все
тики". Не гонитесь за скоростью, не выбирайте модель "По ценам открытия", хотя
МТ и моделирует тиковую историю сам, но это лучше, чем пользоваться минутной
историей. Достоверность теста превыше всего. На всякий случай поставьте галочку
в окне "Пересчитать". Вдруг у вас там осталась старая, короткая, история.
Всё. Жмите кнопку "Старт" и ждите.

5. Если Вы хотите изменить параметры советника, то перед нажатием кнопки "Старт"
нажмите кнопку "Свойства эксперта" и задайте нужные параметры.
 
Кто-нибудь может подсказать как эту штуку использовать?
самостоятельно что-то никак(
и еще вопрос она конвертирует тики в минутки?
 
Кто-нибудь может подсказать как эту штуку использовать?
самостоятельно что-то никак(
и еще вопрос она конвертирует тики в минутки?

попробуй с настройками скрипта поиграть:
PHP:
   string csv_filename = "USDCHF1440.csv";
   string hst_filename = "TEST.hst";
   int i_period = 1440;
   int i_digits = 4;
   string c_symbol = "USDCHF";
названия файлов подставь свои.. и нужный период выбери отец :)
 
похоже не оно все-таки, потому как минутки хоть и криво (может из-за кривых ручек) но отконвертировал, а вот с тиками никак не хочет работать((
собственно *.csv в *.hst можно импортировать стандартными средствами MT, а вот как из тиков собрать минутки - вопрос..
Еще раз спасибо GUSH за помощь и подсказки
 

Отслеживают (3) Посмотреть

Назад
Верх