Стратегия торговли биткойнами, основанная на китайском календаре зодиака

Автор:Чао Чжан, Дата: 2023-11-21 14:50:26
Тэги:

imgЗдесь вы можете найти текст на китайском и английском языках, который вы просили:

Обзор

Эта стратегия сочетает в себе 12 циклов животных китайского зодиака в традиционном китайском лунном календаре, чтобы генерировать три ключевых сигнала: бычий, медвежий и сидящий на заборе.

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

Медвежий сигнал предупреждает о потенциальном спаде, рекомендуя осторожность или рассмотрение коротких позиций.

Сидеть на ограждении - это знак нейтралитета. Идеально подходит в период неопределенности.

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

Логика стратегии

Основная логика этой стратегии заключается в том, чтобы вычислить оставшуюся часть года K-линии, разделенную на 12, чтобы определить, в каком году китайского зодиака находится бар.

Когда остальная часть года составляет 0, 1, 4, 5, 8 или 9, это зодиакальные годы с восходящими тенденциями.

Когда остаток составляет 2, 6 или 10, это зодиакальные годы с нисходящими тенденциями.

Когда остаток составляет 3, 7 или 11, это неопределенные зодиакальные годы.

Анализ преимуществ

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

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

Анализ рисков

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

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

Чрезмерная зависимость от торговых сигналов также может легко привести к эффекту скота, что повлечет за собой огромные системные риски.

Руководство по оптимизации

Для оптимизации этой стратегии существуют два основных направления:

Во-первых, обогатить правила суждения о зодиакальном году. Больше китайских классических теорий, таких как Инь Ян пять элементов, Сан Цзи Лю Сяонь могут быть интегрированы, чтобы сформировать более всеобъемлющую оценку лет зодиака, которая лучше согласуется с китайскими культурными традициями.

Во-вторых, комбинировать с другими факторами или моделями. Опираясь исключительно на зодиакальные годы имеет свои ограничения в обеспечении точных решений. Стратегия должна использоваться вместе с техническими показателями, моделями оценки экономической среды и т. Д., Чтобы создать более надежную систему и уменьшить ошибки.

Заключение

Биткойн-стратегия торговли, основанная на китайском календаре зодиака, является первопроходцем инновационной стратегической перспективы. Она предоставляет ценные ссылки для принятия торговых решений, позволяя трейдерам выйти из рамок технического и фундаментального анализа, изучить рынок с более высокого измерения. Но также следует признать ее ограничения, чтобы избежать рисков, связанных с чрезмерной зависимостью. Только как один важный референсный фактор, а не единственная основа для решений, и только при использовании в сочетании с другими моделями и индикаторами, зодиакальный календарь может обеспечить свою максимальную полезность.


/*backtest
start: 2022-11-20 00:00:00
end: 2022-12-31 05:20:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Chinese Zodiac Calendar Strategy", shorttitle="CZC Strategy", overlay=true)

// Calculate digit of year for each bar
yearDigit = year % 12

// Define trading conditions based on the year's digit
isBullYear = yearDigit == 0 or yearDigit == 1 or yearDigit == 4 or yearDigit == 5 or yearDigit == 8 or yearDigit == 9
isBearYear = yearDigit == 2 or yearDigit == 6 or yearDigit == 10
isFlatYear = yearDigit == 3 or yearDigit == 7 or yearDigit == 11

// Set the label color based on trading conditions
labelColor = isBullYear ? color.green : (isBearYear ? color.red : color.yellow)

// Set the text for the trading label based on trading conditions
tradingConditionText = isBullYear ? 'Bull' : (isBearYear ? 'Bear' : 'Flat')

// Set the background color based on trading conditions
bgcolor(isBullYear ? color.new(color.green, 90) : na)
bgcolor(isBearYear ? color.new(color.red, 90) : na)
bgcolor(isFlatYear ? color.new(color.yellow, 90) : na)

// Place or close orders based on trading conditions and create labels
if (isBullYear)
//    label.new(bar_index, low, text=tradingConditionText, color=color.green, xloc=xloc.bar_index, yloc=yloc.belowbar, style=label.style_label_up, size=size.small)
    strategy.entry("Bull", strategy.long)
    strategy.close("Bear")

if (isBearYear)
//    label.new(bar_index, high, text=tradingConditionText, color=color.red, xloc=xloc.bar_index, yloc=yloc.abovebar, style=label.style_label_down, size=size.small)
    strategy.entry("Bear", strategy.short)
    strategy.close("Bull")

if (isFlatYear)
//    label.new(bar_index, high, text=tradingConditionText, color=color.yellow, xloc=xloc.bar_index, yloc=yloc.abovebar, style=label.style_label_center, size=size.small)
    strategy.close("Bull")
    strategy.close("Bear")

Больше