Избранное трейдера Yakovlev Aleksey

по

Wealth-Lab: Оптимизируем параметры сами в С#

 Пытаясь подобрать оптимальные параметры для статегии, я обнаружил, что шестой Wealth-Lab при бэктестинге использует лишь одно ядро процессора. Таким образом, при оптимизации параметров четырех-ядерный процессор загружается лишь на 25%.
 
Это навело меня на мысль, что хорошо бы написать свою программку, которая делает то же самое, что оптимизация в Wealth-Lab, но быстрее. Был использован C# 4.5 в Visual Studio 2012.
 
Я поставил перед собой три задачи:
  1. Программа должна работать быстро.
  2. Программа должны выдавать на выходе параметры стратегии, при которых в Wealth-Lab в точности воспроизводятся все трейды и результаты полностью совпадают.
  3. Программа должна уметь последовательно просчитывать несколько разных стратегий в пакетном режиме.
 
В сущности, данное консольное приложение делает следующее:
1)      Считывает данные из текстовых файлов (формат Wealth-Lab).
2)      Считывает исходные параметры из файла input.txt.
3)      Вычисляет DataSeries, так как стратегия предполагает их использование.


( Читать дальше )

Укрепляем дисциплину при помощи роботов.

    • 23 мая 2013, 18:20
    • |
    • TT
  • Еще
Моя работа над персональным граалем вышла на финишную прямую, но  вдруг случился конкрус. Как истинный смартлабовец, я тут же все бросил и вознамерился поучаствовать в соревновании. Решил развить тему, которую озвучивал вот тут: http://smart-lab.ru/blog/115469.php, в этой коротенькой заметке я делал умозрительный вывод о несостоятельности горизонтальных уровней. Но такой маленькой статьей на iPad не заработаешь, поэтому идея заключалась в том, чтобы при помощи робота показать, что горизонтальные уровни не работают. Было даже придумано громкое название «Алгоритмическое доказательство несостоятельности горизонтальных уровней с последующим сеансом одновременной игры на 160 досках». Очень быстро был написан простенький робот, но человек предполагает, а Бог располагает. Робот вдруг начал показывать хорошие результаты, которые никак не укладывались в концепцию несостоятельности уровней. Тогда я решил хотя бы написать статью о состоятельности горизонтальных уровней и даже начал готовить материал, но тут я обнаружил, что все не так однозначно, как хотелось бы. Истина оказалась, как и всегда это бывает на рынке и в трейдинге, в полной неопределенности.

( Читать дальше )

Данные с Финама. Проблема.

Если скачать минутки по RIM8 за период 27.05.2008 — 30.05.2008 то график получается очень(!!) рваный.

Пример:
29/05/08;180500;243640;243640;239770;243505;68
29/05/08;180600;239800;243550;239500;243530;145
29/05/08;180700;239670;243520;239670;239790;104
29/05/08;180800;243505;243510;239730;243450;81
И такого там много!
Скажите кто нибудь что тогда происходило на рынках?)) 

Пять реальных торговых систем

    • 28 января 2013, 14:23
    • |
    • lupiv
  • Еще
Пять реальных торговых системНедавно со знакомыми трейдерами обсуждали реальные торговые системы, основанные на техническом анализе графиков. После этой беседы попытался записать услышанное на память. Может еще кому-нибудь пригодится в работе, или для общего развития. Всего получилось пять систем.
 
Первая система очень проста и работает на любом таймфрейме. Она служит для определения завершения коррекции и находит точку входа в рынок в направлении главного тренда. Правила. Смотрим как обновляются минимумы во время коррекции. (под минимумом можно понимать фрактал- самую глубокую свечу у которой две предыдущие и две последующие свечи менее глубоки). Как только формируется очередной такой минимум выше предыдущего- покупаем. Стоп в районе последнего минимума. А далее тупо сидим в продолжении главного тренда. Или еще раз перезайдем, если выбьет по стопу. Или поймем что коррекция сама стала главным трендом (опустилась более чем на 61,8%)

( Читать дальше )

....все тэги
UPDONW
Новый дизайн