package finance

import "math"

// LogReturn calcula el retorno logaritmico entre dos precios.
// Retorna ln(priceEnd / priceStart). Si priceStart <= 0 o priceEnd <= 0, retorna 0.
func LogReturn(priceStart, priceEnd float64) float64 {
	if priceStart <= 0 || priceEnd <= 0 {
		return 0
	}
	return math.Log(priceEnd / priceStart)
}
