Андрей Кучумов
Андрей Кучумов личный блог
22 февраля 2013, 12:28

TSLab, ещё раз про оптимизацию систем.

Много постов тут было по сабжу, хочу добавить ещё
несколько слов.
Имеем историю в текстовике, в TSLab прогнали оптимизацию.
Получили результат.
TSLab, ещё раз про оптимизацию систем.

Выбираем параметры, какие нам понравились и начинаем
«заглядывать в будущее».
Для этого загоняем наш текстовик с историческими данными
в Excel.
TSLab, ещё раз про оптимизацию систем.

У нас есть массив свечек (но следует помнить, что в Excel
начнутся проблемы при количестве свечек/строк текстовике
близко к 1 000 000 и более).
Выделяем только цены и делаем строго направленный
рынок сортировкой цен по открытию или закрытию.
Время не трогаем.
Получаем новый массив строк-свечек.
Далее преобразовываем текстовыми функциями в вид
TSLab, ещё раз про оптимизацию систем.

Выделяем, копируем, открываем «Блокнот», вставляем,
сохраняем — получаем новый текстовик с историей.
Теперь уже строго направленным рынком.
Прогоняем алгоритм. Смотрим как результаты.
Можно таким образом через Rnd генерить в Excel
«будущий случайный рынок» и смотреть систему.
Если в целом довольны результатом, то пора выбрать
лот. Если посмотреть на результаты TSLab, например
первая строка:
866932.99 прибыль (866.93%) -224801.19 просадка.
Значит МТС из стартового капитала 100 000,
постоянным лотом (особенность TSLab) в моменте
просела на 225% применительно к рабочему объёму,
хотя для всего счёта в тот момент это был гораздо
меньший процен. Но если в момент Старта рынок
такой, что система вошла в фазу просадки,
то она всё сольёт. Значит, если у нас лимит потери
скажем 25% необходимо рабочий объём в эту
систему не 100 000, а лишь 10 000. И соответственно
потенциальная доходность составит 866.93 / 10 = 86.693%
Этот ньюнс TSLab всегда следует учитывать.
Он считает просадку не от рабочего объёма,
а от общего, что не корректно.
21 Комментарий
  • siva
    22 февраля 2013, 12:37
    Ничего не понял, у вас в голове каша.
      • siva
        22 февраля 2013, 14:41
        Андрей Кучумов, Начиная с:

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

        Зачем это делать:
        «Выделяем только цены и делаем строго направленный
        рынок сортировкой цен по открытию или закрытию.»?
          • siva
            22 февраля 2013, 16:39
            Андрей Кучумов, ну ведь такого рынка не бывает, чтобы всегда вверх/всегда вниз. В чем ценность этих тестов?
              • siva
                22 февраля 2013, 17:24
                Андрей Кучумов, я понял. Считаю, что данные серии невероятны в реальном рынке, поэтому нецелесообразно.
  • vito333
    22 февраля 2013, 12:40
    да нет, по делу
  • Андрей Артышко
    22 февраля 2013, 17:07
    Коллега приветствую!

    Буду признателен если распишите более точно и шире смысл поста. Почему на ваш взгляд TSLab не верно считает. Я не вредничаю, просто смысл поста для меня не ясен :-) Хотелось бы разобраться и если вы правы исправить. Либо же аргументированно доказать обратное :-)
  • Микаелян Саро
    22 февраля 2013, 17:36
    Думаю тут момент не в том, как коректно считать просадку, а в разных подходах в программе, и лично у Вас Андрей. просадку можно от разного считать: от дохода (самое популярное), от стоимости актива, от портфеля, от экстремума дохода, от количества лотов и тд.
      • Микаелян Саро
        22 февраля 2013, 18:33
        Андрей Кучумов, так как я тоже математик, но любитель, прекрасно все понимаю)) вот только программа в данный момент показывает абсолютную цифру потери. лучше тестировать на 1 контракт чтобы получив цифру просадки, можно было просто умножать на нужный объем. потому как просадка 20т.п. для ртс она будет абсолютна как на 1 контракт так и на 300 контрактов. и если делать имитацию то лучше ее вручную задавать через кубики в версии 1.2
          • Микаелян Саро
            23 февраля 2013, 03:57
            Андрей Кучумов, вывод можно из многого сделать. часто они излишни, с точки зрения торговли. в целом да интересно беседовать с человеком у которого совершенно другое обоснование. буду рад более плотному общению.
  • Андрей Артышко
    22 февраля 2013, 18:21
    Андрей приветствую!

    Мне кажется подходов обсчета как верно заметил Саро несколько. Что брать за основу это больше вопрос религиозно-философский. Ваш подход понятен. Наш тоже имеет место быть.

    Есть предложение оставить все на своих местах :-)
    Будет немного чуть свободнее от более насущных задач по нашему мнению в TSLab, вернемся к этому вопросу.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн