Постов с тегом "Торговые роботы": 6112

Торговые роботы


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

В этом разделе вы найдете самые актуальные записи по теме торговые роботы.

Код торговой стратегии на javascript с использованием второго закона Ньютона

<code class="language-javascript">// Второй закон Ньютона: F = m * a
// Strategy основана на движении цены
// Если цена растет, покупаем, если цена падает, продаем

function calculateForce(prices) {
  // Подсчитываем разницу между текущей и предыдущей ценами
  const priceDifference = prices[prices.length - 1] - prices[prices.length - 2];

  // Подсчитываем силу
  const mass = 1; // Масса (может быть настраиваемой величиной)
  const acceleration = priceDifference; // Ускорение равно разнице в цене
  return mass * acceleration;
}

function executeTrade(force) {
  if (force > 0) {
    // Если сила положительная, покупаем
    console.log("Покупаем");
    // Дополнительные действия по покупке акций, например:
    // placeOrder("buy", "AAPL", 100);
  } else if (force < 0) {
    // Если сила отрицательная, продаем
    console.log("Продаем");
    // Дополнительные действия по продаже акций, например:
    // placeOrder("sell", "AAPL", 100);
  } else {
    // Если сила равна нулю, ничего не делаем
    console.log("Ждем");
  }
}

// Пример использования
const priceData = [100, 105, 110, 108, 115, 120];
const force = calculateForce(priceData);
executeTrade(force);
</code>


( Читать дальше )

алго! юзали уже эту штуку от биржи?

ALGOPACK (moex.com)


регулярно тут люди спрашивают об исторических данных



ASTRAS. Web-терминал для людей от АЛОР БРОКЕР

Сегодня поговорим про ещё один повод торговать через АЛОР. Про их web-терминал ASTRAS.

На первой картинке Вы видите скальперскую раскладку. Web-терминал с TradingView чартом. Аскетичный ТОП трейдерской мысли, через который, так или иначе, торгует половина всех трейдеров планеты. Откройте картинку:

ASTRAS. Web-терминал для людей от АЛОР БРОКЕР 

Но начинать будем с не очень хорошего…

 

1.QUIK ещё долгие годы останется у брокеров в приоритете и не чешется…

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

Мне не охота накидывать на товарищей из ARQA (разработчики Квик) с лопаты, ибо они мои земляки. И OsEngine стартовал в своей разработке в нескольких километрах от их офиса. И я их очень уважаю и люблю. Однако, придётся пару слов таки сказать.



( Читать дальше )

Слой тестирования #6. Data_2. Валидация свечных данных. Коннекторы к OsEngine #48

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

Слой тестирования #6. Data_2. Валидация свечных данных. Коннекторы к OsEngine #48

Где находится в проекте?



( Читать дальше )

IServerRealization #1. Назначение и обзор кода. Коннекторы к OsEngine #47

Сегодня будем говорить про IServerRealization. Интерфейс, в котором надо будет писать конечную логику коннектора:

IServerRealization #1. Назначение и обзор кода. Коннекторы к OsEngine #47



Что здесь на этой картинке:

  1. IServer – единый интерфейс коннекторов. То, как весь OsEngine их видит. Про него говорили вот здесь: https://smart-lab.ru/company/os_engine/blog/975571.php .
  2. Реализация коннектора с 2022 год у нас состоит в том, чтобы делать коннектор, делая его наследником AServer, плюс реализацию конкретных методов в IServerRealization.

 

IServerRealization в проекте.



( Читать дальше )

Давайте знакомиться

Немного о себе.

Интересуюсь и торгую криптовалютами и фондовым рынком где-то с 2011, сначала инвестировал и трейдил вручную, 
потом писал парсеры данных, сигналы и ботов, в том числе:
— Арбитражные сигналы, ботов, историческую аналитику с 2017
— Скальпинг с 2017
— Трендовые алгоритмы с 2021
— Алгоритмы управления портфелями с 2022
— Алгоритмы для фьючерсов на криптобиржах с 2022

Трейдинговые проекты, в которых участвовал:
— Dolphin.bi — open source маркетплейс аналитики по криптовалютам 2016-2017. Проект заморожен.
— Сантиментный анализ (анализ новостей)
— Фундаментальный анализ ICO
— ICOFaces — анализ лиц участников ICO
— Kupi-network (https://github.com/suenot/profitmaker) — open source торговый терминал 2017-2019. Проект заморожен.
— Bursa.dex — open source децентрализованная биржа, web3js, смартконтракты 2018. Проект заморожен.
— Vanga.io — закрытый торговый терминал на django/react. 2021. Проект заморожен.
— Tinkoff Bot Balancer 2022 — open source бот для ребалансировки портфеля

( Читать дальше )

OsEngine ТОП. Итоги корпоративного блога OsEngine за декабрь 2023.

Прошло четыре месяца и пара дней, как в нашем корпоративном бложике вышел первый пост. 4 месяца…

Охота спросить маркетологов других компаний: «Что Вы чувствуете, когда Вас обходит программист из Российской деревни?»

OsEngine ТОП. Итоги корпоративного блога OsEngine за декабрь 2023.

1. Скорость набора рейтинга у блога стабилизировалась на рекордах.

Остаётся одной из самых больших для корпоративных блогов СмартЛаба. Стабилизировалась на уровне 7 тысяч. За что спасибо сообществу! Вы красавчики, что находите в себе силы лайкать мои ультраскучные статьи про коннекторы.



( Читать дальше )

Слой тестирования #5. Data_1. Доступность заявленных данных. Коннекторы к OsEngine #46

Тест, проверяющий доступность данных для OsData, которые заявлены в разрешения сервера. Разрешения доступны в файле ServerPermission для каждого сервера. Если там указано, что таймфрейм 5 минут доступен, он должен быть доступен для скачивания.

Слой тестирования #5. Data_1. Доступность заявленных данных. Коннекторы к OsEngine #46

Кроме того, тест смотрит время старта и конца данных. Правильная ли дата у массива свечей или трейдов.

 

Где находится в проекте?



( Читать дальше )

Индикатор Ssma (Smoothed Simple Moving Average) и бесплатные роботы на нём.

Сегодня мы рассмотрим индикатор Ssma. Узнаем историю создания индикатора и то, как он рассчитывается.

Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.

Индикатор Ssma (Smoothed Simple Moving Average) и бесплатные роботы на нём.

Оглавление

1. История создания индикатора.

2. Как проводятся расчеты индикатора Ssma.

3. Какие сигналы может подавать индикатор.

4. Роботы для OsEngine на индикаторе Ssma.

4.1. Стратегия на пересечение индикатора Ssma с ценой инструмента.

4.2. Стратегия основанная на пересечение двух индикаторов Ssma.

4.3. Стратегия основанная на пересечение трех индикаторов Ssma.

4.4. Стратегия на пересечение индикатора Ssma и Ssma со сдвигом.

4.5. Стратегия основанная на торговой системе из двух каналов Ssma.

5.    Итоговая таблица результатов.

1. История создания индикатора.

Индикатор Smoothed Simple Moving Average также известный, как сглаженное простое скользящее среднее, был разработан в конце 20 века для анализа финансовых рынков.

SSMA был создан как усовершенствование классического индикатора Simple Moving Average. SMA рассчитывается путем усреднения ценовых данных за определенный период времени, и он является основой многих других скользящих средних индикаторов.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн