Agregar rendimiento de utilización del fondo de cartera (activos de retención / activos totales)
Agregar índices populares Valor neto Compare Ledger
Apoyar el comercio A Share ETF/LOF Fondos
Soporte de comercio de acciones de acciones
Apoye el comercio de fondos públicos (no incluye ETF/LOF)
Comerciante
Usuario
Soporte de cálculo de la cartera de usuarios
Robot
Doble MA (22/11)
Tradero de robot de estrategia de ETF larga
Todo en estrategia de robot comerciante
Estrategia de pago periódico comerciante robot
Ui web
Rediseñe la página de interfaz de usuario web
Monitor de riesgo de cartera
Historial de retención/transacción/financiación de cartera
Notificar
Correo electrónico
Telegrama bot/canal
Slack Bot/Canal
Mostrar una señal de estrategia diferente (diariamente)
Mostrar un informe de rendimiento de la cartera de robots de comercio diferente (semanal)
¿Puede suscribir el evento comercial de la cartera especial por correo electrónico/RSS?
Arco mejorar
Almacenamiento
Agregar herramienta de migración de esquema de base de datos
SQLITE DB Copia de copia de seguridad a AWS S3
Almacén de datos de comercio en SQLite DB
La base de datos base migra de SQLite a Supabase (PostgreSQL)
Corrección de errores
Señales de negociación Error cuando el precio doble mA es el mismo.
Ledger de rendimiento de la cartera max_days_of_continuous_loss Error de cálculo, max es 5, porque el día_of_continuous_loss se establecerá en 0 cuando no se trate.
Nota
Estrategia
Estrategia comercial
Secoya
Asunto
Precios de acciones ajustadas por división : Use el precio de ajuste qfq para generar señales comerciales.
Nota
¿Por qué la estrategia comercial puede no ser buena para negociar acciones?
Compare el índice, las acciones tienen el problema de liquidez y el riesgo de suspensión. La liquidez puede conducir a una gran brecha entre el comercio simulado y los resultados de negociación reales, la suspensión dará como resultado la incapacidad de operar, produciendo resultados que son completamente diferentes de las operaciones simuladas.
Sobre la estrategia de respaldo del sobreajuste : el sobreajuste de la retención de retroceso puede ser un asesino en el comercio Stragety, por lo que no buscamos la maximización de las ganancias mediante el sobreajuste, solo utilizando la estrategia comercial simple para superar la volatilidad del mercado.
Cartera
Precios de acciones ajustadas por división : no procesado en el libro mayor de negociación (solo los robots, el comerciante de usuarios necesita agregar una transacción cuando ocurre el ajuste dividido ), pero se procesa en el cálculo del libro mayor.
? El usuario de Robot aún no puede procesar, porque el control de la cartera de la cartera en el cálculo del letrero del valor neto de la cartera, pero la cantidad de transacción de venta no es igual a la cantidad de retención porque la transacción de venta generada en el cálculo del libro mayor de la transacción, por lo que debe procesar en el cálculo del valor neto de la cartera cuando el usuario es un tipo de robot.
Solucione este problema: Robot Trader Utilice el precio de ajuste qfq Mientras que el operador de usuarios usa el precio de cierre al calcular el valor neto de la cartera (incluya el cálculo del contador mayor de transacción/tenencia/valor neto), el operador de usuarios necesita agregar una transacción cuando se ajusta dividido se produce para ajustar el monto de retención.
qfq no puede solucionar este problema, porque si se produce la acción ajustada dividida, qfq solo cambia su precio hsitorio, por ejemplo, el día anterior al día ajustado por división (20220904), 512100. El precio de cierre de SHOS es 0.982, hoy (20220905) El precio de cierre es 2.713, si el monto de retención no cambia, el valor de mercado de casi tres veces el cambio a casi tres veces.
Se corrige cambiando la casa de Hold cuando ocurre el ajuste dividido y esto debe ocurrir en la fase de archivo CSV de transacción generada (si no, el comerciante de robot no puede saber qué cantidad puede vender). Aunque esta solución puede retrasar la velocidad de cálculo, pero actualmente es la manera más fácil de solucionarla.
Comerciante de robots
Sobre el problema del deslizamiento : dado que los intercambiados subyacentes son ETF de nivel diario, el impacto de los problemas de deslizamiento es mínimo.
Acerca de los problemas de no liquidez : dado que el comercio de simulación no puede conocer la liquidez de la transacción del día, como una acción máxima de arriba a abajo, las restricciones provocaron la incapacidad de tratar, existe una cierta desviación de la transacción real, que también es el encanto del trato real, hay una cierta cantidad de incertidumbre provocada por el cambio.
Acerca de los dividendos : el comerciante del robot ignorará el caso de los dividendos en la posición de retención, porque el cálculo será complicado. Sin embargo, el verdadero operador de usuarios puede registrar manualmente los dividendos como una transacción.
Sobre las tarifas comerciales : debido a que las tarifas comerciales de ETF/LOF en un mercado de acciones son muy bajas, por lo que Robot Trader simplemente ignora las tarifas comerciales por cálculos simplificados.
Correo
投资炼金术
Sin servidor 应用开发小记
Aventuras en el desarrollo de aplicaciones sin servidor