elektroyar

Читают

User-icon
30

Записи

29

Достали вопли о плохих бизнесменах, не такие уж они и плохие

Увидел посты Достали вопли про бизнес и Достали вопли про бизнес 2. Раньше я тоже был околокоммумнистом. Но сейчас понимаю, что все решается сложнее. Так что с постами не согласен и сейчас я объясню, почему.
1. Бизнес- это деятельность с целью извлечения прибыли на свой страх и риск. То есть учитывать риски бизнесмен должен сам. Должен. Примерно также как плотник должен уметь работать с деревом, а инженер производить технические расчёты.
Наемный рабочий должен нести ответственность за себя сам и отстаивать свои интересы с другими рабочими: создавать профсоюзы, организовывать забастовки, так или иначе не быть пассивным. Никому нет дела до рабочего класса кроме самого рабочего класса, а цена пассивности — обнищание и закручивание гаек. 

Государство — по сути тот же бизнес, монополист на предоставление многих жизненно важных услуг. И сменить поставщика этих услуг нельзя, как и выбрать изначально. Еще государство может издавать свои законы, в общем взяло всех за яйца. Так что участь простого рабочего — бороться за себя и своих собратьев. Иначе никак,

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

Библиотека OpenBoApi для работы с лохотронами

Кто-то этого давно ждал, кто-то не ждал, кому-то вообще параллельно. Тем не менее, встречайте: библиотека для работы с брокерами бинарных опционов OpenBoApi. Не благодарите.

Библиотека OpenBoApi для работы с лохотронами

Либа написана на С++, почему? Потому что это не питон. Либа пока еще сырая, тем не менее я сам ее использую, тут я как сыроед, в кодинге, ну. Либа будет дальше там, ну, улучшаться, дополняться и т.д.

Лирическое отступление


Обычно у библиотек и языков программирования есть какой нибудь талисман, ну там хомяк, лисичка, еще что нибудь безобидное. И тут я вспомнил, что был один в истории человек, который прям как в бинарках обещал 100% в месяц. Многие его называли мошенником, однако он всю жизнь проходил в трениках, был далеко не дурак, хотя, судя по всему, верил в свои пирамиды. И вообще о народе думал. В общем, нестандартная личность. 

Ближе к телу


OpenBoApi - это C++ header-only библиотека для работы с API брокеров бинарных опционов. С помощью этой библиотеки выполняется правило трех сигм, тфу, то есть, трех 



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

Что еще можно ждать от текущей ситуации или угроза смена власти

Осторожно! Дальше абсолютно не научно!

Больше, чем 2 года назад, когда еще были выборы в президенты и баллотировался Навальный, я решил спрогнозировать, получится ли ему прийти к власти и что в целом будет дальше.

Но сначала немного лирического отступления

Как можно строить прогноз? Можно его делать аналитически: изучать информацию из интернета, смотреть новости и много думать.

Нет, тут не про этом метод. Лет 5 назад я увлекался темой ИСС (это измененные состояния сознания) и индуцировал эти состояния у себя при помощи собственных практик. Позже даже написал статью на хабре.

Идея в том, что наш мозг на самом деле все делает на автопилоте, а когда «мы думаем», то по факту лишь получаем готовый ответ, а наша причастность к процессу размышлений не более, чем иллюзия и просто присвоение явления к нашему «Я».

Поэтому, чтобы получить «прогноз», достаточно, грубо говоря, спросить его у себя самого. И мозг даст ответ, ведь скорее всего он уже все «посчитал». А если еще не «посчитал», то «посчитает сейчас» по нашему приказу.

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

Как дела обстоят в "лохотронах" во время начинающегося кризиса

В свое время я для себя выбрал немного странный вариант алготрейдинга — решил прогнозировать движение цены на 3 минуты и использовать прогнозы для ставок, благо псевдоброкеров достаточно много и условия у них позволяют использовать винрейт даже в районе 56%.

