【CJ secuela avanzada 10/30 · Total 38.º artículo】
Hacer que la IA escriba código que funcione es fácil; lo difícil es explicar primero con claridad en qué situaciones debe detenerse.
La IA puede ayudar a organizar requisitos, generar prototipos, revisar lógica duplicada, añadir pruebas y explicar registros, pero no sabe de forma natural qué pata debe congelarse ante una ejecución desconocida, ni sabe automáticamente si cierto estado de error desencadenará una acción real sobre los fondos.
Si el requisito solo dice “ejecuta cuando detectes un spread”, el sistema carecerá de muchas definiciones realmente clave: cuánto tiempo sin actualizarse un dato se considera inválido, qué hacer si una orden no recibe respuesta durante mucho tiempo, cómo tratar una ejecución parcial, quién tiene autoridad para reanudar después de un reinicio y cómo detener el sistema ante errores continuos.
Los requisitos también deben distinguir entre aviso y ejecución: ante una anomalía se puede notificar primero; permitir reponer órdenes o reanudar debe tener permisos separados. Después de generar el código, ver un resultado de prueba en verde solo demuestra que los escenarios cubiertos por las pruebas pasan; no puede garantizar los casos de fallo que no fueron definidos.
El límite de la automatización debe definirse primero mediante escenarios de fallo y luego implementarse en código. La IA puede aumentar la velocidad de programación, pero no puede asumir por ti los riesgos que no has dejado claros.
Siguiente artículo: las ganancias sin registros no pueden probar que la estrategia realmente entendió el mercado.
#AI编程 #gestión de riesgos de trading
Hacer que la IA escriba código que funcione es fácil; lo difícil es explicar primero con claridad en qué situaciones debe detenerse.
La IA puede ayudar a organizar requisitos, generar prototipos, revisar lógica duplicada, añadir pruebas y explicar registros, pero no sabe de forma natural qué pata debe congelarse ante una ejecución desconocida, ni sabe automáticamente si cierto estado de error desencadenará una acción real sobre los fondos.
Si el requisito solo dice “ejecuta cuando detectes un spread”, el sistema carecerá de muchas definiciones realmente clave: cuánto tiempo sin actualizarse un dato se considera inválido, qué hacer si una orden no recibe respuesta durante mucho tiempo, cómo tratar una ejecución parcial, quién tiene autoridad para reanudar después de un reinicio y cómo detener el sistema ante errores continuos.
Los requisitos también deben distinguir entre aviso y ejecución: ante una anomalía se puede notificar primero; permitir reponer órdenes o reanudar debe tener permisos separados. Después de generar el código, ver un resultado de prueba en verde solo demuestra que los escenarios cubiertos por las pruebas pasan; no puede garantizar los casos de fallo que no fueron definidos.
El límite de la automatización debe definirse primero mediante escenarios de fallo y luego implementarse en código. La IA puede aumentar la velocidad de programación, pero no puede asumir por ti los riesgos que no has dejado claros.
Siguiente artículo: las ganancias sin registros no pueden probar que la estrategia realmente entendió el mercado.
#AI编程 #gestión de riesgos de trading