Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 13 min 57 sec ago

Раздельное тестирование выходов торговой системы на Мосбирже через Pine Script: трейлинг стоп и ATR

Tue, 04/22/2025 - 05:25

В трейдинге акцент часто смещён в сторону поиска идеальных входов, тогда как стратегии выхода остаются в тени. Между тем именно выходы определяют соотношение прибыли и убытков. Раздельное тестирование помогает изолировать входы и оценить, как разные методы управления позицией влияют на результат. В этой статье входы будут выполняться с 50% вероятностью - это устраняет фактор предсказуемости и позволяет объективно сравнивать эффективность различных стратегий выхода.

В статье тестирую две стратегии трейлинг-стопов для Московской биржи на фьючерсном контракте USD/RUB (Si) на часовом таймфрейме, используя язык Pine Script в TradingView.

Весь код Pine Script приведен в статье.

Pine Script исследования

Знания нужны для действия, действия — для знания

Tue, 04/22/2025 - 04:08

Когда-то наша команда была большой, а проекты – маленькими. Весь обьем работы помещался в голове каждого человека, и каждое изменение требований клиента, каждое важное решение доносилось «от сердца к сердцу», с надеждой на электронную почту.Сложность проектов росла, почтовый ящик распухал от писем, и вот появилось новое веяние: вики! Можно теперь складывать документы и знания в одном месте! Точнее, в двух – одном, видимом для всех сотрудников, и другом – видимом для топ-менеджеров. Ну, как-то. Задачи и время в то время мы отслеживали в Rational ClearCase, а план рисовали в MS Project. Все бы ничего, но связи между этими тремя системами не было никакой. Решения, принятые менеджером, доносились до команды в режиме «летучки + почта», кто пропустил тот упустил. До клиента же решения доносились героическими усилиями команды, чаще всего самого несчастного человека на свете – менеджера проекта: через вручную сгенерированные отчеты. Количество систем менялось, но суть оставалась той же: трудно совместимые данные, сложность моментально связать все аспекты задачи.

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

Читать далее

Как принимать метеорологические спутники, не привлекая внимание санитаров

Tue, 04/22/2025 - 03:23

Некоторые метеорологические спутники передают собираемую ими информацию открыто и мы можем с минимальными усилиями эту информацию принять. Это поможет в составлении прогнозов погоды, а еще это просто красиво.

Читать далее

Dockerfile, только для LLM

Tue, 04/22/2025 - 01:58

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

Чаще всего я настраивал это все на уровне кода, но, некоторый период назад наткнулся на Modelfile и решил изучить и попробовать его, в ходе экспериментов наткнулся на реально большое число неожиданностей и решил таки написать о нем тут подробнее :)

Modelfile позволяет упаковывать модели и формировать готовых агентов. В нем оказалось много реально неожиданного поведения, и одновременно с этим есть сложности и странности. Однако с его помощью можно взять множество разных моделей из того же Hugging Face и запустить под Ollama, а самое важное, удобства в тюнинге (или же наоборот отупливании модели :D ).

Читать далее

Конфигурация Caddy для on-demand сертификатов и wildcard-доменов с поддержкой Cloudflare

Tue, 04/22/2025 - 01:50

У меня была задача, сделать reverse proxy, который будет проксировать трафик и для определённых доменов выпускать новые сертификаты налету, а для некоторых нужно просто автоматически выпустить сертификат.

Для такой задачи идеально подходит Caddy.

Читать далее

[Перевод] Слоупсквоттинг: новейшая угроза коду, сгенерированному искусственным интеллектом

Tue, 04/22/2025 - 01:45

Привет, на связи Константин Артемьев, генеральный директор Шерпа Роботикс. Сегодня я подготовил для Хабра перевод довольно интересной статьи о новых рисках при использовании ИИ для создания кода. Если используешь нейросети для программирования - переходи под кат, предупрежден, значит - вооружен.

Читать далее

[Перевод] Трое учёных создали геометрическую теорию электричества и магнетизма

Tue, 04/22/2025 - 01:38

Во второй половине XX века в качестве объединяющей теории основ физики-теоретики предложили теорию струн. Однако теория струн не оправдала возложенных на неё надежд. Поэтому мы считаем, что научному сообществу необходимо пересмотреть вопрос о том, что представляют собой элементарные силы и частицы.

С первых дней существования общей теории относительности ведущие физики, такие как Альберт Эйнштейн и Эрвин Шрёдингер, пытались объединить теорию гравитации и электромагнетизма. Много попыток было предпринято в XX веке, в том числе Германом Вейлем.

Наконец, похоже, мы нашли единую основу для размещения теории электричества и магнетизма в рамках чисто геометрической теории. Это означает, что электромагнитные и гравитационные силы являются проявлениями пульсаций и искривлений в геометрии пространства-времени.

Читать далее

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

Tue, 04/22/2025 - 01:26

