AnaliTickEA
- Эксперты
- Aleksandr Prozorov
- Версия: 1.0
- Активации: 5
AnaliTickEA – советник для платформы Metatrader 5. Совместно с утилитой AnaliTick представляет собой завершенную систему для анализа, тестирования и автоматической торговли на основе поиска импульсов . Импульсом в этом тексте называется такая последовательность котировок (тиков), которая имеет хорошо выраженную тенденцию движения цены на повышение или понижение. Величиной импульса называется максимальное изменение цены (в поинтах). На основе анализа тиковых последовательностей с помощью AnaliTick пользователь определяет требования к входному импульсу. Для поиска определенных импульсов используются фильтры, всего их 6. С помощью этих фильтров можно задать величину импульса, количество тиков в импульсе, его продолжительность, а также силу импульса – движение за один тик или за одну секунду. Можно задать минимальное и максимальное допустимое значение параметра. Фильтр времени позволяет определить до четырех временных интервалов в течение суток, когда разрешена торговля. Все или часть фильтров могут быть отключены. Если все фильтры отключены, то торговый сигнал формируется при достижении импульсом значения 40 поинтов. Параметр Deviation определяет допустимое отклонение импульса от тренда. Например, если в определенное время величина импульса достигла 40 поинтов вверх при значении Deviation=10, то понижение цены в диапазоне 1-4 поинта не будет восприниматься как окончание импульса.
Используя параметр ShowTable в значении true, пользователь выводит на экран параметры импульса, а также результаты торговли. Параметр ShowImpGraph позволяет вывести график импульса в реальном времени.
Пользователь определяет стратегию торговли после того, как обнаружен импульс, отвечающий всем требованиям, определенным фильтрами. Существует два способа формирования сигнала. Первый способ – сигнал считается сформированным, если выполнены все условия фильтров. Второй способ – ожидается завершение формирования импульса, и проверяются его характеристики на соответствие фильтрам. Выбор способа формирования сигнала определяется входным параметром StartTrade.
Может быть открыта рыночная позиция как по тренду (направлению импульса), так и против тренда. Кроме того, могут быть выставлены отложенные ордера BUYSTOP и SELLSTOP. Пользователь определяет параметры TakeProfit, StopLoss, а также TralingStop. Параметры могут быть заданы как в поинтах, так и в процентах от величины импульса. Предусмотрена возможность после закрытия первой позиции открыть противоположную ей позицию. Пользователь во входных параметрах определяет условие выставления второй позиции, а также значения TakeProfit, StopLoss, TrailingStop для неё. Нулевые значения параметров означают, что они не будут использоваться.
Тестирование советника необходимо проводить в режиме реальных тиков, взятых из базы терминала. Тестирование в иных режимах лишено смысла.
Разработчик обращает внимание на то, что советник не дает готовой автоматической стратегии. Пользователь сам определяет параметры импульсов и торговые действия после обнаружения. Для разработки требований к импульсу и стратегии торговли рекомендуется использовать утилиту AnaliTick.
Ниже приведены скриншоты, поясняющие работу советника, а также результаты тестирования для одной из конфигураций импульса. Параметры фильтров и торговли были определены при помощи утилиты AnaliTick, а затем протестированы в тестере стратегий Metatrader 5.