В трейдинге акцент часто смещён в сторону поиска идеальных входов, тогда как стратегии выхода остаются в тени. Между тем именно выходы определяют соотношение прибыли и убытков. Раздельное тестирование помогает изолировать входы и оценить, как разные методы управления позицией влияют на результат. В этой статье входы будут выполняться с 50% вероятностью - это устраняет фактор предсказуемости и позволяет объективно сравнивать эффективность различных стратегий выхода.
В статье тестирую две стратегии трейлинг-стопов для Московской биржи на фьючерсном контракте USD/RUB (Si) на часовом таймфрейме, используя язык Pine Script в TradingView.
Весь код Pine Script приведен в статье.
Pine Script исследованияКогда-то наша команда была большой, а проекты – маленькими. Весь обьем работы помещался в голове каждого человека, и каждое изменение требований клиента, каждое важное решение доносилось «от сердца к сердцу», с надеждой на электронную почту.Сложность проектов росла, почтовый ящик распухал от писем, и вот появилось новое веяние: вики! Можно теперь складывать документы и знания в одном месте! Точнее, в двух – одном, видимом для всех сотрудников, и другом – видимом для топ-менеджеров. Ну, как-то. Задачи и время в то время мы отслеживали в Rational ClearCase, а план рисовали в MS Project. Все бы ничего, но связи между этими тремя системами не было никакой. Решения, принятые менеджером, доносились до команды в режиме «летучки + почта», кто пропустил тот упустил. До клиента же решения доносились героическими усилиями команды, чаще всего самого несчастного человека на свете – менеджера проекта: через вручную сгенерированные отчеты. Количество систем менялось, но суть оставалась той же: трудно совместимые данные, сложность моментально связать все аспекты задачи.
Все усугубляется тем, что в современной компании деление людей на «исполнителей» и «мыслителей» больше не работает. Приходится признать: у любого человека в команде есть потребности
Читать далееНекоторые метеорологические спутники передают собираемую ими информацию открыто и мы можем с минимальными усилиями эту информацию принять. Это поможет в составлении прогнозов погоды, а еще это просто красиво.
Читать далееПри разработке агентов я часто сталкивался с необходимостью настройки и оптимизации моделей для дальнейшей передачи разработчикам. Помимо этого, требовалось возможность переиспользовать "предпоготовленные" модели и под разные задачи между проектами
Чаще всего я настраивал это все на уровне кода, но, некоторый период назад наткнулся на Modelfile и решил изучить и попробовать его, в ходе экспериментов наткнулся на реально большое число неожиданностей и решил таки написать о нем тут подробнее :)
Modelfile позволяет упаковывать модели и формировать готовых агентов. В нем оказалось много реально неожиданного поведения, и одновременно с этим есть сложности и странности. Однако с его помощью можно взять множество разных моделей из того же Hugging Face и запустить под Ollama, а самое важное, удобства в тюнинге (или же наоборот отупливании модели :D ).
Читать далееУ меня была задача, сделать reverse proxy, который будет проксировать трафик и для определённых доменов выпускать новые сертификаты налету, а для некоторых нужно просто автоматически выпустить сертификат.
Для такой задачи идеально подходит Caddy.
Читать далееПривет, на связи Константин Артемьев, генеральный директор Шерпа Роботикс. Сегодня я подготовил для Хабра перевод довольно интересной статьи о новых рисках при использовании ИИ для создания кода. Если используешь нейросети для программирования - переходи под кат, предупрежден, значит - вооружен.
Читать далееВо второй половине XX века в качестве объединяющей теории основ физики-теоретики предложили теорию струн. Однако теория струн не оправдала возложенных на неё надежд. Поэтому мы считаем, что научному сообществу необходимо пересмотреть вопрос о том, что представляют собой элементарные силы и частицы.
С первых дней существования общей теории относительности ведущие физики, такие как Альберт Эйнштейн и Эрвин Шрёдингер, пытались объединить теорию гравитации и электромагнетизма. Много попыток было предпринято в XX веке, в том числе Германом Вейлем.
Наконец, похоже, мы нашли единую основу для размещения теории электричества и магнетизма в рамках чисто геометрической теории. Это означает, что электромагнитные и гравитационные силы являются проявлениями пульсаций и искривлений в геометрии пространства-времени.
Читать далееС яркой улыбкой и глубоким декольте она воодушевленно рассказывала коллеге в ИТ-отделе про киберугрозы. Харизма и энергия привлекали внимание, особенно мужчин, но скрывали слабые навыки. Год назад, работая в техподдержке за 40,000 рублей, она увидела вакансии ИБ-специалистов с зарплатами 100,000–200,000.
Курсы по кибербезопасности казались пропуском в новую жизнь. Рекрутеры отказывали, пока она не попала на интервью к начальнику ИТ-отдела, не разбиравшемуся в безопасности. Энтузиазм и заученные термины сработали — так она стала безопасником в компании, поставляющей стройматериалы. Малый бизнес с 60 сотрудниками тратил деньги на зарплаты и ремонт офиса, а на безопасность оставался только бесплатный антивирус.
Читать далееПродолжаю адаптированный перевод статьи китайских исследователей Retrieval-Augmented Generation for Large Language Models: A Survey (первую часть см. здесь) Во второй части авторы разбирают технологии оптимизации поиска и извлечения данных. Поскольку материал я готовил в первую очередь для начинающих ИТ-переводчиков, сложные и специальные термины я сопровождал английским переводом и краткими пояснениями в комментариях (появляются на серых полях по клику). Картинок не было.
Читать далееКак добавить свой тип данных в QVariant для совместимости с VT_CY VARIANT от корпорации Майкрософт.
Речь о фреймворке Qt, решаем проблему с подключением ккт Штрих к программе на С++.
Читать далееМедленная работа сети — проблема, с которой сталкиваются многие специалисты. В отличие от очевидных обрывов связи, «тормоза» зачастую трудно диагностировать, и найти их причину может быть не так просто. В этой статье мы разберем механизмы, лежащие в основе одного из таких случаев — повторной передачи пакетов в TCP-сети. Вы узнаете, как работает этот процесс, какие инструменты можно использовать для диагностики, а также как на практике выявлять и устранять проблемы с производительностью сети, связанные с потерей пакетов.
Читать далееВ поисках жизни задействованы самые сложные наблюдательные устройства, известные человечеству. Они вглядываются в пространство за много световых лет, ища доказательства — любые доказательства — того, что где-то там существует другая жизнь. Что, если, несмотря на все наши усилия, эти наблюдения не найдут никаких доказательств существования жизни в других местах нашей Галактики Млечный Путь?
Это страшный вопрос. Что, если мы продолжим строить всё более чувствительные телескопы для исследования экзопланет и всё равно ничего не найдём? Сколько планет нам нужно изучить, чтобы прийти к выводу, что в космосе нет никого, кроме нас? На сегодняшний день астрономам известна лишь малая часть планет — по последним подсчётам, около 7 000. Группа исследователей под руководством доктора Даниэля Ангерхаузена из ETH Zurich и Института SETI задумалась о том, какой вывод о возможности существования жизни во Вселенной мы сможем сделать, если будущие поиски окажутся такими же безрезультатными, как и нынешние. Для решения этих вопросов они использовали байесовский анализ, учитывающий постоянно меняющуюся информацию для вычисления и обновления вероятностей количества экзопланет, на которых может существовать жизнь.
Читать далееВышла iOS 18.4.1 – рассказываем, что нового. Поступили в продажу кабели от Beats и чем они привлекательны. Apple отмечает День Земли и объявляет о челлендже для владельцев часов, а также публикует отчёт об экологической миссии. Как компания планирует обучать Apple Intelligence и почему изменили главную страницу сайта. А также несколько слухов и других интересных подробностей. Приступим к новостям!
Перейти к новостям__1. Давайте подумаем, какой уровень у человека, который читает английскую классику почти без словаря?
Я был таким человеком в 2008 году, когда приехал в частную школу английского языка в Лондоне. В школе были группы семи уровней: Beginner, Elementary, Intermediate (и Pre- и Upper-), Advanced, Advanced+. После тестирования меня определили в группу Advanced+. Наверно, у меня было что-то в районе Proficiency, C2?
Ребята-казахи из группы Pre-Intermediate как-то посмеялись надо мной в пабе, потому что меня официант не понял, а их – без проблем. А ещё я не знал некоторых простых разговорных выражений, которые знали люди из групп Intermediate и даже ниже, поскольку в предыдущие пять лет делал упор на чтение классической литературы. И ещё очень, ОЧЕНЬ плохо понимал живую речь на слух. Похоже на С2?
А какой уровень у человека, которого чуть не застрелила полиция в США потому, что он не смог разобрать на слух простые слова “the police”? Это произошло со мной в 2012 году в городе Чарльстон, Южная Каролина. На тот момент, кстати, я как профессионал вырос на голову по сравнению с 2008 годом и уже успел поработать переводчиком. А ведь реально написали бы потом, что был он иностранец, плохо знал язык. Справедливости ради, “the police” проорал афроамериканец с характерным выговором, в гражданской одежде, из автомобиля без полицейской маркировки (“undercover police” это называется).
В бюро переводов обычно есть отдел редакторов, где сидят довольно серьёзные профессионалы. Ищут ошибки в уже сделанных переводах перед тем, как отдать заказчику. В том бюро, где работал я, в отделе редакторов был мужчина, который спокойно признавался, что очень плохо говорит и почти не воспринимает на слух бытовую английскую речь. Хорошо, что плевать он хотел на то, какой у него «уровень», а то б, наверно, уволился с работы и впал в депрессию.
Читать далееУже на этой неделе, 25 апреля в пятницу, в Екатеринбурге пройдет DUMP — одна из самых масштабных ИТ-конференций на Урале. В этом году у нас 11 тематических секций, включая новенькую TechLead, отдельный трек для круглых столов и воркшоп от Андрея Цветциха. Рассказываем детальнее о программе:
Backend — пройдет в двух параллельных треках. Будет больше докладов, Андрей Цветцих проведет воркшоп «Паттерны асинхронного взаимодействия в распределённых системах», Юля Волкова поможет справиться со страхом триггеров, а Максим Стаценко покажет, как сделать максимально дешёвый Statefull процессинг с 1кк RPSа. Также обсудим за круглым столом, кто должен исправлять срочные баги, если работа над проектом уже закончилась...
Смотреть другие секцииПривет, Хабр!
Сегодня рассмотрим, что на самом деле происходит при rewrite в Nginx. Как работает связка rewrite ... break, чем она отличается от rewrite ... last, и как одно неловкое движение может превратить весь конфиг в тыкву.
Читать далееМеня зовут Александр, я CTO компании AppFox. Мы более 10-ти лет занимаемся заказной разработкой и также имеем собственные продукты.
Читать далееМожно бороться с болезнью, но лучше подавлять её распространение на начальном этапе возникновения. Выходя за рамки уколов, спреев и таблеток, ученые тестируют нестандартные методы доставки противовирусных препаратов для предотвращения распространения крайне заразных микробов. Секретное оружие? Жевательная резинка, но сделанная из довольно интересного боба.
Читать далее