Эй, люди, надеюсь, что это имеет отношение к этому форуму.
Я пишу бот, который сейчас получают информацию с рынка, в данном случае это Poloniex. Я тяну данные диаграммы. Polo поддерживает каждые 5, 15 и 30 минут и выше.
Я пишу метод для расчета прогрессии значения для Bitcoins, в долларах, в течение долгого времени.
То, что я делаю это:
Мы начинаем с капиталом, скажем, 10 000 $ в Bitcoins.
Скажем, в данный период Биткойна пошел от 560 до 580. Изменения в этом случае будет 580/560 = 1.035714286, увеличение примерно на 3,57%. После этого периода, мы имеем в долларах, 10000 * 1,035714286 = $ 10,357.14
Следующий период, показатели были 580 и 570, поэтому множитель для расчета потерь является 0,982758621, что дает нам $ 10,178.57.
Все идет нормально. Я расчет это в течение нескольких недель с информацией я получаю от Polo.
Моя проблема заключается в том, что если я обрабатываю это с более высокой частотой (5 минут против 15 минут), окончательное значение намного выше (в случае бычьего рынка, ниже, если это был медвежий). Чем ниже частота, тем ниже конечное значение.
Я, вероятно, имея довольно большую концептуальную ошибку о рынках высоких & минимумы или что-то я не могу видеть.
Могли бы вы дать мне руку? Почему это вычисление это с более высокой частотой дает мне такой дико другой результат?
Спасибо!
РЕДАКТИРОВАТЬ:
Проверил ответ от API Polo и явно есть что-то я не понимаю.
Близко значение периода 1 (например, 08/15) не то же самое, как открытое значение периода 2 (08/16).
Что я здесь отсутствует?