A collection of implementations for managing a simple security portfolio centered around SICP 6.001.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

711 lines
20 KiB

{
"Meta Data": {
"1. Information": "Daily Prices (open, high, low, close) and Volumes",
"2. Symbol": "VUN.TO",
"3. Last Refreshed": "2020-11-13",
"4. Output Size": "Compact",
"5. Time Zone": "US/Eastern"
},
"Time Series (Daily)": {
"2020-11-13": {
"1. open": "64.9900",
"2. high": "65.6000",
"3. low": "64.9800",
"4. close": "65.4700",
"5. volume": "23542"
},
"2020-11-12": {
"1. open": "65.0000",
"2. high": "65.0400",
"3. low": "64.2700",
"4. close": "64.5200",
"5. volume": "32900"
},
"2020-11-11": {
"1. open": "65.0000",
"2. high": "65.0000",
"3. low": "64.4800",
"4. close": "64.8200",
"5. volume": "21400"
},
"2020-11-10": {
"1. open": "64.3500",
"2. high": "64.3500",
"3. low": "63.4700",
"4. close": "64.1400",
"5. volume": "45300"
},
"2020-11-09": {
"1. open": "65.9700",
"2. high": "66.0000",
"3. low": "64.0900",
"4. close": "64.0900",
"5. volume": "73200"
},
"2020-11-06": {
"1. open": "64.0000",
"2. high": "64.0000",
"3. low": "63.2600",
"4. close": "63.5300",
"5. volume": "37900"
},
"2020-11-05": {
"1. open": "63.6000",
"2. high": "63.8000",
"3. low": "63.3900",
"4. close": "63.6700",
"5. volume": "44100"
},
"2020-11-04": {
"1. open": "62.0400",
"2. high": "63.3800",
"3. low": "62.0400",
"4. close": "62.7400",
"5. volume": "25500"
},
"2020-11-03": {
"1. open": "61.5300",
"2. high": "61.7600",
"3. low": "60.8500",
"4. close": "61.5300",
"5. volume": "33700"
},
"2020-11-02": {
"1. open": "60.6500",
"2. high": "61.1000",
"3. low": "60.2600",
"4. close": "60.6500",
"5. volume": "45100"
},
"2020-10-30": {
"1. open": "60.4600",
"2. high": "60.9400",
"3. low": "59.8000",
"4. close": "60.4300",
"5. volume": "94700"
},
"2020-10-29": {
"1. open": "61.0100",
"2. high": "61.6600",
"3. low": "60.6200",
"4. close": "61.2400",
"5. volume": "41100"
},
"2020-10-28": {
"1. open": "60.8100",
"2. high": "61.4300",
"3. low": "60.5000",
"4. close": "60.5100",
"5. volume": "69600"
},
"2020-10-27": {
"1. open": "62.4000",
"2. high": "62.4000",
"3. low": "61.8900",
"4. close": "61.9600",
"5. volume": "53700"
},
"2020-10-26": {
"1. open": "62.8500",
"2. high": "62.8500",
"3. low": "61.7000",
"4. close": "62.2600",
"5. volume": "59800"
},
"2020-10-23": {
"1. open": "63.0100",
"2. high": "63.1500",
"3. low": "62.7700",
"4. close": "63.1500",
"5. volume": "37200"
},
"2020-10-22": {
"1. open": "62.4600",
"2. high": "63.0200",
"3. low": "62.2500",
"4. close": "62.9400",
"5. volume": "30200"
},
"2020-10-21": {
"1. open": "62.8900",
"2. high": "62.9400",
"3. low": "62.4800",
"4. close": "62.5400",
"5. volume": "35900"
},
"2020-10-20": {
"1. open": "62.9000",
"2. high": "63.1700",
"3. low": "62.5600",
"4. close": "62.7300",
"5. volume": "46600"
},
"2020-10-19": {
"1. open": "63.8200",
"2. high": "63.8600",
"3. low": "62.6500",
"4. close": "62.7200",
"5. volume": "42300"
},
"2020-10-16": {
"1. open": "64.0400",
"2. high": "64.2900",
"3. low": "63.7300",
"4. close": "63.7500",
"5. volume": "22300"
},
"2020-10-15": {
"1. open": "63.1500",
"2. high": "63.9000",
"3. low": "63.1500",
"4. close": "63.8700",
"5. volume": "24500"
},
"2020-10-14": {
"1. open": "63.9600",
"2. high": "64.2000",
"3. low": "63.4900",
"4. close": "63.6000",
"5. volume": "36300"
},
"2020-10-13": {
"1. open": "63.8000",
"2. high": "64.1700",
"3. low": "63.8000",
"4. close": "63.9600",
"5. volume": "32800"
},
"2020-10-09": {
"1. open": "63.0000",
"2. high": "63.3300",
"3. low": "63.0000",
"4. close": "63.1800",
"5. volume": "40400"
},
"2020-10-08": {
"1. open": "63.0000",
"2. high": "63.2500",
"3. low": "62.9600",
"4. close": "63.1200",
"5. volume": "21700"
},
"2020-10-07": {
"1. open": "62.5600",
"2. high": "62.9800",
"3. low": "62.4100",
"4. close": "62.9100",
"5. volume": "25500"
},
"2020-10-06": {
"1. open": "62.8500",
"2. high": "63.0100",
"3. low": "61.9000",
"4. close": "61.9700",
"5. volume": "44400"
},
"2020-10-05": {
"1. open": "61.8900",
"2. high": "62.5600",
"3. low": "61.8800",
"4. close": "62.5600",
"5. volume": "22000"
},
"2020-10-02": {
"1. open": "61.2200",
"2. high": "61.9000",
"3. low": "61.2100",
"4. close": "61.6700",
"5. volume": "32800"
},
"2020-10-01": {
"1. open": "62.4700",
"2. high": "62.4700",
"3. low": "61.6900",
"4. close": "62.0100",
"5. volume": "32800"
},
"2020-09-30": {
"1. open": "61.1900",
"2. high": "62.1800",
"3. low": "61.1900",
"4. close": "61.6600",
"5. volume": "37000"
},
"2020-09-29": {
"1. open": "61.9900",
"2. high": "61.9900",
"3. low": "61.5000",
"4. close": "61.5400",
"5. volume": "18800"
},
"2020-09-28": {
"1. open": "61.0000",
"2. high": "61.8700",
"3. low": "61.0000",
"4. close": "61.7600",
"5. volume": "22100"
},
"2020-09-25": {
"1. open": "60.0600",
"2. high": "60.9000",
"3. low": "59.6200",
"4. close": "60.7900",
"5. volume": "24100"
},
"2020-09-24": {
"1. open": "59.0100",
"2. high": "60.3700",
"3. low": "59.0100",
"4. close": "59.8500",
"5. volume": "28100"
},
"2020-09-23": {
"1. open": "61.0600",
"2. high": "61.2900",
"3. low": "59.8300",
"4. close": "59.8800",
"5. volume": "24400"
},
"2020-09-22": {
"1. open": "60.3300",
"2. high": "61.0500",
"3. low": "60.3300",
"4. close": "61.0300",
"5. volume": "31300"
},
"2020-09-21": {
"1. open": "59.7500",
"2. high": "60.4300",
"3. low": "59.4700",
"4. close": "60.4300",
"5. volume": "45200"
},
"2020-09-18": {
"1. open": "61.1000",
"2. high": "61.6200",
"3. low": "60.1500",
"4. close": "60.6900",
"5. volume": "31977"
},
"2020-09-17": {
"1. open": "60.4900",
"2. high": "61.5000",
"3. low": "60.4900",
"4. close": "61.0400",
"5. volume": "47461"
},
"2020-09-16": {
"1. open": "62.0000",
"2. high": "62.2400",
"3. low": "61.6800",
"4. close": "61.6800",
"5. volume": "25020"
},
"2020-09-15": {
"1. open": "61.8800",
"2. high": "62.1900",
"3. low": "61.7700",
"4. close": "61.9500",
"5. volume": "23968"
},
"2020-09-14": {
"1. open": "60.8400",
"2. high": "61.6800",
"3. low": "60.8400",
"4. close": "61.5300",
"5. volume": "46103"
},
"2020-09-11": {
"1. open": "60.7400",
"2. high": "61.0300",
"3. low": "60.1500",
"4. close": "60.6200",
"5. volume": "35946"
},
"2020-09-10": {
"1. open": "61.7300",
"2. high": "61.9300",
"3. low": "60.5000",
"4. close": "60.6900",
"5. volume": "38051"
},
"2020-09-09": {
"1. open": "61.6700",
"2. high": "61.8800",
"3. low": "61.1300",
"4. close": "61.4700",
"5. volume": "39282"
},
"2020-09-08": {
"1. open": "60.7100",
"2. high": "61.2700",
"3. low": "60.5500",
"4. close": "60.6200",
"5. volume": "87275"
},
"2020-09-04": {
"1. open": "62.8100",
"2. high": "62.8100",
"3. low": "60.4500",
"4. close": "61.5900",
"5. volume": "52367"
},
"2020-09-03": {
"1. open": "64.5100",
"2. high": "64.5100",
"3. low": "61.9800",
"4. close": "62.4200",
"5. volume": "37535"
},
"2020-09-02": {
"1. open": "63.4100",
"2. high": "64.4300",
"3. low": "63.4100",
"4. close": "64.3000",
"5. volume": "43434"
},
"2020-09-01": {
"1. open": "63.3300",
"2. high": "63.5200",
"3. low": "62.8800",
"4. close": "63.5200",
"5. volume": "44655"
},
"2020-08-31": {
"1. open": "62.9300",
"2. high": "63.1200",
"3. low": "62.8300",
"4. close": "62.8900",
"5. volume": "39910"
},
"2020-08-28": {
"1. open": "63.3400",
"2. high": "63.3400",
"3. low": "62.8700",
"4. close": "63.2500",
"5. volume": "28728"
},
"2020-08-27": {
"1. open": "62.8800",
"2. high": "63.2500",
"3. low": "62.7400",
"4. close": "62.9400",
"5. volume": "26563"
},
"2020-08-26": {
"1. open": "62.4500",
"2. high": "62.9200",
"3. low": "62.4500",
"4. close": "62.9100",
"5. volume": "17282"
},
"2020-08-25": {
"1. open": "62.4500",
"2. high": "62.5100",
"3. low": "62.2100",
"4. close": "62.5100",
"5. volume": "29454"
},
"2020-08-24": {
"1. open": "61.8300",
"2. high": "62.4500",
"3. low": "61.8300",
"4. close": "62.4500",
"5. volume": "21240"
},
"2020-08-21": {
"1. open": "61.3200",
"2. high": "61.8000",
"3. low": "61.3200",
"4. close": "61.7200",
"5. volume": "20473"
},
"2020-08-20": {
"1. open": "61.2600",
"2. high": "61.5600",
"3. low": "61.2400",
"4. close": "61.4900",
"5. volume": "22203"
},
"2020-08-19": {
"1. open": "61.6100",
"2. high": "61.7700",
"3. low": "61.4300",
"4. close": "61.5200",
"5. volume": "25104"
},
"2020-08-18": {
"1. open": "61.5700",
"2. high": "61.6500",
"3. low": "61.3300",
"4. close": "61.5700",
"5. volume": "14373"
},
"2020-08-17": {
"1. open": "61.6000",
"2. high": "61.6500",
"3. low": "61.5300",
"4. close": "61.5700",
"5. volume": "26781"
},
"2020-08-14": {
"1. open": "61.5100",
"2. high": "61.6800",
"3. low": "61.4200",
"4. close": "61.5700",
"5. volume": "24463"
},
"2020-08-13": {
"1. open": "61.4500",
"2. high": "61.6600",
"3. low": "61.3000",
"4. close": "61.4600",
"5. volume": "36195"
},
"2020-08-12": {
"1. open": "61.2900",
"2. high": "61.7600",
"3. low": "61.2900",
"4. close": "61.6700",
"5. volume": "20120"
},
"2020-08-11": {
"1. open": "61.6000",
"2. high": "61.8400",
"3. low": "61.0000",
"4. close": "61.1100",
"5. volume": "47027"
},
"2020-08-10": {
"1. open": "61.7700",
"2. high": "61.8500",
"3. low": "61.4300",
"4. close": "61.7500",
"5. volume": "18231"
},
"2020-08-07": {
"1. open": "61.4900",
"2. high": "61.7700",
"3. low": "61.4000",
"4. close": "61.7500",
"5. volume": "24413"
},
"2020-08-06": {
"1. open": "60.8900",
"2. high": "61.3700",
"3. low": "60.8200",
"4. close": "61.3200",
"5. volume": "36824"
},
"2020-08-05": {
"1. open": "60.8000",
"2. high": "60.9400",
"3. low": "60.6200",
"4. close": "60.9100",
"5. volume": "28663"
},
"2020-08-04": {
"1. open": "60.6100",
"2. high": "60.9000",
"3. low": "60.4900",
"4. close": "60.6400",
"5. volume": "36923"
},
"2020-07-31": {
"1. open": "60.0400",
"2. high": "60.3200",
"3. low": "59.4400",
"4. close": "60.2500",
"5. volume": "45159"
},
"2020-07-30": {
"1. open": "59.5900",
"2. high": "60.2300",
"3. low": "59.3400",
"4. close": "60.1700",
"5. volume": "50678"
},
"2020-07-29": {
"1. open": "59.4900",
"2. high": "59.9400",
"3. low": "59.4600",
"4. close": "59.8700",
"5. volume": "34381"
},
"2020-07-28": {
"1. open": "59.4600",
"2. high": "59.6600",
"3. low": "59.2300",
"4. close": "59.2500",
"5. volume": "29191"
},
"2020-07-27": {
"1. open": "59.3100",
"2. high": "59.6300",
"3. low": "59.2600",
"4. close": "59.5500",
"5. volume": "55342"
},
"2020-07-24": {
"1. open": "59.6300",
"2. high": "59.6300",
"3. low": "59.1700",
"4. close": "59.3200",
"5. volume": "21478"
},
"2020-07-23": {
"1. open": "60.4400",
"2. high": "60.5500",
"3. low": "59.4700",
"4. close": "59.7500",
"5. volume": "47024"
},
"2020-07-22": {
"1. open": "60.3600",
"2. high": "60.4600",
"3. low": "60.0600",
"4. close": "60.4100",
"5. volume": "26229"
},
"2020-07-21": {
"1. open": "60.4200",
"2. high": "60.6000",
"3. low": "60.2100",
"4. close": "60.2900",
"5. volume": "29388"
},
"2020-07-20": {
"1. open": "59.9000",
"2. high": "60.6400",
"3. low": "59.9000",
"4. close": "60.5600",
"5. volume": "34699"
},
"2020-07-17": {
"1. open": "60.1600",
"2. high": "60.3100",
"3. low": "59.8500",
"4. close": "60.2000",
"5. volume": "38438"
},
"2020-07-16": {
"1. open": "59.7900",
"2. high": "60.0300",
"3. low": "59.4300",
"4. close": "59.9500",
"5. volume": "503405"
},
"2020-07-15": {
"1. open": "59.9800",
"2. high": "60.2700",
"3. low": "59.4500",
"4. close": "59.9400",
"5. volume": "790194"
},
"2020-07-14": {
"1. open": "58.6700",
"2. high": "59.7200",
"3. low": "58.4300",
"4. close": "59.6700",
"5. volume": "397750"
},
"2020-07-13": {
"1. open": "59.4400",
"2. high": "60.2900",
"3. low": "58.7900",
"4. close": "58.8900",
"5. volume": "63627"
},
"2020-07-10": {
"1. open": "58.8000",
"2. high": "59.5100",
"3. low": "58.7200",
"4. close": "59.4600",
"5. volume": "20406"
},
"2020-07-09": {
"1. open": "58.8300",
"2. high": "58.9700",
"3. low": "58.0800",
"4. close": "58.8500",
"5. volume": "20507"
},
"2020-07-08": {
"1. open": "58.6600",
"2. high": "58.9700",
"3. low": "58.3600",
"4. close": "58.8100",
"5. volume": "23001"
},
"2020-07-07": {
"1. open": "58.8100",
"2. high": "59.3500",
"3. low": "58.7300",
"4. close": "58.7300",
"5. volume": "27759"
},
"2020-07-06": {
"1. open": "58.9400",
"2. high": "59.2400",
"3. low": "58.9100",
"4. close": "59.1000",
"5. volume": "33222"
},
"2020-07-03": {
"1. open": "58.1900",
"2. high": "58.4900",
"3. low": "58.0100",
"4. close": "58.0100",
"5. volume": "9478"
},
"2020-07-02": {
"1. open": "58.5700",
"2. high": "59.0200",
"3. low": "58.2700",
"4. close": "58.3400",
"5. volume": "31396"
},
"2020-06-30": {
"1. open": "57.1600",
"2. high": "57.9900",
"3. low": "57.1600",
"4. close": "57.8500",
"5. volume": "27328"
},
"2020-06-29": {
"1. open": "56.6200",
"2. high": "57.3200",
"3. low": "56.3600",
"4. close": "57.3100",
"5. volume": "34049"
},
"2020-06-26": {
"1. open": "57.7000",
"2. high": "57.7000",
"3. low": "56.3900",
"4. close": "56.4500",
"5. volume": "39764"
},
"2020-06-25": {
"1. open": "56.0600",
"2. high": "57.7600",
"3. low": "56.0600",
"4. close": "57.7600",
"5. volume": "38729"
},
"2020-06-24": {
"1. open": "58.3500",
"2. high": "58.3500",
"3. low": "56.7000",
"4. close": "57.2100",
"5. volume": "33249"
},
"2020-06-23": {
"1. open": "58.4800",
"2. high": "58.7400",
"3. low": "58.3100",
"4. close": "58.4700",
"5. volume": "25160"
}
}
}