С яркой улыбкой и глубоким декольте она воодушевленно рассказывала коллеге в ИТ-отделе про киберугрозы. Харизма и энергия привлекали внимание, особенно мужчин, но скрывали слабые навыки. Год назад, работая в техподдержке за 40,000 рублей, она увидела вакансии ИБ-специалистов с зарплатами 100,000–200,000.

Курсы по кибербезопасности казались пропуском в новую жизнь. Рекрутеры отказывали, пока она не попала на интервью к начальнику ИТ-отдела, не разбиравшемуся в безопасности. Энтузиазм и заученные термины сработали — так она стала безопасником в компании, поставляющей стройматериалы. Малый бизнес с 60 сотрудниками тратил деньги на зарплаты и ремонт офиса, а на безопасность оставался только бесплатный антивирус.

Читать далее

[Перевод] Часть 2. Обзор технологий RAG для LLM: поиск и извлечение информации

Tue, 04/22/2025 - 01:23

Продолжаю адаптированный перевод статьи китайских исследователей Retrieval-Augmented Generation for Large Language Models: A Survey (первую часть см. здесь) Во второй части авторы разбирают технологии оптимизации поиска и извлечения данных. Поскольку материал я готовил в первую очередь для начинающих ИТ-переводчиков, сложные и специальные термины я сопровождал английским переводом и краткими пояснениями в комментариях (появляются на серых полях по клику). Картинок не было.

Читать далее

Как добавить в Qt QVariant свой тип данных Currency (он же Decimal)

Tue, 04/22/2025 - 00:41

Как добавить свой тип данных в QVariant для совместимости с VT_CY VARIANT от корпорации Майкрософт.

Речь о фреймворке Qt, решаем проблему с подключением ккт Штрих к программе на С++.

Читать далее

Выявляем повторную передачу пакетов в сети

Mon, 04/21/2025 - 23:40

Медленная работа сети — проблема, с которой сталкиваются многие специалисты. В отличие от очевидных обрывов связи, «тормоза» зачастую трудно диагностировать, и найти их причину может быть не так просто. В этой статье мы разберем механизмы, лежащие в основе одного из таких случаев — повторной передачи пакетов в TCP-сети. Вы узнаете, как работает этот процесс, какие инструменты можно использовать для диагностики, а также как на практике выявлять и устранять проблемы с производительностью сети, связанные с потерей пакетов.

Читать далее

Security Week 2517: фишинг от имени Google с валидной подписью DKIM

Mon, 04/21/2025 - 23:37
Разработчик Ник Джонсон на прошлой неделе поделился (тред в соцсети X, пересказ издания BleepingComputer) примером довольно сложной фишинговой атаки, жертвой которой вполне может стать даже осведомленный о методах работы киберпреступников человек. Заголовок фишингового сообщения выглядел примерно так:



Грозное письмо якобы от Google, отправленное вроде бы с валидного почтового ящика, требует залогиниться в систему поддержки и отреагировать на «судебное предписание». После этого текста следует ссылка на домен sites.google.com. Это — единственная деталь, которая может (и должна) вызвать подозрение, если знать, что страницу с этим URL может создать любой желающий. Кроме того, ссылка в письме неактивна (а почему — стало понятно в ходе расследования), ее нужно вручную скопировать в адресную строку браузера.
Читать дальше →

[Перевод] То, что мы до сих пор не можем найти жизнь за пределами Земли, говорит нам многое о жизни во Вселенной

Mon, 04/21/2025 - 23:22

В поисках жизни задействованы самые сложные наблюдательные устройства, известные человечеству. Они вглядываются в пространство за много световых лет, ища доказательства — любые доказательства — того, что где-то там существует другая жизнь. Что, если, несмотря на все наши усилия, эти наблюдения не найдут никаких доказательств существования жизни в других местах нашей Галактики Млечный Путь?

Это страшный вопрос. Что, если мы продолжим строить всё более чувствительные телескопы для исследования экзопланет и всё равно ничего не найдём? Сколько планет нам нужно изучить, чтобы прийти к выводу, что в космосе нет никого, кроме нас? На сегодняшний день астрономам известна лишь малая часть планет — по последним подсчётам, около 7 000. Группа исследователей под руководством доктора Даниэля Ангерхаузена из ETH Zurich и Института SETI задумалась о том, какой вывод о возможности существования жизни во Вселенной мы сможем сделать, если будущие поиски окажутся такими же безрезультатными, как и нынешние. Для решения этих вопросов они использовали байесовский анализ, учитывающий постоянно меняющуюся информацию для вычисления и обновления вероятностей количества экзопланет, на которых может существовать жизнь.

Читать далее

Что внутри модульного неттопа Ninkear MBOX 6? Разборка и тест мини компьютера на базе AMD Ryzen 5-6600H

