
Стратегия многофазного лунного перехода - это торговая система, основанная на лунном цикле, которая использует периодическое влияние на рынок во время полнолуния и новолуния для принятия торговых решений. Стратегия предполагает, что в определенные фазы луны рыночное поведение проявляет предсказуемую модель, что дает трейдерам потенциальные возможности для входа и выхода.
Основным принципом стратегии является использование астрономических циклов (особенно циклов лунных фаз), которые могут повлиять на настроение рынка и движение цен. В конкретной реализации стратегия включает в себя следующие ключевые компоненты:
База данных по фазам Луны: Стратегия предопределяет точные моменты полнолуния и новолуния на весь 2025 год, включая месяц, день, час и минуту. Данные хранятся в двух отдельных массивах, соответствующих полнолунию и новолунию соответственно.
Функция определения фаз ЛуныВ результате, была реализована стратегия под названием:isNearMoonФункция , используемая для определения того, приближается ли текущее время к указанному лунному периоду. Функция принимает в качестве параметров массив лунных периодов и временные пороги, рассчитывает разницу между текущим временем и временем лунных периодов, возвращает истинное значение, если разница находится в пределах порога (в коде {установлено как ± 12 часов}).
Логика генерации сигнала:
Визуализация ярлыков: Стратегия использует различные цвета и местоположения на графике, чтобы обозначить происхождение полнолуния и новолуния, зеленый верхний знак означает полнолуние, а оранжевый нижний знак означает новолуние, что улучшает визуальный эффект стратегии и пользовательский опыт.
Эта стратегия использует время в качестве основного источника сигналов, а не традиционные ценовые движения или технические индикаторы, что отражает альтернативный торговый подход.
Простые и четкие правила торговлиПравила стратегии просты и понятны, не требуют сложных математических формул или вычислений показателей, что уменьшает сложность их реализации.
Независимость от рынкаПоскольку торговые сигналы основаны исключительно на предсказанных астрономических событиях, а не на колебаниях рыночных цен, стратегия менее подвержена влиянию рынка шума и краткосрочных колебаний.
Долгосрочное применениеПоложение Луны является астрономическим явлением, которое можно точно предсказать, а это означает, что торговые сигналы могут быть определены заранее, что способствует разработке долгосрочных торговых планов.
Психологические преимуществаУстановленные точки входа и выхода уменьшают вероятность эмоциональной торговли, и трейдер может строго следовать стратегии, не поддаваясь страху или жадности рынка.
Упрощение управления финансами: Стратегия по умолчанию использует процент от чистой стоимости аккаунта ((100%) для торговли, что упрощает процесс управления средствами, хотя в практическом применении может потребоваться корректировка на более консервативную пропорцию.
Визуальная помощь: Стратегия четко обозначает торговые сигнальные точки на графике, что помогает трейдерам интуитивно понимать и контролировать выполнение стратегии.
Отсутствие ценовых соображенийСтратегия полностью игнорирует рыночные факторы, такие как уровень цен, тенденции и волатильность, которые могут привести к торговле в неблагоприятных рыночных условиях.
Фиксированный временной диапазон: В коде содержится только данные о фазах Луны на 2025 год, за пределами этого промежутка времени стратегия не будет работать нормально, и данные будут регулярно обновляться.
Отсутствие механизмов сдерживанияВ то же время, по мнению экспертов, в некоторых странах, где существуют более высокие цены на акции, существуют более низкие цены на акции, чем в других странах.
Риски циклической зависимостиЕсли связь между фазами луны и рыночными действиями неустойчива или изменяется с течением времени, эффективность стратегии будет затронута.
Параметры фиксированностиСтратегия использует фиксированный временной порог ((± 12 часов), без гибкости для адаптации к различным рынкам или различным месяцам, влияющим на интенсивность.
Односторонние сделкиНесмотря на то, что стратегия меняется с месяца на месяц, она ограничивается множественными операциями, не использует возможности дисконтирования и может упустить часть рыночных возможностей.
Чтобы снизить эти риски, рекомендуется:
Сочетание технических показателейВместе с традиционными техническими индикаторами (например, движущимися средними, RSI, MACD и т. д.) для повышения точности сделки только тогда, когда технический индикатор подтверждает месячный номер доверия.
Динамическое времяВ зависимости от анализа исторических данных и оптимального торгового времени в различных фазах луны, влияние на рынок полнолуния и новолуния может быть различным по продолжительности и интенсивности.
Добавление логики пробегаПодумайте о применении стратегии диверсификации в определенные фазы месяца, например, если исторические данные показывают, что определенные периоды перехода фазы месяца обычно сопровождаются падением рынка.
Условия сегментации рынкаАнализ эффективности стратегии по фазам луны в различных рыночных условиях (повышение, снижение, поперечная корректировка), корректировка параметров стратегии в зависимости от условий.
Оптимизация управления капиталом: вместо использования фиксированной 100% чистой стоимости аккаунта, реализация динамического расчета размеров позиций, основанного на волатильности рынка и рисковой устойчивости аккаунта
Добавление фактора интенсивности лунных фазУчитывая особые типы лунных фаз (например, суперлуны, голубые луны и т. д.) и возможные дополнительные влияния, различным типам лунных фаз придается различный вес сигнала.
Расширенные источники данных: расширить стратегию, чтобы учитывать другие астрономические факторы (например, солнечные, лунные, планетарные фазы и т. д.) и их комбинированный эффект с лунными фазами
Оптимизация обратной циклы: выполнение многоциклического отсчета, определение того, в каких временных рамках (солнце, солнце, луна) стратегия работает лучше всего, и целевая оптимизация.
Стратегия многофазного лунного фазового преобразования представляет собой уникальный метод торговли, который пытается использовать астрономические циклы, а не традиционный технический анализ, чтобы направлять торговые решения. Хотя этот метод имеет преимущества простоты, интуитивности и независимости от шума рынка, он также сталкивается с проблемами игнорирования динамики цен, отсутствия управления рисками и чрезмерной зависимости от одного фактора.
Эта стратегия лучше всего подходит для использования в качестве составной части более полной торговой системы, а не для самостоятельного использования. Объединив число лунного доверия с традиционным техническим анализом и строгим управлением рисками, трейдер может потенциально повысить надежность и устойчивость стратегии.
В конечном счете, как и все торговые стратегии, многофазные стратегии по преобразованию фазы лунной динамики требуют достаточного обратного отсчета и тестирования вперед, чтобы подтвердить их эффективность в различных рыночных условиях. Трейдеры должны понимать, что, хотя может быть какая-то связь между фазами луны и действиями рынка, эта связь может быть нестабильной и подвержена влиянию других факторов.
/*backtest
start: 2024-05-30 00:00:00
end: 2025-05-29 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("2-Way Moon Phase Strategy (Buy Full/New, Sell Opposite)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// === FULL MOON TIMES (2025) ===
fullMoonTimes = array.new_int()
array.push(fullMoonTimes, timestamp(2025, 1, 13, 10, 27))
array.push(fullMoonTimes, timestamp(2025, 2, 12, 2, 53))
array.push(fullMoonTimes, timestamp(2025, 3, 13, 17, 54))
array.push(fullMoonTimes, timestamp(2025, 4, 12, 6, 21))
array.push(fullMoonTimes, timestamp(2025, 5, 11, 17, 55))
array.push(fullMoonTimes, timestamp(2025, 6, 10, 3, 20))
array.push(fullMoonTimes, timestamp(2025, 7, 9, 11, 55))
array.push(fullMoonTimes, timestamp(2025, 8, 7, 19, 39))
array.push(fullMoonTimes, timestamp(2025, 9, 6, 3, 21))
array.push(fullMoonTimes, timestamp(2025, 10, 5, 11, 47))
array.push(fullMoonTimes, timestamp(2025, 11, 3, 21, 18))
array.push(fullMoonTimes, timestamp(2025, 12, 3, 8, 15))
// === NEW MOON TIMES (2025) ===
newMoonTimes = array.new_int()
array.push(newMoonTimes, timestamp(2025, 1, 29, 0, 37))
array.push(newMoonTimes, timestamp(2025, 2, 27, 12, 27))
array.push(newMoonTimes, timestamp(2025, 3, 29, 0, 58))
array.push(newMoonTimes, timestamp(2025, 4, 27, 13, 39))
array.push(newMoonTimes, timestamp(2025, 5, 27, 2, 22))
array.push(newMoonTimes, timestamp(2025, 6, 25, 17, 8))
array.push(newMoonTimes, timestamp(2025, 7, 25, 8, 12))
array.push(newMoonTimes, timestamp(2025, 8, 23, 23, 7))
array.push(newMoonTimes, timestamp(2025, 9, 22, 13, 50))
array.push(newMoonTimes, timestamp(2025, 10, 22, 3, 26))
array.push(newMoonTimes, timestamp(2025, 11, 20, 15, 48))
array.push(newMoonTimes, timestamp(2025, 12, 20, 3, 44))
// === FUNCTION TO DETECT NEARBY MOON PHASE ===
isNearMoon(array<int> moonArray, int thresholdMinutes) =>
result = false
for i = 0 to array.size(moonArray) - 1
moonTime = array.get(moonArray, i)
timeDiff = math.abs(time - moonTime)
if timeDiff <= thresholdMinutes * 60 * 1000
result := true
result
// === SIGNALS ===
isFullMoon = isNearMoon(fullMoonTimes, 720) // ±12 hours
isNewMoon = isNearMoon(newMoonTimes, 720)
// === STRATEGY LOGIC ===
// Use one position with reversal logic
if isFullMoon
strategy.entry("Buy on Full", strategy.long)
strategy.close("Buy on New") // Close previous New Moon trade
if isNewMoon
strategy.entry("Buy on New", strategy.long)
strategy.close("Buy on Full") // Close previous Full Moon trade
// === VISUAL LABELS ===
plotshape(isFullMoon, title="Full Moon", location=location.belowbar, color=color.green, style=shape.labelup, text="Full")
plotshape(isNewMoon, title="New Moon", location=location.abovebar, color=color.orange, style=shape.labeldown, text="New")