Блог им. vldtar

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

В данном примере, calculateForce вычисляет силу на основе разницы между текущей и предыдущей ценами, где масса актива задана как 1. Затем, executeTrade на основе значения силы определяет, нужно ли совершать покупку, продажу или ничего не делать.

564 | ★1
2 комментария
Не хотите в переменную добавить пса который изредко воет? Живёт этажом выше… воет хаотично… Возможно что то значит его вой! Или лонг или шорт по какой то акции, важно только понять что это значит… Всем его предлагаю, когда дома смогу передавать моменты его воя… Правда возможно он съехал вместе с людьми, пока не понял, но вроде как всех знаю кто этажом выше живет и по идеи его там не может больше быть, но тем не менее исходя из рассказа одного человека, он может там либо быть всё таки, либо не быть… Либо же всё таки он был не этажом выше, а где то в другом пространстве, что конечно тоже может быть, и поэтому он сможет выть и дальше… Возможно даже он с соседнего подъезда, а наблюдение за ним находится за пределом моей возможности смотреть туда… Ну если выть не будет, то собственно не будет сигналов! Хотя бы сохраните деньги со 100% вероятностью, что тоже не плохо!
Аяяяяяй! Стыдно физику не знать, уважжаемый!
a=d2P/dt2, а в скрипте a=dP, при этом dt=time[n]-time[n-1].

avatar

Читайте на SMART-LAB:
Фото
Реконцепция ТЦ «Сокольники»: через тернии к звёздам
«Если важный проект выпадает на сложные времена, он становится великим», — кто-то из классиков 😉   Проект реконцепции ТЦ «Сокольники» застал...
Фото
Какая часть сбережений граждан может перейти на рынок недвижимости?
Криптоиндустрия как новый финансовый рынок
Криптоиндустрия – совокупность рынков и технологических сервисов, которые напрямую связаны с цифровыми активами, в основе которых лежит технология...
Фото
Сбер РПБУ февраль 2026 г. - снижение резервов помогло удержать рекордную прибыль
Сбер опубликовал результаты за 2 месяца работы в 2026 году по РСБУ. Чистая прибыль за 2 месяца составила 325 млрд руб. (+21,4%). За февраль...

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

....все тэги



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