esper
|
Дата: 08.06.2011
maze9a:
esper:
Тестирую на данных из Quik-а, там строю график и сохраняю его в файл, после, на базе полученных данных, делаю тест.
Велса у меня нет, у вас есть возможность выгрузить данные по Полосам Боллинджера, чтобы можно было проверить?
Вот, данные из велса. Описание можно посмотреть здесь.
Посмотрел описание, протестировал на данных из велса - легче не стало[sad] Значение Ema теперь совпадает, а верхняя и нижняя граница - нет. Дело в стандартном отклонении, алгоритмы тут и тут отличаются (в первом случае сумма квадратов делится на N, во-втором на N-1), сейчас считаю по первому варианту, значения отклонения совпадают с Quik и Metastock.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Sergey Masyura
|
Дата: 08.06.2011
Уважаемые коллеги, указывайте, пожалуйста, commit message.
|
|
|
|
Спасибо:
|
|
|
|
|
|
artemox
|
Дата: 08.06.2011
Набросал тестирование индикаторов из файла, хранящего рассчитанный результат. Пример в MomentumTest.
Конечно в TextTestReader нужно будет красоту навести.
Правда я не знаю как в тесте сослаться на относительный путь файла, т.к. рабочей директорией назначается временная папка.
Но при указании абсолютного пути все работает :)
|
|
|
|
Спасибо:
|
|
|
|
|
|
Maxim
|
Дата: 09.06.2011
Взял себе:
VHF
VMA
WilliamsR
Volatility
UltimateOsc
Vidya
Если кто то уже их делает, прошу сообщить.
|
|
|
|
Спасибо:
|
|
|
|
|
|
esper
|
Дата: 09.06.2011
Maxim:
Взял себе:
VHF
VMA
WilliamsR
Volatility
UltimateOsc
Vidya
Если кто то уже их делает, прошу сообщить.
Maxim, для чего делать Check Out полностью для всего проекта? [confused]
Если в кратце, то перед началом работ получаем последнюю версию (Get Latest Version), после чего добавляем новые файлы или правим уже существующие, после правки делаем либо Check In - если необходимо залить изменения в репозиторий, либо Undo Pending Changes - если необходимо отменить изменения. Если были добавлены новые файлы в проект, то Check In надо делать на весь проект, а не только на добавленные файлы.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Maxim
|
Дата: 09.06.2011
Maxim:
Maxim, для чего делать Check Out полностью для всего проекта? [confused]
Я еще не очень разбираюсь в системах колективной работы.
Использовал сабвершен в своих нуждах локально.
ChechOut может повредить репозиторий?
Насколько я понимаю, ChechOut это и есть способ первый раз залить себе исходники?
Так же интересно, чем пользоваться: Subversion клиентом или Visual Studio Team Explorer?
Или дело вкуса?
|
|
|
|
Спасибо:
|
|
|
|
|
|
esper
|
Дата: 09.06.2011
Maxim:
ChechOut может повредить репозиторий?
Именно Check Out наврятли, возможно будут трудности, когда будет Check In, хотя это во многом зависит от системы контроля версий. Вообще, Check Out означает что я редактирую этот файл, и другим пока лучше воздержаться от его редактирования, чтобы не было проблем с мержджем изменений.
Maxim:
Насколько я понимаю, ChechOut это и есть способ первый раз залить себе исходники?
Исходники скачиваем так же с помощью Get Latest Version
Maxim:
Так же интересно, чем пользоваться: Subversion клиентом или Visual Studio Team Explorer?
Или дело вкуса?
В этом проекте не принципиально, но у tfs есть много допольнительного функционала
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 09.06.2011
Maxim:
ChechOut может повредить репозиторий?
Главное, не чекинить все подряд. А только то, что действительно изменилось.
|
|
|
|
Спасибо:
|
|
|
|
|
|
maze9a
|
Дата: 09.06.2011
|
|
|
|
|
esper:
maze9a:
esper:
Тестирую на данных из Quik-а, там строю график и сохраняю его в файл, после, на базе полученных данных, делаю тест.
Велса у меня нет, у вас есть возможность выгрузить данные по Полосам Боллинджера, чтобы можно было проверить?
Вот, данные из велса. Описание можно посмотреть здесь.
Посмотрел описание, протестировал на данных из велса - легче не стало[sad] Значение Ema теперь совпадает, а верхняя и нижняя граница - нет. Дело в стандартном отклонении, алгоритмы тут и тут отличаются (в первом случае сумма квадратов делится на N, во-втором на N-1), сейчас считаю по первому варианту, значения отклонения совпадают с Quik и Metastock.
Понятно, а насколько большее расхождение получается с данными из Велса? У меня например так и не получилось посчитать значения для ADX точно такие же как в Велсе, расхождение порядка 1.5. И еще, многие индикаторы строятся с использованием других индикаторов, поэтому вопрос тестирования того, что мы написали, мне кажется важный и идея использовать тестовые файлы мне нравится.
|
|
|
|
Спасибо:
|
|
|
|
|
|
maze9a
|
Дата: 09.06.2011
Mikhail Sukhov:
artemox:
Mikhail Sukhov:
Хорошая идея. Если у кого-нибудь есть под рукой такая прога - заливайте в репозитарий файлы.
У меня такая прога amibroker :) Завтра попробую что нибудь выгрузить и тестик написать.
Если будут лить из Велса, формат txt такой же будет? И да, интересно узнать, из разных программ данные будут одинаковые или как?[smile]
Формат можно сделать любой, а вот данные думаю будут разные, но сильно они отличаться не должны иначе это будет просто смешно.
|
|
|
|
Спасибо:
|
|
|
|
|