fixed error in not obtaining all pt data

fixed error where only one pt data was added to investment .
fixed precise cal + added routine to portfolio
fixed again error in precise
tiny change