Как не странно, прогнозы имеют куда больший потенциал для дохода, чем любой другой вариант инвестирования здорового человека. Ну, а так как религия мне не запрещает зарабатывать на «лохотронах», то почему бы и нет.

Систему все еще тестирую, большие деньги не тороплюсь вкладывать. Решил использовать двух брокеров с выбором наилучшего условия. Писать названия брокеров не буду, чтоб не рекламировать. Для первого сделки на тесте и реале совпадают почти идеально, для второго брокера пока не проверял, но думаю, что задержка открытия сделки на 2-3 секунды погоду в целом не поменяет.

С начала 2020 года по 12.03.2020 имеем такой график эквити
Как дела обстоят в "лохотронах" во время начинающегося кризиса

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

Почему нельзя заработать на трейдинге или в чем секрет успеха

Часто можно услышать, что на форексе, опционах и т.д. не заработать, так как это все равно что пытаться заработать на подкидывании монетки или в казино. В качестве аргумента часто говорят, что монетка может и 10 000 раз  подряд выпасть одной стороной, чем и объясняется «успех» некоторых трейдеров.
Почему нельзя заработать на трейдинге или в чем секрет успеха

Поэтому первый вопрос — а золото тоже случайно растет уже не первый год? Или как отличить "случайную прибыль" от "ну здесь настоящая закономерность"? Сколько нужно ждать роста/падения золота/криптовалюты/акций, чтобы это было не «случайно», а была «закономерность»? Как отличить «мне кажется» от «здесь есть тенденция»?

Второй момент: в отличии от монетки, на реальном рынке любую продолжительную тенденцию заметят игроки и начнут ее использовать, что и приводит в итоге к "отсутствию продолжительных тенденций", рынок же эффективный. Если взять генератор случайных котировок, то он может выдать сколь угодно длинный тренд, на котором правда не получится заработать в долгосроке. На реальном рынке такое едва ли возможно, потому что любой рост будет использован трейдерами и они его убьют, если он конечно не обусловлен каким-то сильным влиянием из вне, как в случае золота. Грубо говоря, в реальности рынок это «монетка, чья многократно повторяющийся сторона становится легче». Но это не значит, что прогнозировать рынок легко или возможно. 

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

Президент компании SuperJob рассказал, что грядет цифровая безработица

Президент компании SuperJob рассказал, что грядет большая супержо цифровая безработица. Вот лишь некоторые моменты:

  • В ближайшие 10 лет 90% профессиональных водителей потеряют работу. А "таксиста в программиста мы переобучить не сможем ни при каких условиях". Никакой работы, кроме работы курьером, это люди найти не смогут.
  • Крупнейшие компании типа Русал уже давно строят шахты с концепцией 0 людей в шахте. Крупнейшие обрабатывающие предприятия строят заводы с концепцией 0 людей на заводе.
  • Если Сбербанк перейдет на ИДО, тогда в след за ним перейдут все банки и 90% бухгалтеров (а это миллион людей в стране) потеряют работу.


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

Супер ускорение расчета индикаторов

Когда-то давно я занимался распознавание образов и использовал такую вещь как интегральное представление изображения. И на самом деле этот же метод применим и в алготрейдинге, например для быстрого расчета SMA, или сбора статистики винрейта за указанный период. 

Например, был ценовой ряд из 6-ти элементов:

1.104, 1.102, 1.105, 1.106, 1.103, 1.101 

Найдем его интегральное представление (начнем с нуля):

0.0, 1.104, 2.206, 3.311, 4.417, 5.52, 6.621

Чему будет равно SMA за последние 3 элемента? Достаточно посчитать разницу: 6.621 - 3.311 и разделить ее на 3.

SMA(3) = (6.621 - 3.311)/3 = 1.103

Убедимся, что SMA(3) найдено верно. 

(1.106 + 1.103 + 1.101)/3 = 1.103