Mon, 04/21/2025 - 22:58
Попал на тест необычный мини-компьютер, корпус которого состоит из двух частей. Верхняя часть с процессором и USB Type-C интерфейсами. Нижняя представляет собой модуль расширения (дополнительные USB, пара HDMI и прочие разъемы). Фиксируются части с помощью магнитов и пары высокоскоростных коннекторов для передачи данных. Неттоп оснащается не самым старым процессором Ryzen-5 от AMD, производительности которого с запасом хватает для большинства офисных задач и работы с мультимедиа контентом.


Читать дальше →

Apple Pro Weekly News (14.04 – 20.04.25)

Mon, 04/21/2025 - 22:30

Вышла iOS 18.4.1 – рассказываем, что нового. Поступили в продажу кабели от Beats и чем они привлекательны. Apple отмечает День Земли и объявляет о челлендже для владельцев часов, а также публикует отчёт об экологической миссии. Как компания планирует обучать Apple Intelligence и почему изменили главную страницу сайта. А также несколько слухов и других интересных подробностей. Приступим к новостям!

Перейти к новостям

Про уровни владения иностранным языком

Mon, 04/21/2025 - 22:00

__1. Давайте подумаем, какой уровень у человека, который читает английскую классику почти без словаря?

Я был таким человеком в 2008 году, когда приехал в частную школу английского языка в Лондоне. В школе были группы семи уровней: Beginner, Elementary, Intermediate (и Pre- и Upper-), Advanced, Advanced+. После тестирования меня определили в группу Advanced+. Наверно, у меня было что-то в районе Proficiency, C2?

Ребята-казахи из группы Pre-Intermediate как-то посмеялись надо мной в пабе, потому что меня официант не понял, а их – без проблем. А ещё я не знал некоторых простых разговорных выражений, которые знали люди из групп Intermediate и даже ниже, поскольку в предыдущие пять лет делал упор на чтение классической литературы. И ещё очень, ОЧЕНЬ плохо понимал живую речь на слух. Похоже на С2?

А какой уровень у человека, которого чуть не застрелила полиция в США потому, что он не смог разобрать на слух простые слова “the police”? Это произошло со мной в 2012 году в городе Чарльстон, Южная Каролина. На тот момент, кстати, я как профессионал вырос на голову по сравнению с 2008 годом и уже успел поработать переводчиком. А ведь реально написали бы потом, что был он иностранец, плохо знал язык. Справедливости ради, “the police” проорал афроамериканец с характерным выговором, в гражданской одежде, из автомобиля без полицейской маркировки (“undercover police” это называется).

В бюро переводов обычно есть отдел редакторов, где сидят довольно серьёзные профессионалы. Ищут ошибки в уже сделанных переводах перед тем, как отдать заказчику. В том бюро, где работал я, в отделе редакторов был мужчина, который спокойно признавался, что очень плохо говорит и почти не воспринимает на слух бытовую английскую речь. Хорошо, что плевать он хотел на то, какой у него «уровень», а то б, наверно, уволился с работы и впал в депрессию.

Читать далее

Двойной Backend, премьера секции для техлидов и выступление легендарного Михаила Гельфанда: что еще будет на DUMP 2025

Mon, 04/21/2025 - 21:48

Уже на этой неделе, 25 апреля в пятницу, в Екатеринбурге пройдет DUMP — одна из самых масштабных ИТ-конференций на Урале. В этом году у нас 11 тематических секций, включая новенькую TechLead, отдельный трек для круглых столов и воркшоп от Андрея Цветциха. Рассказываем детальнее о программе

Backend — пройдет в двух параллельных треках. Будет больше докладов, Андрей Цветцих проведет воркшоп «Паттерны асинхронного взаимодействия в распределённых системах», Юля Волкова поможет справиться со страхом триггеров, а Максим Стаценко покажет, как сделать максимально дешёвый Statefull процессинг с 1кк RPSа. Также обсудим за круглым столом, кто должен исправлять срочные баги, если работа над проектом уже закончилась...

Смотреть другие секции

Nginx rewrite: когда нужен break, а когда last

Mon, 04/21/2025 - 21:05

Привет, Хабр!

Сегодня рассмотрим, что на самом деле происходит при rewrite в Nginx. Как работает связка rewrite ... break, чем она отличается от rewrite ... last, и как одно неловкое движение может превратить весь конфиг в тыкву.

Читать далее

Как правильно оценивать сроки IT-проектов

Mon, 04/21/2025 - 21:04

Меня зовут Александр, я CTO компании AppFox. Мы более 10-ти лет занимаемся заказной разработкой и также имеем собственные продукты. 

Читать далее

[Перевод] Жвачка от микробов. 95% случаев заражения гриппом и герпесом нейтрализуются жвачкой?

Mon, 04/21/2025 - 20:41

Можно бороться с болезнью, но лучше подавлять её распространение на начальном этапе возникновения. Выходя за рамки уколов, спреев и таблеток, ученые тестируют нестандартные методы доставки противовирусных препаратов для предотвращения распространения крайне заразных микробов. Секретное оружие? Жевательная резинка, но сделанная из довольно интересного боба.

Читать далее

Who's online

There are currently 0 users and 0 guests online.