Por favor señores, si en la inicialización del programa se llama SetContractType solo una vez, con la configuración de trimestre, y luego no se llama después de entrar en el ciclo principal, cuando con el tiempo, la posición de contrato trimestral que se tenía anteriormente se convierte en el tipo de contrato semanal o semanal, entonces la función de compra y venta se sigue llamando en el ciclo principal, ya sea para la operación del nuevo contrato trimestral o para el contrato original.