В остром приступе прокрастинации написал скриптованую таблицу на Google Docs. Автоматически потдягивает с eve-central.com статистику по всем типам P2 планетарки, анализирует её и выдаёт рекомендации на какой планете что лучше добывать.
Подробности алгоритма:
Рассматривается производство P2 планетарки на каждой конкретной планете "на месте", то есть без перевозок промежуточных материалов между колониями. Эта схема удобна тем что нужно просто перезапускать раз в N дней экстракторы и вывозить с планет результат работы колоний. Предполагались колонии 2/2/2, но таблица справедлива и для других конфигураций колоний.
На основе информации о ордерах на покупку каждому товару присваивается определённый рейтинг. В рассчёте рейтинга участвуют следующие параметры:
1. Объём - общий объём всех ордеров на покупку товара
2. Цена - средняя стоимость верхних (по стоимости) 5% товара
3. СтандартноеОтклонение - стандартное отклонение по ценам ордеров на покупку товара
Общий рейтинг состоит из трёх частей: цены, рейтинга объёма и рейтинга отклонения.
Рейтинг объёма имеет значение 0..800 и рассчитывается следующим образом:
рейтингОбъёма = МИН(800, КОРЕНЬ(Объём))
Смысл рейтинга объёма в "штрафе" рейтинга товаров, имеющих низкий объём спроса. Цена на них менее устойчива и теоретически может быть "обрушена" относительно небольшим увеличением предложения товара. Рейтинг объёма геометрически уменьшается при уменьшении объёма спроса от 640000 до 0.
Рейтинг отклонения имеет значение 0..1 и рассчитывается следующим образом:
рейтингОтклонения = 1.0 - ( ( МИН ( 1.0 , МАКС ( 0.1, ( СтандартноеОтклонение / Цена ) ) ) - 0.1 ) * 1.1111 )
Смысл рейтинга отклонения в "штрафе" рейтинга товаров, имеющих высокий разброс цен у ордеров на покупку. Цена на них менее устойчива и теоретически может быть "обрушена", если кто-нибудь "закроет" несколько верхних ордеров с самыми выгодными ценами. Рейтинг отклонения линейно уменьшается при увеличении соотношения отклонение/цена от 10% до 100%.
Общий рейтинг не ограничен в значении и считается следующим образом:
Рейтинг = ОКРУГЛЕНИЕВНИЗ ( Цена * рейтингОбъёма * рейтингОтклонения / 10000 )
В РАССЧЁТАХ УЧАСТВУЮТ ТОЛЬКО ЦЕНЫ В СИСТЕМЕ JITA.
Вот такие пироги. На экономическую достоверность не претендую, формулы составлял опираясь на здравый смысл.
Сообщение отредактировал Eighth: 09 February 2017 - 15:22