Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Сдался, сдался~ действительно сдался!
Сегодня во время прямой трансляции на @Sidekick_Labs один из участников чата предложил написать стратегию, которая будет специально открывать короткие позиции во время моей трансляции и закрывать их после. Исходя из принципа объективности, я написал стратегию "Стратегия художника во время трансляции";
Я думал, что наконец-то смогу заткнуть всех данными, но не ожидал...
Эта стратегия оказывается прибыльной???
На картинке представлены торговые записи за каждую неделю с июля, текущая процент побед 100%...
Чтобы соответствовать мышлению обычных игроков на спотовом рынке, мы добавили некоторые условия: кроме короткой позиции в 2 раза во время моей трансляции, в остальное время держим длинную позицию в 1 раз или спот, а ниже представлена кривая доходности с 2020 года...
На этот раз я действительно сдался...
Вот код стратегии, я считаю, что эти данные определенно проблемные, но пока не могу найти ошибку, ведь она делает всего 2 сделки в неделю, а короткая позиция держится всего 3 часа...
Поскольку я начал транслировать с 2020 года, то время обратного тестирования учитывает только рынок после 1 января 2020 года, вы можете загрузить это в график и посмотреть сами, по крайней мере для BTC это действительно странно...
Код стратегии:
// Этот код Pine Script® подлежит условиям Mozilla Public License 2.0 на https//mozilla.org/MPL/2.0/
// © Crypto_Painter
//@version=5
strategy("Стратегия художника по продаже во время трансляции",
overlay=true,
initial_capital=100000,
default_qty_type=strategy.percent_of_equity,
default_qty_value=100) // По умолчанию 100%, далее с помощью qty корректируем
// === 1. Получение времени по Пекину (UTC+8) ===
bjTimestamp = timestamp("Asia/Shanghai", year, month, dayofmonth, hour, minute)
bjHour = hour(bjTimestamp)
bjMinute = minute(bjTimestamp)
bjWeekday = dayofweek(bjTimestamp)
bjTotalMinutes = bjHour * 60 + bjMinute
// === 2. Сигнал на короткую позицию (каждый вторник и пятницу в 21:00 открываем короткую позицию) ===
isTuesday = (bjWeekday == dayofweek.tuesday)
isFriday = (bjWeekday == dayofweek.friday)
shortSignal = (isTuesday or isFriday) and bjHour == 5 and bjMinute == 0
// === 3. Запись времени открытия короткой позиции и контроль закрытия через 3 часа ===
var float shortEntryTime = na // Запись времени открытия позиции (в минутах)
if (shortSignal)
shortEntryTime := bjTimestamp
// Проверка, прошло ли 3 часа (3*60*60 секунд)
shortExpired = not na(shortEntryTime) and (bjTimestamp - shortEntryTime) >= 3 * 60 * 60 * 1000
// === 4. Управление позицией ===
if not na(shortEntryTime) and not shortExpired
// Все еще в 3-часовом окне короткой позиции
strategy.entry("Short", strategy.short, qty=200)
else
// Прошло 3 часа или короткая позиция не была открыта → держим длинную позицию
strategy.entry("Long", strategy.long, qty=100)
// После 3 часов сбрасываем время открытия короткой позиции
if shortExpired
shortEntryTime := na



29 июл. 2025 г.
今晚21:00直播,但想做点不同的东西~
我一直在思考 @Sidekick_Labs 这样的垂直内容平台最终的目标是什么?单纯是创造一个新的流量分发渠道?
很明显,不是的,所以我的直播内容也应该有所变化!
今晚直播只聊1h的行情,剩下的时间,用于线上进行针对小白的AI量化演示,以后的直播也会这样分配!
前半段做行情分析,提供情绪价值,后半段做实践演示,提供实用价值!
最近3个月的目标就是与直播间的朋友们一起讨论,做出来一个能够直接全自动对接OKX的量化交易系统。
希望能给这个圈子带来一些实质性的帮助!
直播链接如下,21:00见!
79,73K
Топ
Рейтинг
Избранное
