Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пока писал идея появилась! В функции инит проверять формат нескольких последних строк. Если формат правильный, значит все ок. Если формат несоответствует - отрезать мусор. Достаточно в инит проверку делать, так как при нормальной работе мусор в файл не попадет. Я делал сборщик тиков - открывал, закрывал файл на каждом тике и никаких проблем. Только не знаю, как это будет работать при значительном размере файла. Но можно писать во временный файл, затем, когда его размер достиг определенного размера добавлять данные из него в постоянный файл, а временный очищать.
Или такая замечательная идея. Можно сравнивать тиковые цены у нескольких дилеров и в случае сильной разницы у одного из дилеров торговать в сторону цены остальных дилеров.
Но сразу возникает проблема. Как правило, терминалы для разных дилеров устанавливатся в разные папки. Индикатор или советник может использовать файловые операции MQL4 только для папки <каталог_терминала>\experts\files. Терминал не может штатными средствами прочитать файл из папки другого терминала. А как прочитать текстовый файл из любой другой папки компьютера?
Конечно же, по хорошему нужно иметь возможность записи в произвольное место, в том числе и на виртуальный диск.
С виртуального всё было бы быстро.
Запись тиков в файл замечательная идея. Можно такой метод использовать при формировании тикового графика в виде индикатора в отдельном окне текущего графика.
Конечно же, по хорошему нужно иметь возможность записи в произвольное место, в том числе и на виртуальный диск.
С виртуального всё было бы быстро.
Может кто опишет как для чтения из текстового файла использовать системную библиотеку? Самому ковырять MFC ну никакого желания. .. (хватает .NET Framework классов)
Была идея писать и читать файлы DBF + CDX с помощью библиотеки dbeng32. dll из 1C. В 1С вроде хорошо все описано. Но текстовый файл из любой папки читать и писать с помощью MQL4 тоже не помешало бы уметь. Чтобы, например, обновлять страничку HTML c таблицей отрытых и закрытых ордеров с целью публикации на Web-сервере. Кстати, читать страницы из интернет в советник - тоже интересная задача. Сразу появляется масса возможностей ...
(хватает .NET Framework классов)
(хватает .NET Framework классов)
.NET - это последняя фишка Microsoft. До этого в фаворе было слово Active. К трейдингу отношения не имеет. Имеет отношение к среде разработки приложений.
.NET - это последняя фишка Microsoft. До этого в фаворе было слово Active. К трейдингу отношения не имеет. Имеет отношение к среде разработки приложений.