Избранное трейдера Alarm
Хочу сделать презентацию своей идеи, которая переросла в индикатор скользящей средней, построенной на основе линии линейной регрессии (ЛЛР). Код индикатора в конце поста.
Вот как эта скользяшка(PMA) выглядит рядом с SMA и EMA. Периоды построения у всех одинаковые.
Изначально была идея такая- взять ряд данных (цена Close) на каком-то участке, построить по этим данным линию линейной регрессии. ЛЛР строим следующим образом. По оси Y будут цены Close, по оси X будут порядковые номера баров. Угловой коэффициент (A) и коэффициент смещения (В) простой линейной регрессии y=A*x+B можно найти с помощью метода наименьших квадратов.
1 Пользую 7 лет выделенный сервак в датацентре. Но тслаб отожрался до 20 гиг, требует 2ух моторного серебряного ксеона о 24ех ядрах и 48ми потоках. А стоит такое чудо ажно 250к в год ну и сам тслаб 40к в год. Т.е 10 за лет сервак прожирает новый авто. И сбоит этот сервак стабильно раз год.
2 На грудь прыгнула здоровенная жаба — платить такие деньжища. И решил попробовать смастерить подходящую замену серверу из говна и палок.
3 Мысль была в том, чтоб взять два компа. Поставить их в разных городах, чтоб исключить проблемы с электричеством, интернетом и техникой. Т.е оба компа сразу не сдохнут, электричество одновременно не отключится и интернет одновременно не пропадет. На обоих компах поставить тслаб, соеденить их через облако, и как только один компов дает сбой — отключать его, включать второй комп и поднимать резервную копию с облаков.
Привет, мой Любимый Проницательный Читатель!
Как я уже говорил, меня поразила простота и гармония использования кирпичиков Ренко для спекуляций вместо общепринято-устоявшихся свечек (Гусаковский, мой пламенный! Помнишь меня?)
А посему – отдельные статьи имеет смысл выкладывать именно в виде отдельных «кирпичиков», а не «валить» всё посреди поля, как обожравшаяся лошадь. За других «порнокопытных» не говорю. Не надо об них… Придётся по-простому. «По камушку, по кирпичику.» Да и наглядней как-то всё оно так. Типа чурилловских «Чипсов». (Хотя аналогия крайне нехорошая – и Ивана, и Гусаковского со Смарта смыли-изгнали… Кое-что уже начинаю подозревать…)
И да, ещё. Если кто-то думает, что я смог вполную всем этим воспользоваться – «плюнь в глаза, назови лжецом и прогони из дома» (Леонид Соловьёв – Ходжа Насреддин). Удвоение за квартал – это не предел, а «рабочая торговая реальность». В 2021Q2 она реализована. это хорошо.
Приветствуем.
Работая с программой TSLab, иногда, а иногда часто), возникают пожелания, в виде необходимости новых блоков, которые в составе софта отсутствуют. Многие сложности, на самом деле решаемы имеющимся функционалом, хотя иногда конечно не обойтись без программирования.
В комментариях к предыдущей статье, попросили добавить блок — месяц года. Просто взять и добавить блок — чаще всего это цикл через 6 рук пройдет от тикета с требованием к реализации, далее принятие решение о срочности и тд и тп. не суть важна в бюрократии, а в том что сделать можно все своими руками!
Итак начнем. В тслаб имеется блок — дата, который транслирует дату в формате ггммдд, его и будем использовать чтобы получить месяцы.
Первый и самый важный шаг — вывести блок дата на график, чтобы узнать о формате, так как в разных блоках могут быть разные вариации написания.
Следующий шаг — построить логику в голове, каким образом достать месяц из данного варианта формата. Прежде всего не воспринимаем это как дату, а принимаем ее за обычную цифру. 161122. Чтобы добраться до месяцев — мне нужно прежде всего исключить год.
Когда происходит на рынке некий «ахтунг», не важно рост или падение, успеть везде — сложно. Но кроме ахтунга на всем рынке есть отдельные тикеры, которым вообще все равно когда устраивать резкие движения и, если мы целенаправленно за ними следим, круто — есть шанс успеть отработать всплески. Но, бывает, сидишь себе тихо, весь рынок скучает, и где-то там какой-то альткоин резко начинает движения, а мы и не в курсе.
На этот случай сделали крайне примитивный вариант скринера. Он смотрит за последний, допустим, час. Если видит резкое движение, то открывает сделку с указанным тейком. Пока что стопа нет, да и тейк примитивный фиксированный.
Выглядит это так:
Смысл только лишь в том, что если, например, бумага резко пошла, то есть шанс, что пойдет еще и мы часть сливок захватим.
Конечно, обычно скринер предполагает, что мы всю интересующую нас пачку тикеров закинем в него и он торгует. В варианте в тслаб, пока что нужно отдельно выбирать для каждого источника свой робот. То есть, если нужно 200 бумаг мониторить, то мы запускаем 200 роботов. Но с учетом того что одновременные сделки мало вероятны, а количество баров всего 7200, это не сильно будет грузить системы.