<aside> 💡 El artículo describe la funcionalidad de los widgets y el mecanismo de interacción con ellos.
</aside>
Las herramientas, modelos y soluciones SpreadFighter se presentan en forma de widgets que el usuario puede personalizar a su gusto, configurando el espacio de trabajo para las tareas más diversas.
Los widgets envían al usuario señales de trading, le avisan de cambios en las métricas de un modelo u otro y clasifican los activos/instrumentos según diferentes indicadores.
En la gran mayoría de los casos, los widgets están unificados y tienen un principio de funcionamiento similar, salvo en contadas excepciones.

Aspecto del widget.
Veamos la funcionalidad del widget con el ejemplo del modelo Top Gainers: Price.
<aside> 💡
Top Gainers: Price clasifica los instrumentos/activos según la variación del precio (Price Change) durante un periodo de tiempo determinado (length). De este modo, se identifican los líderes en cuanto a subida y bajada de precios.
La variación del precio se calcula mediante la siguiente fórmula:
$Price Change = \frac{Price - Price(length)}{ Price[length]} × 100 - 100$
donde Price es el precio del activo y length es el periodo de tiempo considerado.
Top Gainers: Se ha elegido Price como ejemplo, ya que es un modelo bastante sencillo de entender.
</aside>
Los widgets obtienen datos del backend y los muestran en dos formatos: una tabla clásica y una representación visual en forma de gráficos.
<aside> 💡
РабочTítulo provisiona - SpreadFighter Visual Snap.
</aside>
En la parte superior de cada widget hay un encabezado que contiene:

Configuración del widget.