Четверг, 21.11.2024, 17:04
Forex4you - все о форекс
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории раздела
Введение в форекс [12]
Основные понятия [10]
Ценовая информация [3]
Графический анализ [4]
Фундаментальный анализ [8]
Технический анализ [2]
Индикаторы [5]
Осцилляторы [3]
Торговая система [17]
Стратегии форекс [120]
Видео уроки Forex [34]
Курс программирования MQL4 [14]
В помощь Трейдеру [6]
Рекомендуем
Бесплатная стратегия - основы графических построений
Система Станислава Чувашова "Личный Банк"
"Мастерская Forex Роботов" Полный ПАКЕТ
Как научиться прогнозировать 99% всех колебаний цены на форекс за 1-2 месяца и постоянно наращивать депозит?
Бесплатный видеокурс по числам ФИБОНАЧЧИ
"Волны Вульфа" - популярная стратегия профи-трейдеров
"Бесплатный видеокурс "Профессиональный Forex Старт"
Как заработать ДЕНЬГИ на Финансовом Беттинге БЕЗ Анализа, Прогнозов и Прочих сложных стратегий!
Лучшие советники, индикаторы и стратегии для торговли
Друзья сайта
  • Видео очевидного и невероятного

  • Математическая смекалка

  • The Delphi - сайт о программировании

  • Юмор на телевидении

  • Женские штучки

  • Почемучка

  • Телевидение онлайн

  • Красота
  • Наш опрос
    Как Вы торгуете на форекс?
    Всего ответов: 10
    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
     Все о Forex
    Главная » Статьи » Форекс » Торговая система

    Тестирование системы
    Есть 2 способа проверить, приносит ли прибыль система.

    Первым способом является торговля по этой системе в реальном времени, а вторым - ее тестирование. Вы узнаете ее положительные и отрицательные черты и, если тестируете правильно, узнаете, чего можно ожидать при торговле в реальном времени.

    Это может звучать упрощенно, но, если при  тестировании ваша система не прибыльна, она не будет прибыльной в реальном времени.

    Выбор периода тестирования

    Период тестирования должен быть достаточно продолжительным для проведения минимум 30 торгов на каждой валютной паре.

    Получение менее 30 торгов нарушает одно из основных правил теории выборок, которое гласит, что должно существовать по меньшей мере 30 точек данных для того, чтобы набор данных отвечал нормальному распределению.

    Любое число менее 30 произведет статистически ненадежные результаты. Чем больше количество торгов, тем лучше.


    Приблизительно достоверность проведенного тестирования можно определить по следующей формуле:

    где  - количество тестов.
    Например, при N=25, то есть достоверность результатов равна 80%.

    Этапы тестирования

    Тестирование системы проходит в три этапа:

    1.    Предварительное тестирование. На этом этапе тестируется идея, положенная в основу Вашей торговой системы.

    2.    Оптимизация. На этом этапе происходит подбор наилучших параметров.

    3.    Окончательное тестирование. Тестирование происходит с учетом выставленных стопов. Размер открываемой позиции определяется с учетом теории управления капиталом.

    Оптимально, чтобы периоды тестирования для всех этих этапов были различны.

    Тестирование можно проводить двумя способами:
    - Ручное тестирование;
    - Компьютерное тестирование.

    Определение параметров эффективности торговой системы

    По результатам тестирования рассчитываются параметры эффективности используемой торговой системы.

    Выделим следующие основные параметры, которые позволяют сделать вывод о применимости той или иной торговой системы либо сравнить между собой несколько систем.


    Вот эти параметры:

    1.    Чистая (итоговая) прибыль Р (в %).
    2.    Сумма всех прибыльных сделок S(P)
    3.    Сумма всех убыточных сделок S(L)
    4.    MIDD (максимальная просадка), drawdown 
    5.    Фактор восстановления RF=P/MIDD
    6.    Профит-фактор PF=S(P)/S(L)
    7.    Общее количество совершенных сделок
    8.    Доля прибыльных сделок (%)
    9.    Доля убыточных сделок (%)

    Часто при создании торговых стратегий трейдеры гонятся за максимальной прибыльностью системы.

    Однако важнее бывает не повысить значение ожидаемой прибыльности, а сократить возможный риск, который выражается в максимальной просадке (MIDD). Также имеет значение протяженность этого периода по времени.

    Простой, но сравнительно надежный способ оценки эффективности торговой стратегии - определить отношение доходности к максимальной просадке системы на исследуемом периоде, так называемый фактор восстановления (recovery factor). К примеру, если доходность системы 45% годовых, а максимальная просадка вышла 15%, фактор восстановления будет равен 3.

    Если сравнивать две системы с различными значениями доходностей и просадок, то лучше будет та система, у которой выше фактор восстановления.

    Система, дающая 30% годовых с просадкой 5% будет лучше, чем система с 100% годовых и просадкой в 40%.

    Эмпирически установленное граничное значение профит-фактора принято равным 1,6.

    Если профит-фактор системы превышает 1,6, то она показывает хорошую эффективность, если менее, то недостаточную.

    В последнем случае необходимо проанализировать статистику совершенных торговых операций, выявить сделки, которые максимально повлияли на снижение профит-фактора, и провести целенаправленную модификацию системы.

    Параметр «количество сделок» нужен для оценки статистической значимости первых двух параметров. Если сделок будет слишком мало, то тогда результаты тестирования системы вызывают большое сомнение.

    Обычно, для получения достоверных результатов достаточно, чтобы в процессе тестирования прошло не менее 30 сделок.

    Если ретроспективная результативность удовлетворяет, можно попытаться применить систему на данных реального времени.

    При этом целесообразно опробовать ТС сначала на виртуальных, а затем уже на реальных деньгах.

    Оптимизация

    При построении надежной ТС приходится идти по пути проб и ошибок, постоянно оптимизируя систему.

    Оптимизация это поиск наилучшего из возможных решений задачи.

    В ТС под решением задачи понимается выработка определенного набора правил торговли, а также ряда системных параметров.

    Во всех ТС есть не менее двух правил (правило входа и правило выхода), и несколько параметров.

    Правила определяют логику системы и обычно имеют вид команд типа «если - то».

    Параметры конкретизируют описанную в правилах логику и могут включать в себя: длины скользящих средних, уровни защитной остановки и цели фиксации прибыли, а также временные параметры компьютерных индикаторов, и многое другое.

    Всегда надо отдавать себе отчет в скрытой опасности оптимизации. Любой индикатор или набор индикаторов покажут огромный доход, будучи оптимизированы для получения лучшей комбинации параметров, даже при использовании случайного набора данных.

    Компьютер анализирует миллионы комбинаций, поэтому существует очень большая вероятность, что некоторые из них, по крайней мере задним числом, будут делать деньги.

    Происходит так называемое «подстраивание под кривую». Поэтому с оптимизацией нужно быть осторожным. Одно из условий правильной оптимизации – небольшое изменение параметров не должно сильно менять результаты теста. Если такое имеет место – это верный признак недееспособности системы.

    Основной принцип, которого необходимо придерживаться в ходе оптимизации: количество оптимизируемых параметров не должно быть большим. Рекомендуется использовать до 5 оптимизируемых параметров.

    Каждый параметр, добавляющийся к торговой системе, представляет собой потерю степени контроля над конечной отдачей процедуры тестирования.

    Чем больше технических исследований или торговых правил вы вводите, тем менее здоровыми и надежными будут результаты.

    Чем больше вы стараетесь улучшить систему, тем с меньшей вероятностью она будет работать так же, как при тестировании.

    Роберт Причер формулирует это так: "Большинство игроков берут хорошую систему игры и ломают ее, пытаясь сделать совершенной”.

    Вывод о пригодности системы или необходимости доработки

    Однозначных критериев для определения пригодности системы нет и быть не может.

    Каждый решает сам, какая система его устраивает, а какая нет. Можно лишь дать некоторые рекомендации:

    - Система определенно должна быть прибыльной и чем больше, тем лучше. Для этого она и создавалась. Минимальная же величина процента годовой прибыльности определяется трейдером.

    - Значение профит-фактора должно быть больше 1.6.

    - Значение фактора восстановления должно быть больше 2.

    - Количество прибыльных сделок должно быть больше, чем количество убыточных (желательно).

    После того, как было принято решение о пригодности торговой системы, можно приступать к ее использованию. Рекомендуется в течение некоторого времени понаблюдать за работой новой системы на виртуальном счете.

    Если же результаты окажутся удовлетворительными, тогда начинать ее использование на реальном счете.

    Источник: http://webbookvg.freeforex.ecommtools.com
    Категория: Торговая система
    Просмотров: 2381 | Теги: тестирование, торговая система | Рейтинг: 1.0/1
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Copyright Forex4you © 2010-2024
    Форма входа
    Поиск

    Как стабильно зарабатывать от 5% процентов прибыли ежедневно на автопилоте


    Спонсоры
    Лучшие брокеры
    ДЦ Forex4you
    ДЦ Instaforex
    ДЦ Alpari
    Для партнеров
    Партнерская программа "БЕЗОПАСНЫЙ ФОРЕКС"
    Партнерская программа от Trading-SYS
    Партнерская программа "Основы торговли Волн Вульфа"
    Статьи и новости
    Котировки валют
    Котировки от Forex4You

    Хостинг от uCoz