Скачать MetaTrader 5

Советники: Выгрузка котировок любого инструмента любого ТФ из МТ в csv

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
182651
MetaQuotes Software Corp.  

Выгрузка котировок любого инструмента любого ТФ из МТ в csv:

Эксперт создавался для выгрузки котировок из МТ в другую программу ТА. Управление экспертом происходит через внешние файлы.

Author: Mopo3

MQL4 Comments
16319
MQL4 Comments  
Прикольный советник :) Еще бы увидеть его бы?! :)
Sergey Rashevskiy
1830
Sergey Rashevskiy  

Есть замечания.

1. Во первых он выгружает не историю тиков, а историю баров. Это большая разница.

2. Во вторых секунды будут всегда равны 0. Какой тогда в них смысл?

3. Ну и в третих, какой вообще смысл в этом эксперте. Загнать котировки в файл можно и стандартными средствами МТ4. Архив котировок. Экспорт.

Mopo3
47
Mopo3  
urdala:

Есть замечания.

1. Во первых он выгружает не историю тиков, а историю баров. Это большая разница.

2. Во вторых секунды будут всегда равны 0. Какой тогда в них смысл?

3. Ну и в третих, какой вообще смысл в этом эксперте. Загнать котировки в файл можно и стандартными средствами МТ4. Архив котировок. Экспорт.


1. +

2. Почему?

3. Архив котировок - ручная операция. Данный предлагаемый эксперт - автомат. Если конечно используется в связке с другой программой ТА, которая данные файлы формирует автоматом по некому алгоритму.



PS. В новой версии добавил возможность сна.
Sergey Rashevskiy
1830
Sergey Rashevskiy  
Mopo3:

1. +

2. Почему?

3. Архив котировок - ручная операция. Данный предлагаемый эксперт - автомат. Если конечно используется в связке с другой программой ТА, которая данные файлы формирует автоматом по некому алгоритму.



PS. В новой версии добавил возможность сна.

1))))

2. Потому что все бары открываются на начале минуты : первой, пятой, пятнадцатой и тд. Вот и получается что начало бара в секундах = 0.

3. Если этот файл использует сторонняя программа согласен, а если внутренняя МТ4, то он не нужен вообще. Проще, а главное быстрее идет обработка данных из массивов- таймсерий.

Mopo3
47
Mopo3  
urdala:

2. Во вторых секунды будут всегда равны 0. Какой тогда в них смысл? Потому что все бары открываются на начале минуты : первой, пятой, пятнадцатой и тд. Вот и получается что начало бара в секундах = 0.


Да, мысль понятна. Но я это учел так: в момент обновления котировки в файл пишется также текущая секунда. На эту секунду бар фактически следующий: open = max = min = close на текущую секунду. Если в эту секунду придет еще тик, то за одну секунду будут две котировки, которые уже вполне можно обработать.

ЗЫ. Как альтернатива принципу записи котировок в файл можно просто использовать в алгоритме Print(...) - в этом случае запись автоматом будет идти в лог, который также можно обработать собственным алгоритмом.

MQL4 Comments
16319
MQL4 Comments  
класс
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий