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

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


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

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

Разное #6. Локализация на различные языки. Коннекторы к OsEngine #53

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

Разное #6. Локализация на различные языки. Коннекторы к OsEngine #53

1. Коннектор АЛОР. Создание мультиязычных параметров.



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

Слой тестирования #8. Data_4. Нагрузка на скачивание свечек. Коннекторы к OsEngine #52

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

Слой тестирования #8. Data_4. Нагрузка на скачивание свечек. Коннекторы к OsEngine #52

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



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

AServer #1. Назначение, размещение и регионы. Коннекторы к OsEngine #51

Переходим к большой (около 10 статей) минисерии про AServer. Сердце любой реализации коннектора. Абстрактный класс, реализующий в себе от 50 до 80 % логики любого коннектора. Много статей будет, т.к. придётся подробно поговорить про его внутренности, которых около 2.5 тысяч строк. Чтобы делать коннекторы, нужно знать, что у AServer внутри.

AServer #1. Назначение, размещение и регионы. Коннекторы к OsEngine #51


AServer в проекте.



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

IServerRealization #2. Кто запрашивает методы реализации? Коннекторы к OsEngine #50

В данной статье поговорим о том, каким образом AServer вызывает методы IServerRealization.

IServerRealization #2. Кто запрашивает методы реализации? Коннекторы к OsEngine #50

1. IServerRealization в проекте.



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

Слой тестирования #7. Data_3. Валидация данных трейдов. Коннекторы к OsEngine #49

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

Слой тестирования #7. Data_3. Валидация данных трейдов. Коннекторы к OsEngine #49

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



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

Код торговой стратегии на 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 в проекте.



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

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