Getting close
This commit is contained in:
parent
cf78c3c728
commit
b75d956c13
12
project.clj
12
project.clj
|
@ -3,6 +3,18 @@
|
|||
:url "http://example.com/FIXME"
|
||||
:license {:name "Eclipse Public License"
|
||||
:url "http://www.eclipse.org/legal/epl-v10.html"}
|
||||
:repositories [["snapshots" {:username :env/archiva_username
|
||||
:password :env/archiva_password
|
||||
:url "https://repo.fudo.org/repository/snapshots"
|
||||
:sign-releases false}]
|
||||
["releases" {:username :env/archiva_username
|
||||
:password :env/archiva_password
|
||||
:url "https://repo.fudo.org/repository/releases"}]]
|
||||
:dependencies [[org.clojure/clojure "1.9.0"]
|
||||
[org.clojure/spec.alpha "0.2.168"]
|
||||
[org.clojure/data.csv "0.1.4"]
|
||||
[clj-http "3.9.1"]
|
||||
[org.clojure/data.json "0.2.6"]
|
||||
[orchestra "2018.08.19-1"]
|
||||
[org.fudo.utils "0.0.2"]
|
||||
[org.clojure/core.match "0.3.0-alpha5"]])
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,595 @@
|
|||
Timestamp,Transaction Type,Asset,Quantity Transacted,USD Spot Price at Transaction,USD Amount Transacted (Inclusive of Coinbase Fees),Address,Notes
|
||||
03/29/2013,Send,BTC,3.0,90.29,270.87,1AF6ZPez9NFc7nUfJtwBgod6aWcYaDTi3F,"Sent to 1AF6ZPez9NFc7nUfJtwBgod6aWcYaDTi3F
|
||||
Transfer"
|
||||
04/24/2013,Send,BTC,5.0,146.20,731.00,1LTrqFApTvfSn415Rjs1ukCVN149zADxxJ,"Sent to 1LTrqFApTvfSn415Rjs1ukCVN149zADxxJ
|
||||
"
|
||||
05/07/2013,Send,BTC,5.0,106.45,532.25,1LTrqFApTvfSn415Rjs1ukCVN149zADxxJ,"Sent to 1LTrqFApTvfSn415Rjs1ukCVN149zADxxJ
|
||||
"
|
||||
05/22/2013,Receive,BTC,8.01936366,122.65,983.57,"","Received from an external account
|
||||
"
|
||||
06/02/2013,Send,BTC,1.0,119.90,119.90,1FhhPm2CdKczgmJ1mf57sVBcPQYGi6CFLx,"Sent to 1FhhPm2CdKczgmJ1mf57sVBcPQYGi6CFLx
|
||||
"
|
||||
06/04/2013,Send,BTC,30.0,121.60,3648.00,1G3GM7izNsegWnxTB3RbuXAkC9YZxfeYP1,"Sent to 1G3GM7izNsegWnxTB3RbuXAkC9YZxfeYP1
|
||||
Send to CA account"
|
||||
06/04/2013,Receive,BTC,30.0,121.31,3639.30,"","Received from an external account
|
||||
"
|
||||
07/10/2013,Send,BTC,5.0,87.00,435.00,18as544Wxg3ZScCZo7fjWSV4JGUhsLv6AR,"Sent to 18as544Wxg3ZScCZo7fjWSV4JGUhsLv6AR
|
||||
"
|
||||
07/19/2013,Send,BTC,1.0,91.58,91.58,18as544Wxg3ZScCZo7fjWSV4JGUhsLv6AR,"Sent to 18as544Wxg3ZScCZo7fjWSV4JGUhsLv6AR
|
||||
"
|
||||
07/20/2013,Send,BTC,1.0,89.33,89.33,1PbpKG5jwAQ3zjTMKVQ7G8JZS6qf94t7GP,"Sent to 1PbpKG5jwAQ3zjTMKVQ7G8JZS6qf94t7GP
|
||||
Testing"
|
||||
09/19/2013,Send,BTC,3.0,127.45,382.35,1JZUDAA6j7Vbrq2RW5HMKVbJxmqb87sSE1,"Sent to 1JZUDAA6j7Vbrq2RW5HMKVbJxmqb87sSE1
|
||||
"
|
||||
11/23/2013,Send,BTC,0.001175,851.83,1.00,1L4kschshGtKJPM3T5RXhBJYtEHhFa3xq,"Sent to 1L4kschshGtKJPM3T5RXhBJYtEHhFa3xq
|
||||
One dollar to test"
|
||||
11/23/2013,Send,BTC,10.0,842.19,8421.90,1L4kschshGtKJPM3T5RXhBJYtEHhFa3xq,"Sent to 1L4kschshGtKJPM3T5RXhBJYtEHhFa3xq
|
||||
10 bitcoins bought on your behalf"
|
||||
11/24/2013,Send,BTC,3.0,823.30,2469.90,1FripmTRgNFx6M2C7udeDWKYW8wfR5vuUU,"Sent to 1FripmTRgNFx6M2C7udeDWKYW8wfR5vuUU
|
||||
Self transfer"
|
||||
11/24/2013,Send,BTC,0.61,800.60,488.37,1FripmTRgNFx6M2C7udeDWKYW8wfR5vuUU,"Sent to 1FripmTRgNFx6M2C7udeDWKYW8wfR5vuUU
|
||||
Self transfer"
|
||||
11/26/2013,Send,BTC,0.398,885.77,352.54,1FripmTRgNFx6M2C7udeDWKYW8wfR5vuUU,"Sent to 1FripmTRgNFx6M2C7udeDWKYW8wfR5vuUU
|
||||
"
|
||||
11/26/2013,Send,BTC,0.5636,906.78,511.06,15My27F2QLkLrZ3bqR8SSUHHrCKwQyGeLd,"Sent to 15My27F2QLkLrZ3bqR8SSUHHrCKwQyGeLd
|
||||
Here ya go"
|
||||
11/27/2013,Send,BTC,0.54476,982.19,535.06,1KnwgbzWeDa5oXnycMg6j4TWMoujrCazNu,"Sent to 1KnwgbzWeDa5oXnycMg6j4TWMoujrCazNu
|
||||
"
|
||||
11/27/2013,Send,BTC,1.0,956.59,956.59,"","Sent to Coinbase
|
||||
Sold 1.00 BTC for for $950.04.
|
||||
|
||||
Payment will be sent to First Tech FCU - Bank ******5012 by Tuesday Dec 3, 2013."
|
||||
11/28/2013,Send,BTC,9.99,1003.00,10019.97,1GxxcLKjqHD1wZWoZ3KNgiqjQonGDpZS4,"Sent to 1GxxcLKjqHD1wZWoZ3KNgiqjQonGDpZS4
|
||||
Transfer to VoS"
|
||||
11/28/2013,Send,BTC,9.99,1003.00,10019.97,1FripmTRgNFx6M2C7udeDWKYW8wfR5vuUU,"Sent to 1FripmTRgNFx6M2C7udeDWKYW8wfR5vuUU
|
||||
Transfer to VC"
|
||||
11/30/2013,Receive,BTC,4.99089277,1137.03,5674.79,"","Received from an external account
|
||||
"
|
||||
12/02/2013,Buy,BTC,0.61,1024.67,625.05,"","Bought 0.61 BTC for $500.02.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your bitcoin will arrive by Monday Dec 2, 2013."
|
||||
12/03/2013,Buy,BTC,0.559,1063.66,594.59,"","Bought 0.559 BTC for $512.12.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your bitcoin will arrive by Tuesday Dec 3, 2013."
|
||||
12/03/2013,Buy,BTC,0.54476319,1061.00,577.99,"","Bought 0.54476319 BTC for $505.15.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your bitcoin will arrive by Tuesday Dec 3, 2013."
|
||||
12/12/2013,Buy,BTC,20.0,847.99,16959.80,"","Bought 20.00 BTC for $16,665.15.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your bitcoin will arrive by Thursday Dec 12, 2013."
|
||||
12/13/2013,Buy,BTC,1.414,866.86,1225.74,"","Bought 1.414 BTC for $1,000.42.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your bitcoin will arrive by Friday Dec 13, 2013."
|
||||
12/13/2013,Send,BTC,30.0,865.20,25956.00,1CNesiuGXXWkkpdREqaoZosTJi9TE5AcGw,"Sent to 1CNesiuGXXWkkpdREqaoZosTJi9TE5AcGw
|
||||
Transfer to self"
|
||||
12/16/2013,Send,BTC,3.0,710.00,2130.00,"","Sent to Coinbase
|
||||
Sold 3.00 BTC for for $2,087.58.
|
||||
|
||||
Payment will be sent to First Tech FCU - Bank ******5012 by Thursday Dec 19, 2013."
|
||||
12/24/2013,Receive,BTC,6.64916058,641.85,4267.76,"","Received from an external account
|
||||
"
|
||||
12/29/2013,Send,BTC,35.0,719.62,25186.70,"","Sent to Coinbase
|
||||
Sold 35.00 BTC for for $24,676.89.
|
||||
|
||||
Payment will be sent to First Tech FCU - Bank ******5012 by Friday Jan 3, 2014."
|
||||
01/08/2014,Buy,BTC,31.0,832.25,25799.75,"","Bought 31.00 BTC for $24,751.33.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your bitcoin will arrive by the end of day on Wednesday Jan 8, 2014."
|
||||
01/31/2014,Buy,BTC,50.0,797.00,39850.00,"","Bought 50.00 BTC for $40,315.31.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your bitcoin will arrive by the end of day on Friday Jan 31, 2014."
|
||||
02/04/2014,Buy,BTC,12.0,810.73,9728.76,"","Bought 12.00 BTC for $9,652.28.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your bitcoin will arrive by the end of day on Tuesday Feb 4, 2014."
|
||||
03/05/2014,Buy,BTC,18.0,672.75,12109.50,"","Bought 18.00 BTC for $10,730.53.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your bitcoin will arrive by the end of day on Wednesday Mar 5, 2014."
|
||||
03/30/2014,Send,BTC,0.3,445.43,133.63,1Ae5kmNpAweTDGGguQCK55G84LDcHArJYn,"Sent to 1Ae5kmNpAweTDGGguQCK55G84LDcHArJYn
|
||||
Peter & Claire's share of the TV"
|
||||
04/04/2014,Buy,BTC,1.0,454.28,454.28,"","Bought 1.00 BTC for $451.99.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your bitcoin will arrive by the end of day on Friday Apr 4, 2014."
|
||||
05/06/2014,Buy,BTC,2.0,431.58,863.16,"","Bought 2.00 BTC for $905.80.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your bitcoin will arrive by the end of day on Tuesday May 6, 2014."
|
||||
05/21/2014,Send,BTC,0.35,494.51,173.08,1J1KJHg9SuUTUBhF4CwvgPsURquHmJTkfe,"Sent to 1J1KJHg9SuUTUBhF4CwvgPsURquHmJTkfe
|
||||
"
|
||||
06/03/2014,Buy,BTC,0.5,639.10,319.55,"","Bought 0.50 BTC for $322.91.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your bitcoin will arrive by the end of day on Monday Jun 9, 2014."
|
||||
06/04/2014,Send,BTC,0.15,642.90,96.43,1MuoXckPUuEMfkE2Lr6sraX8toP8sPKdn7,"Sent to 1MuoXckPUuEMfkE2Lr6sraX8toP8sPKdn7
|
||||
"
|
||||
06/17/2014,Sell,BTC,2.0,596.67,1181.26,"","Sold 2.00 BTC for for $1,181.26.
|
||||
|
||||
Payment will be sent to Bank of America - Bank ********5496 by Friday Jun 20, 2014."
|
||||
07/09/2014,Sell,BTC,3.3796452,623.12,2084.71,"","Sold 3.3796452 BTC for for $2,084.71.
|
||||
|
||||
Payment will be sent to First Tech FCU - Bank ******5012 by Monday Jul 14, 2014."
|
||||
08/11/2014,Send,BTC,1.0,578.24,578.24,18Co5639x3Dp1EExfbgEzBKXYn329cwYKt,"Sent to 18Co5639x3Dp1EExfbgEzBKXYn329cwYKt
|
||||
Student loan money"
|
||||
12/10/2014,Sell,BTC,4.0,348.60,1380.46,"","Sold 4.00 BTC for for $1,380.46.
|
||||
|
||||
Payment will be sent to Bank of America - Bank ********5496 by Monday Dec 15, 2014."
|
||||
12/10/2014,Receive,BTC,7.65684559,346.19,2650.72,"","Received from an external account
|
||||
"
|
||||
12/12/2014,Sell,BTC,3.0,355.26,1055.12,"","Sold 3.00 BTC for for $1,055.12.
|
||||
|
||||
Payment will be sent to Bank of America - Bank ********5496 by Wednesday Dec 17, 2014."
|
||||
12/14/2014,Sell,BTC,4.0,351.79,1393.09,"","Sold 4.00 BTC for for $1,393.09.
|
||||
|
||||
Payment will be sent to First Tech FCU - Bank ******5012 by Thursday Dec 18, 2014."
|
||||
03/10/2015,Receive,BTC,0.9995,297.81,297.66,"","Received from an external account
|
||||
"
|
||||
03/29/2015,Sell,BTC,6.6563,246.26,1622.79,"","Sold 6.6563 BTC for $1,622.79 USD.
|
||||
|
||||
Payment will be sent to Bank of America - Bank ********5496 by Tuesday Mar 31, 2015."
|
||||
04/09/2015,Buy,BTC,16.27152194,242.80,3950.73,"","Bought 16.2715 BTC for $4,000.00 USD.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your bitcoin will arrive by the end of day on Wednesday Apr 15, 2015."
|
||||
11/02/2015,Buy,BTC,3.0,367.73,1114.22,"","Bought 3.0000 BTC for $1,114.22 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Friday Nov 6, 2015."
|
||||
12/20/2015,Paid for an order,BTC,0.472865,439.17,207.67,1EcFqyYs8U5A7upCUPCAB2DPLAPCar6xQj,Payment for order LS7PPT42 to Overstock.com.
|
||||
12/20/2015,Buy,BTC,2.0,439.98,888.76,"","Bought 2.0000 BTC for $888.76 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Dec 28, 2015."
|
||||
12/20/2015,Buy,BTC,0.06751074,439.93,30.00,"","Bought 0.06751074 BTC for $30.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Dec 28, 2015."
|
||||
12/20/2015,Send,BTC,1.0,439.19,439.19,16yeEGkc3KVWkzrqEVkdysxyu22eoFiccJ,"Sent to 16yeEGkc3KVWkzrqEVkdysxyu22eoFiccJ
|
||||
"
|
||||
12/27/2015,Buy,BTC,0.06976159,425.74,30.00,"","Bought 0.06976159 BTC for $30.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jan 4, 2016."
|
||||
01/03/2016,Buy,BTC,0.06902515,430.28,30.00,"","Bought 0.06902515 BTC for $30.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Friday Jan 8, 2016."
|
||||
01/05/2016,Buy,BTC,0.22867635,432.97,100.00,"","Bought 0.22867635 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jan 11, 2016."
|
||||
01/05/2016,Buy,BTC,0.22868692,432.95,100.00,"","Bought 0.22868692 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jan 11, 2016."
|
||||
01/12/2016,Buy,BTC,0.22132064,447.36,100.00,"","Bought 0.22132064 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Jan 19, 2016."
|
||||
01/16/2016,Buy,BTC,2.0,388.48,784.73,"","Bought 2.0000 BTC for $784.73 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jan 25, 2016."
|
||||
01/16/2016,Buy,BTC,1.0,390.92,394.83,"","Bought 1.0000 BTC for $394.83 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jan 25, 2016."
|
||||
01/19/2016,Buy,BTC,0.26236022,377.38,100.00,"","Bought 0.26236022 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jan 25, 2016."
|
||||
01/26/2016,Buy,BTC,0.25195308,392.97,100.00,"","Bought 0.25195308 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Feb 1, 2016."
|
||||
02/18/2016,Sell,BTC,2.0,421.21,834.00,"","Sold 2.0000 BTC for $834.00 USD.
|
||||
|
||||
Payment will be sent to First Tech FCU - Bank ******5012 by Monday Feb 22, 2016."
|
||||
02/23/2016,Buy,BTC,0.23570442,420.06,100.00,"","Bought 0.23570442 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Feb 29, 2016."
|
||||
03/01/2016,Buy,BTC,0.22991896,430.63,100.00,"","Bought 0.22991896 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Mar 7, 2016."
|
||||
03/08/2016,Buy,BTC,0.24043225,411.80,100.00,"","Bought 0.24043225 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Mar 14, 2016."
|
||||
03/15/2016,Buy,BTC,0.23853233,415.08,100.00,"","Bought 0.23853233 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Mar 21, 2016."
|
||||
04/05/2016,Buy,BTC,0.23538938,420.62,100.00,"","Bought 0.23538938 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Apr 11, 2016."
|
||||
04/12/2016,Buy,BTC,0.23132141,428.02,100.00,"","Bought 0.23132141 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Apr 18, 2016."
|
||||
04/19/2016,Buy,BTC,0.22902547,432.31,100.00,"","Bought 0.22902547 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Apr 25, 2016."
|
||||
04/26/2016,Buy,BTC,0.21020785,471.01,100.00,"","Bought 0.21020785 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday May 2, 2016."
|
||||
05/03/2016,Buy,BTC,0.21928664,451.51,100.00,"","Bought 0.21928664 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday May 9, 2016."
|
||||
05/10/2016,Buy,BTC,0.21732022,455.59,100.00,"","Bought 0.21732022 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday May 16, 2016."
|
||||
05/23/2016,Buy,BTC,0.21775232,454.69,100.00,"","Bought 0.21775232 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday May 23, 2016."
|
||||
05/24/2016,Buy,BTC,0.22176679,446.46,100.00,"","Bought 0.22176679 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday May 31, 2016."
|
||||
05/31/2016,Buy,BTC,0.18982567,521.58,100.00,"","Bought 0.18982567 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jun 6, 2016."
|
||||
06/07/2016,Buy,BTC,0.17142185,577.58,100.00,"","Bought 0.17142185 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jun 13, 2016."
|
||||
06/14/2016,Buy,BTC,0.14370727,688.97,100.00,"","Bought 0.14370727 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jun 20, 2016."
|
||||
06/21/2016,Buy,BTC,0.1508448,656.37,100.00,"","Bought 0.1508448 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jun 27, 2016."
|
||||
06/28/2016,Buy,BTC,0.15256013,648.99,100.00,"","Bought 0.15256013 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Jul 5, 2016."
|
||||
07/05/2016,Buy,BTC,0.14755708,670.99,100.00,"","Bought 0.14755708 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jul 11, 2016."
|
||||
07/12/2016,Buy,BTC,0.14781804,669.81,100.00,"","Bought 0.14781804 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jul 18, 2016."
|
||||
07/19/2016,Buy,BTC,0.14738017,671.80,100.00,"","Bought 0.14738017 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jul 25, 2016."
|
||||
07/26/2016,Buy,BTC,0.15052145,657.78,100.00,"","Bought 0.15052145 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Aug 1, 2016."
|
||||
08/02/2016,Buy,BTC,0.17379017,569.71,100.00,"","Bought 0.17379017 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Aug 8, 2016."
|
||||
08/02/2016,Buy,BTC,8.32009682,528.84,4444.00,"","Bought 8.32009682 BTC for $4,444.00 USD.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your BTC will arrive by the end of day on Tuesday Aug 9, 2016."
|
||||
08/09/2016,Buy,BTC,0.16713229,589.53,100.00,"","Bought 0.16713229 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Aug 15, 2016."
|
||||
08/16/2016,Buy,BTC,0.16910703,582.65,100.00,"","Bought 0.16910703 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Aug 22, 2016."
|
||||
08/17/2016,Send,BTC,1.0,574.64,574.64,14M4UHEGKYZCwvpoXPZUVXgq49y7HwY96W,"Sent to 14M4UHEGKYZCwvpoXPZUVXgq49y7HwY96W
|
||||
Testing Keepkey"
|
||||
08/23/2016,Buy,BTC,0.16892929,583.26,100.00,"","Bought 0.16892929 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Aug 29, 2016."
|
||||
08/30/2016,Buy,BTC,0.1702139,578.86,100.00,"","Bought 0.1702139 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Sep 6, 2016."
|
||||
09/01/2016,Buy,BTC,6.54755984,574.37,3816.79,"","Bought 6.54755984 BTC for $3,816.79 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Thursday Sep 8, 2016."
|
||||
09/06/2016,Buy,BTC,0.1602586,614.82,100.00,"","Bought 0.1602586 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Sep 12, 2016."
|
||||
09/13/2016,Buy,BTC,0.16099547,612.00,100.00,"","Bought 0.16099547 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Sep 19, 2016."
|
||||
09/20/2016,Buy,BTC,0.16105101,611.79,100.00,"","Bought 0.16105101 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Sep 26, 2016."
|
||||
09/27/2016,Buy,BTC,0.16291094,604.81,100.00,"","Bought 0.16291094 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Oct 3, 2016."
|
||||
10/03/2016,Sell,BTC,6.0,609.30,3601.32,"",57f2ac2459986b03b70fc5c9
|
||||
10/04/2016,Buy,BTC,0.16080534,612.73,100.00,"","Bought 0.16080534 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Oct 11, 2016."
|
||||
10/10/2016,Send,BTC,0.053476,615.99,32.94,1EjPaprQpLmPPJnfECRg9jK9v7eyEYkBNH,"Sent to 1EjPaprQpLmPPJnfECRg9jK9v7eyEYkBNH
|
||||
Steam purchase"
|
||||
10/11/2016,Buy,BTC,0.15384815,640.44,100.00,"","Bought 0.15384815 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Oct 17, 2016."
|
||||
10/16/2016,Send,BTC,6.94251939,641.96,4456.82,17XNrTEqMe4PkUcCFVaihW7Yu2gFasaKxM,"Sent to 17XNrTEqMe4PkUcCFVaihW7Yu2gFasaKxM
|
||||
Dad's KeepKey"
|
||||
10/17/2016,Buy,BTC,2.0,642.78,1304.71,"","Bought 2.0000 BTC for $1,304.71 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Friday Oct 21, 2016."
|
||||
10/18/2016,Buy,BTC,0.15483962,636.34,100.00,"","Bought 0.15483962 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Oct 24, 2016."
|
||||
10/25/2016,Buy,BTC,0.14969767,658.19,100.00,"","Bought 0.14969767 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Oct 31, 2016."
|
||||
11/01/2016,Buy,BTC,0.13438394,733.20,100.00,"","Bought 0.13438394 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Nov 7, 2016."
|
||||
11/04/2016,Paid for an order,BTC,0.005666,704.20,3.99,1M8AH8xvBVSZj66QwAAzmCTt7W2tyawvD4,Payment for order 6ZI5K59M to reddit.
|
||||
11/08/2016,Buy,BTC,0.13771569,715.46,100.00,"","Bought 0.13771569 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Nov 15, 2016."
|
||||
11/15/2016,Buy,BTC,0.13692901,719.57,100.00,"","Bought 0.13692901 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Nov 21, 2016."
|
||||
11/22/2016,Buy,BTC,0.13111307,751.49,100.00,"","Bought 0.13111307 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Nov 29, 2016."
|
||||
11/29/2016,Buy,BTC,0.13357285,737.65,100.00,"","Bought 0.13357285 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Dec 5, 2016."
|
||||
12/06/2016,Buy,BTC,0.12935985,761.67,100.00,"","Bought 0.12935985 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Dec 12, 2016."
|
||||
12/13/2016,Buy,BTC,0.12571139,783.78,100.00,"","Bought 0.12571139 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Dec 19, 2016."
|
||||
12/20/2016,Buy,BTC,0.12363932,796.91,100.00,"","Bought 0.12363932 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Dec 27, 2016."
|
||||
12/27/2016,Buy,BTC,0.10489777,939.30,100.00,"","Bought 0.10489777 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Jan 3, 2017."
|
||||
01/01/2017,Sell,BTC,31.0,994.35,30365.66,"",58696db62310ad6d4b494f56
|
||||
01/03/2017,Buy,BTC,0.09556002,1031.08,100.00,"","Bought 0.09556002 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Jan 10, 2017."
|
||||
01/04/2017,Buy,BTC,0.00875147,1142.67,10.15,"","Bought 0.00875147 BTC for $10.15 USD.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your BTC will arrive by the end of day on Wednesday Jan 11, 2017."
|
||||
01/04/2017,Paid for an order,BTC,0.004425,1129.94,5.00,1APiVu6cEhrMFcv7Rxe5ydiAFD8mNPzyps,Payment for order APJ8ZCKU to Elementary Llc..
|
||||
01/10/2017,Buy,BTC,0.10843895,908.62,100.00,"","Bought 0.10843895 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Wednesday Jan 18, 2017."
|
||||
01/17/2017,Buy,BTC,0.10865905,906.78,100.00,"","Bought 0.10865905 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jan 23, 2017."
|
||||
01/24/2017,Buy,BTC,0.10849912,908.12,100.00,"","Bought 0.10849912 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Jan 30, 2017."
|
||||
01/31/2017,Buy,BTC,0.10259395,960.39,100.00,"","Bought 0.10259395 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Feb 6, 2017."
|
||||
02/07/2017,Buy,BTC,0.09332502,1055.77,100.00,"","Bought 0.09332502 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Feb 13, 2017."
|
||||
02/14/2017,Buy,BTC,0.09734476,1012.18,100.00,"","Bought 0.09734476 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Feb 21, 2017."
|
||||
02/21/2017,Buy,BTC,0.08763804,1124.28,100.00,"","Bought 0.08763804 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday Feb 27, 2017."
|
||||
03/04/2017,Send,BTC,0.5,1269.35,634.68,1F2yTU8w3vY7ZETmzzN7VrhS7a4j1eZBQa,"Sent to 1F2yTU8w3vY7ZETmzzN7VrhS7a4j1eZBQa
|
||||
KeepKey vault test"
|
||||
03/07/2017,Buy,BTC,0.07854557,1254.43,100.00,"","Bought 0.07854557 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Mar 14, 2017."
|
||||
03/07/2017,Send,BTC,40.0,1247.80,49912.00,1EGfdW1VagSdTg3PfeQ1c5Xa4NMoP4yhni,"Sent to 1EGfdW1VagSdTg3PfeQ1c5Xa4NMoP4yhni
|
||||
Transfer to KeepKey vault"
|
||||
03/14/2017,Buy,BTC,0.07817231,1260.42,100.00,"","Bought 0.07817231 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Mar 21, 2017."
|
||||
03/21/2017,Buy,BTC,0.0893751,1102.43,100.00,"","Bought 0.0893751 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Mar 28, 2017."
|
||||
03/25/2017,Buy,BTC,4.12478157,909.14,3805.88,"","Bought 4.12478157 BTC for $3,805.88 USD.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your BTC will arrive by the end of day on Friday Mar 31, 2017."
|
||||
03/28/2017,Buy,BTC,0.09559764,1030.67,100.00,"","Bought 0.09559764 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Apr 4, 2017."
|
||||
04/04/2017,Buy,BTC,0.0857558,1148.96,100.00,"","Bought 0.0857558 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Apr 11, 2017."
|
||||
04/11/2017,Buy,BTC,0.08011189,1229.90,100.00,"","Bought 0.08011189 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Apr 18, 2017."
|
||||
04/18/2017,Buy,BTC,0.08164812,1206.76,100.00,"","Bought 0.08164812 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday Apr 25, 2017."
|
||||
04/25/2017,Buy,BTC,0.07630982,1291.18,100.00,"","Bought 0.07630982 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday May 2, 2017."
|
||||
04/30/2017,Send,BTC,0.1005424,1416.97,142.47,1P3fq55zj6AUF7osCc8Fm4uFcMZuPC2XNW,"Sent to 1P3fq55zj6AUF7osCc8Fm4uFcMZuPC2XNW
|
||||
Bank2 test"
|
||||
04/30/2017,Receive,BTC,0.095,1420.50,134.95,"","Received from an external account
|
||||
"
|
||||
04/30/2017,Send,BTC,10.0005424,1424.42,14244.97,1ADfeqiGnp8LoCfJhW8Ss9kiewSSfgD7Um,"Sent to 1ADfeqiGnp8LoCfJhW8Ss9kiewSSfgD7Um
|
||||
"
|
||||
04/30/2017,Send,BTC,10.0005424,1424.42,14244.97,19RjuSie62vEEZJREU9YbUGTKSeQm1SsRL,"Sent to 19RjuSie62vEEZJREU9YbUGTKSeQm1SsRL
|
||||
"
|
||||
05/01/2017,Send,BTC,21.47693554,1455.05,31250.02,1P8ch1hZvzgCquYnXgk5gijh1SUwa2PjuA,"Sent to 1P8ch1hZvzgCquYnXgk5gijh1SUwa2PjuA
|
||||
"
|
||||
05/02/2017,Buy,BTC,0.06761421,1457.24,100.00,"","Bought 0.06761421 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday May 8, 2017."
|
||||
05/02/2017,Buy,BTC,0.06766391,1477.89,101.49,"","Bought 0.06766391 BTC for $101.49 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday May 8, 2017."
|
||||
05/02/2017,Send,BTC,0.0121904,1466.01,17.87,1Nc59oJunufbRe6uhqByJ1Kop19tqTQ1hr,"Sent to 1Nc59oJunufbRe6uhqByJ1Kop19tqTQ1hr
|
||||
Buying a game"
|
||||
05/09/2017,Buy,BTC,0.05602242,1758.76,100.00,"","Bought 0.05602242 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday May 15, 2017."
|
||||
05/16/2017,Buy,BTC,0.05544673,1777.02,100.00,"","Bought 0.05544673 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Monday May 22, 2017."
|
||||
05/23/2017,Buy,BTC,0.0438059,2249.24,100.00,"","Bought 0.0438059 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your BTC will arrive by the end of day on Tuesday May 30, 2017."
|
||||
05/30/2017,Buy,BTC,0.04355563,2262.16,100.00,"","Bought 0.04355563 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Monday Jun 5, 2017."
|
||||
05/30/2017,Buy,BTC,3.0,2217.92,6752.91,"","Bought 3.0000 BTC for $6,752.91 USD.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your digital currency will arrive by the end of day on Monday Jun 5, 2017."
|
||||
05/31/2017,Buy,BTC,3.32367873,2406.97,8119.20,"","Bought 3.32367873 BTC for $8,119.20 USD.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your digital currency will arrive by the end of day on Tuesday Jun 6, 2017."
|
||||
05/31/2017,Buy,BTC,1.03776567,2409.02,2537.25,"","Bought 1.03776567 BTC for $2,537.25 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Jun 6, 2017."
|
||||
06/04/2017,Buy,BTC,0.01186484,2528.48,31.99,"","Bought 0.01186484 BTC for $31.99 USD.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your digital currency will arrive by the end of day on Friday Jun 9, 2017."
|
||||
06/06/2017,Buy,BTC,0.03429164,2873.30,100.00,"","Bought 0.03429164 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Monday Jun 12, 2017."
|
||||
06/13/2017,Buy,BTC,0.03654683,2695.99,100.00,"","Bought 0.03654683 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Jun 20, 2017."
|
||||
06/20/2017,Buy,BTC,0.0354391,2780.26,100.00,"","Bought 0.0354391 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Jun 27, 2017."
|
||||
06/27/2017,Buy,BTC,0.04009824,2457.22,100.00,"","Bought 0.04009824 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Jul 4, 2017."
|
||||
06/29/2017,Sell,BTC,7.87781503,2561.58,19878.95,"",5955492467df2a0995030b09
|
||||
07/04/2017,Buy,BTC,0.0380294,2590.89,100.00,"","Bought 0.0380294 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Wednesday Jul 12, 2017."
|
||||
07/11/2017,Buy,BTC,0.04229317,2329.69,100.00,"","Bought 0.04229317 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Jul 18, 2017."
|
||||
07/18/2017,Buy,BTC,0.04141528,2379.07,100.00,"","Bought 0.04141528 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Jul 25, 2017."
|
||||
07/25/2017,Buy,BTC,0.03973711,2479.55,100.00,"","Bought 0.03973711 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Aug 1, 2017."
|
||||
08/01/2017,Buy,BTC,0.03556006,2770.81,100.00,"","Bought 0.03556006 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Aug 8, 2017."
|
||||
08/08/2017,Buy,BTC,0.02844355,3464.05,100.00,"","Bought 0.02844355 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Aug 15, 2017."
|
||||
08/12/2017,Receive,BTC,2.499,3889.46,9719.76,"","Received from an external account
|
||||
"
|
||||
08/13/2017,Receive,BTC,2.499,4125.74,10310.22,"","Received from an external account
|
||||
"
|
||||
08/15/2017,Buy,BTC,0.02426367,4060.80,100.00,"","Bought 0.02426367 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Aug 22, 2017."
|
||||
08/22/2017,Buy,BTC,0.02391922,4119.28,100.00,"","Bought 0.02391922 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Aug 29, 2017."
|
||||
08/29/2017,Buy,BTC,0.02126571,4633.28,100.00,"","Bought 0.02126571 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Wednesday Sep 6, 2017."
|
||||
09/05/2017,Buy,BTC,0.02199602,4479.45,100.00,"","Bought 0.02199602 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Sep 12, 2017."
|
||||
09/12/2017,Buy,BTC,0.02357293,4179.79,100.00,"","Bought 0.02357293 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Sep 19, 2017."
|
||||
09/15/2017,Sell,BTC,3.94296068,3094.12,12018.22,"",59bb7e3707800401875e562d
|
||||
09/19/2017,Buy,BTC,0.02513835,3919.51,100.00,"","Bought 0.02513835 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Sep 26, 2017."
|
||||
09/26/2017,Buy,BTC,0.02502924,3936.60,100.00,"","Bought 0.02502924 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Oct 3, 2017."
|
||||
10/03/2017,Buy,BTC,0.02286915,4308.42,100.00,"","Bought 0.02286915 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Wednesday Oct 11, 2017."
|
||||
10/09/2017,Buy,BTC,0.61146915,4834.19,3000.00,"","Bought 0.61146915 BTC for $3,000.00 USD.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your digital currency will arrive by the end of day on Wednesday Oct 18, 2017."
|
||||
10/10/2017,Buy,BTC,0.02013274,4894.02,100.00,"","Bought 0.02013274 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Oct 17, 2017."
|
||||
10/17/2017,Buy,BTC,0.01759467,5599.99,100.00,"","Bought 0.01759467 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Oct 24, 2017."
|
||||
10/24/2017,Buy,BTC,0.01751962,5623.98,100.00,"","Bought 0.01751962 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Oct 31, 2017."
|
||||
10/31/2017,Buy,BTC,0.01538275,6405.23,100.00,"","Bought 0.01538275 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Nov 7, 2017."
|
||||
11/07/2017,Buy,BTC,0.01392194,7077.32,100.00,"","Bought 0.01392194 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Wednesday Nov 15, 2017."
|
||||
11/14/2017,Buy,BTC,0.01479717,6658.71,100.00,"","Bought 0.01479717 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Nov 21, 2017."
|
||||
11/21/2017,Buy,BTC,0.01190271,8277.95,100.00,"","Bought 0.01190271 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Wednesday Nov 29, 2017."
|
||||
11/28/2017,Buy,BTC,0.00983962,10013.60,100.00,"","Bought 0.00983962 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Dec 5, 2017."
|
||||
11/28/2017,Buy,BTC,0.94358591,10442.28,10000.00,"","Bought 0.94358591 BTC for $10,000.00 USD.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your digital currency will arrive by the end of day on Wednesday Dec 6, 2017."
|
||||
11/28/2017,Send,BTC,0.94116871,10398.77,9787.00,12juysXuSejxNfpyX1uJ9Lh4ZzkaEdaV6f,"Sent to 12juysXuSejxNfpyX1uJ9Lh4ZzkaEdaV6f
|
||||
For trading"
|
||||
11/29/2017,Sell,BTC,26.16831059,9553.54,246275.00,"",5a1f090ff2dc0300bff2b042
|
||||
12/05/2017,Buy,BTC,0.00829713,11875.19,100.00,"","Bought 0.00829713 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Dec 12, 2017."
|
||||
12/07/2017,Receive,BTC,5.0,18070.50,90352.50,"","Received from an external account
|
||||
"
|
||||
12/09/2017,Sell,BTC,5.0,13930.00,68612.22,"",5a2cce51da8ef301013b9be7
|
||||
12/12/2017,Buy,BTC,0.00559907,17597.57,100.00,"","Bought 0.00559907 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Dec 19, 2017."
|
||||
12/19/2017,Buy,BTC,0.00572524,17209.76,100.00,"","Bought 0.00572524 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Wednesday Dec 27, 2017."
|
||||
12/26/2017,Buy,BTC,0.00618899,15920.21,100.00,"","Bought 0.00618899 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Wednesday Jan 3, 2018."
|
||||
01/02/2018,Buy,BTC,0.00654513,15053.94,100.00,"","Bought 0.00654513 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Jan 9, 2018."
|
||||
01/09/2018,Buy,BTC,0.00662097,14881.51,100.00,"","Bought 0.00662097 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Wednesday Jan 17, 2018."
|
||||
01/16/2018,Buy,BTC,0.00876377,11242.88,100.00,"","Bought 0.00876377 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Jan 23, 2018."
|
||||
01/23/2018,Buy,BTC,0.00887238,11105.25,100.00,"","Bought 0.00887238 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Jan 30, 2018."
|
||||
02/06/2018,Buy,BTC,0.01243615,7922.87,100.00,"","Bought 0.01243615 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Feb 13, 2018."
|
||||
02/13/2018,Buy,BTC,0.01128191,8733.45,100.00,"","Bought 0.01128191 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Wednesday Feb 21, 2018."
|
||||
02/20/2018,Buy,BTC,0.00834382,11808.74,100.00,"","Bought 0.00834382 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Feb 27, 2018."
|
||||
02/27/2018,Buy,BTC,0.00922728,10678.12,100.00,"","Bought 0.00922728 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Mar 6, 2018."
|
||||
03/06/2018,Buy,BTC,0.00912372,10799.32,100.00,"","Bought 0.00912372 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Mar 13, 2018."
|
||||
03/13/2018,Buy,BTC,0.01071705,9193.76,100.00,"","Bought 0.01071705 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Mar 20, 2018."
|
||||
03/20/2018,Buy,BTC,0.01098687,8967.98,100.00,"","Bought 0.01098687 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Mar 27, 2018."
|
||||
03/27/2018,Buy,BTC,1.00612687,7981.45,8150.00,"","Bought 1.00612687 BTC for $8,150.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Apr 3, 2018."
|
||||
03/27/2018,Buy,BTC,0.01226034,8036.48,100.00,"","Bought 0.01226034 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Apr 3, 2018."
|
||||
03/30/2018,Paid for an order,BTC,0.00436644,6859.13,29.95,3Cs6AjQRLGRSPcnXhiQtHgvYVYWkGMYHVX,Payment for order TASYIUC1 to BitcoinTaxes.
|
||||
04/03/2018,Buy,BTC,0.0132522,7434.99,100.00,"","Bought 0.0132522 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Apr 10, 2018."
|
||||
04/10/2018,Buy,BTC,0.01433615,6872.84,100.00,"","Bought 0.01433615 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Apr 17, 2018."
|
||||
04/17/2018,Buy,BTC,0.0123944,7949.56,100.00,"","Bought 0.0123944 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday Apr 24, 2018."
|
||||
04/24/2018,Buy,BTC,0.01034463,9524.75,100.00,"","Bought 0.01034463 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday May 1, 2018."
|
||||
05/01/2018,Buy,BTC,0.01084665,9083.91,100.00,"","Bought 0.01084665 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday May 8, 2018."
|
||||
05/08/2018,Buy,BTC,0.01069135,9215.86,100.00,"","Bought 0.01069135 BTC for $100.00 USD.
|
||||
|
||||
Paid for with First Tech FCU - Bank ******5012. Your digital currency will arrive by the end of day on Tuesday May 15, 2018."
|
||||
05/13/2018,Send,BTC,1.0,8729.02,8729.02,396mFx1PpHx5yvBZ4x64C4uAWWp36g8Yc6,"Sent to 396mFx1PpHx5yvBZ4x64C4uAWWp36g8Yc6
|
||||
"
|
||||
05/14/2018,Send,BTC,1.0,8720.51,8720.51,3PPfqevHPHMszzmqXcDJqKCuaR6rA7Yhnk,"Sent to 3PPfqevHPHMszzmqXcDJqKCuaR6rA7Yhnk
|
||||
"
|
||||
05/15/2018,Buy,BTC,0.01152479,8549.40,100.00,"",Bought 0.01152479 BTC for $100.00 USD.
|
||||
12/19/2017,Receive,BCH,3.99999771,8499.03,33996.10,"","Received from an external account
|
||||
"
|
||||
06/29/2017,Buy,ETH,63.5107776,308.41,19878.95,"","Bought 63.5107776 ETH for $19,878.95 USD."
|
||||
07/09/2017,Buy,ETH,10.0,238.02,2415.71,"","Bought 10.0000 ETH for $2,415.71 USD.
|
||||
|
||||
Paid for with Bank of America - Bank ********5496. Your digital currency will arrive by the end of day on Saturday Jul 15, 2017."
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,38 @@
|
|||
OrderUuid,Exchange,Type,Quantity,Limit,CommissionPaid,Price,Opened,Closed
|
||||
00a1e3bb-b547-471c-a801-1b3a90b02133,USDT-BTC,LIMIT_BUY,0.98437355,11363.20481,27.96409563,11185.63826,1/26/2018 5:51:22 AM,1/26/2018 5:51:29 AM
|
||||
823909e7-3622-44a7-a94b-f2411a2d964c,USDT-ADA,LIMIT_BUY,1573.346702,0.63399885,2.49374999,997.5,1/26/2018 5:50:52 AM,1/26/2018 5:50:52 AM
|
||||
a3124d7c-bc1f-4ba6-8c41-972d3ce1dfa8,USDT-BTC,LIMIT_SELL,0.57804485,16854.28898,24.35633736,9742.534945,12/19/2017 9:39:27 PM,12/19/2017 9:40:38 PM
|
||||
817594a5-dbcc-4879-8d75-586d4a58932e,BTC-ADA,LIMIT_BUY,53188.97158,0.0000088,0.00117015,0.46806294,11/29/2017 6:06:23 PM,11/29/2017 6:06:24 PM
|
||||
9cec9235-52cc-448f-8325-da636b549383,BTC-BCC,LIMIT_SELL,40.49961653,0.0929,0.00941109,3.76444168,8/11/2017 3:38:26 PM,8/11/2017 3:38:26 PM
|
||||
084a8d8a-b997-453b-a0da-c6877892e24d,BTC-BCC,LIMIT_SELL,41.48013568,0.085,0.00889753,3.55901458,8/10/2017 8:35:32 AM,8/10/2017 8:35:32 AM
|
||||
8652afbd-7ebe-47a7-8d6c-b382624ab804,BTC-ADA,LIMIT_BUY,176869.0188,0.00004283,0.01893818,7.57530001,2/8/2018 6:43:24 AM,2/8/2018 7:11:23 AM
|
||||
1aebac8e-f0b8-4208-ac76-4898f8dc727c,BTC-ADA,LIMIT_BUY,186841.4891,0.00004271,0.01994532,7.97813158,2/8/2018 6:30:22 AM,2/8/2018 6:30:22 AM
|
||||
5b48607a-29ad-4096-894b-a585effba27d,BTC-BCC,LIMIT_SELL,3.94213328,0.147,0.00144872,0.57949357,12/19/2017 9:25:27 PM,12/19/2017 9:25:29 PM
|
||||
35c85bd7-448b-4090-88fb-9bcf8bf5d3bd,BTC-BTG,LIMIT_SELL,41.9772196,0.01832811,0.00192338,0.76936306,12/19/2017 9:09:22 PM,12/19/2017 9:10:37 PM
|
||||
0bd0dd99-7e01-47e3-965c-e45d15639afb,BTC-ADA,LIMIT_SELL,100000,0.00002184,0.00546,2.184,12/10/2017 11:00:04 PM,12/16/2017 10:49:24 PM
|
||||
1e48e200-4124-40af-9835-976cfda4a006,BTC-ETH,LIMIT_BUY,10.59457789,0.04440007,0.00117599,0.47039999,11/29/2017 6:47:30 AM,11/29/2017 6:49:56 AM
|
||||
75ace996-94ce-4f7a-ad2e-5d912c77234d,BTC-ADA,LIMIT_SELL,10000,0.0000385,0.00096246,0.38499997,12/17/2017 7:47:30 AM,12/29/2017 11:10:14 PM
|
||||
189b890c-7485-4f07-b0c5-15d8eb3350cd,BTC-ADA,LIMIT_SELL,10000,0.00003162,0.0007905,0.3162,12/17/2017 7:46:50 AM,12/19/2017 2:54:29 AM
|
||||
a1fecb82-d68f-49d9-a8d5-a88be4581eec,BTC-ADA,LIMIT_SELL,10000,0.00002888,0.000722,0.2888,12/17/2017 7:46:34 AM,12/17/2017 7:55:55 AM
|
||||
0ccc2b13-1e07-4951-9d1f-9acce6180de0,BTC-ADA,LIMIT_BUY,406065.122,0.00000468,0.0047509,1.90038472,10/19/2017 8:43:49 PM,10/19/2017 9:12:03 PM
|
||||
efffc913-5bfc-42d2-a3c0-28d5def7c855,BTC-ADA,LIMIT_SELL,10000,0.00005088,0.001272,0.5088,12/17/2017 7:58:43 AM,12/30/2017 9:35:34 AM
|
||||
17e2c282-b517-43ee-8a5e-875f8f5010b9,BTC-ADA,LIMIT_SELL,10000,0.0000495,0.0012375,0.495,12/17/2017 7:58:26 AM,12/30/2017 9:05:14 AM
|
||||
0cc1176b-0f8d-403d-bf4e-9285f767e108,BTC-ADA,LIMIT_SELL,10000,0.00004813,0.00120324,0.48129999,12/17/2017 7:58:13 AM,12/30/2017 9:01:58 AM
|
||||
681a1015-0693-4193-bb20-3488f7f94d55,BTC-ADA,LIMIT_SELL,10000,0.00004675,0.00116875,0.4675,12/17/2017 7:57:56 AM,12/30/2017 7:43:46 AM
|
||||
92977f34-11ed-4ace-89b0-978aa9ecca7a,BTC-ADA,LIMIT_SELL,10000,0.00004263,0.00106575,0.4263,12/17/2017 7:47:52 AM,12/30/2017 7:30:24 AM
|
||||
f28024fb-79c3-4477-9fbc-2443168e949a,BTC-ADA,LIMIT_SELL,10000,0.00004125,0.00103125,0.4125,12/17/2017 7:47:45 AM,12/30/2017 7:21:55 AM
|
||||
d33f0d89-26a1-4e52-a82d-32b24a7a1201,BTC-ADA,LIMIT_SELL,100000,0.00001456,0.00363998,1.45599995,12/10/2017 10:59:34 PM,12/16/2017 8:46:40 AM
|
||||
68c1f5a7-9e6b-4811-b4c5-7b68f993bef8,BTC-BTG,LIMIT_SELL,40,0.01655207,0.00165518,0.66208278,1/26/2018 6:09:19 AM,1/26/2018 8:54:54 AM
|
||||
2c3738b1-7688-447f-9988-cd47ba69fe64,BTC-ADA,LIMIT_SELL,59254.09357,0.00002461,0.00364558,1.45824321,12/17/2017 7:59:23 PM,12/17/2017 8:16:18 PM
|
||||
29b617ab-27ac-41e2-88fe-c22977c60800,BTC-ADA,LIMIT_SELL,10000,0.00004538,0.0011345,0.4538,12/17/2017 7:48:13 AM,12/30/2017 7:35:08 AM
|
||||
b0ee0aae-3d03-47ab-9813-7ee9678da83f,BTC-ADA,LIMIT_SELL,10000,0.00003988,0.00099699,0.39879999,12/17/2017 7:47:38 AM,12/30/2017 7:10:51 AM
|
||||
225f339f-35a6-40f9-a327-a5957f515c2c,BTC-ADA,LIMIT_SELL,10000,0.00003713,0.00092822,0.37129997,12/17/2017 7:47:21 AM,12/29/2017 11:07:42 PM
|
||||
6735a73f-d88b-4e5a-a03d-af265257bc50,BTC-ADA,LIMIT_SELL,10000,0.00003575,0.00089372,0.35749998,12/17/2017 7:47:13 AM,12/29/2017 11:00:54 PM
|
||||
bae823de-0800-443c-bdca-afa321fb08e8,BTC-ADA,LIMIT_SELL,10000,0.00003438,0.00085948,0.34379997,12/17/2017 7:47:05 AM,12/29/2017 12:58:41 PM
|
||||
26535c45-0832-4eed-8716-9fe4f999ec76,BTC-ADA,LIMIT_SELL,10000,0.000033,0.000825,0.33,12/17/2017 7:46:58 AM,12/29/2017 12:54:14 PM
|
||||
ec218ca0-9b20-4e5f-91f8-199d9353c951,BTC-ADA,LIMIT_SELL,10000,0.00003025,0.00075625,0.3025,12/17/2017 7:46:42 AM,12/19/2017 2:51:24 AM
|
||||
a5231ece-4c46-4a31-9e2e-b093d9cf6a8b,USDT-BTG,LIMIT_SELL,7.94203782,315.0000001,6.25435477,2501.741914,12/19/2017 11:49:00 PM,12/19/2017 11:59:22 PM
|
||||
7cce5777-ed16-4b96-9c60-95f70e975453,BTC-ADA,LIMIT_SELL,10000,0.0000275,0.00069251,0.27700857,12/17/2017 7:46:28 AM,12/17/2017 7:46:28 AM
|
||||
d49216c6-7513-4f8a-ab26-22a402a8f781,BTC-ADA,LIMIT_SELL,10000,0.00005363,0.00134074,0.53629998,12/17/2017 7:59:03 AM,12/31/2017 12:41:57 AM
|
||||
95efafd5-5978-42ad-9f64-3caf5976310a,BTC-ADA,LIMIT_SELL,10000,0.00005225,0.00130625,0.5225,12/17/2017 7:58:50 AM,12/31/2017 12:40:05 AM
|
||||
7fc00045-5a59-4315-86a5-a8a31080111d,BTC-ADA,LIMIT_SELL,10000,0.000044,0.0011,0.44,12/17/2017 7:48:02 AM,12/30/2017 7:32:42 AM
|
|
|
@ -0,0 +1,325 @@
|
|||
date,open,high,low,close,volume,market-cap
|
||||
09-11-2018,19.66,19.66,18.85,19.00,5679820,338729114
|
||||
09-10-2018,19.15,19.65,19.07,19.62,6563970,329839539
|
||||
09-09-2018,18.68,19.86,18.25,19.15,8331430,321719099
|
||||
09-08-2018,18.98,20.16,18.68,18.70,7520870,326930662
|
||||
09-07-2018,19.68,19.91,18.85,18.98,5734940,338965040
|
||||
09-06-2018,19.37,19.88,17.96,19.71,9056330,333527014
|
||||
09-05-2018,21.45,24.08,19.43,19.43,20829500,369233882
|
||||
09-04-2018,21.27,21.85,21.20,21.45,10543300,366115980
|
||||
09-03-2018,21.43,21.80,21.11,21.23,9057430,368871939
|
||||
09-02-2018,22.15,22.19,21.28,21.40,11572700,381155302
|
||||
09-01-2018,22.40,22.57,21.16,22.12,16855100,385419778
|
||||
08-31-2018,21.79,22.71,21.63,22.41,7502920,374999430
|
||||
08-30-2018,22.76,22.84,21.22,21.78,7991750,391587110
|
||||
08-29-2018,21.97,23.03,21.36,22.74,10899600,378013322
|
||||
08-28-2018,20.58,22.15,20.51,21.97,9615180,354019606
|
||||
08-27-2018,19.43,20.60,19.31,20.60,8030000,334244079
|
||||
08-26-2018,19.71,20.13,19.18,19.43,7658540,339018948
|
||||
08-25-2018,19.24,20.61,19.15,20.17,10381500,330919690
|
||||
08-24-2018,18.68,19.45,18.49,19.33,5681680,321193453
|
||||
08-23-2018,18.42,18.74,18.20,18.67,5485620,316778953
|
||||
08-22-2018,18.73,19.91,18.14,18.42,6385470,321953598
|
||||
08-21-2018,18.25,19.11,18.25,18.70,5014960,313643866
|
||||
08-20-2018,19.75,20.13,18.22,18.27,6178990,339502740
|
||||
08-19-2018,19.04,20.84,18.26,19.77,7162720,327173632
|
||||
08-18-2018,20.60,20.96,18.22,19.03,7203170,354040375
|
||||
08-17-2018,17.78,21.47,17.78,20.45,10071300,305540451
|
||||
08-16-2018,17.82,18.44,17.53,17.78,5587850,306109227
|
||||
08-15-2018,18.39,19.93,17.73,17.81,7194800,315995246
|
||||
08-14-2018,18.42,19.28,15.18,18.40,11506900,316431300
|
||||
08-13-2018,19.87,20.64,18.49,18.54,7198460,341293771
|
||||
08-12-2018,20.16,20.45,19.45,19.86,6157910,346284574
|
||||
08-11-2018,21.11,21.11,19.43,20.24,7161000,362503375
|
||||
08-10-2018,22.61,22.73,20.90,21.11,7430280,388180914
|
||||
08-09-2018,21.75,22.99,21.68,22.67,8339530,373414145
|
||||
08-08-2018,23.74,23.74,21.44,21.75,9227830,407439036
|
||||
08-07-2018,25.87,26.08,23.53,23.71,10909000,444029161
|
||||
08-06-2018,25.51,28.28,24.54,25.93,16173300,437773616
|
||||
08-05-2018,24.20,25.59,23.98,25.46,9685280,415299436
|
||||
08-04-2018,24.67,25.30,23.63,24.20,5959840,423344063
|
||||
08-03-2018,25.71,25.72,23.41,24.75,10327000,441040734
|
||||
08-02-2018,27.69,28.47,25.42,25.69,9541590,475076273
|
||||
08-01-2018,28.01,28.04,26.38,27.80,8412570,480457934
|
||||
07-31-2018,28.53,29.81,27.55,28.04,11556000,489333491
|
||||
07-30-2018,33.61,33.61,27.52,30.38,10120100,576449526
|
||||
07-29-2018,30.49,34.44,30.49,33.57,17609600,522924192
|
||||
07-28-2018,31.79,31.94,30.17,30.37,8720480,545159360
|
||||
07-27-2018,29.66,32.28,28.54,31.76,16763500,508516416
|
||||
07-26-2018,30.64,31.39,29.34,29.67,11147300,525268704
|
||||
07-25-2018,31.73,32.05,29.89,30.69,12428800,543921728
|
||||
07-24-2018,30.68,33.11,29.34,32.08,24033300,525836128
|
||||
07-23-2018,28.51,33.24,28.51,30.67,30682300,488648192
|
||||
07-22-2018,28.92,30.40,28.39,28.55,10237700,495579456
|
||||
07-21-2018,27.89,29.22,27.54,28.95,7355940,477865120
|
||||
07-20-2018,30.89,30.89,27.83,27.93,9588410,529193536
|
||||
07-19-2018,31.24,32.40,30.48,30.89,9516590,535225440
|
||||
07-18-2018,31.46,32.76,30.58,31.25,11376200,538782080
|
||||
07-17-2018,29.69,32.67,28.85,31.44,13527500,508498016
|
||||
07-16-2018,28.19,29.88,28.14,29.75,9442970,482808768
|
||||
07-15-2018,28.55,29.44,28.10,28.15,11321300,488856928
|
||||
07-14-2018,27.53,28.61,26.78,28.61,6831280,471326400
|
||||
07-13-2018,29.57,30.69,26.75,27.59,11686700,506198368
|
||||
07-12-2018,27.24,29.62,25.14,29.43,8771380,466339488
|
||||
07-11-2018,27.40,27.90,26.80,27.25,8032830,469001984
|
||||
07-10-2018,30.44,32.27,27.30,27.40,8713120,521002240
|
||||
07-09-2018,30.48,34.60,29.36,30.76,12223400,521652448
|
||||
07-08-2018,30.99,31.62,30.32,30.46,9954600,530182816
|
||||
07-07-2018,29.90,31.67,28.40,31.24,15383000,511576512
|
||||
07-06-2018,28.66,30.05,27.19,30.02,12468600,490346656
|
||||
07-05-2018,29.72,30.10,28.07,28.64,11143500,508341504
|
||||
07-04-2018,28.76,30.61,27.87,29.69,12865000,491810976
|
||||
07-03-2018,29.23,31.07,28.32,28.76,13432500,499819104
|
||||
07-02-2018,26.96,30.14,26.61,29.34,16719900,460953536
|
||||
07-01-2018,26.34,27.16,25.68,26.97,12607800,450394784
|
||||
06-30-2018,24.37,26.55,24.35,26.31,12016800,416649504
|
||||
06-29-2018,23.42,24.64,23.10,24.39,9678440,400273472
|
||||
06-28-2018,24.74,24.83,23.30,23.40,9298970,422896384
|
||||
06-27-2018,24.40,24.81,23.90,24.71,8210370,416985600
|
||||
06-26-2018,25.70,26.18,24.36,24.40,9377090,439136032
|
||||
06-25-2018,24.01,25.73,23.95,25.69,8861650,410259904
|
||||
06-24-2018,25.74,25.81,22.38,24.04,12391100,439784704
|
||||
06-23-2018,26.31,26.78,25.11,25.77,9861810,449428448
|
||||
06-22-2018,31.63,31.78,25.57,26.32,12549900,540216960
|
||||
06-21-2018,31.75,32.77,31.16,31.74,11528700,542180480
|
||||
06-20-2018,33.21,33.39,31.41,31.76,12899000,567137024
|
||||
06-19-2018,32.25,33.72,31.97,33.23,10952800,550636224
|
||||
06-18-2018,32.03,33.30,31.50,32.20,14186100,546869120
|
||||
06-17-2018,32.68,33.40,31.84,31.96,9034540,557775488
|
||||
06-16-2018,32.36,33.21,32.01,32.63,10215900,552314304
|
||||
06-15-2018,34.47,34.52,32.31,32.42,12128900,588245056
|
||||
06-14-2018,32.67,35.27,32.03,34.50,14021800,557541952
|
||||
06-13-2018,34.65,34.77,31.37,32.74,12752500,591264896
|
||||
06-12-2018,37.22,38.34,34.31,34.69,14100300,634965184
|
||||
06-11-2018,36.31,37.44,35.53,37.21,12494400,619356288
|
||||
06-10-2018,43.61,43.61,35.63,36.32,18470500,743736512
|
||||
06-09-2018,43.90,44.23,43.33,43.33,11494000,748721984
|
||||
06-08-2018,45.01,45.04,43.36,43.79,14026800,767603776
|
||||
06-07-2018,44.99,45.80,44.85,44.98,11735500,767036352
|
||||
06-06-2018,45.70,45.82,44.17,44.94,13529300,779205760
|
||||
06-05-2018,44.31,46.01,43.65,45.68,14410700,755281664
|
||||
06-04-2018,46.85,47.35,43.29,44.21,17414900,798558400
|
||||
06-03-2018,45.38,47.72,44.90,46.49,16811300,773447168
|
||||
06-02-2018,43.85,45.71,43.43,45.35,13231300,747222016
|
||||
06-01-2018,44.33,44.80,42.78,43.90,13487000,755343680
|
||||
05-31-2018,42.14,45.41,41.54,44.36,16443900,717878272
|
||||
05-30-2018,43.29,44.75,41.51,42.35,11323700,737374912
|
||||
05-29-2018,40.48,44.06,40.28,43.30,14634600,689441792
|
||||
05-28-2018,44.32,44.76,40.49,40.55,11881700,754812544
|
||||
05-27-2018,44.46,44.52,43.95,44.33,10054500,757122048
|
||||
05-26-2018,45.24,46.00,44.40,44.44,10607800,770343552
|
||||
05-25-2018,46.99,47.26,44.63,45.23,10904200,799961280
|
||||
05-24-2018,45.35,47.62,44.33,47.05,15457600,771993984
|
||||
05-23-2018,50.61,50.61,44.69,45.38,16724500,861441472
|
||||
05-22-2018,53.92,53.95,50.64,50.64,11871600,917700864
|
||||
05-21-2018,56.04,56.08,53.42,53.87,12601400,953560576
|
||||
05-20-2018,53.17,56.57,53.07,55.91,14230500,904691968
|
||||
05-19-2018,54.24,54.29,52.00,53.13,13166900,922707712
|
||||
05-18-2018,53.26,54.23,51.95,54.21,20822400,905938752
|
||||
05-17-2018,59.80,59.80,52.79,53.27,21261100,1017119424
|
||||
05-16-2018,58.33,60.35,54.90,60.35,21224900,992018048
|
||||
05-15-2018,58.44,64.87,57.54,58.42,34357600,993728064
|
||||
05-14-2018,59.79,60.27,55.91,58.49,22368900,1016647552
|
||||
05-13-2018,57.37,60.35,56.00,59.81,16482100,975324416
|
||||
05-12-2018,56.84,59.24,53.50,57.09,22741400,966276608
|
||||
05-11-2018,64.65,65.40,55.32,56.90,34785000,1098791424
|
||||
05-10-2018,70.37,70.96,64.75,64.75,21005700,1195936384
|
||||
05-09-2018,71.62,71.62,66.40,70.05,24826900,1217008640
|
||||
05-08-2018,73.77,75.38,70.17,71.70,24173700,1253336320
|
||||
05-07-2018,77.72,77.85,71.62,73.37,26749600,1320349056
|
||||
05-06-2018,80.53,83.80,75.05,77.79,67628600,1367950080
|
||||
05-05-2018,74.99,81.58,74.99,80.42,61619100,1273598080
|
||||
05-04-2018,76.92,77.21,73.90,75.06,26634700,1306328704
|
||||
05-03-2018,76.01,77.48,73.90,76.94,38523900,1290693120
|
||||
05-02-2018,71.65,76.36,70.74,75.82,33903200,1216440704
|
||||
05-01-2018,73.28,73.43,69.17,71.70,20320400,1244078336
|
||||
04-30-2018,78.67,79.03,73.03,73.25,24958700,1335353344
|
||||
04-29-2018,77.84,81.24,74.11,78.32,47669300,1321075712
|
||||
04-28-2018,73.40,77.72,73.11,77.14,24300200,1245573376
|
||||
04-27-2018,79.25,79.25,73.14,73.41,31251900,1344732544
|
||||
04-26-2018,71.39,79.31,69.20,79.16,49274200,1211113088
|
||||
04-25-2018,84.20,84.97,68.26,70.91,89533400,1428344704
|
||||
04-24-2018,77.97,89.67,77.33,84.84,148078000,1322495488
|
||||
04-23-2018,65.84,78.68,65.31,77.83,114377000,1116617728
|
||||
04-22-2018,66.64,68.70,64.48,66.00,25525000,1130071424
|
||||
04-21-2018,69.94,70.21,60.22,66.65,48952400,1185844480
|
||||
04-20-2018,59.89,71.89,57.69,69.56,70074096,1015290112
|
||||
04-19-2018,55.34,59.93,54.88,59.93,37101100,938127104
|
||||
04-18-2018,51.11,55.89,51.11,55.22,26852500,866301184
|
||||
04-17-2018,52.76,53.01,50.87,51.03,20651400,894223552
|
||||
04-16-2018,48.93,54.49,48.93,52.76,63597200,829161728
|
||||
04-15-2018,45.77,49.38,45.77,48.97,14013200,775518464
|
||||
04-14-2018,45.10,46.86,44.57,45.61,10333700,764040960
|
||||
04-13-2018,46.41,48.53,44.94,45.40,22189300,786202112
|
||||
04-12-2018,42.41,46.58,40.75,46.32,30858900,718333824
|
||||
04-11-2018,40.81,42.68,40.81,42.25,13074500,691164288
|
||||
04-10-2018,41.22,41.24,40.05,40.88,7640680,698010624
|
||||
04-09-2018,42.09,44.11,40.45,41.20,8747160,712689280
|
||||
04-08-2018,41.21,42.41,41.17,42.10,5044870,697696064
|
||||
04-07-2018,39.74,41.75,39.71,41.16,6153040,672738688
|
||||
04-06-2018,41.59,42.01,39.00,39.61,7731100,703937216
|
||||
04-05-2018,42.14,43.34,39.80,41.59,15492900,713157952
|
||||
04-04-2018,46.84,47.00,42.05,42.20,11470400,792658112
|
||||
04-03-2018,43.02,48.09,42.60,46.97,21330600,727916608
|
||||
04-02-2018,41.42,43.51,41.02,42.94,8366690,700666112
|
||||
04-01-2018,44.40,44.88,39.18,41.22,8668900,750955200
|
||||
03-31-2018,44.52,46.58,44.04,44.34,7037180,752990016
|
||||
03-30-2018,45.70,47.02,43.18,44.55,13761600,772804224
|
||||
03-29-2018,53.20,53.28,45.38,45.70,16339100,899545856
|
||||
03-28-2018,52.63,56.00,52.38,53.13,14219400,889811968
|
||||
03-27-2018,56.46,56.74,52.33,52.72,14757300,954444992
|
||||
03-26-2018,60.51,61.90,52.96,56.44,20747400,1022779136
|
||||
03-25-2018,60.00,63.07,58.53,60.48,19231100,1014053184
|
||||
03-24-2018,60.72,64.17,59.37,60.85,24780300,1026142080
|
||||
03-23-2018,61.85,62.01,57.93,60.27,25689800,1045033856
|
||||
03-22-2018,65.35,67.28,59.24,61.89,25006000,1104114176
|
||||
03-21-2018,66.36,68.67,64.47,66.03,32135500,1120951296
|
||||
03-20-2018,68.39,69.52,61.94,66.19,42417800,1155148544
|
||||
03-19-2018,59.83,69.32,58.56,68.43,42187500,1010314304
|
||||
03-18-2018,58.61,59.89,52.54,59.45,26012900,989678912
|
||||
03-17-2018,63.20,66.28,58.36,58.97,15795900,1067124672
|
||||
03-16-2018,66.25,68.34,62.44,63.15,28649700,1118530432
|
||||
03-15-2018,68.53,68.86,62.87,66.20,31260500,1156827136
|
||||
03-14-2018,79.10,80.25,66.88,68.64,23511600,1335083136
|
||||
03-13-2018,79.72,80.94,77.66,79.15,17303400,1345497344
|
||||
03-12-2018,84.68,86.44,77.84,80.07,16334300,1428882048
|
||||
03-11-2018,81.08,85.71,78.70,84.71,18510800,1368071808
|
||||
03-10-2018,85.72,87.81,80.46,81.38,19514900,1446155008
|
||||
03-09-2018,86.96,87.73,77.02,85.73,27151600,1466934656
|
||||
03-08-2018,91.50,94.00,86.44,87.27,22878700,1543256960
|
||||
03-07-2018,103.09,104.19,88.62,91.60,28628100,1738567296
|
||||
03-06-2018,110.76,110.76,101.79,103.13,25065500,1867671168
|
||||
03-05-2018,113.06,113.19,109.57,111.03,22328900,1906274048
|
||||
03-04-2018,111.65,113.08,108.75,113.08,19616800,1882255616
|
||||
03-03-2018,111.61,113.93,110.34,111.75,19943900,1881287168
|
||||
03-02-2018,113.57,115.10,110.33,111.68,30317000,1914133888
|
||||
03-01-2018,113.07,118.99,111.58,113.58,26936600,1905436416
|
||||
02-28-2018,120.36,121.96,113.00,113.18,21112300,2028149888
|
||||
02-27-2018,119.85,124.55,118.57,121.31,36913200,2019350144
|
||||
02-26-2018,115.21,120.36,112.87,119.82,24567900,1940899712
|
||||
02-25-2018,117.83,120.42,111.60,114.90,19969000,1984793984
|
||||
02-24-2018,123.89,126.78,115.43,118.03,24640700,2086508544
|
||||
02-23-2018,118.70,126.05,118.52,124.31,46248700,1999054336
|
||||
02-22-2018,123.28,128.36,113.13,119.73,42122500,2075829120
|
||||
02-21-2018,132.13,133.82,120.61,123.64,40865000,2224630016
|
||||
02-20-2018,141.19,142.89,132.80,133.12,52897600,2376921088
|
||||
02-19-2018,131.54,141.65,131.21,141.41,43253800,2214224640
|
||||
02-18-2018,143.50,147.56,128.05,131.27,65481300,2415213312
|
||||
02-17-2018,141.13,145.46,138.44,143.16,53976000,2374743040
|
||||
02-16-2018,132.26,144.19,131.59,141.77,83658704,2225457408
|
||||
02-15-2018,128.19,133.02,126.15,132.59,52837400,2156782336
|
||||
02-14-2018,121.63,129.65,120.76,128.91,84193696,2046054272
|
||||
02-13-2018,115.41,124.99,108.34,121.81,84443104,1941270400
|
||||
02-12-2018,123.46,138.20,112.07,115.49,32417600,2076469504
|
||||
02-11-2018,129.86,133.75,113.86,123.26,53976000,2183775232
|
||||
02-10-2018,165.33,168.52,125.71,129.42,72058400,2779924480
|
||||
02-09-2018,103.91,168.04,99.87,166.09,110290000,1747087744
|
||||
02-08-2018,87.58,111.19,87.58,104.09,95463000,1472269312
|
||||
02-07-2018,92.60,98.43,84.76,87.55,35079700,1556436224
|
||||
02-06-2018,85.27,94.24,72.12,92.99,47319600,1433166080
|
||||
02-05-2018,100.92,102.26,81.60,84.62,33394900,1696000000
|
||||
02-04-2018,113.64,121.31,99.12,100.56,52606600,1909447040
|
||||
02-03-2018,110.16,116.97,97.99,114.48,42576100,1850862208
|
||||
02-02-2018,127.89,127.89,89.15,110.22,84321296,2148411648
|
||||
02-01-2018,156.89,158.49,122.87,127.57,51720700,2635294976
|
||||
01-31-2018,158.35,159.12,146.50,156.96,56636600,2659444992
|
||||
01-30-2018,182.33,182.33,158.49,159.13,47888900,3061917184
|
||||
01-29-2018,188.89,193.03,178.63,181.59,49388600,3171783424
|
||||
01-28-2018,186.80,195.62,186.22,189.16,130075000,3136398080
|
||||
01-27-2018,181.63,185.68,177.38,185.46,55528300,3049247744
|
||||
01-26-2018,186.69,194.84,170.06,180.85,90095696,3133805312
|
||||
01-25-2018,193.06,195.91,182.91,187.04,65369400,3240296960
|
||||
01-24-2018,189.04,201.15,184.05,190.79,89823400,3172505344
|
||||
01-23-2018,189.89,200.25,174.54,188.76,104756000,3186393088
|
||||
01-22-2018,200.12,220.93,175.45,190.33,222920000,3357641216
|
||||
01-21-2018,230.64,230.64,193.28,198.44,182216992,3869277184
|
||||
01-20-2018,219.16,237.61,213.79,231.13,288868992,3676256000
|
||||
01-19-2018,193.12,242.02,191.80,217.95,667273984,3239172096
|
||||
01-18-2018,186.79,208.26,181.69,195.40,248324992,3132566272
|
||||
01-17-2018,189.88,209.35,146.95,186.12,347983008,3184024064
|
||||
01-16-2018,266.35,266.35,151.42,190.11,439329984,4465809408
|
||||
01-15-2018,276.37,332.56,264.70,267.68,1688999936,4633359872
|
||||
01-14-2018,339.06,382.89,272.10,275.86,851848000,5683573248
|
||||
01-13-2018,220.42,366.11,220.10,330.13,1160489984,3694425856
|
||||
01-12-2018,211.64,224.58,207.13,220.55,113420000,3546908160
|
||||
01-11-2018,242.69,243.88,206.55,210.93,122452000,4066712320
|
||||
01-10-2018,240.88,243.36,223.43,243.36,131618000,4035920128
|
||||
01-09-2018,239.06,252.67,227.77,240.90,152475008,4005018880
|
||||
01-08-2018,302.28,307.44,217.72,239.55,164036000,5063527424
|
||||
01-07-2018,299.60,335.84,292.49,302.25,203684000,5018027520
|
||||
01-06-2018,277.45,300.38,273.82,300.38,172099008,4646526976
|
||||
01-05-2018,274.58,294.79,266.55,277.44,175164992,4598032384
|
||||
01-04-2018,272.43,280.12,258.89,273.76,136988000,4561520128
|
||||
01-03-2018,276.12,281.97,267.18,270.24,106643000,4622802944
|
||||
01-02-2018,275.42,284.96,270.83,277.08,117571000,4610459136
|
||||
01-01-2018,261.63,297.17,255.76,272.90,143836000,4379176960
|
||||
12-31-2017,250.12,267.88,249.06,261.72,78952096,4186099200
|
||||
12-30-2017,281.12,281.62,248.57,251.51,96001296,4704375808
|
||||
12-29-2017,285.77,291.30,267.74,280.58,114615000,4781709824
|
||||
12-28-2017,318.78,318.78,274.29,284.34,134169000,5333486592
|
||||
12-27-2017,307.59,330.97,300.93,317.88,135076992,5145585664
|
||||
12-26-2017,305.83,316.28,299.03,307.29,110025000,5115713536
|
||||
12-25-2017,307.49,312.00,295.27,309.33,104619000,5142773248
|
||||
12-24-2017,334.55,334.55,289.77,305.22,144898000,5594765824
|
||||
12-23-2017,308.76,354.89,305.99,334.56,217778000,5162847232
|
||||
12-22-2017,416.44,416.75,259.88,305.73,313312992,6962704384
|
||||
12-21-2017,449.75,460.87,369.17,406.77,352177984,7518780928
|
||||
12-20-2017,354.38,488.57,348.57,453.45,983169024,5923723776
|
||||
12-19-2017,319.81,367.33,316.07,355.18,413363008,5345273344
|
||||
12-18-2017,300.00,332.55,281.70,319.53,313796992,5013623296
|
||||
12-17-2017,297.61,306.58,294.50,300.48,120807000,4973114880
|
||||
12-16-2017,297.06,313.01,292.14,296.40,136415008,4963497984
|
||||
12-15-2017,316.87,316.87,277.86,297.84,175999008,5293818880
|
||||
12-14-2017,271.43,352.55,270.45,316.95,467875008,4534152192
|
||||
12-13-2017,276.11,285.06,254.10,271.45,221863008,4611859968
|
||||
12-12-2017,254.35,294.19,251.87,275.45,205848992,4247982592
|
||||
12-11-2017,229.33,288.68,229.19,254.45,265127008,3829552640
|
||||
12-10-2017,244.98,245.99,195.87,228.87,140891008,4090460160
|
||||
12-09-2017,260.84,263.10,230.10,243.10,105017000,4354925568
|
||||
12-08-2017,253.71,278.26,248.08,261.16,178502000,4235357952
|
||||
12-07-2017,279.03,279.76,250.23,251.64,137884992,4657538560
|
||||
12-06-2017,305.66,305.93,270.91,279.89,156602000,5101521408
|
||||
12-05-2017,329.47,329.47,303.18,304.68,113206000,5498369536
|
||||
12-04-2017,322.01,339.83,316.34,328.38,130453000,5373318144
|
||||
12-03-2017,298.84,347.78,294.44,320.66,252844000,4986078720
|
||||
12-02-2017,311.51,315.05,295.88,299.07,88196704,5196893696
|
||||
12-01-2017,304.34,315.75,288.14,311.64,134598000,5076655104
|
||||
11-30-2017,294.33,323.56,269.03,304.64,151331008,4909144064
|
||||
11-29-2017,329.40,360.75,287.73,295.41,252312992,5493507584
|
||||
11-28-2017,359.36,360.12,325.56,329.78,101004000,5992372736
|
||||
11-27-2017,370.18,387.88,353.67,359.24,129160000,6172135936
|
||||
11-26-2017,355.72,366.79,334.74,366.79,141228000,5930455040
|
||||
11-25-2017,394.04,394.04,339.10,356.04,208662000,-
|
||||
11-24-2017,295.75,413.74,284.26,394.22,537472000,-
|
||||
11-23-2017,241.97,299.89,241.97,293.61,154038000,-
|
||||
11-22-2017,264.18,275.05,232.92,241.72,111451000,-
|
||||
11-21-2017,250.85,364.78,201.90,267.21,370782016,-
|
||||
11-20-2017,135.20,247.10,105.79,236.37,93826896,-
|
||||
11-19-2017,154.91,155.55,133.96,135.69,19503400,-
|
||||
11-18-2017,153.07,172.45,151.79,155.73,24642900,-
|
||||
11-17-2017,138.75,165.93,133.05,152.02,24935100,-
|
||||
11-16-2017,161.87,181.33,136.40,140.78,27949200,-
|
||||
11-15-2017,160.54,187.28,151.47,161.69,30094100,-
|
||||
11-14-2017,253.21,253.21,154.05,159.94,39340400,-
|
||||
11-13-2017,277.00,307.26,218.34,249.22,45916500,-
|
||||
11-12-2017,421.75,465.62,281.55,282.41,90339904,-
|
||||
11-11-2017,213.12,509.81,213.12,427.14,187191008,-
|
||||
11-10-2017,157.49,213.40,155.39,213.40,36198500,-
|
||||
11-09-2017,140.51,156.66,138.23,156.66,13140500,-
|
||||
11-08-2017,153.13,159.34,135.21,139.39,12513700,-
|
||||
11-07-2017,149.25,159.22,149.25,153.35,7219510,-
|
||||
11-06-2017,165.49,170.19,148.12,148.77,10901900,-
|
||||
11-05-2017,141.79,175.96,139.99,165.76,16915700,-
|
||||
11-04-2017,131.60,144.41,128.28,142.17,9145650,-
|
||||
11-03-2017,126.35,137.29,123.55,131.76,8035790,-
|
||||
11-02-2017,144.90,147.02,122.97,127.51,12020600,-
|
||||
11-01-2017,157.02,159.76,140.55,144.88,14898100,-
|
||||
10-31-2017,133.84,164.55,132.16,156.73,18906800,-
|
||||
10-30-2017,138.65,138.65,126.42,132.80,6730380,-
|
||||
10-29-2017,115.92,139.26,115.21,139.18,11295300,-
|
||||
10-28-2017,120.52,123.43,106.18,115.82,5635800,-
|
||||
10-27-2017,137.24,137.98,118.33,120.66,8217860,-
|
||||
10-26-2017,137.03,143.64,121.05,136.23,11556600,-
|
||||
10-25-2017,143.15,165.80,125.83,137.09,16040700,-
|
||||
10-24-2017,498.44,500.76,141.10,142.92,23301700,-
|
||||
10-23-2017,479.82,539.72,479.82,500.13,7652060,-
|
|
|
@ -0,0 +1,87 @@
|
|||
type,date,amount,balance,txid
|
||||
Deposit,2017-12-20 02:03:08 UTC,35.2015732000000000 BCH,35.2015732000000000 BCH,982516f8
|
||||
Deposit,2017-12-20 02:28:50 UTC,3.9999977100000000 BCH,39.2015709100000000 BCH,2401d591
|
||||
Match,2017-12-20 21:45:12 UTC,-1.4481230100000000 BCH,37.7534479000000000 BCH,53759
|
||||
Match,2017-12-20 21:45:12 UTC,-1.7007136400000000 BCH,36.0527342600000000 BCH,53760
|
||||
Match,2017-12-20 21:45:12 UTC,-2.9408511300000000 BCH,33.1118831300000000 BCH,53761
|
||||
Match,2017-12-20 21:45:12 UTC,-0.4225665100000000 BCH,32.6893166200000000 BCH,53762
|
||||
Match,2017-12-20 21:45:12 UTC,-0.4154903700000000 BCH,32.2738262500000000 BCH,53763
|
||||
Match,2017-12-20 21:45:13 UTC,-0.5247415600000000 BCH,31.7490846900000000 BCH,53764
|
||||
Match,2017-12-20 21:45:13 UTC,-0.5300257100000000 BCH,31.2190589800000000 BCH,53765
|
||||
Match,2017-12-20 21:45:13 UTC,-13.1185391100000000 BCH,18.1005198700000000 BCH,53766
|
||||
Match,2017-12-20 21:45:14 UTC,-0.1617647000000000 BCH,17.9387551700000000 BCH,53767
|
||||
Match,2017-12-20 21:45:14 UTC,-0.0173190900000000 BCH,17.9214360800000000 BCH,53768
|
||||
Match,2017-12-20 21:45:14 UTC,-0.5038752100000000 BCH,17.4175608700000000 BCH,53769
|
||||
Match,2017-12-20 21:45:14 UTC,-12.3404287100000000 BCH,5.0771321600000000 BCH,53770
|
||||
Match,2017-12-20 21:45:15 UTC,-2.2585349200000000 BCH,2.8185972400000000 BCH,53771
|
||||
Match,2017-12-20 21:45:15 UTC,-2.3634150100000000 BCH,0.4551822300000000 BCH,53772
|
||||
Match,2017-12-20 21:45:15 UTC,-0.1865456200000000 BCH,0.2686366100000000 BCH,53775
|
||||
Match,2017-12-20 21:45:15 UTC,-0.0766594900000000 BCH,0.1919771200000000 BCH,53774
|
||||
Match,2017-12-20 21:45:15 UTC,-0.1919771200000000 BCH,0.0000000000000000 BCH,53776
|
||||
Deposit,2017-12-11 06:33:51 UTC,6.0753374000000000 BTC,6.0753374000000000 BTC,3a0bb209
|
||||
Match,2017-12-11 06:34:51 UTC,-4.8711238600000000 BTC,1.2042135400000000 BTC,27632574
|
||||
Match,2017-12-11 06:34:51 UTC,-0.2530000000000000 BTC,0.9512135400000000 BTC,27632575
|
||||
Match,2017-12-11 06:34:51 UTC,-0.0500000000000000 BTC,0.9012135400000000 BTC,27632576
|
||||
Match,2017-12-11 06:34:51 UTC,-0.0001616400000000 BTC,0.9010519000000000 BTC,27632577
|
||||
Match,2017-12-11 06:34:51 UTC,-0.0009509100000000 BTC,0.9001009900000000 BTC,27632578
|
||||
Match,2017-12-11 06:34:51 UTC,-0.0007836700000000 BTC,0.8993173200000000 BTC,27632579
|
||||
Match,2017-12-11 06:34:51 UTC,-0.0059031200000000 BTC,0.8934142000000000 BTC,27632580
|
||||
Match,2017-12-11 06:34:52 UTC,-0.0100000000000000 BTC,0.8834142000000000 BTC,27632581
|
||||
Match,2017-12-11 06:34:52 UTC,-0.1630636700000000 BTC,0.7203505300000000 BTC,27632582
|
||||
Match,2017-12-11 06:34:52 UTC,-0.3945257600000000 BTC,0.3258247700000000 BTC,27632583
|
||||
Match,2017-12-11 06:34:52 UTC,-0.0591244600000000 BTC,0.2667003100000000 BTC,27632584
|
||||
Match,2017-12-11 06:34:52 UTC,-0.0600000000000000 BTC,0.2067003100000000 BTC,27632585
|
||||
Match,2017-12-11 06:34:52 UTC,-0.0001000000000000 BTC,0.2066003100000000 BTC,27632586
|
||||
Match,2017-12-11 06:34:52 UTC,-0.2012629100000000 BTC,0.0053374000000000 BTC,27632587
|
||||
Match,2017-12-30 13:15:53 UTC,7.4282225700000000 BTC,7.4335599700000000 BTC,31247252
|
||||
Match,2017-12-30 13:15:53 UTC,0.4500000000000000 BTC,7.8835599700000000 BTC,31247253
|
||||
Match,2017-12-30 13:15:53 UTC,0.1217774300000000 BTC,8.0053374000000000 BTC,31247254
|
||||
Match,2017-12-11 06:34:51 UTC,81961.5787795986000000 USD,81961.5787795986000000 USD,27632574
|
||||
Fee,2017-12-11 06:34:51 UTC,-204.9039469489965000 USD,81756.6748326496035000 USD,27632574
|
||||
Match,2017-12-11 06:34:51 UTC,4256.9805300000000000 USD,86013.6553626496035000 USD,27632575
|
||||
Fee,2017-12-11 06:34:51 UTC,-10.6424513250000000 USD,86003.0129113246035000 USD,27632575
|
||||
Match,2017-12-11 06:34:51 UTC,841.3000000000000000 USD,86844.3129113246035000 USD,27632576
|
||||
Fee,2017-12-11 06:34:51 UTC,-2.1032500000000000 USD,86842.2096613246035000 USD,27632576
|
||||
Match,2017-12-11 06:34:51 UTC,2.7197546400000000 USD,86844.9294159646035000 USD,27632577
|
||||
Fee,2017-12-11 06:34:51 UTC,-0.0067993866000000 USD,86844.9226165780035000 USD,27632577
|
||||
Match,2017-12-11 06:34:51 UTC,15.9999831327000000 USD,86860.9225997107035000 USD,27632578
|
||||
Fee,2017-12-11 06:34:51 UTC,-0.0399999578317500 USD,86860.8825997528717500 USD,27632578
|
||||
Match,2017-12-11 06:34:51 UTC,13.1852477500000000 USD,86874.0678475028717500 USD,27632579
|
||||
Fee,2017-12-11 06:34:51 UTC,-0.0329631193750000 USD,86874.0348843834967500 USD,27632579
|
||||
Match,2017-12-11 06:34:51 UTC,99.3199349688000000 USD,86973.3548193522967500 USD,27632580
|
||||
Fee,2017-12-11 06:34:51 UTC,-0.2482998374220000 USD,86973.1065195148747500 USD,27632580
|
||||
Match,2017-12-11 06:34:52 UTC,168.2490000000000000 USD,87141.3555195148747500 USD,27632581
|
||||
Fee,2017-12-11 06:34:52 UTC,-0.4206225000000000 USD,87140.9348970148747500 USD,27632581
|
||||
Match,2017-12-11 06:34:52 UTC,2741.9156110500000000 USD,89882.8505080648747500 USD,27632582
|
||||
Fee,2017-12-11 06:34:52 UTC,-6.8547890276250000 USD,89875.9957190372497500 USD,27632582
|
||||
Match,2017-12-11 06:34:52 UTC,6632.7907486656000000 USD,96508.7864677028497500 USD,27632583
|
||||
Fee,2017-12-11 06:34:52 UTC,-16.5819768716640000 USD,96492.2044908311857500 USD,27632583
|
||||
Match,2017-12-11 06:34:52 UTC,993.9560781750000000 USD,97486.1605690061857500 USD,27632584
|
||||
Fee,2017-12-11 06:34:52 UTC,-2.4848901954375000 USD,97483.6756788107482500 USD,27632584
|
||||
Match,2017-12-11 06:34:52 UTC,1008.6630000000000000 USD,98492.3386788107482500 USD,27632585
|
||||
Fee,2017-12-11 06:34:52 UTC,-2.5216575000000000 USD,98489.8170213107482500 USD,27632585
|
||||
Match,2017-12-11 06:34:52 UTC,1.6811050000000000 USD,98491.4981263107482500 USD,27632586
|
||||
Fee,2017-12-11 06:34:52 UTC,-0.0042027625000000 USD,98491.4939235482482500 USD,27632586
|
||||
Match,2017-12-11 06:34:52 UTC,3383.4408431555000000 USD,101874.9347667037482500 USD,27632587
|
||||
Fee,2017-12-11 06:34:52 UTC,-8.4586021078887500 USD,101866.4761645958595000 USD,27632587
|
||||
Deposit,2017-12-11 06:39:45 UTC,314887.2200000000000000 USD,416753.6961645958595000 USD,5e06e5e4
|
||||
Match,2017-12-20 21:45:12 UTC,5502.8674380000000000 USD,422256.5636025958595000 USD,53759
|
||||
Match,2017-12-20 21:45:12 UTC,6462.7118320000000000 USD,428719.2754345958595000 USD,53760
|
||||
Match,2017-12-20 21:45:12 UTC,11175.2342940000000000 USD,439894.5097285958595000 USD,53761
|
||||
Match,2017-12-20 21:45:12 UTC,1605.7527380000000000 USD,441500.2624665958595000 USD,53762
|
||||
Match,2017-12-20 21:45:12 UTC,1578.8634060000000000 USD,443079.1258725958595000 USD,53763
|
||||
Match,2017-12-20 21:45:13 UTC,1994.0179280000000000 USD,445073.1438005958595000 USD,53764
|
||||
Match,2017-12-20 21:45:13 UTC,2014.0976980000000000 USD,447087.2414985958595000 USD,53765
|
||||
Match,2017-12-20 21:45:13 UTC,49850.4486180000000000 USD,496937.6901165958595000 USD,53766
|
||||
Match,2017-12-20 21:45:14 UTC,614.7058600000000000 USD,497552.3959765958595000 USD,53767
|
||||
Match,2017-12-20 21:45:14 UTC,65.8125420000000000 USD,497618.2085185958595000 USD,53768
|
||||
Match,2017-12-20 21:45:14 UTC,1914.7257980000000000 USD,499532.9343165958595000 USD,53769
|
||||
Match,2017-12-20 21:45:14 UTC,46893.6290980000000000 USD,546426.5634145958595000 USD,53770
|
||||
Match,2017-12-20 21:45:15 UTC,8582.4326960000000000 USD,555008.9961105958595000 USD,53771
|
||||
Match,2017-12-20 21:45:15 UTC,8980.9770380000000000 USD,563989.9731485958595000 USD,53772
|
||||
Match,2017-12-20 21:45:15 UTC,708.8733560000000000 USD,564698.8465045958595000 USD,53775
|
||||
Match,2017-12-20 21:45:15 UTC,291.3060620000000000 USD,564990.1525665958595000 USD,53774
|
||||
Match,2017-12-20 21:45:15 UTC,729.5130560000000000 USD,565719.6656225958595000 USD,53776
|
||||
Match,2017-12-30 13:15:53 UTC,-96566.8934100000000000 USD,469152.7722125958595000 USD,31247252
|
||||
Match,2017-12-30 13:15:53 UTC,-5850.0000000000000000 USD,463302.7722125958595000 USD,31247253
|
||||
Match,2017-12-30 13:15:53 UTC,-1583.1065900000000000 USD,461719.6656225958595000 USD,31247254
|
|
|
@ -1,21 +1,62 @@
|
|||
(ns taxer.core
|
||||
(:require [clojure.data.csv :as csv]
|
||||
[clojure.data.io :as io]
|
||||
[clojure.spec.alpha :as s]))
|
||||
(:require [clojure.spec.alpha :as s]))
|
||||
|
||||
(defn headify [str]
|
||||
(-> str
|
||||
(replace #" ([^)]+)$" "")
|
||||
(replace #" +" "_")
|
||||
(clojure.string/downcase)
|
||||
(keyword)))
|
||||
(s/def ::currency #{:usd :bch :btc :eth :ada :btg})
|
||||
|
||||
(defn load-csv [filename]
|
||||
(with-open [reader (io/reader filename)]
|
||||
(let [lines (doall (csv/read-csv reader))
|
||||
headers (first lines)
|
||||
]
|
||||
)))
|
||||
(s/fdef load-csv
|
||||
:args (s/cat :filename string?)
|
||||
:ret (s/coll-of ))
|
||||
(s/def ::from-currency ::currency)
|
||||
(s/def ::to-currency ::currency)
|
||||
|
||||
(s/def ::datetime (fn [obj] (instance? java.util.Date obj)))
|
||||
|
||||
(s/def ::timestamp integer?)
|
||||
|
||||
(s/def ::sha1-sum
|
||||
(fn [obj] (and (string? obj)
|
||||
(re-matches #"^[0-9a-f]{40}$" obj))))
|
||||
(s/def ::id ::sha1-sum)
|
||||
|
||||
(s/def ::txn-type #{:buy :sell :send :receive :trade :fee})
|
||||
|
||||
(s/def ::from-account ::sha1-sum)
|
||||
(s/def ::to-account ::sha1-sum)
|
||||
|
||||
(s/def ::recipient [:self :buyer :merchant])
|
||||
|
||||
(def txn-common [::id
|
||||
::amount
|
||||
::currency
|
||||
::txn-type
|
||||
::account
|
||||
::currency])
|
||||
(defmulti txn-type ::txn-type)
|
||||
(defmethod txn-type :buy [_]
|
||||
(s/keys :req (concat txn-common
|
||||
[::from-currency])
|
||||
:opt [::amount-consumed]))
|
||||
(defmethod txn-type :sell [_]
|
||||
(s/keys :req (concat txn-common
|
||||
[])
|
||||
:opt [::consuming-txns]))
|
||||
(defmethod txn-type :trade [_]
|
||||
(s/keys :req (concat txn-common
|
||||
[::to-currency])))
|
||||
(defmethod txn-type :send [_]
|
||||
(s/keys :req (concat txn-common [])
|
||||
:opt [::recipient]))
|
||||
(defmethod txn-type :receive [_]
|
||||
(s/keys :req (concat txn-common [])
|
||||
:opt [::sender]))
|
||||
(defmethod txn-type :fee [_]
|
||||
(s/keys :req (concat txn-common [])))
|
||||
|
||||
(s/def ::txn (s/multi-spec txn-type ::txn-type))
|
||||
(s/def ::txns (s/coll-of ::txn))
|
||||
|
||||
(s/def ::pricemap
|
||||
(s/map-of ::timestamp
|
||||
(s/keys :req-un [::date
|
||||
::from-currency ::to-currency
|
||||
::open ::high ::low ::close]
|
||||
:opt-un [::volume_from ::volume_to])))
|
||||
|
||||
(s/def ::pricemaps (s/map-of keyword? ::pricemap))
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
(ns taxer.executor
|
||||
(:require [taxer.importer :as import]
|
||||
[taxer.core :as tax]
|
||||
[clojure.java.io :as io]
|
||||
[clojure.spec.alpha :as s]))
|
||||
|
||||
(defn gdax []
|
||||
(import/merge-gdax-transactions
|
||||
(import/load-gdax-csv (io/resource "gdax-bch.csv"))))
|
||||
|
||||
(defn coinbase []
|
||||
(import/merge-coinbase-transactions
|
||||
(import/load-coinbase-csv (io/resource "Coinbase-50f5ebcff0c2719719000033-TaxTransactionsReport-2018-05-18-21_36_35.csv"))))
|
||||
|
||||
(defn rates []
|
||||
(let [btcusd (import/load-bittrex-rates (io/resource "Bittrex_BTCUSD_1h.csv"))]
|
||||
(-> {}
|
||||
(assoc :btc->usd (-> btcusd (import/bittrex-rate:btc->usd)))
|
||||
(assoc :bcc->usd (-> (io/resource "Poloniex_BCHUSD_1h.csv")
|
||||
(import/load-bittrex-rates)
|
||||
(import/bittrex-rate:bcc->usd)))
|
||||
(assoc :ada->usd (-> (io/resource "Bittrex_ADABTC_1h.csv")
|
||||
(import/load-bittrex-rates)
|
||||
(partial import/bittrex-rate:ada->usd btcusd)))
|
||||
(assoc :eth->usd (-> (io/resource "Bittrex_ETHUSD_1h.csv")
|
||||
(import/load-bittrex-rates)
|
||||
(import/bittrex-rate:eth->usd)))
|
||||
(assoc :btg->usd (-> (io/resource "coinmarketcap_btgusd.csv")
|
||||
(import/load-coinmarketcap-rates :btg :usd)
|
||||
(import/coinmarketcap-rate:btg->usd)))
|
||||
(assoc :usdt->usd (fn [date] 1)))))
|
||||
(s/fdef rates
|
||||
:ret ::tax/pricemaps)
|
||||
|
||||
(defn bittrex []
|
||||
(import/merge-bittrex-transactions (rates)
|
||||
(import/load-bittrex-csv "resources/bittrex-fullOrders.csv")))
|
|
@ -0,0 +1,404 @@
|
|||
(ns taxer.importer
|
||||
(:require [taxer.core :as tax]
|
||||
[org.fudo.utils.sorted :as sort]
|
||||
[clojure.core.match :refer [match]]
|
||||
[clojure.data.csv :as csv]
|
||||
[clojure.java.io :as io]
|
||||
[clojure.string :as str]
|
||||
[clojure.spec.alpha :as s]
|
||||
[orchestra.spec.test :as st]))
|
||||
|
||||
(st/instrument)
|
||||
|
||||
(defn file? [obj]
|
||||
(instance? java.io.File obj))
|
||||
|
||||
(s/def ::header keyword?)
|
||||
|
||||
(defn headify [str]
|
||||
(-> str
|
||||
(str/replace #" \([^)]+\)$" "")
|
||||
(str/replace #" +" "_")
|
||||
(str/lower-case)
|
||||
(keyword)))
|
||||
(s/fdef headify
|
||||
:args (s/cat :str string?)
|
||||
:ret ::header)
|
||||
|
||||
(defn make-row [headers fields]
|
||||
(into {} (map vector headers fields)))
|
||||
(s/fdef make-row
|
||||
:args (s/cat :headers (s/coll-of ::header)
|
||||
:fields (s/coll-of string?))
|
||||
:ret (s/map-of ::tax/header string?))
|
||||
|
||||
(defn load-csv [file]
|
||||
(with-open [reader (io/reader file)]
|
||||
(let [lines (doall (csv/read-csv reader))
|
||||
headers (map headify (first lines))]
|
||||
(map (partial make-row headers) (rest lines)))))
|
||||
(s/fdef load-csv
|
||||
:args (s/cat :file file?)
|
||||
:ret (s/coll-of (s/map-of ::tax/header string?)))
|
||||
|
||||
(defn alter-field [field f]
|
||||
(fn [row]
|
||||
(if (get row field)
|
||||
(update row field (fn [value] (f value)))
|
||||
row)))
|
||||
|
||||
(defn add-field [field f]
|
||||
(fn [row]
|
||||
(assoc row field (f row))))
|
||||
|
||||
(defn split-field [field header-generators & [passed-sep]]
|
||||
(let [header-pairs (partition 2 header-generators)
|
||||
sep (or passed-sep #" ")]
|
||||
(fn [row]
|
||||
(into row
|
||||
(map (fn [[header generator] value] {header (generator value)})
|
||||
header-pairs
|
||||
(str/split (field row) sep))))))
|
||||
|
||||
(defn parse-date [date-format]
|
||||
(let [date-format (java.text.SimpleDateFormat. date-format)]
|
||||
(fn [date-str] (.parse date-format date-str))))
|
||||
|
||||
(defn load-coinbase-csv [file]
|
||||
(map (comp (alter-field :timestamp (parse-date "M/d/y"))
|
||||
(alter-field :transaction_type headify)
|
||||
(alter-field :asset headify)
|
||||
(alter-field :quantity_transacted bigdec)
|
||||
(alter-field :usd_spot_price_at_transaction bigdec)
|
||||
(alter-field :usd_amount_transacted bigdec))
|
||||
(load-csv file)))
|
||||
|
||||
(defn load-gdax-csv [file]
|
||||
(map (comp (alter-field :type headify)
|
||||
(alter-field :date (parse-date "y-M-d H:m:s"))
|
||||
(split-field :amount [:txn_amount bigdec :txn_currency headify])
|
||||
(split-field :balance [:balance_amount bigdec :balance_currency headify]))
|
||||
(load-csv file)))
|
||||
|
||||
(defn sha1-sum [s]
|
||||
(->> (-> "sha1"
|
||||
java.security.MessageDigest/getInstance
|
||||
(.digest (.getBytes s)))
|
||||
(map #(.substring
|
||||
(Integer/toString
|
||||
(+ (bit-and % 0xff) 0x100) 16) 1))
|
||||
(apply str)))
|
||||
|
||||
;; (:timestamp
|
||||
;; :transaction_type
|
||||
;; :asset
|
||||
;; :quantity_transacted
|
||||
;; :usd_spot_price_at_transaction
|
||||
;; :usd_amount_transacted
|
||||
;; :address
|
||||
;; :notes)
|
||||
|
||||
(defn common->local [txn]
|
||||
(let [id-fields [::tax/timestamp
|
||||
::tax/txn-type
|
||||
::tax/amount
|
||||
::tax/currency
|
||||
::tax/account]]
|
||||
(assoc txn ::tax/id
|
||||
(sha1-sum (str/join (map txn
|
||||
id-fields))))))
|
||||
|
||||
(defn common-coinbase->local [txn]
|
||||
(-> txn
|
||||
(assoc ::tax/timestamp (:timestamp txn)
|
||||
::tax/usd-amount (:usd_amount_transacted txn)
|
||||
::tax/account :coinbase
|
||||
::tax/amount (:quantity_transacted txn)
|
||||
::tax/currency (:asset txn))
|
||||
(common->local)))
|
||||
|
||||
(defmulti coinbase->local :transaction_type)
|
||||
(defmethod coinbase->local :buy [txn]
|
||||
(-> txn
|
||||
(assoc ::tax/txn-type :buy)
|
||||
(common-coinbase->local)))
|
||||
|
||||
(defmethod coinbase->local :sell [txn]
|
||||
(-> txn
|
||||
(assoc ::tax/txn-type :sell)
|
||||
(common-coinbase->local)))
|
||||
|
||||
(defmethod coinbase->local :receive [txn]
|
||||
(-> txn
|
||||
(assoc ::tax/txn-type :recieve)
|
||||
(common-coinbase->local)))
|
||||
|
||||
(defmethod coinbase->local :send [txn]
|
||||
(-> txn
|
||||
(assoc ::tax/txn-type :send)
|
||||
(common-coinbase->local)))
|
||||
|
||||
(defmethod coinbase->local :paid_for_an_order [txn]
|
||||
(-> txn
|
||||
(assoc ::tax/txn-type :sell)
|
||||
(common-coinbase->local)))
|
||||
|
||||
(defn merge-coinbase-transactions [txns]
|
||||
(map coinbase->local txns
|
||||
))
|
||||
|
||||
(defn common-gdax->local [txn]
|
||||
(-> txn
|
||||
(assoc ::tax/txn-id (:txid txn)
|
||||
::tax/timestamp (:date txn)
|
||||
::tax/account :gdx
|
||||
::tax/amount (:txn_amount txn)
|
||||
::tax/currency (:txn_currency txn))
|
||||
(common->local)))
|
||||
|
||||
(defn gdax-deposit->local [txn]
|
||||
(-> txn
|
||||
(assoc ::tax/txn-type :deposit)
|
||||
(common-gdax->local)))
|
||||
|
||||
(defn gdax-withdrawal->local [txn]
|
||||
(-> txn
|
||||
(assoc ::tax/txn-type :withdrawal)
|
||||
(common-gdax->local)))
|
||||
|
||||
(defn gdax-fee->local [txn]
|
||||
(-> txn
|
||||
(assoc ::tax/txn-type :fee)
|
||||
(common-gdax->local)))
|
||||
|
||||
(defn gdax-trade->local [& txns]
|
||||
(let [find-first (fn [pred coll] (first (filter pred coll)))
|
||||
usdtx? (fn [tx] (= :usd (:txn_currency tx)))
|
||||
match? (fn [tx] (= :match (:type tx)))
|
||||
trade-txns (filter match? txns)
|
||||
usdtx (find-first usdtx? trade-txns)
|
||||
othertx (find-first (complement usdtx?) trade-txns)]
|
||||
(when (not (and usdtx othertx))
|
||||
(throw (RuntimeException.
|
||||
(format "Match expects usd and non-usd elements, given: %s and %s"
|
||||
usdtx othertx))))
|
||||
(if (pos? (:txn_amount othertx))
|
||||
(-> othertx
|
||||
(assoc ::tax/txn-type :buy
|
||||
::tax/usd-amount (.abs (:txn_amount usdtx)))
|
||||
(common-gdax->local))
|
||||
(-> othertx
|
||||
(assoc ::tax/txn-type :sell
|
||||
::tax/usd-amount (.abs (:txn_amount usdtx)))
|
||||
(common-gdax->local)))))
|
||||
|
||||
(defn merge-gdax-transactions [data]
|
||||
(map (fn [[txid txns]]
|
||||
(match (set (map :type txns))
|
||||
#{:match} (apply gdax-trade->local txns)
|
||||
#{:deposit} (apply gdax-deposit->local txns)
|
||||
#{:withdrawal} (apply gdax-withdrawal->local txns)
|
||||
other (throw (RuntimeException.
|
||||
(format "Transaction type not recognized: %s"
|
||||
other)))))
|
||||
(group-by :txid (remove (fn [txn] (= (:type txn) :fee)) data))))
|
||||
(s/fdef merge-gdax-transactions
|
||||
:args (s/cat :data (s/coll-of (s/map-of ::header any?)))
|
||||
:ret ::tax/txns)
|
||||
|
||||
(defn load-bittrex-rates [file]
|
||||
(let [take-first-3 (fn [sym] (-> sym (subs 0 3) str/lower-case keyword))
|
||||
take-rest (fn [sym] (-> sym (subs 3) str/lower-case keyword))]
|
||||
(group-by (fn [measure] (.getTime (:date measure)))
|
||||
(map (comp (alter-field :date (parse-date "y-M-d K-a"))
|
||||
(add-field :from-currency (fn [row] (take-first-3 (:symbol row))))
|
||||
(add-field :to-currency (fn [row] (take-rest (:symbol row))))
|
||||
(alter-field :open bigdec)
|
||||
(alter-field :high bigdec)
|
||||
(alter-field :low bigdec)
|
||||
(alter-field :close bigdec)
|
||||
(alter-field :volume_from bigdec)
|
||||
(alter-field :volume_to bigdec))
|
||||
(load-csv file)))))
|
||||
(s/fdef bittrex-load-prices
|
||||
:args (s/cat :file file?)
|
||||
:ret ::tax/pricemap)
|
||||
|
||||
(defn load-coinmarketcap-rates [file from to]
|
||||
(group-by (fn [measure] (.getTime (:date measure)))
|
||||
(map (comp (alter-field :date (parse-date "M-d-y"))
|
||||
(alter-field :open bigdec)
|
||||
(alter-field :high bigdec)
|
||||
(alter-field :low bigdec)
|
||||
(alter-field :close bigdec)
|
||||
(alter-field :volume bigdec)
|
||||
(alter-field :market_cap bigdec)
|
||||
(add-field :from-currency (fn [row] from))
|
||||
(add-field :to-currency (fn [row] to)))
|
||||
(load-csv file))))
|
||||
(s/fdef load-coinmarketcap-rates
|
||||
:args (s/cat :file file? :from keyword? :to keyword?)
|
||||
:ret ::tax/pricemap)
|
||||
|
||||
(defn load-bittrex-csv [file]
|
||||
(map (comp (split-field :exchange [:to-currency headify :from-currency headify] #"-")
|
||||
(alter-field :type (fn [type-str] (headify (last (str/split type-str #"_")))))
|
||||
(alter-field :quantity bigdec)
|
||||
(alter-field :limit bigdec)
|
||||
(alter-field :commissionpaid bigdec)
|
||||
(alter-field :price bigdec)
|
||||
(alter-field :opened (parse-date "M/d/y K:m:s a"))
|
||||
(alter-field :closed (parse-date "M/d/y K:m:s a")))
|
||||
(load-csv file)))
|
||||
|
||||
#_(defn minimize
|
||||
([lst item] (minimize lst item (fn [a b] (Math/abs (- a b)))))
|
||||
([lst item diff & [curr]]
|
||||
(if (empty? lst)
|
||||
curr
|
||||
(cond (nil? curr) (minimize (rest lst) item diff (first lst))
|
||||
(< (diff item (first lst)) (diff item curr)) (minimize (rest lst) item diff (first lst))
|
||||
:else (minimize (rest lst) item diff curr)))))
|
||||
|
||||
(defn bsearch [lst item diff]
|
||||
(cond (= (count lst) 0) nil
|
||||
(= (count lst) 1) (first lst)
|
||||
:else (let [midpoint (int (/ (count lst) 2))
|
||||
miditem (nth lst midpoint)]
|
||||
(cond (= 0 (diff item miditem)) miditem
|
||||
(< 0 (diff item miditem)) (bsearch (first (split-at midpoint lst)) item diff)
|
||||
(> 0 (diff item miditem)) (bsearch (second (split-at midpoint lst)) item diff)))))
|
||||
|
||||
(defn bsearch-timestamps [timestamps timestamp]
|
||||
(bsearch timestamps timestamp (fn [a b] (- b a))))
|
||||
|
||||
(defn get-avg-rate [measure]
|
||||
(/ (+ (:high measure) (:low measure)) 2))
|
||||
(s/fdef get-avg-rate
|
||||
:args (s/cat :measure (s/keys :req [::high ::low]))
|
||||
:ret decimal?)
|
||||
|
||||
(defn bittrex-rate:btc->usd [btcusd]
|
||||
(let [timestamps (sort (keys btcusd))]
|
||||
(fn [date]
|
||||
(first (map get-avg-rate
|
||||
(get btcusd (bsearch-timestamps timestamps (.getTime date))))))))
|
||||
(s/fdef bittrex-rate:btc->usd
|
||||
:args (s/cat :btcusd ::tax/pricemap)
|
||||
:ret (s/fspec :args (s/cat :date ::tax/timestamp) :ret decimal?))
|
||||
|
||||
(defn bittrex-rate:bcc->usd [bccusd]
|
||||
(let [timestamps (sort (keys bccusd))]
|
||||
(fn [date]
|
||||
(first (map get-avg-rate
|
||||
(get bccusd (bsearch-timestamps timestamps (.getTime date))))))))
|
||||
(s/fdef bittrex-rate:btc->usd
|
||||
:args (s/cat :bccusd ::tax/pricemap)
|
||||
:ret (s/fspec :args (s/cat :date ::tax/timestamp) :ret decimal?))
|
||||
|
||||
(defn bittrex-rate:ada->usd [btcusd adabtc]
|
||||
(let [->usd (bittrex-rate:btc->usd btcusd)
|
||||
timestamps (sort (keys adabtc))]
|
||||
(fn [date]
|
||||
(let [ada-in-btc (first (map get-avg-rate
|
||||
(get adabtc (bsearch-timestamps timestamps
|
||||
(.getTime date)))))
|
||||
btc-in-usd (->usd date)]
|
||||
(* ada-in-btc btc-in-usd)))))
|
||||
(s/fdef bittrex-rate:ada->usd
|
||||
:args (s/cat :btcusd ::tax/pricemap :adabtc ::tax/pricemap)
|
||||
:ret (s/fspec :args (s/cat :date ::tax/timestamp) :ret decimal?))
|
||||
|
||||
(defn bittrex-rate:eth->usd [ethusd]
|
||||
(let [timestamps (sort (keys ethusd))]
|
||||
(fn [date]
|
||||
(first (map get-avg-rate
|
||||
(get ethusd (bsearch-timestamps timestamps (.getTime date))))))))
|
||||
(s/fdef bittrex-rate:eth->usd
|
||||
:args (s/cat :ethusd ::tax/pricemap)
|
||||
:ret (s/fspec :args (s/cat :date ::tax/timestamp) :ret decimal?))
|
||||
|
||||
(defn coinmarketcap-rate:btg->usd [btgusd]
|
||||
(let [timestamps (sort (keys btgusd))]
|
||||
(fn [date]
|
||||
(first (map get-avg-rate
|
||||
(get btgusd (bsearch-timestamps timestamps (.getTime date))))))))
|
||||
|
||||
(defn bittrex-rate:usdt->usd []
|
||||
(fn [date] 1))
|
||||
(s/fdef bittrex-rate:usdt->usd
|
||||
:ret (s/fspec :args (s/cat :date ::tax/timestamp) :ret decimal?))
|
||||
|
||||
(defn build-bittrex-rates [btcusd-csv bccusd-csv adabtc-csv ethusd-csv]
|
||||
(let [btcusd (load-bittrex-rates btcusd-csv)]
|
||||
{:btc->usd (-> btcusd bittrex-rate:btc->usd)
|
||||
:bcc->usd (-> bccusd-csv load-bittrex-rates bittrex-rate:bcc->usd)
|
||||
:ada->usd (-> adabtc-csv load-bittrex-rates (partial bittrex-rate:ada->usd btcusd))
|
||||
:eth->usd (-> ethusd-csv load-bittrex-rates bittrex-rate:eth->usd)
|
||||
:usdt->usd (bittrex-rate:usdt->usd)}))
|
||||
(s/fdef build-bittrex-rates
|
||||
:args (s/cat :btcusd-csv file?
|
||||
:bccusd-csv file?
|
||||
:adabtc-csv file?
|
||||
:ethusd-csv file?)
|
||||
:ret ::tax/pricemaps)
|
||||
|
||||
(defn common-bittrex->local [txn]
|
||||
(-> txn
|
||||
(assoc ::tax/txn-id (:orderuuid txn)
|
||||
::tax/timestamp (:closed txn)
|
||||
::tax/account :bittrex)
|
||||
(common->local)))
|
||||
|
||||
(defn get-bittrex-rate [rates src dest date]
|
||||
(let [desired-conversion (keyword (str (name src) "->" (name dest)))
|
||||
conversion (get rates desired-conversion)]
|
||||
(if (nil? conversion)
|
||||
(throw (RuntimeException. (format "Conversion not found: %s" desired-conversion)))
|
||||
(conversion date))))
|
||||
|
||||
(defn bittrex-sell->local-txns [rates txn]
|
||||
(let [usd-amount (* (:quantity txn)
|
||||
(get-bittrex-rate rates (:from-currency txn) :usd (:closed txn)))]
|
||||
[(-> txn
|
||||
(assoc ::tax/txn-type :sell
|
||||
::tax/amount (:quantity txn)
|
||||
::tax/currency (:from-currency txn)
|
||||
::tax/usd-amount usd-amount)
|
||||
(common-bittrex->local))
|
||||
(-> txn
|
||||
(assoc ::tax/txn-type :buy
|
||||
::tax/amount (with-precision 10 (/ (:quantity txn)
|
||||
(:price txn)))
|
||||
::tax/currency (:to-currency txn)
|
||||
::tax/usd-amount usd-amount))]))
|
||||
|
||||
(defn bittrex-buy->local-txns [rates txn]
|
||||
(let [usd-amount (* (:quantity txn)
|
||||
(get-bittrex-rate rates (:to-currency txn) :usd (:closed txn)))]
|
||||
[(-> txn
|
||||
(assoc ::tax/txn-type :buy
|
||||
::tax/amount (:quantity txn)
|
||||
::tax/currency (:to-currency txn)
|
||||
::tax/usd-amount usd-amount)
|
||||
(common-bittrex->local))
|
||||
(-> txn
|
||||
(assoc ::tax/txn-type :sell
|
||||
::tax/amount (with-precision 10 (/ (:quantity txn)
|
||||
(:price txn)))
|
||||
::tax/currency (:from-currency txn)
|
||||
::tax/usd-amount usd-amount))]))
|
||||
|
||||
(defn bittrex-txn->local-txns [rates txn]
|
||||
(match (:type txn)
|
||||
:buy (bittrex-buy->local-txns rates txn)
|
||||
:sell (bittrex-sell->local-txns rates txn)
|
||||
other (throw (RuntimeException.
|
||||
(format "Unrecognized Bittrex txn type: %s" other)))))
|
||||
|
||||
(defn merge-bittrex-transactions [rates txns]
|
||||
(mapcat (partial bittrex-txn->local-txns rates) txns))
|
||||
(s/fdef merge-bittrex-transactions
|
||||
:args (s/cat :rates ::tax/pricemaps
|
||||
:txns (s/coll-of (s/map-of ::tax/header any?)))
|
||||
:ret ::tax/txns)
|
|
@ -0,0 +1,26 @@
|
|||
(ns taxer.ops
|
||||
(:require [taxer.core :as tax]
|
||||
[clojure.spec.alpha :as s]))
|
||||
|
||||
(defn filter-on-value [rows field value]
|
||||
(filter (fn [row] (= (get row field) value)) rows))
|
||||
(s/fdef filter-on-value
|
||||
:args (s/cat :rows ::tax/txns
|
||||
:field keyword?
|
||||
:value any?)
|
||||
:ret ::tax/txns)
|
||||
|
||||
(defn sort-on-field
|
||||
([rows field] (sort-on-field rows field false))
|
||||
([rows field desc] (let [sorted (sort (fn [a b]
|
||||
(compare (get field a)
|
||||
(get field b)))
|
||||
rows)]
|
||||
(if desc (reverse sorted) sorted))))
|
||||
(s/fdef sort-on-field
|
||||
:args (s/or :with-order (s/cat :rows ::tax/txns
|
||||
:field keyword?
|
||||
:desc boolean?)
|
||||
:without-order (s/cat :rows ::tax/txns
|
||||
:field keyword?))
|
||||
:ret ::tax/txns)
|
Loading…
Reference in New Issue