Избранное трейдера matroskin
В воскресенье 7 апреля я перебирал полки в шкафах, просматривая старые бумаги и выбрасывая те, которые уже не пригодятся. За долгое время накопилось много бесполезного хлама, который надо было выбросить. Какие-то старые чеки, квитанции, ненужные распечатки. Так я перебирал бумаги одну за другой, сортируя, что пойдет на выброс, а что еще может когда-то пригодиться, и вдруг на пол упала до боли знакомая старая затертая картонка. Боже мой! Как давно это было! Вроде бы не так уж давно, но на самом деле целую трейдерскую жизнь назад! Воспоминания нахлынули на меня…
Затертая замусоленная старая табличка, обычный кусок картонки и неаккуратно приклеенная скотчем распечатка. Но сколько денег она мне помогла заработать, а сколько денег благодаря ей я не потерял!
Табличка NineNot (9 “не”).
Как найти инсайдера на финансовом рынке?
(“Инсайдеры могут продавать свои акции по целому ряду причин, но покупают они только по одной: они считают, что цена будет расти” – Питер Линч.)
Инсайдерами для определённой компании считаются её руководящее звено и так же лица (в том числе и юридические), владеющие не менее 10% акций компании. Поскольку инсайдеры знают о компании больше, чем содержится в общедоступной информации, их покупка и продажа акций собственной компании регулируется законами США. В частности, им запрещено получать прибыль за любой период менее шести месяцев. Это правило делает для инсайдеров невозможным краткосрочные спекуляции; когда инсайдеры покупают акции, они рассчитывают на то, что компания будет успешной в более долгосрочном плане. Обо всех покупках и продажах инсайдеры обязаны сообщать в SEC в течение двух рабочих дней с момента совершения транзакции и SEC немедленно делает эту информацию общедоступной. Инсайдеры сообщают о своих сделках в SEC посредством заполнения специальной формы – так называемой формы номер четыре (form 4). Вот образец заполненной form 4.
--Массив с Тикерами, добавьте нужные тикеры aTickerList = {"MSNG", "GAZP", "LKOH", "SIBN", "GMKN","ROSN", "SBER", "TATN", "NVTK", "IRAO", "RSTI", "SBERP", "PHOR", "SNGS", "TRNFP", "VTBR", "FEES", "MVID", "RASP", "MFON", "AFLT", "MAGN", "ALRS", "MTSS", "MOEX", "RTKM", "MGNT", "NLMK", "SNGSP", "CHMF", "MTLR", "HYDR", "MFON", "RSTI", "PLZL", "BANEP", "POLY" }; --Функция поиска цены function fGetPrice(sTickerName, sNum) --Подключаемся к источнику данных local ds=CreateDataSource("TQBR", sTickerName, INTERVAL_D1); while (Error=="" or Error == nil) and ds:Size() ==0 do sleep(10) end; if Error ~="" and Error ~=nil then message("Error: "..Error, 1) end; local sSize=ds:Size(); local sCurrentPrice=ds:O(sSize); local sLastWeekPrice7=0; local sLastWeekPrice14=0; --Берем цену закрытия свечи неделю назад sLastWeekPrice7=ds:C(sSize-4); --Берем цену закрытия свечи 2 недели назад sLastWeekPrice14=ds:C(sSize-8); --Вычисляем проценты local sPrc7=math.floor((100-((sLastWeekPrice7*100)/sCurrentPrice))*100)/100; local sPrc14=math.floor((100-((sLastWeekPrice14*100)/sCurrentPrice))*100)/100; --Заполняем таблицу значениями SetCell(t_id, sNum, 0, tostring(sTickerName)); SetCell(t_id, sNum, 1, tostring(sCurrentPrice),sCurrentPrice); SetCell(t_id, sNum, 2, tostring(sLastWeekPrice7),sLastWeekPrice7); SetCell(t_id, sNum, 3, tostring(sLastWeekPrice14),sLastWeekPrice14); SetCell(t_id, sNum, 4, tostring(sPrc7),sPrc7); SetCell(t_id, sNum, 5, tostring(sPrc14),sPrc14); --Текущая цена больше цены прошлой недели - раскрашиваем зеленым if sCurrentPrice>sLastWeekPrice7 then fGreen(sNum); end; --Текущая цена меньше цены прошлой недели - раскрашиваем красным if sCurrentPrice<sLastWeekPrice7 then fRed(sNum); end; --Текущая цена больше цены прошлой недели и цена прошлой недели больше цены позапрошлой недели --раскрашиваем желтым if sCurrentPrice>sLastWeekPrice7 and sLastWeekPrice7>sLastWeekPrice14 then fYellow(sNum); end; end; --- Функция создает таблицу function CreateTable() -- Получает доступный id для создания t_id = AllocTable(); -- Добавляет 6 колонок AddColumn(t_id, 0, "Тикер", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 1, "Сегодня", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 2, "Неделя", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 3, "2 Недели", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 4, "Неделя (%)", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 5, "2 Недели (%)", true, QTABLE_INT_TYPE, 15); -- Создаем t = CreateWindow(t_id); -- Даем заголовок SetWindowCaption(t_id, "7 Days"); -- Добавляем строки for k,v in pairs(aTickerList) do InsertRow(t_id, k); end; end; --- Функции раскрашивают ячейки таблицы function fRed(col) SetColor(t_id, col, -1, RGB(255,168,164), RGB(0,0,0), RGB(255,168,164), RGB(0,0,0)); end; function fGreen(col) SetColor(t_id, col, -1, RGB(157,241,163), RGB(0,0,0), RGB(157,241,163), RGB(0,0,0)); end; function fYellow(col) SetColor(t_id, col, -1, RGB(249,247,172), RGB(0,0,0), RGB(249,247,172), RGB(0,0,0)); end; --Основная функция function main() -- Создаем таблицу CreateTable(); --Пробегаемся по массиву тикеров for k,v in pairs(aTickerList) do fGetPrice(v, k); end; end;как выглядит в квике:
Эта статья является заключительной в цикле тестирования японских свечей. Всего в этом цикле будет 8 статей. Вот список предыдущих статей:
1. Тестирование свечи молот на исторических данных
2. Тестирование модели бычье поглощение на исторических данных
3. Тестирование модели медвежье поглощение
4. Тестирование модели завеса из темных облаков
5. Тестирование модели медвежье харами на исторических данных
6. Тестирование модели просвет в облаках на исторических данных
7. Тестирование модели бычье харами на исторических данных
Все 7 свечных моделей, которые я описал до этого, не выдержали проверки на истории. Сейчас настало время привести ту единственную свечную модель (из мне известных), которая выдержала подобную проверку.
Хотя вебинар «Интервью с Элвисом Марламовым: как стать «крепким парнем» на рынке РФ» от 17 января 2019 года длится 3 часа, очень рекомендую потратить на него своё время. Тем более, что можно скачать видео, например, при помощи Video DownloadHelper и посмотреть в ускоренном режиме (на скорости 1,8 большая часть вебинара слушается вполне комфортно). Вебинар бесплатный, если что.
Тех, кто прочитал в каких-нибудь Ведомостях или Коммерсанте об инсайдерской торговле Элвиса Марламова, спешу успокоить тем, что генпрокуратура дело закрыла (Ведомости об этом писали). Правда, ЦБ так и не разморозил пока счета, чем нанёс колоссальный ущерб этому трейдеру.
Если вас интересуют конкретные рекомендации, то можно сразу перелистать на последний час. Здесь вы узнаете о лидерах Марламова на 2019 год: АФК Система, Магнит, ТГК-1. Также вы узнаете мнение Элвиса о Ленэнерго, Нижнекамскнефтехим, Трансконтейнер, ЛСР, Яндекс, Сургутнефтегазе, ФСК, ГМК Норникель. Проскользнёт здесь и Башнефть, Мечел, Распадская, МРСК Волги, Россети и даже самая переоценённая бумага, по мнению Марламова, — Татнефть. Рассказывает Элвис и про псевдооблигации — акции Фосагро, Русгидро.