{% from "components/_tabs.html" import tabs_intro %}

BOLSA INTERESTELAR

Mercado galáctico

Publica ofertas persistentes o acepta intercambios de otros imperios. Las IA comparan escasez y valor antes de comprar; los mundos-granja venden alimento de forma regular.

{{ tabs_intro('market', 'Apartados del mercado', 'Separa precios, publicación, reservas, ofertas e historial de operaciones.') }}
Ofertas abiertas{{ market_orders|length }}humanas y de IA
Operaciones históricas{{ market_completed }}en este universo
Créditos imperiales{{ empire.credits|number }}obtenidos mediante rutas
Cooperativas agrícolas{{ farm_rival_count }}proveedores pacíficos

ANALIZADOR COMPARABLE

Valor normalizado de las ofertas

La valoración compara cada intercambio con el promedio histórico del mismo par de recursos; si todavía no existe historial, declara y usa una equivalencia base. También comprueba tus reservas actuales.

{% if market_analysis %}
{% for item in market_analysis %}{% endfor %}
{{ market_analysis|length }} ofertas comparadas por ratio, referencia, reservas y distancia.
OfertaRatio declaradoReferenciaValoraciónReservas y distancia
{{ item.row.seller_name }}: {{ item.row.offer_amount|round(1) }} {{ MARKET_RESOURCES[item.row.offer_resource] }} por {{ item.row.request_amount|round(1) }} {{ MARKET_RESOURCES[item.row.request_resource] }}{{ item.normalized_ratio|round(4) }}{{ item.baseline|round(4) }} · {{ item.basis }}{{ item.label|capitalize }} · índice {{ item.relative|round(2) }}{{ 'Puedes pagarla' if item.can_afford else 'Reservas insuficientes' }} · distancia {{ item.distance }}
{% else %}

Ninguna oferta coincide con los filtros.

{% endif %}

NUEVA OFERTA

Publicar intercambio desde {{ planet.name }}

Lo ofrecido queda en depósito y se devuelve si cancelas o caduca la oferta.

CAPACIDAD DE COMPRA

Reservas utilizables

{% for key, label in MARKET_RESOURCES.items() %}
{{ label }}
{{ market_balances[key]|round(1) }}
{% endfor %}

Ofertas abiertas

{% if market_orders %}
{% for order in market_orders %}{% endfor %}
Intercambios disponibles. Aceptar una oferta transfiere ambos depósitos inmediatamente.
VendedorEntregaSolicitaProcedenciaAcción
{{ order.seller_name }}{% if order.empire_id == empire.id %} (tu oferta){% endif %}{{ order.offer_amount|round(1) }} {{ MARKET_RESOURCES[order.offer_resource] }}{{ order.request_amount|round(1) }} {{ MARKET_RESOURCES[order.request_resource] }}{{ 'Jugador' if order.is_human else 'Cooperativa agrícola' if order.is_farm_world else 'IA ' ~ AI_STYLES[order.ai_style] }}{% if order.empire_id == empire.id %}
{% else %}
{% endif %}
{% else %}

Todavía no hay ofertas. Publica la primera o espera a que una IA reúna excedentes.

{% endif %}
{% if market_history %}

Tus operaciones recientes

    {% for order in market_history %}
  1. {{ order.seller_name }} → {{ order.buyer_name }}{{ order.offer_amount|round(1) }} {{ MARKET_RESOURCES[order.offer_resource] }} por {{ order.request_amount|round(1) }} {{ MARKET_RESOURCES[order.request_resource] }}
  2. {% endfor %}
{% endif %}