docs(readme): 2026-09-24 news in seven languages, and CHANGELOG
This commit is contained in:
1 parent
993e3e21fd
commit
e65832d348
8 files changed
+102
-16
No files matched your search
+4
-2
@@ -52,15 +52,17 @@
|
||||
|
||||
> ⚠️ **Advertencia de seguridad:** la cuenta de X `VibeTrading_HKU`, el proyecto de Virtuals `101845` y el contrato de token `0x640BDBF77b6447E8b7DB7894cED84BD1c40571f4` no son activos oficiales de Vibe-Trading. Nunca hemos lanzado ni respaldado ningún token o memecoin. No compres, conectes una wallet ni firmes nada. [Detalles](SECURITY.md#official-channels--impersonation).
|
||||
|
||||
- **2026-09-24** 💱 **Una línea en dólares valuada en pesos, Email y WebSocket en la Web UI, y una rotura de CI por una actualización del SDK**: BYMA y la TSX listan líneas en dólares junto a las de su moneda local (GGALD.BA, DLR-U.TO), y un backtest argentino o canadiense las valuaba en su único pool en pesos o en dólares canadienses. Los loaders ahora admiten una línea solo en la moneda de su mercado, como ya ocurría con las líneas de la LSE, y cualquier otra moneda de cotización declarada viaja con los datos, de modo que la respuesta nombra la correcta ([#1576](https://github.com/HKUDS/Vibe-Trading/pull/1576)). Los perfiles de acciones incluyen el mercado y la moneda del propio listado junto a los fundamentales del emisor ([#1577](https://github.com/HKUDS/Vibe-Trading/pull/1577)), el grounding y la búsqueda de símbolos conocen todos los mercados que enruta la capa de datos ([#1575](https://github.com/HKUDS/Vibe-Trading/pull/1575)) y `technical_indicators` informa el volumen con la unidad que declara su fuente — lotes o acciones, a 100× de distancia ([#1571](https://github.com/HKUDS/Vibe-Trading/pull/1571)). Email y WebSocket se suman a la configuración guiada de canales, con verificación de certificados del servidor de correo y escrituras de configuración cerradas a páginas de otros sitios ([#1544](https://github.com/HKUDS/Vibe-Trading/pull/1544)). **Corregido:** una cabecera explícita del proveedor que perdía frente a su gemela del entorno con openai 3.x y había puesto en rojo el CI de todos los PR ([#1568](https://github.com/HKUDS/Vibe-Trading/pull/1568)); un backtest de una fuente con resolución de microsegundos fechado en 1970 ([#1560](https://github.com/HKUDS/Vibe-Trading/pull/1560)); un objetivo de investigación que es claramente una orden vuelve a rechazarse ([#1562](https://github.com/HKUDS/Vibe-Trading/pull/1562)); una división OOS del strict bench que podía dejar un lado vacío ([#1559](https://github.com/HKUDS/Vibe-Trading/pull/1559)); alineación de etiquetas en HRP, orden de etiquetas en la validación cruzada y entradas no finitas ([#1555](https://github.com/HKUDS/Vibe-Trading/pull/1555), [#1556](https://github.com/HKUDS/Vibe-Trading/pull/1556), [#1557](https://github.com/HKUDS/Vibe-Trading/pull/1557), [#1558](https://github.com/HKUDS/Vibe-Trading/pull/1558)); la ventana de sobreoperación de la cuenta sombra ([#1563](https://github.com/HKUDS/Vibe-Trading/pull/1563)); y el crecimiento de activos, que se medía día contra día ([#1564](https://github.com/HKUDS/Vibe-Trading/pull/1564)). ¡Gracias [@Shizoqua](https://github.com/Shizoqua), [@zeus229](https://github.com/zeus229) y [@shadowinlife](https://github.com/shadowinlife)!
|
||||
|
||||
- **2026-09-23** 🇦🇷 **Cotizaciones argentinas, un libro de cortos dimensionado al revés y la última mitad de la puerta de riesgo de cola**: los símbolos `.BA` —acciones de BYMA y CEDEARs— se enrutan a Yahoo como mercado propio en ARS, y la interfaz web los agrupa y etiqueta como a cualquier otro; un backtest argentino sigue fallando de forma explícita hasta que se modelen las reglas de ejecución de BYMA ([#1543](https://github.com/HKUDS/Vibe-Trading/pull/1543)). Los optimizadores de media-varianza y de rotación puntuaban cada posición como si fuera larga, así que los mejores cortos recibían el menor capital. Ahora ambos dimensionan sobre retornos de la posición, donde un largo y un corto de dos nombres correlacionados se cubren entre sí en vez de leerse como correlacionados: en un par con correlación +0,92 el objetivo anterior ponía todo el libro en el largo y el nuevo lo reparte 0,51 / -0,49 ([#1548](https://github.com/HKUDS/Vibe-Trading/pull/1548)). Y una cifra de riesgo de cola debe nombrar su propio campo en cuanto una sesión contiene más de una medida o nivel de confianza, de modo que un ES 95% ya no puede citar el valor del VaR 95% bajo el id de una llamada ([#1425](https://github.com/HKUDS/Vibe-Trading/issues/1425)). **Corregido:** la validación Monte Carlo anualiza con las barras por año del mercado en lugar de un 252 fijo, así su Sharpe concuerda con el resto del mismo informe ([#1546](https://github.com/HKUDS/Vibe-Trading/pull/1546)); una orden de futuros en una barra de precio negativo ya no se rechaza sin más ([#1547](https://github.com/HKUDS/Vibe-Trading/pull/1547)); el IC ratio de un factor queda sin definir cuando la línea base es negativa, en vez de leer un deterioro real como mejora ([#1549](https://github.com/HKUDS/Vibe-Trading/pull/1549)); y dos memorias que comparten título bajo tipos distintos conservan sus propias filas de índice y enlaces ([#1545](https://github.com/HKUDS/Vibe-Trading/pull/1545)). ¡Gracias [@zeus229](https://github.com/zeus229), [@Shizoqua](https://github.com/Shizoqua) y [@he-yufeng](https://github.com/he-yufeng)!
|
||||
|
||||
- **2026-09-22** 📅 **Barras semanales y mensuales, y una reproducción tras la compactación que podía perder evidencia**: `get_market_data` y los backtests aceptan `1W` y `1M` (rechazado desde el 09-20 para que `1M` no trajera barras de un minuto). Todas las fuentes siguen sirviendo barras diarias y la barra del periodo se construye a partir de ellas, fechada en el último día hábil de su semana o mes, así que una revisión mensual de 21 meses es una llamada de 21 barras ([#1479](https://github.com/HKUDS/Vibe-Trading/issues/1479)). Un índice de precios se marca sin ajustar en lugar de por lo que su fuente hace con una acción ([#1541](https://github.com/HKUDS/Vibe-Trading/issues/1541)). El resultado de una herramienta de solo lectura que la compactación del contexto eliminó se restaura desde la memoria de la propia ejecución en lugar de volver a descargarse, con un tope por ejecución, y una escritura vacía esa memoria para que un archivo regenerado se lea de nuevo ([#1488](https://github.com/HKUDS/Vibe-Trading/pull/1488)). Una cifra de riesgo de cola declarada con una ref de campo se contrasta con ese campo, así que un VaR 99% que cita el valor al 95% se detecta ([#1444](https://github.com/HKUDS/Vibe-Trading/pull/1444)). QVeris rechaza barras de acciones y ETF, cuyo ajuste no puede indicar la fuente que elige por ranking de búsqueda, y las cotizaciones por resultado ([#1494](https://github.com/HKUDS/Vibe-Trading/issues/1494)). ¡Gracias [@sambazhu](https://github.com/sambazhu), [@zeus229](https://github.com/zeus229), [@he-yufeng](https://github.com/he-yufeng), [@jw232](https://github.com/jw232) and [@cgycorey](https://github.com/cgycorey)!
|
||||
|
||||
- **2026-09-22** 💸 **Un backtest que se detenía cuando el funding dejaba la caja en negativo, y tres herramientas más que leían una consulta rechazada como falta de datos**: un cargo de funding cripto puede dejar la caja disponible por debajo de cero, y entonces la siguiente posición que quería la estrategia no cabía con ningún tamaño —ni siquiera con cero—, así que la ejecución abortaba con "planned order … exceeds available capital" (o "insufficient capital for position rebalance"). Ahora esa apertura se omite y se reporta una sola vez como `insufficient_capital`, las reducciones de la barra se ejecutan igual, y un cierre cuya pérdida supera su margen sigue abortando la barra como antes ([#1542](https://github.com/HKUDS/Vibe-Trading/issues/1542)). Operaciones en bloque, trading con margen y estados financieros ya distinguen que Eastmoney rechace una consulta obsoleta de una respuesta realmente vacía, con la misma comprobación que usan número de accionistas, dragon-tiger y desbloqueos. Las respuestas en español, alemán y otros idiomas con coma decimal ya contrastan `17,93 %` o `1.410,00 CNY` con los resultados de las herramientas, mientras dos números sin espacio como `1400,1777` siguen siendo dos, y una cifra debe coincidir con su evidencia a la precisión con que se escribe ([#1517](https://github.com/HKUDS/Vibe-Trading/pull/1517)). ¡Gracias [@turtle696966969696](https://github.com/turtle696966969696) por una traza cuadrada al céntimo, y a [@zeus229](https://github.com/zeus229)!
|
||||
|
||||
<details>
|
||||
<summary>Noticias anteriores</summary>
|
||||
|
||||
- **2026-09-22** 💸 **Un backtest que se detenía cuando el funding dejaba la caja en negativo, y tres herramientas más que leían una consulta rechazada como falta de datos**: un cargo de funding cripto puede dejar la caja disponible por debajo de cero, y entonces la siguiente posición que quería la estrategia no cabía con ningún tamaño —ni siquiera con cero—, así que la ejecución abortaba con "planned order … exceeds available capital" (o "insufficient capital for position rebalance"). Ahora esa apertura se omite y se reporta una sola vez como `insufficient_capital`, las reducciones de la barra se ejecutan igual, y un cierre cuya pérdida supera su margen sigue abortando la barra como antes ([#1542](https://github.com/HKUDS/Vibe-Trading/issues/1542)). Operaciones en bloque, trading con margen y estados financieros ya distinguen que Eastmoney rechace una consulta obsoleta de una respuesta realmente vacía, con la misma comprobación que usan número de accionistas, dragon-tiger y desbloqueos. Las respuestas en español, alemán y otros idiomas con coma decimal ya contrastan `17,93 %` o `1.410,00 CNY` con los resultados de las herramientas, mientras dos números sin espacio como `1400,1777` siguen siendo dos, y una cifra debe coincidir con su evidencia a la precisión con que se escribe ([#1517](https://github.com/HKUDS/Vibe-Trading/pull/1517)). ¡Gracias [@turtle696966969696](https://github.com/turtle696966969696) por una traza cuadrada al céntimo, y a [@zeus229](https://github.com/zeus229)!
|
||||
|
||||
- **2026-09-21** 🔌 **Canales IM configurables desde la Web UI y 24 alphas que emitían un valor calculado con una barra ausente**: Settings ahora edita cada canal IM con secretos enmascarados, prueba de conexión sobre el formulario sin guardar y aplicación en caliente por canal sin reiniciar; DingTalk y QQ incluyen configuración guiada ([#1520](https://github.com/HKUDS/Vibe-Trading/pull/1520), [#1529](https://github.com/HKUDS/Vibe-Trading/pull/1529)), y todos los adaptadores vuelven a registrar con logging de stdlib, así que los diagnósticos que se tragaba un marcador `{}` llegan al log ([#1533](https://github.com/HKUDS/Vibe-Trading/pull/1533)). En el Alpha Zoo, una comparación con un operando que es NaN porque su ventana contiene una barra ausente da False y emite una constante; el barrido de #1463, que movía la barra un tick, no podía verlo. Comparar la serie con hueco y sin él encontró 24 alphas más, que ahora enmascaran según el alcance de sus entradas, mientras una correlación indefinida con datos completos conserva su veredicto ([#1523](https://github.com/HKUDS/Vibe-Trading/pull/1523), [#1534](https://github.com/HKUDS/Vibe-Trading/pull/1534), [#1463](https://github.com/HKUDS/Vibe-Trading/issues/1463)). **Datos:** el `free_shares` de un desbloqueo es la cantidad que se libera, no el capital flotante ([#1513](https://github.com/HKUDS/Vibe-Trading/pull/1513)); los puestos de dragon-tiger se clasifican dentro de cada motivo ([#1512](https://github.com/HKUDS/Vibe-Trading/pull/1512)); el número de accionistas devuelve periodos reales ([#1518](https://github.com/HKUDS/Vibe-Trading/pull/1518)); los precios de acciones A de Tencent, Eastmoney y AKShare se etiquetan con ajuste aditivo de dividendos ([#1497](https://github.com/HKUDS/Vibe-Trading/pull/1497)); Gildata se suma como fuente de acciones A con token ([#1474](https://github.com/HKUDS/Vibe-Trading/pull/1474)); las carteras valoran cualquier divisa ISO-4217 y, si falta un tipo de cambio, falla solo esa fuente ([#1510](https://github.com/HKUDS/Vibe-Trading/pull/1510)); `connector account` muestra los saldos de Binance, Futu y Trading 212 ([#1539](https://github.com/HKUDS/Vibe-Trading/issues/1539)). **Nuevo:** interfaz y README en bahasa indonesio ([#1482](https://github.com/HKUDS/Vibe-Trading/pull/1482)). **Eliminado:** el proveedor Requesty — usa `openrouter` con su URL base. ¡Gracias [@shadowinlife](https://github.com/shadowinlife), [@he-yufeng](https://github.com/he-yufeng), [@Shizoqua](https://github.com/Shizoqua), [@lorenzozanee](https://github.com/lorenzozanee), [@cgycorey](https://github.com/cgycorey), [@zeus229](https://github.com/zeus229), [@sambazhu](https://github.com/sambazhu), [@Yoruxyv](https://github.com/Yoruxyv) and [@jastincheis](https://github.com/jastincheis)!
|
||||
|
||||
- **2026-09-20** 🛠️ **Solicitudes de datos más claras y mejoras cotidianas**: las solicitudes mensuales `1M` ahora se rechazan explícitamente en lugar de devolver velas de un minuto sin avisar ([#1487](https://github.com/HKUDS/Vibe-Trading/pull/1487)); el soporte semanal y mensual sigue en [#1479](https://github.com/HKUDS/Vibe-Trading/issues/1479). La pantalla de bienvenida resalta la acción rápida seleccionada ([#1500](https://github.com/HKUDS/Vibe-Trading/pull/1500)), DingTalk sanea los nombres de los archivos descargados ([#1506](https://github.com/HKUDS/Vibe-Trading/pull/1506)), Signal conserva el texto alrededor de las menciones tras un emoji ([#1478](https://github.com/HKUDS/Vibe-Trading/pull/1478)) y las tablas de diferenciales de crédito unifican columnas de plazos equivalentes como `5` / `5.0` ([#1507](https://github.com/HKUDS/Vibe-Trading/pull/1507)).
|
||||
|
||||
Reference in new issue
Block a user