Таким образом можно найти SMA с любым периодом, совершив всего навсего одну операцию вычитания и одну операцию деления. Это позволит гораздо быстрее получить набор значений индикаторов типа SMA, RSI, STD_DEV.
Вроде все хорошо, НО НАДО ПОМНИТЬ, что если использовать тип данных с плавающей точкой, то у нас будет накапливаться ошибка. Поэтому ценовой ряд лучше сначала преобразовать в целочисленный тип. Для этого достаточно для 5-ти значных котировок умножить цену на число 100 000.

В случае с подсчетом винрейта необходимо иметь два ряда, один для удачных сделок, другой для убыточных. Оба ряда преобразуются в интегральное представление, дальше по аналогии находим две суммы за выбранный период, после чего уже можно и винрейт посчитать.




"Мост" между MetaTrader и программой через socket

В жизни бывают такие моменты, когда очень хочется торговать из программы на С++, но по каким-то причинам у брокера нет API, зато есть MetaTrader. Конечно, можно просто писать код на MQL4/MQL5, на этом урезанном варианте-мутанте Си и С++, но мне как-то не в кайф это делать. Поэтому я решил сделать «мост» между MetaTrader и программой через socket. Встречайте — MT-Bridge
"Мост" между MetaTrader и программой через socket

На данный момент MT-Bridge позволяет только передавать поток котировок в программу с заданной частотой + добавлена инициализация исторических данных. Пока мне этого достаточно, но возможно в будущем функционал MT-Bridge будет расширен. Поэтому извиняйте, если здесь вы не нашли полноценного функционала, что есть то есть пока. Библиотека для подключения к советнику написана на С++11 и зависит от boost.asio, но нужны только файлы-заголовки. Вот github репозиторий с советником и библиотекой. Передача данных реализована через сокеты, советник является клинетом, а программа на С++ — сервером. Данные передаются через сокет в бинарном виде. 

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

Бизнес в России VS "лохотроны"

Достаточно многочисленное население (в основном это люди старого возраста) считают лохотроном не только МММ, бинарки, форекс, крипту, но и инвестиции в акции и облигации. При этом к бизнесу они относятся более лояльно, возможно потому что бизнес — это понятно. Купил что-нибудь из Китая подешевле, потом продал подороже — все понятно и просто, и товар можно потрогать руками. Ну или можно производить свой товар — опять же, все честно и понятно (есть товар — есть деньги, он же должен что-то стоить).

Но на практике все не так однозначно, и порой даже в казино шансы отбить деньги могут быть выше, чем отбить деньги вложенные в бизнес.

Потапенко в одном из видео рассказывает: "За 9 месяцев 2019 года зарегистрировано 227 юридических лиц и ликвидировано 529. Убыль — прямая. В обрабатывающей промышленности 15 плюс 33 минус, строительство 42 плюс 74 минус, торговля 75 плюс и 230 минус..."



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

Про программирование в алготрейдинге и полезные навыки

По моему опыту в алготрейдинге (под алготрейдингом я подразумеваю поиск закономерностей и их использование) большая часть времени уходит на исследования, это примерно 90% времени. Однако, часто можно услышать критику примерно следующего плана.
  • Нужно писать код на питоне/джаве, можно в два счета набросать торгового робота. Нафиг Си и С++, сложна.
  • Не нужно изобретать велосипеды, все уже сделано за нас. Зря потратить время, бери готовое и действуй. Метатрейдер в помощь.
  • Нужно всегда писать чистый код, а не говнокод. 
Если все это верно, то получается, что успех в алготрейдинге (да и в IT) должен зависеть от этих факторов. Однако, к примеру, на практике большая часть доли в проекте принадлежит обычно не программистам (т.е. людям, которые вообще могут не уметь программировать), хороший код не обязательно принесет много денег, да и сложные алгоритмы порой без разницы, на каком языке реализовывать, быстрее они не напишутся.

Если объяснить проще, то успех не равен чистоте, хорошести и прочим характеристикам кода. Тогда почему происходит акцентуация на подобные факторы? 

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

теги блога elektroyar

....все тэги



UPDONW
Новый дизайн