Блог им. vldtar

Пример торговой стратегии на javascript с использованием теоремы косинусов.

<code class="language-javascript">// Предположим, что у нас есть массив данных с курсами акций
const stockPrices = [100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200];

// Функция для вычисления угла между двумя курсами акций
function calculateAngle(price1, price2) {
  return Math.acos((price1 * price2) / (Math.sqrt(price1 ** 2 + price2 ** 2)));
}

// Функция для принятия решения о покупке или продаже акций на основе угла
function makeTradingDecision(stockPrices) {
  // Получаем две последние цены акций
  const lastPrice = stockPrices[stockPrices.length - 1];
  const secondLastPrice = stockPrices[stockPrices.length - 2];

  // Вычисляем угол между двумя курсами акций
  const angle = calculateAngle(lastPrice, secondLastPrice);

  // Если угол больше заданного порога, то покупаем акции, иначе продаем
  const thresholdAngle = Math.PI / 4; // пример порога угла в радианах
  if (angle > thresholdAngle) {
    return 'Buy';
  } else {
    return 'Sell';
  }
}

// Пример использования стратегии
const decision = makeTradingDecision(stockPrices);
console.log(decision); <a name="cut"></a> <br /></code>

В этом примере, используется функция calculateAngle, которая вычисляет угол между двумя курсами акций, и функция makeTradingDecision, которая принимает решение о покупке или продаже акций на основе этого угла.

Программа имеет массив stockPrices, содержащий курсы акций. Функция makeTradingDecision получает две последние цены акций из массива и вычисляет угол между ними с помощью функции calculateAngle. Затем функция сравнивает угол с заданным пороговым значением и принимает решение о покупке или продаже акций.

В приведенном примере угол сравнивается с порогом Math.PI / 4, который равен 45 градусам. Вы можете изменить этот порог по своему усмотрению, чтобы адаптировать стратегию к вашим потребностям.

    383 | ★1

    Читайте на SMART-LAB:
    Диверсификация на практике: как собрать сбалансированный портфель в 2026 году
    Начало 2026 года преподнесло инвесторам всплеск геополитической напряженности и повышенную волатильность в различных классах активов. На этом...
    Фото
    Ближайшие события. Как к ним подготовиться инвестору
    Предлагаем инвесторам обратить внимание на важные события в России и мире, которые произойдут в ближайшие недели. Есть способы заработать на...
    Инвестируйте как профессионалы: мини-курс о работе с терминалом
    На прошлой неделе Т-Инвестиции провели серию из трех бесплатных видеоуроков о работе с торговым терминалом — главным инструментом людей,...
    Фото
    Основные инвест идеи с выступления Mozgovik в Калининграде + презентации с выступления
    Доброго дня! В субботу мы ездили в Калининград, выступали перед годовыми подписчиками, обсуждали стратегию и идеи на рынке акций. Спасибо всем, кто...

    теги блога Чувак Хачинбек ✔️

    ....все тэги



    UPDONW
    Новый дизайн