Избранное трейдера sam
В прошлый раз http://smart-lab.ru/blog/329488.php предложил добавить к скользящим средним каких-нибудь сигналов/индикаторов, чтобы использовать в стратегии для примера. Но ни от кого идей не поступило.
Подумав в указанном направлении, решил добавить в стратегию поиск шаблона/паттерна. Для поиска шаблона буду использовать корреляцию. Такая идея у меня была давно, но никак не доходили руки её проверить. Поэтому устрою проверку её эффективности в стратегии, используемой для примера. Появляется какая-то польза и для меня, так как результат мне не известен и полученные наработки (код) можно будет использовать в дальнейшем.
Сама идея проста – задаем последовательность значений, описывающих некоторое изменение цены, например:
Tpl = { 1, 2, 3, 4, 5, 4, 4.5, 3.5, 4, 3 };
Если указанную последовательность изобразить графически, то получим картинку, показанную на рисунке.

Человек не может без веры.
Если её отнять, то он начинает судорожно искать новую точку опоры, веруя во что-то другое.
Этот естественный механизм давно заметили крупные корпорации и теперь монетизация веры – основной способ стимуляции маркетинга и сбыта.
Дело несложное – высмеиванием-враньём убираются традиционные конкуренты в рясах, которые что-то там пищали про духовность, развитие, пользу труда и тому подобное, и подсовывается что-то блестящее, понятное, простое и прикольное. Сразу переносящее самооценку “на уровень выше”. Просто надо верить, что этот уровень есть. Что если раньше бухал водку, а теперь ннннакатываешь вискачок 12ти летний – то это развитие. А если раньше была японская машина, а теперь европейская – то новый уровень. “Я встречаюсь с мужчинами, которые могут позволить себе BMW” – пишут на сайтах знакомств; и что такого в плохо замаскированном ценнике, если типовой “мужчина, который может позволить себе BMW”, для этого её себе и “позволил”?
До блеска (запатентованного и сертифицированного) эту тему в потреб.секторе довёл Стив Джобс. Не, конечно, всё это было и до него – но довести до секты “Выйдет новый товар компании Х и я его куплю любой ценой, потому что я достоин, потому что это будет новый уровень жизни, господи какое же счастье обладать мечтой” миллионы людей – всё ж надо уметь. Годами “вот новый телефон – это новый уровень в жизни, вот-вот изменится”. Что с 1го на 2й, что с 3го на 4й, что с 6го на 6S. Вот-вот изменится, да.
Вложить в цену товара несколько сотен долларов за “Вы покупаете сопричастность к гениальности, к роскоши, часть нашей души, которую мы с дрожью вкладываем в каждый штрих” и тому подобное – выгодно, как выгодна любая торговля воздухом. Энди Таккер продавал “невзрывающийся песок” для керосиновых ламп – что ж, развитие не стоит на месте, теперь продают ощущение сопричастности к невзрывающемуся песку, а из-за горизонта появляется кредитование рисков снижения сбыта ощущения сопричастности, а также страхование этого кредитования.
Одним из эксплуатирующих подобную тему является известный шоумен Илон Петрикович Мавроди, в оригинале “Маск”.
Вокруг его шоу-программ образовалась достаточно плотная секта верующих, которые малограмотны технически (сейчас таких называют техногиками – т.е. теми, кто интересуется, но не в теме), но активны в части рекламы и пиара. У них есть некий фиксированный перечень постулатов – типа “всё, что делает Маск – успешно и хайтехово” – которые не обсуждаются критически, т.е. вот вообще – поэтому данную секту в последнее время принято показательно чморить. Это несложно, потому что они глупые.
Учитывая то, что память сейчас у людей стала совсем краткой, я заметил, что все фантазии членов данного кружка крутятся вокруг нескольких ключевых тем – что ж, можно свести всё это в одну статью. Показательную – про то, как выгодно имитировать хайтех.
Меня часто обвиняют, что я пишу необъёмные совершенно по масштабу тексты – ОК, в этот раз всё будет относительно компактно и скупо на эпитеты.
Можно ли жить на див портфель?
В апреле/мае 2008 по просьбе/угрозе/пожеланию/мольбе дражайшей супруги были закрыты все позиции на рынках и начался поиск квартиры. Квартира была «успешно» куплена на пике цен, но слава яйцам все для ремонта и обстановки было куплено до кризиса.
В марте 2009 неожиданно был выплачен бонус, и на эти деньги+зажатые от жены, в апреле 2009 был набран портфель из 10 бумаг, равными долями, почти на 3 мио руб:
Акрон, Уралкалий, МТС, Северсталь, НЛМК, Лензолото преф, Магнит, ЛСР, НКНХ преф, ВМСПО
Портфель практически не трогался до 2015г. (в 2011 была куплена МосБиржа). В 2015 почти полностью убран Магнит и Уралкалий, и куплены ИнтерРао, ФСК, Протек и ММК.
Но речь не о переоценке портфеля, а о див доходе, по годам:
415 тыщ 2011, 478 тыщ 2012, 595 тыщ 2013, 615 тыщ 2014, 875 тыщ 2015, ожидаемый доход за 2016 около 1,2 мио руб.
Можно ли жить на эти деньги? У всех свои потребности.
Доволен ли я результатом? Вполне
p.s. дивы не реинвестируются
Для сравнения языков MQL5 и QLUA мы написали несколько тестов, которые замеряют скорость выполнения базовых операций.
В тестах использовался компьютер с Windows 7 Professional 64 bit, MetaTrader 5 build 1340 и QUIK версии 7.2.0.45.
Результаты представлены в таблице, где все значения представлены в миллисекундах (чем меньше время, тем лучше):
Название MQL5 QLUA Преимущество MQL5 TestFloat 3 969 273 391 69 раз TestArrays 375 230 768 615 раз TestFibo 1 125 61 110 55 раз TestPiCalculated 2 328 183 812 79 раз TestQuickSort 2 031 211 279 104 раза TestAckermann 828 64 541 78 раз


Продолжаем разработку универсального робота!
Выкладываю код OUR-0.3, который в настоящий момент еще далеко не полный – это только основа, скачать можно здесь https://yadi.sk/d/l3uic67yruCxa
Код прокомментирован подробно, но дам дополнительное описание общего плана, чтобы логику работы робота можно было представить.
Итак, по порядку:
Робот состоит из двух файлов: OUR.lua содержит основные функции (OnInit, main, коолбэки – пока только один OnStop), FunOUR.lua содержит вспомогательные функции – все остальные. Дополнительно приложен файл с информацией и файл с образцом котировок.
Функция OnInit
1 Первоначально котировки с сервера поступают в источник – таблицу с барами TBar (там все заполняется автоматически при подключении источника).
2 Далее робот делает различные вычисления, результаты которых он помещает в таблицу с данными TDat (также туда копируются параметры баров из TBar), эту таблицу нужно заполнять самому, ключи таблицы на свое усмотрение, но конечно часть ключей в алгоритм уже заложены, это «key»,«O»,«H»,«L»,«C»,«V»,«T» от них идут все вычисления. TDat – это таблица, содержащая таблицы по каждому бару, ключ соответствует номеру бара в источнике. Структура такого типа:
TDat = {
[1321] = {"O","H","L","C","SMAf","SMAs"…},
[1322] = {"O","H","L","C","SMAf","SMAs"…},
…
}