python

class PredictiveEngine:

def __init__(self):

self.lstm_model = self._build_lstm()

self.transformer = self._build_transformer()

self.market_data = MarketDataCollector()


def _build_lstm(self):

model = Sequential([

LSTM(128, return_sequences=True),

Dropout(0.2),

LSTM(64),

Dense(32, activation='relu'),

Dense(1, activation='linear')

])

return model

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

python

def adjust_weights(self, market_state):

volatility = self.calculate_volatility()

sentiment = self.analyze_sentiment()

if market_state == 'crisis':

self.sentiment_weight = 0.7

self.technical_weight = 0.3

elif market_state == 'stable':

self.sentiment_weight = 0.3

self.technical_weight = 0.7

Алгоритм учился на своих ошибках, постоянно оптимизируя веса и подстраиваясь под изменения рынка. За три года тестирования он ни разу не показал отрицательной доходности на периоде больше месяца.

– Лёша, ты здесь? – Катя стояла в дверях кабинета. Он не слышал, как она вошла.

– Привет, – он улыбнулся. – Ты что тут делаешь?

– Уже восемь вечера. Мы договаривались поужинать, помнишь?

Алексей посмотрел на часы – действительно, восемь. Весь день пролетел незаметно за анализом кода и подготовкой документации.

– Прости, заработался. Дай мне пять минут.

– Всегда пять минут, – Катя присела на край стола. – Что там у тебя?

– Помнишь, я рассказывал про алгоритм? Сегодня предложили продать все права на него. Думаю, соглашаться или нет.

– И что ты решил?

– Пока не знаю. С одной стороны, предложение щедрое. С другой – есть какое-то внутреннее сопротивление.

Катя внимательно посмотрела на него:

– Знаешь, что я думаю? Ты боишься потерять контроль. Это же твое детище.

– Может быть, – он закрыл ноутбук. – Пойдем ужинать?

За ужином Катя рассказывала о своем новом проекте – реконструкции исторического особняка в центре Москвы. Её глаза горели, когда она описывала детали реставрации лепнины и планы по сохранению исторического облика здания.

– …и представляешь, мы нашли оригинальные чертежи 1890 года! Это полностью меняет подход к реставрации, – она остановилась. – Лёша, ты опять не слушаешь.

– Слушаю, – он вынырнул из своих мыслей. – Чертежи 1890 года.

– О чем ты думаешь?

– О Дубае. Через две недели конференция, нужно подготовить презентацию.

– Дубай? – Катя оживилась. – Возьми меня с собой! Я никогда не была в Эмиратах.

– Это рабочая поездка.

– И что? Я могу погулять по городу, пока ты занят. Пожалуйста!

Алексей улыбнулся:

– Хорошо, узнаю насчет дополнительного билета.

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

Dubai International Financial Centre встретил их жарой и размахом. Огромный конференц-центр был заполнен представителями крупнейших финансовых институтов мира. Алексей заметил логотипы Goldman Sachs, JP Morgan, Deutsche Bank.

Дубай поражал воображение – город будущего, выросший посреди пустыни за какие-то тридцать лет. Небоскребы, пронзающие облака, идеально ровные автострады, роскошные отели и торговые центры – всё казалось нереальным, словно декорации к фантастическому фильму. Но именно здесь теперь вершились судьбы мировых финансов. После кризиса 2008 года многие банки и инвестиционные фонды перенесли свои ближневосточные штаб-квартиры в Дубай, превратив город в новый финансовый хаб, соединяющий Европу и Азию.