Скрипты: sHistoryExport - удобный скрипт для экспорта исторических данных в формате МТ4 - страница 2

 
Вцелом - неплохо: удобный интерфейс, есть все, что нужно. Но скрипт - очень громоздкий: много лишнего кода, да еще для такого простого функционала тянуть 2 библиотеки.
 
alexmost113:
Вцелом - неплохо: удобный интерфейс, есть все, что нужно. Но скрипт - очень громоздкий: много лишнего кода, да еще для такого простого функционала тянуть 2 библиотеки.
Не нашел в вашем портфолио более компактного (или хоть какого-нибудь) решения.
 

komposter подскажите, как сделать, чтобы при сохранении D1 писался текущий день тоже?

 
Silent:

komposter подскажите, как сделать, чтобы при сохранении D1 писался текущий день тоже?

Замените > на >= в этом цикле:

for ( int i = copy_count-1; i > 0; i -- )
{

 Тогда будет записываться и 0-й бар.

 
komposter:

Замените > на >= в этом цикле:

 Тогда будет записываться и 0-й бар.

Отлично, спасибо.

А то цикл помню, что менять не помню... чуть не сломал :-)

 

У вас написано, что скрипт еще и проверяет котировки. В чём заключается проверка? Дыры смотрит?

Скачал с демо-сервера Метаквотесов всю историю м1 и потом сравнил по своему рабочему тайму м15 количество баров - не хватает 97 штук (

Скрипт работает хорошо, но... Неужели придется вручную искать и "клеить"? 

 
VladMih:

У вас написано, что скрипт еще и проверяет котировки. В чём заключается проверка? Дыры смотрит?

Скачал с демо-сервера Метаквотесов всю историю м1 и потом сравнил по своему рабочему тайму м15 количество баров - не хватает 97 штук (

Скрипт работает хорошо, но... Неужели придется вручную искать и "клеить"? 

Не все бары есть на М1. И подкачать их неоткуда.
 
Andrey Khatimlianskii:
Не все бары есть на М1. И подкачать их неоткуда.

Это что ж получается, нормальная история отсутствует в природе??? Ну, докатились...

В принципе, меня устроили бы и м5, т.к. рабочий тайм м15+, но ведь м5 вообще никто "официально" не хранит? 

Кстати, насчет проверки вы не ответили. Может подскажете как хотя бы обнаружить ВСЕ дыры, чтобы сориентироваться можно ли с ними что-то сделать (напр., мелкие даже вручную залатать). Когда-то я встречал скрипт проверки с встроенной "заклейкой" по нескольким алгоритмам. Сейчас ничего подобного не вижу. Как сейчас тестируют??? Почему всем стало наплевать на дыры? Как-то ж выкручиваются робовладельцы... 

 
Andrey Khatimlianskii:
 И подкачать их неоткуда.
Как вариант - скачивать историю от разных брокеров и каким-нибудь скриптиком производить взаимозаклеивание, при котором каждый из 2-3 файлов котировок является донором недостающих котировок для остальных файлов (дырки разных брокеров обычно не совпадают). Всё же лучше чуть другие котировки, чем дыра, приводящая просто к катастрофической разнице тестов робота.
 
говорят что на мт5 лучше история. и есть скрипт который переводит котировки из мт5 в мт4. кстати, Андрей делал.
VladMih:
Как вариант - скачивать историю от разных брокеров и каким-нибудь скриптиком производить взаимозаклеивание, при котором каждый из 2-3 файлов котировок является донором недостающих котировок для остальных файлов (дырки разных брокеров обычно не совпадают). Всё же лучше чуть другие котировки, чем дыра, приводящая просто к катастрофической разнице тестов робота.
Причина обращения: