Popularne tematy
#
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.
Zgubiłem się, zgubiłem się~ naprawdę się zgubiłem!
Dziś podczas transmisji na żywo w @Sidekick_Labs, jeden z uczestników zapytał, czy mogę napisać strategię, która specjalnie otworzy pozycję krótką w czasie mojej transmisji, a po zakończeniu zamknie pozycję. W duchu rzetelności napisałem strategię "strategia malarza na żywo";
Początkowo myślałem, że w końcu mogę użyć danych, aby zamknąć usta wszystkim, ale nie spodziewałem się...
Ta strategia okazuje się być zyskowna???
Na obrazku widać tygodniowe wyniki transakcji od lipca, obecnie wskaźnik wygranych wynosi 100%...
Aby dostosować się do myślenia normalnych graczy na rynku, dodaliśmy kilka warunków. Oprócz otwierania pozycji krótkiej z dźwignią 2x w czasie mojej transmisji, w pozostałym czasie trzymamy pozycję długą z dźwignią 1x lub aktywa, a poniżej znajduje się krzywa zysków od 2020 roku...
Tym razem naprawdę się zgubiłem...
Poniżej znajduje się kod strategii. Uważam, że te dane są absolutnie problematyczne, ale na razie nie mogę znaleźć problemu, w końcu wykonuje tylko 2 transakcje tygodniowo, a pozycja krótka jest trzymana tylko przez 3 godziny...
Ponieważ zaczynam transmisje na żywo od 2020 roku, więc czas testowania uwzględnia tylko dane po 1 stycznia 2020 roku. Możesz samodzielnie załadować to do wykresu, aby zobaczyć, przynajmniej w przypadku BTC, to naprawdę jest dziwne...
Kod strategii:
// Ten kod Pine Script® podlega warunkom Mozilla Public License 2.0 na https//mozilla.org/MPL/2.0/
// © Crypto_Painter
//@version=5
strategy("Strategia malarza na żywo",
overlay=true,
initial_capital=100000,
default_qty_type=strategy.percent_of_equity,
default_qty_value=100) // Domyślnie 100%, później dostosujemy qty
// === 1. Uzyskaj czas w Pekinie (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. Sygnal do otwarcia pozycji krótkiej (wtorek, piątek o 21:00) ===
isTuesday = (bjWeekday == dayofweek.tuesday)
isFriday = (bjWeekday == dayofweek.friday)
shortSignal = (isTuesday or isFriday) and bjHour == 5 and bjMinute == 0
// === 3. Zapisz czas otwarcia pozycji krótkiej i kontroluj zamknięcie po 3 godzinach ===
var float shortEntryTime = na // Zapisz czas otwarcia pozycji (minuty)
if (shortSignal)
shortEntryTime := bjTimestamp
// Sprawdź, czy minęły 3 godziny (3*60*60 sekund)
shortExpired = not na(shortEntryTime) and (bjTimestamp - shortEntryTime) >= 3 * 60 * 60 * 1000
// === 4. Zarządzanie pozycją ===
if not na(shortEntryTime) and not shortExpired
// Nadal w oknie otwarcia pozycji krótkiej przez 3 godziny
strategy.entry("Short", strategy.short, qty=200)
else
// Po 3 godzinach lub nie otwarto pozycji krótkiej → trzymaj pozycję długą
strategy.entry("Long", strategy.long, qty=100)
// Po 3 godzinach, zresetuj czas otwarcia pozycji krótkiej
if shortExpired
shortEntryTime := na



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