Candid / Публикации
Коды
LevelsTrade v2 для MetaTrader 4
Шаблон тестерного эксперта для исследований торговли по разворотам вблизи уровней
Cтатьи
Как писать быстрые неперерисовывающиеся зигзаги для MetaTrader 4
Предлагается достаточно универсальный подход к написанию индикаторов типа "зигзаг". Метод охватывает значительную часть уже существующих "зигзагов" и позволяет относительно просто создавать новые
Форум
Сделал я как-то такую штуку ...
Однажды я вдруг осознал простую вещь: аппроксимация по методу наименьших квадратов по сути сводится к минимизации линейной комбинации векторов. То есть можно изготовить некую универсальную функцию-аппроксиматор. Сказано - сделано, вот заголовок функции
Как узнать о завершении процесса?
Запускаю извлечение файла из архива, например через WinExec. И прежде чем дальше с этим файлом работать, хотелось бы быть уверенным, что процесс закончился. Самая простая идея - попытаться через возвращаемый WinExec дескриптор что-нибудь у этого процесса спросить. Например вызвать что-то типа
FileSeek(HistoryHandle,0,SEEK_END) для FileOpenHistory
Она что, ставит указатель не на конец файла , а на начало нулевого бара? Если это не так, то просто мистика получается, просто пусть кто-нибудь скажет "да" чтобы я успокоился :))
Как-то странно зацикленные скрипты снимаются
Берём простейший код: while (true) { Print ( "Test" ); Sleep ( 1000 * 60 ); } - запускаем его и через некоторое время пытаемся снять. Почему-то прежде чем остановиться скрипт судорожно отпечатывает в лог слово Test ещё 25 раз. 2010.10.02 13:34:37 Test EURUSD,M1: removed 2010.10.02
Невидимые объекты
Решил сделать шаблон зацикленного скрипта, чтобы "раз и навсегда" встроить элемент, позволяющий его остановить. Замысел прост - поместить в углу такую картинку , если выделить и двинуть изображение руки скрипт останавливается. Получилось так
WindowScreenShot
Рисует у меня советник динамическую картинку И возникла у меня мысль сделать из этого мультик, чтобы лучше эту динамику было видно. То есть для начала попытаться с равным интервалом делать скриншоты, разумеется автоматически. Увы, функцию WindowScreenShot для этой цели мне приспособить не удалось
internal error при компиляции
Как и наверное многие, я использую вместо библиотек include. При этом после редактирования я не сохраняю их, а компилирую - чтобы сразу проверить ошибки. Естественно, раз это не законченный программный код, там бывают и "плановые" ошибки, например вызовы не описанных в данном коде функций. Это всё я
Кто-нибудь может потестировать функцию (линейная алгебра) ?
Перевожу в MQL (попутно пытаясь оптимизировать) функцию LU декомпозиции матрицы и было бы замечательно, если бы кто-нибудь, располагающий работающим кодом с аналогичной своей функцией, попытался бы вставить вместо неё мою и сравнить результаты. Приз - моя функция(которая конечно моя только в части
Компьютер теряет сеть и не может без перезагрузки получить IP
Столкнулся с проблемой из заголовка. Вопрос не прямо по MQL, но поскольку связь нужна для МТ, рискну спросить здесь :). Пока в голову пришла только автоматическая перезагрузка при потере сети, осталось понять, как это делать. Буду благодарен за соображения на эту тему