Пишем тестер-оптимизатор своими руками! часть 2

    Первая версия тестера-оптимизатора «Монте-Карло». Классический поиск максимума. За основу своего первого тестера-оптимизатора решил взять логику из статьи «Нелинейная стохастическая оптимизация методом Монте-Карло» из сборника Санкт-Петербургского Государственного Университета. Кого интересует это направление, советую почитать их сборники. Много интересных разноплановых статей про оптимизацию в самых разных областях. Так вот. Суть метода в том, что мы создаем многомерную матрицу, состоящую из разновидностей стратегий с разными параметрами. Выбираем из этой матрицы случайным образом стратегии, тестируем их и определяем самую прибыльную стратегию. За критерий прибыльности взял мат ожидание. А так можно комплексный параметр составить. Пр...

    Пишем тестер-оптимизатор своими руками! часть 1

    Введение. Методы оптимизации стратегий Как вы уже поняли из предыдущей статьи, оптимизация методом перебора не эффективна. Учитывая скорости тестирования, нецелесообразно перебирать все возможные параметры. Есть, конечно, уже готовые производительные оптимизаторы стратегий в других программных продуктах. Но как в них перевести свои стратегии? Все ли может этот тестировщик, что нам нужно? Будут ли тесты отражать реальность? Как правило, к ним нужны всякие коннекторы, конверторы и др. костыли, не относящиеся к нашим задачам. К тому же это «черные ящики» и как они там считают на самом деле, никто не знает. А когда дело касается денег не должно быть места всяким случайностям и неопределенностям. На слово производителям такого программного обес...

    Фу, опять это форекс!

    Я познакомился с форексом уже после того, как начал торговать акциями где-то в году 2009, правда до этого в акции я только инвестировал и не совершал краткосрочных спекуляций. После нескольких недель наблюдения за рынком, я выроботал некоторую стратеги на основе внутридневной волатильности и работая всего 2 часа в день (такое было условие), это были определенные часы, когда волатильность казалась мне предсказуемой. За несколько недель я заработал 200% к счету, мне понадобились деньги, да и хотелось их просто подержать. =) Мне дали вывести деньги, но после того, как я снова закинул деньги на счет, мне пришлось нажить по 10 раз на кнопку купить, перед тем, как мне давали цену, такого раньше не было и я решил на долгое время, что мне с ф...

    Самая первая торговая система от Kazai_Mazai

    Это была самая первая рабочая системка, изобретенная в далеком сентябре 2010 года. Заставляет улыбаться сейчас, но тогда было круче=) Шли лихие годы торговли на форексе и мт4. Теперь, когда уже можно с полной уверенностью сказать, что она сдохла, я о ней и расскажу. В те времена общественность была настроена достаточно радикально против использования индикаторов в торговле. Как, впрочем, и сейчас. Я тоже никогда не был приверженцем, но за неимением никаких других идей...на безрыбье, как говорится. Стратегия была найдена абсолютно случайно. К оптимизаторам тогда, как и сейчас, отношение было еще хуже, чем к индикаторам. Гипнотизировал график, заметил нюансик на EURUSD, потестил. Наобум подставленные параметры давали хороший PF. Далее...

    БУДЬ МУДРЕЙ! Определяй кол. контрактов правильно!

    Когда мы имеем больше одной стратегии, в которых уверены, возникает вопрос каким количеством лотов торговать. На данный вопрос еще в 50-60х годах попробовал ответить Гарри Марковиц, за что в 1992 году получил нобелевскую премию. Однако, в отличие от мастодонтов портфельной теории, сейчас мы управляем портфелем стратегий, и зачастую мы оцениваем лишь финансовые потоки которые они генерируют и нам не важно на каком конкретно инструменте торгует наша стратегия, на акциях на фьючерсах, либо опционах . Оптимизация портфеля — процесс относительно несложный если использовать специальные программные средства такие как матлаб, или R. В обоих языках в свободном доступе можно скачать оптимизаторы инвестиционных портфелей, в R, их несколько...

    Рассказ нашего ученика 2

    В прошлой статье рассмотрели общую схему создания и проектирования системы для алгоритмической торговли на бирже. Рассмотрим более подробно работу каждого модуля. Как получить исторические данные для работы мы уже знаем. Сейчас рассмотрим необходимый минимальный функционал для своего терминала визуализации. Ниже буду приводить скриншоты моей последней версии «Анализатора», более раннюю версию можно скачать с серверов S#. Просто опишем, что из себя представляет система визуализации стратегий. Задаем диапазон тестирования, таймфрейм и тестируемый инструмент. Как дополнительно, но не обязательно можно задать комиссию, начальный депозит и др. настраиваемые параметры. Строим свечной график, также выводим индикаторы. Сниз...

    Рассказ нашего алготрейдера!

    Как я стал алготрейдером Год назад в Вконтаке я увидел скриншоты из Квика одного своего знакомого. На них была прибыль от сделки в 34 тысячи рублей. Потом он еще парочку выложил с прибылью в несколько десятков тысяч рублей. Парень учился на экономическом - гуманитарий, а я закончил технический факультет на инженера. И вот сидя на заводе с зарплатой в 25 тысяч рублей, я задумался… «А какого собственно хрена, я 6 лет учил сопромат, теормех, высшую математику? Когда обычный студент с эконома за пару минут заработал больше, чем я за месяц въе**** на заводе???» Эти мысли не давали мне покоя, и я решил разобраться с этой несправедливостью) Нет, я не пошел и не набил ему морду))) А полез в гугл читать, что такое акции и как торгуют на бирже! По...

    Доступна запись вебинара Торговые стратегии и командная работа с S#

    Здравствуйте. 6 ноября состоялся бесплатный вебинар на тему «Торговые стратегии и командная работа с S#». Спасибо всем участникам вебинара, в том числе за интересные вопросы после сессии. Мы рады сообщить, что для просмотра доступно видео вебинара.   http://www.youtube.com/watch?v=lHv8ullqvz8   Кроме того, вы можете загрузить проекты которые были рассмотрены на вебинаре. Все подробности вы можете найти в статье Хранилище стратегий на нашем сайте. В рамках вебинара были рассмотрены следующие основные темы:   Хранилище стратегий. Работа с сервисом TFS.

    Вебинар торговые стратегии и командная работа с S#

    Друзья, приглашаем вас на вебинар «Торговые стратегии и командная работа с S#». Вебинар будет проходить 6 ноября в 19:00. Узнать подробности и зарегистрироваться в вебинаре вы можете здесь. На данный момент у нас на сервере собралось достаточно много разработок, которыми мы бы хотели поделиться с коллегами. Плюс мы хотим показать, как можно работать с нашим сервером TFS. А именно: Как подключаться к хранилищу роботов. Скачивать робота на свой компьютер. Изменять его и делиться с коллегами. Участвовать в обсуждения и искать единомышленников. http://www.youtube.com/watch?v=mHB1bgzrR-s

    Анализируем стаканы из Plaza!

    Анализируем стаканы из Plaza! несложный проект по выводу стаканам на чарты S# Наша команда открывает серию простых ботов/проектов (S#.Api). Простые и сложные версии будут лежать у нас на сервере по обучению. Как это было: http://www.youtube.com/watch?v=DXubn8muFpg Однажды мы собрались в нашем чате и стали обсуждать какие темы «тяжело» проходят у стокшарповцев. В итоге был реализован такой простой проект: Подгружает хранилище стаканов, закаченное из плазы, с помощью гидры Выводит простые индикаторы с расчетом по стаканам на чарт Можно поменять формулу и сделать свой аналайзер стакана. Проект простенький, данные сразу лежат в готовом варианте: Анализируем стаканы из Plaza! Скачать исходники ...

UP