Expand description
The full name of MPT is modern portfolio theory. It is an economic framework through which investors try to take minimal market risks and achieve maximum returns for a given investment portfolio The target of lib is provide all MPT calculation method
§Key parameter explaintion
date : all date in this lib is a integer value from 1970-01-01
freq: the frequence include bellow
pub enum ClFrequency {
ClFrequencyUnknown = -1,
ClFrequencyDaily,        //= 0,
ClFrequencyWeekly,       //1
ClFrequencyMonthly,      //2
ClFrequencyQuarterly,    //3
ClFrequencyAnnually,     //4
ClFrequencySemiannually, //5
}rank type:
 pub enum ClRankType {
 ClRankTypeNoRank = 0,
 ClRankTypeRaw = 1,
 ClRankTypeAsc = 2,
 ClRankTypeDec = 3,
 ClRankTypePercAsc = 4,
 ClRankTypePercDec = 5,
 ClRankTypeDecAsc = 6,
 ClRankTypeDecDec = 7,
 ClRankTypeQuinAsc = 8,
 ClRankTypeQuinDec = 9,
 ClRankTypeQuartAsc = 10,
 ClRankTypeQuartDec = 11,
 }
Re-exports§
pub use self::mpt_calculator::check_and_convert;pub use self::mpt_calculator::MPTCalculator;