anaucoin commited on
Commit
5367fce
·
1 Parent(s): 23f5c37

initial commit

Browse files
.streamlit/config.toml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ [server]
2
+ port=8501
3
+ enableCORS = false
4
+ enableXsrfProtection = false
5
+ [theme]
6
+ base = "light"
.streamlit/secrets.toml ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ db_username = "Bakery"
2
+ db_password = "TheMuffinMan"
CC-Trade-Log.csv ADDED
@@ -0,0 +1,261 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Trade # Entry Date Buy Price Sell Price Exit Date P/L per Token P/L % Drawdown
2
+ 1 2022-08-15 21:57 $11.31 $11.47 2022-08-16 2:52 $0.16 1.44% 1.23%
3
+ 2 2022-08-16 3:39 $11.48 $11.68 2022-08-16 22:44 $0.21 1.80% 2.11%
4
+ 3 2022-08-17 2:40 $11.55 $11.75 2022-08-17 4:54 $0.20 1.74% 0.28%
5
+ 4 2022-08-17 8:06 $11.48 $11.79 2022-08-17 14:48 $0.32 2.74% 2.62%
6
+ 5 2022-08-17 16:01 $11.71 $11.90 2022-08-17 20:18 $0.19 1.61% 1.35%
7
+ 6 2022-08-17 22:41 $12.09 $11.45 2022-08-18 18:20 -$0.64 -5.28% 5.37%
8
+ 7 2022-08-18 19:20 $11.22 $10.64 2022-08-19 1:35 -$0.58 -5.18% 5.70%
9
+ 8 2022-08-19 8:57 $10.63 $10.86 2022-08-19 9:33 $0.23 2.14% 0.08%
10
+ 9 2022-08-19 12:00 $10.95 $10.39 2022-08-20 12:09 -$0.55 -5.05% 5.36%
11
+ 10 2022-08-20 15:54 $10.07 $10.25 2022-08-20 17:02 $0.17 1.73% 1.11%
12
+ 11 2022-08-20 22:48 $10.26 $10.39 2022-08-21 0:56 $0.13 1.28% 0.08%
13
+ 12 2022-08-21 10:28 $10.60 $10.74 2022-08-21 16:29 $0.14 1.33% 0.29%
14
+ 13 2022-08-21 16:42 $10.66 $10.11 2022-08-22 3:20 -$0.55 -5.18% 5.26%
15
+ 14 2022-08-22 4:34 $10.17 $10.32 2022-08-22 5:45 $0.15 1.44% 0.17%
16
+ 15 2022-08-22 12:14 $10.84 $11.00 2022-08-22 18:47 $0.16 1.49% 1.53%
17
+ 16 2022-08-22 19:55 $10.97 $11.32 2022-08-22 20:13 $0.36 3.24% 0.08%
18
+ 17 2022-08-22 23:30 $11.67 $11.87 2022-08-23 13:28 $0.21 1.77% 2.96%
19
+ 18 2022-08-23 15:43 $11.88 $12.12 2022-08-23 16:10 $0.24 2.02% 0.21%
20
+ 19 2022-08-23 16:49 $11.98 $12.17 2022-08-23 18:21 $0.20 1.65% 0.24%
21
+ 20 2022-08-23 20:24 $11.84 $12.14 2022-08-24 9:26 $0.29 2.47% 2.17%
22
+ 21 2022-08-24 15:09 $13.02 $13.18 2022-08-24 16:05 $0.16 1.22% 0.21%
23
+ 22 2022-08-24 16:35 $13.13 $12.45 2022-08-26 2:15 -$0.68 -5.15% 5.36%
24
+ 23 2022-08-26 4:53 $12.39 $12.56 2022-08-26 7:37 $0.17 1.39% 2.41%
25
+ 24 2022-08-26 10:05 $12.41 $11.77 2022-08-26 13:29 -$0.63 -5.10% 5.31%
26
+ 25 2022-08-26 16:25 $11.94 $11.30 2022-08-26 19:18 -$0.64 -5.32% 5.40%
27
+ 26 2022-08-26 23:43 $10.89 $11.11 2022-08-27 8:52 $0.22 2.01% 1.96%
28
+ 27 2022-08-27 10:20 $10.89 $11.03 2022-08-27 10:58 $0.14 1.29% 0.50%
29
+ 28 2022-08-27 12:53 $11.09 $11.24 2022-08-27 17:43 $0.15 1.33% 1.39%
30
+ 29 2022-08-27 18:57 $11.17 $11.32 2022-08-27 19:51 $0.15 1.30% 1.33%
31
+ 30 2022-08-28 0:24 $11.13 $10.57 2022-08-28 18:44 -$0.56 -5.01% 5.28%
32
+ 31 2022-08-28 19:59 $10.28 $10.53 2022-08-28 22:36 $0.25 2.43% 1.13%
33
+ 32 2022-08-28 23:28 $10.42 $10.74 2022-08-29 7:30 $0.32 3.09% 1.78%
34
+ 33 2022-08-29 11:35 $11.30 $11.66 2022-08-29 18:46 $0.36 3.22% 1.84%
35
+ 34 2022-08-30 0:45 $11.55 $11.80 2022-08-30 4:45 $0.24 2.10% 0.88%
36
+ 35 2022-08-30 8:48 $11.72 $11.87 2022-08-30 15:49 $0.16 1.35% 5.20%
37
+ 36 2022-08-30 16:55 $11.80 $12.07 2022-08-30 17:53 $0.28 2.33% 0.75%
38
+ 37 2022-08-30 18:14 $12.00 $12.17 2022-08-30 23:51 $0.17 1.43% 1.78%
39
+ 38 2022-08-31 0:55 $12.00 $12.13 2022-08-31 7:24 $0.13 1.09% 2.18%
40
+ 39 2022-08-31 8:30 $11.99 $12.20 2022-08-31 14:52 $0.21 1.75% 3.81%
41
+ 40 2022-08-31 15:46 $12.03 $12.19 2022-09-01 7:10 $0.17 1.40% 4.81%
42
+ 41 2022-09-01 12:43 $11.94 $12.15 2022-09-01 15:12 $0.21 1.74% 1.30%
43
+ 42 2022-09-01 18:12 $12.68 $12.85 2022-09-02 8:12 $0.18 1.40% 2.64%
44
+ 43 2022-09-02 12:30 $12.61 $12.78 2022-09-02 19:50 $0.18 1.40% 2.30%
45
+ 44 2022-09-02 22:16 $12.49 $12.75 2022-09-03 14:32 $0.25 2.03% 3.01%
46
+ 45 2022-09-03 14:56 $12.56 $12.75 2022-09-04 3:25 $0.19 1.47% 1.36%
47
+ 46 2022-09-04 16:49 $12.84 $13.24 2022-09-04 19:01 $0.39 3.07% 0.38%
48
+ 47 2022-09-04 21:21 $12.91 $12.10 2022-09-06 12:06 -$0.81 -6.25% 6.65%
49
+ 48 2022-09-06 12:11 $11.98 $12.16 2022-09-07 13:09 $0.19 1.54% 3.74%
50
+ 49 2022-09-07 17:54 $13.03 $13.25 2022-09-08 7:34 $0.21 1.63% 3.19%
51
+ 50 2022-09-08 7:46 $13.03 $13.52 2022-09-08 9:28 $0.50 3.82% 0.90%
52
+ 51 2022-09-08 18:18 $13.74 $14.05 2022-09-08 22:35 $0.30 2.20% 0.21%
53
+ 52 2022-09-09 6:44 $15.64 $15.97 2022-09-09 7:23 $0.33 2.11% 0.09%
54
+ 53 2022-09-09 13:03 $15.72 $15.95 2022-09-09 14:18 $0.23 1.43% 0.08%
55
+ 54 2022-09-09 16:55 $16.08 $16.29 2022-09-10 16:52 $0.22 1.34% 3.93%
56
+ 55 2022-09-10 18:50 $15.99 $16.08 2022-09-11 2:15 $0.09 0.58% 3.24%
57
+ 56 2022-09-11 7:06 $15.69 $15.97 2022-09-11 12:12 $0.28 1.77% 0.80%
58
+ 57 2022-09-11 16:51 $15.35 $15.60 2022-09-11 17:41 $0.26 1.67% 0.84%
59
+ 58 2022-09-11 19:23 $15.55 $15.94 2022-09-11 20:46 $0.40 2.55% 1.44%
60
+ 59 2022-09-11 21:09 $15.72 $15.98 2022-09-12 4:23 $0.26 1.65% 3.17%
61
+ 60 2022-09-12 7:22 $16.05 $15.20 2022-09-12 11:04 -$0.85 -5.29% 5.68%
62
+ 61 2022-09-12 11:09 $15.04 $15.37 2022-09-12 11:57 $0.33 2.21% 0.54%
63
+ 62 2022-09-12 16:19 $15.46 $15.78 2022-09-12 22:51 $0.32 2.06% 1.94%
64
+ 63 2022-09-13 7:33 $15.03 $15.36 2022-09-13 7:35 $0.33 2.18% 0.29%
65
+ 64 2022-09-13 14:09 $13.77 $14.01 2022-09-13 14:48 $0.24 1.74% 0.40%
66
+ 65 2022-09-13 18:03 $14.07 $14.28 2022-09-14 0:19 $0.20 1.45% 2.62%
67
+ 66 2022-09-14 1:44 $14.21 $13.50 2022-09-14 13:13 -$0.72 -5.04% 5.32%
68
+ 67 2022-09-14 19:26 $13.85 $14.19 2022-09-15 2:20 $0.34 2.46% 4.57%
69
+ 68 2022-09-15 8:18 $14.53 $14.83 2022-09-15 9:01 $0.30 2.03% 0.45%
70
+ 69 2022-09-15 10:51 $14.67 $15.02 2022-09-15 11:51 $0.35 2.39% 0.08%
71
+ 70 2022-09-15 12:18 $14.91 $15.08 2022-09-15 13:24 $0.17 1.13% 0.43%
72
+ 71 2022-09-15 17:50 $15.16 $15.47 2022-09-15 19:28 $0.31 2.04% 2.95%
73
+ 72 2022-09-15 21:14 $14.99 $15.19 2022-09-15 22:56 $0.20 1.34% 0.58%
74
+ 73 2022-09-16 0:48 $14.94 $15.25 2022-09-16 6:18 $0.31 2.05% 2.36%
75
+ 74 2022-09-16 23:04 $16.23 $16.57 2022-09-17 4:18 $0.34 2.13% 1.25%
76
+ 75 2022-09-17 10:21 $16.21 $16.54 2022-09-17 11:17 $0.33 2.02% 0.66%
77
+ 76 2022-09-17 18:59 $16.43 $15.60 2022-09-18 7:12 -$0.83 -5.03% 5.25%
78
+ 77 2022-09-18 9:03 $15.62 $14.75 2022-09-18 16:11 -$0.87 -5.55% 5.68%
79
+ 78 2022-09-18 18:56 $14.59 $14.81 2022-09-18 19:08 $0.22 1.49% 0.10%
80
+ 79 2022-09-18 23:38 $15.15 $15.65 2022-09-19 5:57 $0.50 3.29% 3.45%
81
+ 80 2022-09-19 10:21 $15.55 $15.79 2022-09-19 19:23 $0.23 1.50% 2.22%
82
+ 81 2022-09-19 19:36 $15.55 $14.77 2022-09-20 7:32 -$0.78 -5.02% 5.10%
83
+ 82 2022-09-20 8:16 $14.65 $13.92 2022-09-20 17:11 -$0.74 -5.02% 5.61%
84
+ 83 2022-09-20 19:34 $13.74 $13.98 2022-09-20 22:47 $0.24 1.77% 0.56%
85
+ 84 2022-09-21 0:08 $14.12 $14.28 2022-09-21 5:26 $0.16 1.13% 3.72%
86
+ 85 2022-09-21 6:33 $14.23 $14.43 2022-09-21 12:14 $0.20 1.40% 3.13%
87
+ 86 2022-09-21 12:28 $14.25 $14.62 2022-09-21 13:39 $0.38 2.63% 3.91%
88
+ 87 2022-09-21 16:16 $13.71 $12.98 2022-09-21 17:18 -$0.73 -5.33% 5.57%
89
+ 88 2022-09-22 6:13 $14.10 $14.30 2022-09-22 6:54 $0.20 1.38% 0.49%
90
+ 89 2022-09-22 9:53 $14.06 $14.41 2022-09-22 10:51 $0.35 2.48% 1.14%
91
+ 90 2022-09-22 15:15 $14.68 $14.97 2022-09-22 19:54 $0.29 2.00% 2.50%
92
+ 91 2022-09-22 23:07 $14.72 $15.07 2022-09-23 0:57 $0.35 2.36% 0.36%
93
+ 92 2022-09-23 3:27 $14.34 $13.62 2022-09-23 6:48 -$0.73 -5.05% 5.47%
94
+ 93 2022-09-23 11:28 $13.56 $13.98 2022-09-23 14:59 $0.42 3.07% 0.96%
95
+ 94 2022-09-23 18:49 $14.25 $14.59 2022-09-25 10:47 $0.35 2.43% 4.93%
96
+ 95 2022-09-25 15:38 $14.31 $14.67 2022-09-26 8:51 $0.35 2.45% 4.79%
97
+ 96 2022-09-26 11:25 $14.29 $14.68 2022-09-27 2:18 $0.39 2.71% 3.85%
98
+ 97 2022-09-27 2:30 $14.58 $13.85 2022-09-27 11:10 -$0.73 -5.03% 5.12%
99
+ 98 2022-09-27 11:15 $13.76 $13.06 2022-09-27 21:24 -$0.69 -5.05% 5.17%
100
+ 99 2022-09-27 23:46 $13.01 $13.24 2022-09-28 9:50 $0.23 1.74% 3.02%
101
+ 100 2022-09-28 14:40 $12.93 $13.24 2022-09-28 16:01 $0.31 2.37% 0.08%
102
+ 101 2022-09-28 16:47 $13.12 $12.45 2022-09-29 8:51 -$0.67 -5.10% 5.18%
103
+ 102 2022-09-29 12:10 $12.62 $12.80 2022-09-29 18:51 $0.18 1.46% 0.74%
104
+ 103 2022-09-29 19:02 $12.75 $12.97 2022-09-30 0:36 $0.23 1.77% 1.13%
105
+ 104 2022-09-30 0:52 $12.95 $13.13 2022-09-30 8:49 $0.18 1.39% 2.04%
106
+ 105 2022-09-30 10:39 $13.02 $12.37 2022-10-02 18:04 -$0.65 -4.99% 5.27%
107
+ 106 2022-10-02 19:02 $11.94 $12.30 2022-10-02 20:40 $0.36 3.02% 1.03%
108
+ 107 2022-10-03 0:11 $12.06 $12.24 2022-10-03 1:13 $0.17 1.44% 0.08%
109
+ 108 2022-10-03 4:07 $12.20 $12.42 2022-10-03 7:54 $0.21 1.74% 0.48%
110
+ 109 2022-10-03 17:23 $12.80 $13.03 2022-10-04 0:45 $0.22 1.74% 0.51%
111
+ 110 2022-10-04 0:59 $12.99 $13.17 2022-10-04 2:23 $0.18 1.37% 0.51%
112
+ 111 2022-10-04 3:50 $13.05 $13.28 2022-10-06 10:29 $0.23 1.77% 3.39%
113
+ 112 2022-10-06 11:10 $13.23 $12.55 2022-10-10 17:07 -$0.68 -5.17% 5.46%
114
+ 113 2022-10-10 17:18 $12.45 $11.83 2022-10-12 12:47 -$0.62 -4.99% 5.10%
115
+ 114 2022-10-12 15:31 $11.71 $11.10 2022-10-13 2:35 -$0.61 -5.23% 5.85%
116
+ 115 2022-10-13 5:22 $10.84 $10.99 2022-10-13 6:47 $0.15 1.38% 2.69%
117
+ 116 2022-10-13 15:50 $11.51 $11.79 2022-10-13 20:43 $0.28 2.42% 1.90%
118
+ 117 2022-10-14 1:51 $12.10 $11.47 2022-10-14 16:59 -$0.63 -5.23% 5.44%
119
+ 118 2022-10-14 20:10 $11.64 $11.85 2022-10-16 21:45 $0.21 1.80% 1.84%
120
+ 119 2022-10-16 21:56 $11.80 $12.26 2022-10-17 8:58 $0.46 3.87% 0.58%
121
+ 120 2022-10-17 13:19 $12.17 $12.38 2022-10-17 15:49 $0.21 1.69% 0.13%
122
+ 121 2022-10-17 18:13 $12.37 $12.57 2022-10-17 19:35 $0.21 1.68% 0.19%
123
+ 122 2022-10-17 20:32 $12.50 $12.68 2022-10-18 1:52 $0.18 1.43% 0.67%
124
+ 123 2022-10-18 2:19 $12.59 $11.96 2022-10-19 17:35 -$0.63 -5.01% 5.26%
125
+ 124 2022-10-19 19:44 $11.65 $11.89 2022-10-20 0:27 $0.24 2.04% 0.85%
126
+ 125 2022-10-20 0:32 $11.86 $11.26 2022-10-20 15:32 -$0.60 -5.05% 5.22%
127
+ 126 2022-10-20 16:06 $11.30 $11.47 2022-10-21 13:12 $0.17 1.47% 3.46%
128
+ 127 2022-10-21 13:25 $11.38 $11.55 2022-10-21 14:46 $0.17 1.48% 0.11%
129
+ 128 2022-10-21 15:56 $11.55 $11.74 2022-10-21 18:54 $0.19 1.66% 0.48%
130
+ 129 2022-10-21 19:07 $11.68 $11.82 2022-10-22 16:12 $0.15 1.27% 1.89%
131
+ 130 2022-10-22 17:19 $11.77 $12.03 2022-10-23 17:40 $0.26 2.20% 2.90%
132
+ 131 2022-10-23 19:41 $12.06 $12.23 2022-10-25 12:13 $0.17 1.41% 4.35%
133
+ 132 2022-10-25 13:45 $12.19 $12.41 2022-10-26 6:02 $0.21 1.74% 2.56%
134
+ 133 2022-10-26 10:52 $12.40 $12.56 2022-10-26 21:20 $0.16 1.29% 1.97%
135
+ 134 2022-10-26 21:32 $12.44 $12.72 2022-10-26 22:18 $0.28 2.28% 0.13%
136
+ 135 2022-10-26 23:17 $12.72 $12.93 2022-10-27 1:05 $0.22 1.71% 0.11%
137
+ 136 2022-10-27 4:07 $12.82 $13.13 2022-10-27 6:30 $0.31 2.43% 0.40%
138
+ 137 2022-10-27 8:52 $12.98 $13.40 2022-10-27 23:08 $0.42 3.26% 3.74%
139
+ 138 2022-10-28 6:13 $13.13 $13.30 2022-10-28 9:04 $0.17 1.32% 1.34%
140
+ 139 2022-10-28 14:06 $13.51 $13.70 2022-10-28 19:55 $0.19 1.38% 0.37%
141
+ 140 2022-10-28 20:25 $13.59 $13.83 2022-10-30 7:43 $0.24 1.77% 2.17%
142
+ 141 2022-10-30 8:28 $13.74 $13.94 2022-10-30 12:32 $0.20 1.43% 1.89%
143
+ 142 2022-10-30 15:15 $13.90 $14.12 2022-10-30 19:54 $0.23 1.62% 1.51%
144
+ 143 2022-10-30 20:35 $13.92 $14.12 2022-10-30 22:56 $0.20 1.42% 1.04%
145
+ 144 2022-10-31 2:16 $14.04 $14.29 2022-10-31 6:40 $0.25 1.80% 0.84%
146
+ 145 2022-10-31 7:04 $14.26 $14.45 2022-10-31 11:53 $0.19 1.34% 3.22%
147
+ 146 2022-10-31 12:07 $14.26 $13.53 2022-11-02 5:04 -$0.73 -5.15% 5.32%
148
+ 147 2022-11-02 7:10 $13.58 $13.93 2022-11-02 13:07 $0.36 2.63% 1.81%
149
+ 148 2022-11-02 15:16 $13.21 $13.55 2022-11-02 19:58 $0.34 2.54% 1.55%
150
+ 149 2022-11-03 0:32 $13.65 $13.84 2022-11-03 10:00 $0.19 1.40% 2.30%
151
+ 150 2022-11-03 14:16 $13.72 $14.14 2022-11-03 22:49 $0.42 3.05% 2.35%
152
+ 151 2022-11-04 0:15 $14.58 $14.90 2022-11-04 3:15 $0.32 2.17% 1.36%
153
+ 152 2022-11-04 4:49 $14.68 $14.99 2022-11-04 6:29 $0.31 2.10% 0.51%
154
+ 153 2022-11-04 10:53 $14.78 $15.00 2022-11-04 16:33 $0.22 1.48% 1.02%
155
+ 154 2022-11-04 22:29 $15.20 $15.40 2022-11-05 8:55 $0.20 1.32% 1.05%
156
+ 155 2022-11-05 9:24 $15.43 $15.63 2022-11-05 10:24 $0.21 1.34% 0.54%
157
+ 156 2022-11-05 13:22 $15.59 $14.82 2022-11-06 12:55 -$0.77 -4.96% 5.20%
158
+ 157 2022-11-06 17:09 $14.64 $13.90 2022-11-07 16:27 -$0.74 -5.05% 5.16%
159
+ 158 2022-11-07 20:42 $14.29 $13.56 2022-11-07 21:57 -$0.74 -5.15% 5.27%
160
+ 159 2022-11-07 22:57 $13.09 $13.26 2022-11-08 1:52 $0.17 1.33% 3.80%
161
+ 160 2022-11-08 2:04 $13.18 $13.50 2022-11-08 10:08 $0.32 2.43% 3.22%
162
+ 161 2022-11-08 11:22 $13.35 $12.59 2022-11-08 12:07 -$0.76 -5.70% 5.84%
163
+ 162 2022-11-08 13:15 $12.15 $11.50 2022-11-08 13:30 -$0.65 -5.35% 5.42%
164
+ 163 2022-11-08 16:12 $12.01 $12.31 2022-11-08 17:40 $0.30 2.50% 1.60%
165
+ 164 2022-11-08 18:42 $12.12 $11.51 2022-11-09 3:18 -$0.61 -5.05% 5.16%
166
+ 165 2022-11-09 9:41 $11.16 $10.58 2022-11-09 10:29 -$0.58 -5.23% 5.32%
167
+ 166 2022-11-09 11:28 $10.56 $10.02 2022-11-09 15:18 -$0.54 -5.13% 5.29%
168
+ 167 2022-11-09 15:23 $9.83 $10.00 2022-11-09 18:40 $0.17 1.77% 4.74%
169
+ 168 2022-11-09 19:23 $10.00 $10.23 2022-11-09 21:08 $0.23 2.33% 1.48%
170
+ 169 2022-11-10 2:13 $10.86 $10.96 2022-11-10 2:43 $0.10 0.95% 1.08%
171
+ 170 2022-11-10 4:34 $11.03 $11.20 2022-11-10 5:56 $0.17 1.55% 0.34%
172
+ 171 2022-11-10 11:38 $11.95 $12.13 2022-11-10 13:08 $0.18 1.52% 1.03%
173
+ 172 2022-11-10 21:08 $11.73 $12.04 2022-11-10 23:56 $0.32 2.69% 1.52%
174
+ 173 2022-11-11 5:50 $11.98 $12.14 2022-11-11 7:08 $0.17 1.38% 0.43%
175
+ 174 2022-11-11 8:00 $12.05 $11.42 2022-11-11 8:20 -$0.63 -5.24% 5.55%
176
+ 175 2022-11-11 10:15 $11.38 $11.68 2022-11-11 12:05 $0.30 2.67% 1.07%
177
+ 176 2022-11-11 12:43 $11.70 $11.10 2022-11-11 22:30 -$0.60 -5.17% 5.26%
178
+ 177 2022-11-11 23:02 $11.02 $11.14 2022-11-12 1:28 $0.12 1.04% 1.55%
179
+ 178 2022-11-12 2:24 $11.01 $11.14 2022-11-12 4:20 $0.13 1.18% 0.47%
180
+ 179 2022-11-12 6:22 $11.05 $10.50 2022-11-13 2:55 -$0.55 -5.00% 5.20%
181
+ 180 2022-11-13 3:31 $10.41 $10.59 2022-11-13 7:48 $0.18 1.73% 0.93%
182
+ 181 2022-11-13 9:56 $10.58 $10.05 2022-11-13 17:16 -$0.53 -5.01% 5.11%
183
+ 182 2022-11-13 18:24 $9.97 $10.21 2022-11-14 0:59 $0.24 2.40% 3.60%
184
+ 183 2022-11-14 5:32 $10.51 $10.66 2022-11-14 7:31 $0.15 1.41% 1.35%
185
+ 184 2022-11-14 7:52 $10.28 $10.45 2022-11-14 8:09 $0.17 1.61% 0.10%
186
+ 185 2022-11-14 8:27 $10.31 $10.46 2022-11-14 21:10 $0.15 1.42% 3.43%
187
+ 186 2022-11-15 3:24 $10.52 $10.62 2022-11-15 7:36 $0.10 0.96% 1.36%
188
+ 187 2022-11-15 8:43 $10.58 $10.86 2022-11-15 9:36 $0.28 2.64% 0.43%
189
+ 188 2022-11-15 12:29 $10.61 $10.04 2022-11-16 8:04 -$0.57 -5.39% 5.48%
190
+ 189 2022-11-16 8:09 $10.00 $10.15 2022-11-16 10:53 $0.15 1.45% 0.46%
191
+ 190 2022-11-16 13:04 $10.14 $9.63 2022-11-20 14:28 -$0.51 -5.02% 5.26%
192
+ 191 2022-11-20 14:33 $9.55 $9.07 2022-11-20 20:07 -$0.48 -4.98% 5.27%
193
+ 192 2022-11-21 12:06 $8.90 $9.01 2022-11-21 14:40 $0.12 1.33% 1.41%
194
+ 193 2022-11-22 0:49 $8.93 $9.18 2022-11-22 7:15 $0.25 2.79% 2.38%
195
+ 194 2022-11-22 23:58 $9.84 $10.05 2022-11-23 19:58 $0.22 2.19% 2.33%
196
+ 195 2022-11-23 23:12 $10.03 $10.18 2022-11-24 1:05 $0.15 1.45% 0.41%
197
+ 196 2022-11-24 1:57 $10.12 $10.27 2022-11-26 4:20 $0.15 1.47% 3.61%
198
+ 197 2022-11-26 5:01 $10.32 $9.81 2022-11-27 19:11 -$0.52 -5.02% 5.14%
199
+ 198 2022-11-27 19:24 $9.69 $9.83 2022-11-28 10:59 $0.14 1.40% 2.68%
200
+ 199 2022-11-28 11:35 $9.81 $9.93 2022-11-28 18:09 $0.12 1.25% 0.81%
201
+ 200 2022-11-28 18:44 $9.92 $10.06 2022-11-28 21:36 $0.15 1.47% 0.50%
202
+ 201 2022-11-28 21:56 $10.04 $10.25 2022-11-29 15:05 $0.21 2.13% 0.73%
203
+ 202 2022-11-29 19:20 $10.47 $9.90 2022-12-07 0:52 -$0.57 -5.42% 5.76%
204
+ 203 2022-12-07 5:41 $9.77 $9.96 2022-12-10 11:34 $0.19 1.95% 3.17%
205
+ 204 2022-12-10 11:56 $9.96 $9.45 2022-12-11 18:14 -$0.51 -5.16% 5.40%
206
+ 205 2022-12-12 2:23 $9.45 $9.59 2022-12-12 4:20 $0.14 1.47% 0.08%
207
+ 206 2022-12-12 5:55 $9.57 $9.77 2022-12-13 7:57 $0.20 2.10% 4.65%
208
+ 207 2022-12-13 11:29 $9.72 $9.91 2022-12-14 2:27 $0.19 1.99% 1.44%
209
+ 208 2022-12-14 3:22 $9.89 $9.40 2022-12-14 19:54 -$0.50 -5.01% 5.22%
210
+ 209 2022-12-14 22:18 $9.51 $9.02 2022-12-16 7:35 -$0.49 -5.16% 5.33%
211
+ 210 2022-12-16 9:05 $9.05 $8.53 2022-12-16 16:40 -$0.52 -5.73% 5.99%
212
+ 211 2022-12-17 6:46 $8.69 $8.81 2022-12-17 23:13 $0.12 1.39% 0.82%
213
+ 212 2022-12-17 23:42 $8.79 $8.91 2022-12-19 22:47 $0.12 1.36% 2.91%
214
+ 213 2022-12-19 23:09 $8.90 $9.03 2022-12-20 20:04 $0.13 1.45% 0.72%
215
+ 214 2022-12-20 20:43 $8.96 $9.07 2022-12-25 16:17 $0.11 1.21% 3.31%
216
+ 215 2022-12-25 16:26 $9.05 $9.17 2022-12-26 18:04 $0.13 1.39% 0.54%
217
+ 216 2022-12-26 18:44 $9.16 $9.39 2022-12-27 3:59 $0.23 2.54% 0.33%
218
+ 217 2022-12-27 5:33 $9.33 $9.64 2023-01-01 21:55 $0.32 3.39% 4.58%
219
+ 218 2023-01-02 0:37 $9.63 $9.91 2023-01-02 1:15 $0.27 2.84% 0.14%
220
+ 219 2023-01-02 2:54 $9.90 $10.14 2023-01-03 3:23 $0.24 2.44% 1.56%
221
+ 220 2023-01-03 4:48 $10.13 $10.39 2023-01-03 20:56 $0.25 2.48% 0.90%
222
+ 221 2023-01-03 23:06 $10.31 $10.46 2023-01-08 10:02 $0.15 1.46% 3.95%
223
+ 222 2023-01-08 11:48 $10.44 $10.57 2023-01-08 18:11 $0.13 1.25% 0.57%
224
+ 223 2023-01-08 22:59 $11.06 $11.24 2023-01-09 1:07 $0.18 1.66% 0.47%
225
+ 224 2023-01-09 1:54 $11.32 $11.55 2023-01-11 17:21 $0.24 2.08% 4.18%
226
+ 225 2023-01-12 2:42 $11.77 $11.95 2023-01-12 7:57 $0.17 1.46% 2.06%
227
+ 226 2023-01-12 8:18 $11.82 $12.05 2023-01-12 12:10 $0.24 2.01% 1.87%
228
+ 227 2023-01-12 18:15 $12.16 $12.44 2023-01-13 15:37 $0.28 2.28% 2.10%
229
+ 228 2023-01-13 16:49 $12.29 $12.59 2023-01-13 18:38 $0.30 2.47% 0.43%
230
+ 229 2023-01-13 21:14 $12.76 $13.11 2023-01-14 0:18 $0.35 2.71% 0.91%
231
+ 230 2023-01-14 1:07 $13.09 $12.39 2023-01-14 3:20 -$0.70 -5.31% 5.49%
232
+ 231 2023-01-14 4:24 $12.24 $12.44 2023-01-14 4:56 $0.21 1.69% 0.41%
233
+ 232 2023-01-14 7:21 $12.44 $12.70 2023-01-14 8:37 $0.26 2.12% 0.08%
234
+ 233 2023-01-14 12:25 $12.70 $12.89 2023-01-14 17:53 $0.18 1.44% 0.09%
235
+ 234 2023-01-14 18:34 $12.45 $12.66 2023-01-14 19:06 $0.21 1.66% 0.17%
236
+ 235 2023-01-14 19:12 $12.58 $12.88 2023-01-15 8:56 $0.30 2.38% 1.78%
237
+ 236 2023-01-15 17:10 $12.77 $12.96 2023-01-15 20:32 $0.19 1.47% 1.59%
238
+ 237 2023-01-16 2:10 $12.48 $11.65 2023-01-18 9:55 -$0.84 -6.69% 6.82%
239
+ 238 2023-01-19 5:13 $11.77 $11.98 2023-01-19 13:31 $0.21 1.77% 1.35%
240
+ 239 2023-01-19 15:43 $12.00 $12.17 2023-01-19 20:07 $0.18 1.48% 0.64%
241
+ 240 2023-01-19 21:56 $12.16 $12.36 2023-01-20 6:35 $0.20 1.68% 1.56%
242
+ 241 2023-01-20 9:47 $12.30 $12.62 2023-01-20 11:10 $0.32 2.59% 0.22%
243
+ 242 2023-01-20 17:35 $13.04 $13.35 2023-01-20 18:06 $0.31 2.39% 0.12%
244
+ 243 2023-01-20 21:15 $13.30 $13.47 2023-01-22 11:35 $0.18 1.32% 3.80%
245
+ 244 2023-01-22 13:18 $13.36 $12.64 2023-01-24 15:55 -$0.72 -5.37% 5.90%
246
+ 245 2023-01-24 16:28 $12.41 $12.75 2023-01-24 22:57 $0.34 2.71% 2.30%
247
+ 246 2023-01-24 23:02 $12.70 $12.87 2023-01-25 6:43 $0.18 1.39% 1.15%
248
+ 247 2023-01-25 9:02 $12.83 $13.10 2023-01-25 14:00 $0.26 2.06% 0.72%
249
+ 248 2023-01-26 0:23 $13.30 $13.67 2023-01-26 8:32 $0.38 2.84% 1.93%
250
+ 249 2023-01-26 9:50 $13.26 $13.45 2023-01-27 17:44 $0.19 1.44% 4.99%
251
+ 250 2023-01-27 21:00 $13.64 $13.86 2023-01-29 13:39 $0.22 1.58% 4.63%
252
+ 251 2023-01-29 14:47 $13.85 $13.14 2023-01-30 4:03 -$0.71 -5.14% 5.32%
253
+ 252 2023-01-30 13:10 $12.93 $13.16 2023-01-30 18:31 $0.23 1.76% 1.50%
254
+ 253 2023-01-30 18:36 $13.07 $13.31 2023-01-31 2:05 $0.23 1.79% 0.30%
255
+ 254 2023-01-31 2:39 $13.22 $13.39 2023-01-31 10:44 $0.18 1.35% 1.54%
256
+ 255 2023-01-31 16:23 $13.29 $13.52 2023-01-31 21:03 $0.23 1.75% 0.38%
257
+ 256 2023-02-01 2:02 $13.61 $13.90 2023-02-01 7:02 $0.29 2.15% 1.07%
258
+ 257 2023-02-01 9:50 $13.98 $14.17 2023-02-01 10:14 $0.20 1.40% 0.85%
259
+ 258 2023-02-01 13:29 $14.25 $14.62 2023-02-01 13:42 $0.37 2.60% 1.72%
260
+ 259 2023-02-01 16:16 $14.67 $14.84 2023-02-01 18:03 $0.18 1.21% 0.33%
261
+ 260 2023-02-01 20:16 $14.81 $15.09 2023-02-03 5:44 $0.28 1.91% 3.97%
CT-Trade-Log.csv ADDED
@@ -0,0 +1,471 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "Trade " "Entry Date " "Buy Price " "Sell Price " "Exit Date " "P/L per token " "P/L % " "Drawdown % "
2
+ 1 2022-07-03 21:47 $1,055.81 $1,064.89 2022-07-04 4:45 $9.08 0.86% 1.06%
3
+ 2 2022-07-03 21:48 $1,056.38 $1,064.89 2022-07-04 4:45 $8.51 0.81% 1.12%
4
+ 3 2022-07-03 21:49 $1,055.53 $1,064.89 2022-07-04 4:45 $9.36 0.89% 1.04%
5
+ 4 2022-07-03 22:01 $1,049.16 $1,064.89 2022-07-04 4:45 $15.73 1.50% 0.44%
6
+ 5 2022-07-04 8:36 $1,095.82 $1,111.44 2022-07-04 10:05 $15.62 1.43% 1.12%
7
+ 6 2022-07-04 8:37 $1,094.24 $1,111.44 2022-07-04 10:05 $17.20 1.57% 0.98%
8
+ 7 2022-07-04 23:19 $1,142.70 $1,159.86 2022-07-05 0:21 $17.16 1.50% 0.08%
9
+ 8 2022-07-05 3:07 $1,147.71 $1,094.92 2022-07-05 7:57 -$52.79 -4.60% 4.67%
10
+ 9 2022-07-05 18:14 $1,140.74 $1,157.85 2022-07-06 13:39 $17.11 1.50% 2.64%
11
+ 10 2022-07-06 14:49 $1,151.71 $1,167.89 2022-07-06 17:04 $16.18 1.40% 0.39%
12
+ 11 2022-07-06 14:51 $1,151.28 $1,167.89 2022-07-06 17:04 $16.61 1.44% 0.35%
13
+ 12 2022-07-06 14:52 $1,148.87 $1,167.89 2022-07-06 17:04 $19.02 1.66% 0.14%
14
+ 13 2022-07-07 15:05 $1,240.04 $1,256.69 2022-07-07 20:27 $16.65 1.34% 1.28%
15
+ 14 2022-07-07 15:06 $1,237.55 $1,256.69 2022-07-07 20:27 $19.14 1.55% 1.08%
16
+ 15 2022-07-07 15:07 $1,238.85 $1,256.69 2022-07-07 20:27 $17.84 1.44% 1.18%
17
+ 16 2022-07-07 15:09 $1,235.97 $1,256.69 2022-07-07 20:27 $20.72 1.68% 0.95%
18
+ 17 2022-07-07 23:34 $1,254.10 $1,186.55 2022-07-09 21:30 -$67.55 -5.39% 5.46%
19
+ 18 2022-07-08 0:54 $1,241.68 $1,186.55 2022-07-09 21:30 -$55.13 -4.44% 4.51%
20
+ 19 2022-07-08 0:55 $1,242.88 $1,186.55 2022-07-09 21:30 -$56.33 -4.53% 4.61%
21
+ 20 2022-07-08 2:11 $1,236.43 $1,186.55 2022-07-09 21:30 -$49.88 -4.03% 4.11%
22
+ 21 2022-07-10 17:05 $1,166.98 $1,108.72 2022-07-11 17:11 -$58.26 -4.99% 5.07%
23
+ 22 2022-07-10 17:06 $1,165.80 $1,108.72 2022-07-11 17:11 -$57.08 -4.90% 4.97%
24
+ 23 2022-07-10 17:07 $1,164.41 $1,108.72 2022-07-11 17:11 -$55.69 -4.78% 4.86%
25
+ 24 2022-07-10 20:24 $1,151.55 $1,108.72 2022-07-11 17:11 -$42.83 -3.72% 3.79%
26
+ 25 2022-07-12 12:27 $1,073.33 $1,073.36 2022-07-13 3:34 $0.03 0.00% 3.79%
27
+ 26 2022-07-12 14:04 $1,057.56 $1,073.36 2022-07-13 3:34 $15.80 1.49% 2.35%
28
+ 27 2022-07-12 14:05 $1,056.57 $1,073.36 2022-07-13 3:34 $16.79 1.59% 2.26%
29
+ 28 2022-07-12 14:21 $1,042.54 $1,073.36 2022-07-13 3:34 $30.82 2.96% 0.95%
30
+ 29 2022-07-14 21:51 $1,197.35 $1,213.98 2022-07-15 2:24 $16.63 1.39% 0.71%
31
+ 30 2022-07-14 21:52 $1,197.24 $1,213.98 2022-07-15 2:24 $16.74 1.40% 0.70%
32
+ 31 2022-07-14 21:56 $1,193.52 $1,213.98 2022-07-15 2:24 $20.46 1.71% 0.39%
33
+ 32 2022-07-15 4:43 $1,219.46 $1,233.61 2022-07-15 12:15 $14.15 1.16% 1.37%
34
+ 33 2022-07-15 11:19 $1,216.81 $1,233.61 2022-07-15 12:15 $16.80 1.38% 1.15%
35
+ 34 2022-07-15 11:20 $1,214.41 $1,233.61 2022-07-15 12:15 $19.20 1.58% 0.96%
36
+ 35 2022-07-15 11:21 $1,210.79 $1,233.61 2022-07-15 12:15 $22.82 1.88% 0.66%
37
+ 36 2022-07-16 0:43 $1,213.80 $1,229.83 2022-07-16 8:18 $16.03 1.32% 1.93%
38
+ 37 2022-07-16 0:44 $1,209.60 $1,229.83 2022-07-16 8:18 $20.23 1.67% 1.59%
39
+ 38 2022-07-16 0:45 $1,211.07 $1,229.83 2022-07-16 8:18 $18.76 1.55% 1.71%
40
+ 39 2022-07-16 0:46 $1,212.13 $1,229.83 2022-07-16 8:18 $17.70 1.46% 1.80%
41
+ 40 2022-07-16 13:02 $1,327.88 $1,347.57 2022-07-16 14:12 $19.69 1.48% 0.33%
42
+ 41 2022-07-16 13:03 $1,327.44 $1,347.57 2022-07-16 14:12 $20.13 1.52% 0.18%
43
+ 42 2022-07-16 20:18 $1,344.10 $1,359.52 2022-07-16 22:27 $15.42 1.15% 1.26%
44
+ 43 2022-07-16 20:19 $1,338.89 $1,359.52 2022-07-16 22:27 $20.63 1.54% 0.88%
45
+ 44 2022-07-16 20:20 $1,335.29 $1,359.52 2022-07-16 22:27 $24.23 1.81% 0.61%
46
+ 45 2022-07-16 23:34 $1,348.16 $1,368.01 2022-07-17 1:40 $19.85 1.47% 0.15%
47
+ 46 2022-07-16 23:35 $1,347.42 $1,368.01 2022-07-17 1:40 $20.59 1.53% 0.10%
48
+ 47 2022-07-18 5:06 $1,472.85 $1,497.21 2022-07-18 5:28 $24.36 1.65% 0.10%
49
+ 48 2022-07-18 5:07 $1,475.07 $1,497.21 2022-07-18 5:28 $22.14 1.50% 0.17%
50
+ 49 2022-07-18 22:48 $1,523.72 $1,541.80 2022-07-19 0:38 $18.08 1.19% 2.08%
51
+ 50 2022-07-18 22:49 $1,522.43 $1,541.80 2022-07-19 0:38 $19.37 1.27% 2.00%
52
+ 51 2022-07-18 22:50 $1,517.41 $1,541.80 2022-07-19 0:38 $24.39 1.61% 1.68%
53
+ 52 2022-07-18 22:52 $1,512.48 $1,541.80 2022-07-19 0:38 $29.32 1.94% 1.36%
54
+ 53 2022-07-19 1:47 $1,512.35 $1,534.22 2022-07-19 3:56 $21.87 1.45% 0.96%
55
+ 54 2022-07-19 1:48 $1,512.80 $1,534.22 2022-07-19 3:56 $21.42 1.42% 0.99%
56
+ 55 2022-07-19 1:49 $1,509.48 $1,534.22 2022-07-19 3:56 $24.74 1.64% 0.77%
57
+ 56 2022-07-19 18:40 $1,535.35 $1,553.41 2022-07-19 22:25 $18.06 1.18% 1.70%
58
+ 57 2022-07-19 18:41 $1,529.50 $1,553.41 2022-07-19 22:25 $23.91 1.56% 1.32%
59
+ 58 2022-07-19 18:42 $1,527.67 $1,553.41 2022-07-19 22:25 $25.74 1.68% 1.20%
60
+ 59 2022-07-19 18:43 $1,529.28 $1,553.41 2022-07-19 22:25 $24.13 1.58% 1.30%
61
+ 60 2022-07-20 15:09 $1,523.12 $1,541.86 2022-07-20 16:43 $18.74 1.23% 2.63%
62
+ 61 2022-07-20 15:10 $1,517.23 $1,541.86 2022-07-20 16:43 $24.63 1.62% 2.25%
63
+ 62 2022-07-20 15:11 $1,520.72 $1,541.86 2022-07-20 16:43 $21.14 1.39% 2.47%
64
+ 63 2022-07-20 15:12 $1,515.29 $1,541.86 2022-07-20 16:43 $26.57 1.75% 2.12%
65
+ 64 2022-07-21 6:04 $1,494.29 $1,516.71 2022-07-21 11:02 $22.42 1.50% 1.23%
66
+ 65 2022-07-21 21:15 $1,563.02 $1,586.47 2022-07-22 0:57 $23.45 1.50% 0.71%
67
+ 66 7/22/2022 14:34:00 $1,548.38 $1,571.51 7/22/2022 21:30:00 $23.13 1.49% 2.16%
68
+ 67 7/22/2022 14:35:00 $1,548.17 $1,571.51 7/22/2022 21:30:00 $23.34 1.51% 2.15%
69
+ 68 7/23/2022 3:50:00 $1,567.99 $1,571.44 7/23/2022 19:03:00 $3.45 0.22% 5.18%
70
+ 69 7/23/2022 3:52:00 $1,561.49 $1,571.44 7/23/2022 19:03:00 $9.95 0.64% 4.78%
71
+ 70 7/23/2022 5:38:00 $1,547.97 $1,571.44 7/23/2022 19:03:00 $23.47 1.52% 3.95%
72
+ 71 7/23/2022 16:59:00 $1,515.41 $1,571.44 7/23/2022 19:03:00 $56.03 3.70% 0.08%
73
+ 72 7/23/2022 20:15:00 $1,560.71 $1,584.13 7/24/2022 0:15:00 $23.42 1.50% 1.04%
74
+ 73 7/24/2022 2:57:00 $1,604.68 $1,614.75 7/24/2022 6:13:00 $10.07 0.63% 1.61%
75
+ 74 7/24/2022 5:37:00 $1,585.90 $1,614.75 7/24/2022 6:13:00 $28.85 1.82% 0.45%
76
+ 75 7/24/2022 5:38:00 $1,585.33 $1,614.75 7/24/2022 6:13:00 $29.42 1.86% 0.41%
77
+ 76 7/24/2022 5:39:00 $1,587.58 $1,614.75 7/24/2022 6:13:00 $27.17 1.71% 0.55%
78
+ 77 7/24/2022 13:34:00 $1,596.09 $1,618.60 7/24/2022 15:43:00 $22.51 1.41% 0.41%
79
+ 78 7/24/2022 13:35:00 $1,597.00 $1,618.60 7/24/2022 15:43:00 $21.60 1.35% 0.47%
80
+ 79 7/24/2022 13:36:00 $1,593.63 $1,618.60 7/24/2022 15:43:00 $24.97 1.57% 0.26%
81
+ 80 7/24/2022 13:37:00 $1,592.00 $1,618.60 7/24/2022 15:43:00 $26.60 1.67% 0.16%
82
+ 81 7/24/2022 19:30:00 $1,567.63 $1,493.32 7/25/2022 14:07:00 -$74.31 -4.74% 4.82%
83
+ 82 7/24/2022 19:32:00 $1,563.01 $1,493.32 7/25/2022 14:07:00 -$69.69 -4.46% 4.53%
84
+ 83 7/25/2022 14:09:00 $1,487.48 $1,505.12 7/25/2022 15:02:00 $17.64 1.19% 2.25%
85
+ 84 7/25/2022 14:10:00 $1,478.26 $1,505.12 7/25/2022 15:02:00 $26.86 1.82% 1.64%
86
+ 85 7/25/2022 17:27:00 $1,472.82 $1,492.98 7/25/2022 17:45:00 $20.16 1.37% 0.46%
87
+ 86 7/25/2022 17:28:00 $1,469.00 $1,492.98 7/25/2022 17:45:00 $23.98 1.63% 0.21%
88
+ 87 7/26/2022 13:40:00 $1,367.70 $1,388.21 7/26/2022 16:05:00 $20.51 1.50% 0.92%
89
+ 88 7/27/2022 8:11:00 $1,472.67 $1,495.18 7/27/2022 8:54:00 $22.51 1.53% 0.46%
90
+ 89 7/27/2022 8:12:00 $1,473.50 $1,495.18 7/27/2022 8:54:00 $21.68 1.47% 0.52%
91
+ 90 7/28/2022 19:19:00 $1,705.44 $1,725.44 7/28/2022 19:39:00 $20.00 1.17% 0.63%
92
+ 91 7/28/2022 19:20:00 $1,698.73 $1,725.44 7/28/2022 19:39:00 $26.71 1.57% 0.21%
93
+ 92 7/28/2022 19:21:00 $1,698.56 $1,725.44 7/28/2022 19:39:00 $26.88 1.58% 0.18%
94
+ 93 7/28/2022 19:22:00 $1,697.03 $1,725.44 7/28/2022 19:39:00 $28.41 1.67% 0.08%
95
+ 94 7/29/2022 3:10:00 $1,701.07 $1,723.78 7/29/2022 3:44:00 $22.71 1.34% 0.57%
96
+ 95 7/29/2022 3:11:00 $1,695.83 $1,723.78 7/29/2022 3:44:00 $27.95 1.65% 0.08%
97
+ 96 7/29/2022 3:12:00 $1,698.00 $1,723.78 7/29/2022 3:44:00 $25.78 1.52% 0.09%
98
+ 97 7/29/2022 16:38:00 $1,709.52 $1,735.17 7/29/2022 17:39:00 $25.65 1.50% 0.46%
99
+ 98 7/29/2022 18:55:00 $1,720.28 $1,729.60 7/30/2022 8:04:00 $9.32 0.54% 2.52%
100
+ 99 7/29/2022 20:49:00 $1,704.02 $1,729.60 7/30/2022 8:04:00 $25.58 1.50% 1.59%
101
+ 100 7/29/2022 20:50:00 $1,696.05 $1,729.60 7/30/2022 8:04:00 $33.55 1.98% 1.12%
102
+ 101 7/29/2022 20:51:00 $1,695.76 $1,729.60 7/30/2022 8:04:00 $33.84 2.00% 1.11%
103
+ 102 7/30/2022 14:43:00 $1,700.79 $1,714.82 7/31/2022 5:58:00 $14.03 0.82% 1.71%
104
+ 103 7/30/2022 16:58:00 $1,690.29 $1,714.82 7/31/2022 5:58:00 $24.53 1.45% 1.10%
105
+ 104 7/30/2022 18:21:00 $1,685.06 $1,714.82 7/31/2022 5:58:00 $29.76 1.77% 0.34%
106
+ 105 7/30/2022 18:22:00 $1,681.75 $1,714.82 7/31/2022 5:58:00 $33.07 1.97% 0.08%
107
+ 106 7/31/2022 14:54:00 $1,721.39 $1,641.35 8/1/2022 6:09:00 -$80.04 -4.65% 4.72%
108
+ 107 7/31/2022 14:55:00 $1,719.62 $1,641.35 8/1/2022 6:09:00 -$78.27 -4.55% 4.63%
109
+ 108 8/1/2022 12:22:00 $1,632.41 $1,656.91 8/1/2022 19:16:00 $24.50 1.50% 1.69%
110
+ 109 8/1/2022 21:33:00 $1,593.99 $1,610.29 8/2/2022 9:29:00 $16.30 1.02% 2.25%
111
+ 110 8/1/2022 21:34:00 $1,586.59 $1,610.29 8/2/2022 9:29:00 $23.70 1.49% 1.80%
112
+ 111 8/2/2022 2:05:00 $1,578.92 $1,610.29 8/2/2022 9:29:00 $31.37 1.99% 1.32%
113
+ 112 8/2/2022 14:01:00 $1,635.26 $1,656.89 8/2/2022 16:50:00 $21.63 1.32% 0.88%
114
+ 113 8/2/2022 14:02:00 $1,632.46 $1,656.89 8/2/2022 16:50:00 $24.43 1.50% 0.71%
115
+ 114 8/2/2022 14:03:00 $1,632.22 $1,656.89 8/2/2022 16:50:00 $24.67 1.51% 0.70%
116
+ 115 8/2/2022 14:04:00 $1,629.66 $1,656.89 8/2/2022 16:50:00 $27.23 1.67% 0.54%
117
+ 116 8/3/2022 15:35:00 $1,632.88 $1,657.38 8/3/2022 20:38:00 $24.50 1.50% 1.63%
118
+ 117 8/4/2022 11:50:00 $1,591.52 $1,611.84 8/4/2022 13:31:00 $20.32 1.28% 0.77%
119
+ 118 8/4/2022 11:52:00 $1,590.33 $1,611.84 8/4/2022 13:31:00 $21.51 1.35% 0.70%
120
+ 119 8/4/2022 11:53:00 $1,586.39 $1,611.84 8/4/2022 13:31:00 $25.45 1.60% 0.45%
121
+ 120 8/4/2022 11:54:00 $1,583.81 $1,611.84 8/4/2022 13:31:00 $28.03 1.77% 0.29%
122
+ 121 8/4/2022 14:39:00 $1,590.90 $1,614.00 8/4/2022 19:06:00 $23.10 1.45% 0.69%
123
+ 122 8/4/2022 14:40:00 $1,589.21 $1,614.00 8/4/2022 19:06:00 $24.79 1.56% 0.59%
124
+ 123 8/4/2022 14:41:00 $1,590.31 $1,614.00 8/4/2022 19:06:00 $23.69 1.49% 0.65%
125
+ 124 8/5/2022 1:42:00 $1,662.68 $1,687.62 8/5/2022 6:18:00 $24.94 1.50% 0.71%
126
+ 125 8/6/2022 3:35:00 $1,709.22 $1,723.63 8/7/2022 15:25:00 $14.41 0.84% 2.49%
127
+ 126 8/6/2022 18:21:00 $1,698.59 $1,723.63 8/7/2022 15:25:00 $25.04 1.47% 1.88%
128
+ 127 8/6/2022 18:22:00 $1,692.09 $1,723.63 8/7/2022 15:25:00 $31.54 1.86% 1.50%
129
+ 128 8/6/2022 18:23:00 $1,692.71 $1,723.63 8/7/2022 15:25:00 $30.92 1.83% 1.53%
130
+ 129 8/7/2022 18:03:00 $1,695.07 $1,720.30 8/8/2022 0:23:00 $25.23 1.49% 0.37%
131
+ 130 8/7/2022 18:04:00 $1,694.66 $1,720.30 8/8/2022 0:23:00 $25.64 1.51% 0.35%
132
+ 131 8/8/2022 2:45:00 $1,731.37 $1,757.35 8/8/2022 3:46:00 $25.98 1.50% 0.25%
133
+ 132 8/8/2022 16:16:00 $1,776.34 $1,690.97 8/9/2022 8:56:00 -$85.37 -4.81% 4.88%
134
+ 133 8/8/2022 16:17:00 $1,774.26 $1,690.97 8/9/2022 8:56:00 -$83.29 -4.69% 4.77%
135
+ 134 8/8/2022 16:18:00 $1,768.84 $1,690.97 8/9/2022 8:56:00 -$77.87 -4.40% 4.48%
136
+ 135 8/8/2022 16:19:00 $1,770.61 $1,690.97 8/9/2022 8:56:00 -$79.64 -4.50% 4.57%
137
+ 136 8/9/2022 19:38:00 $1,678.42 $1,698.19 8/10/2022 3:50:00 $19.77 1.18% 1.36%
138
+ 137 8/9/2022 19:39:00 $1,674.64 $1,698.19 8/10/2022 3:50:00 $23.55 1.41% 1.14%
139
+ 138 8/9/2022 19:40:00 $1,675.30 $1,698.19 8/10/2022 3:50:00 $22.89 1.37% 1.18%
140
+ 139 8/9/2022 19:41:00 $1,664.01 $1,698.19 8/10/2022 3:50:00 $34.18 2.05% 0.51%
141
+ 140 8/10/2022 11:41:00 $1,829.32 $1,855.81 8/10/2022 16:28:00 $26.49 1.45% 1.45%
142
+ 141 8/10/2022 11:42:00 $1,828.38 $1,855.81 8/10/2022 16:28:00 $27.43 1.50% 1.40%
143
+ 142 8/10/2022 11:43:00 $1,827.44 $1,855.81 8/10/2022 16:28:00 $28.37 1.55% 1.35%
144
+ 143 8/10/2022 21:17:00 $1,870.75 $1,898.82 8/11/2022 0:11:00 $28.07 1.50% 0.43%
145
+ 144 8/11/2022 13:17:00 $1,878.16 $1,905.91 8/11/2022 21:52:00 $27.75 1.48% 1.17%
146
+ 145 8/11/2022 13:18:00 $1,876.51 $1,905.91 8/11/2022 21:52:00 $29.40 1.57% 1.08%
147
+ 146 8/11/2022 13:19:00 $1,878.56 $1,905.91 8/11/2022 21:52:00 $27.35 1.46% 1.19%
148
+ 147 8/12/2022 6:32:00 $1,860.47 $1,885.59 8/12/2022 8:06:00 $25.12 1.35% 0.47%
149
+ 148 8/12/2022 6:34:00 $1,854.95 $1,885.59 8/12/2022 8:06:00 $30.64 1.65% 0.08%
150
+ 149 8/12/2022 16:26:00 $1,923.49 $1,952.36 8/12/2022 18:21:00 $28.87 1.50% 0.36%
151
+ 150 8/13/2022 13:26:00 $1,986.57 $2,005.55 8/14/2022 2:32:00 $18.98 0.96% 1.03%
152
+ 151 8/13/2022 15:01:00 $1,973.49 $2,005.55 8/14/2022 2:32:00 $32.06 1.62% 0.37%
153
+ 152 8/13/2022 15:04:00 $1,972.26 $2,005.55 8/14/2022 2:32:00 $33.29 1.69% 0.31%
154
+ 153 8/13/2022 15:06:00 $1,971.33 $2,005.55 8/14/2022 2:32:00 $34.22 1.74% 0.26%
155
+ 154 8/14/2022 22:44:00 $1,977.28 $1,886.30 8/15/2022 2:39:00 -$90.98 -4.60% 4.68%
156
+ 155 8/15/2022 14:35:00 $1,886.98 $1,915.29 8/15/2022 16:23:00 $28.31 1.50% 0.15%
157
+ 156 8/15/2022 21:43:00 $1,891.56 $1,912.62 8/16/2022 6:17:00 $21.06 1.11% 1.90%
158
+ 157 8/15/2022 21:44:00 $1,892.15 $1,912.62 8/16/2022 6:17:00 $20.47 1.08% 1.93%
159
+ 158 8/15/2022 21:45:00 $1,889.57 $1,912.62 8/16/2022 6:17:00 $23.05 1.22% 1.80%
160
+ 159 8/15/2022 22:11:00 $1,864.09 $1,912.62 8/16/2022 6:17:00 $48.53 2.60% 0.46%
161
+ 160 8/16/2022 13:34:00 $1,882.39 $1,901.31 8/17/2022 0:06:00 $18.92 1.01% 1.64%
162
+ 161 8/16/2022 13:35:00 $1,878.57 $1,901.31 8/17/2022 0:06:00 $22.74 1.21% 1.44%
163
+ 162 8/16/2022 13:36:00 $1,875.24 $1,901.31 8/17/2022 0:06:00 $26.07 1.39% 1.26%
164
+ 163 8/16/2022 13:37:00 $1,871.34 $1,901.31 8/17/2022 0:06:00 $29.97 1.60% 1.06%
165
+ 164 8/17/2022 16:25:00 $1,836.69 $1,864.26 8/17/2022 21:07:00 $27.57 1.50% 0.92%
166
+ 165 8/17/2022 21:30:00 $1,844.85 $1,873.35 8/18/2022 7:23:00 $28.50 1.54% 0.63%
167
+ 166 8/17/2022 21:31:00 $1,846.48 $1,873.35 8/18/2022 7:23:00 $26.87 1.46% 0.72%
168
+ 167 8/18/2022 22:12:00 $1,818.06 $1,734.42 8/19/2022 1:38:00 -$83.64 -4.60% 4.68%
169
+ 168 8/19/2022 1:39:00 $1,726.29 $1,758.94 8/19/2022 1:40:00 $32.65 1.89% 0.11%
170
+ 169 8/19/2022 13:16:00 $1,692.25 $1,588.13 8/20/2022 13:49:00 -$104.12 -6.15% 6.23%
171
+ 170 8/19/2022 16:48:00 $1,661.89 $1,588.13 8/20/2022 13:49:00 -$73.76 -4.44% 4.51%
172
+ 171 8/19/2022 16:57:00 $1,640.01 $1,588.13 8/20/2022 13:49:00 -$51.88 -3.16% 3.24%
173
+ 172 8/20/2022 15:54:00 $1,543.89 $1,559.91 8/20/2022 16:33:00 $16.02 1.04% 1.38%
174
+ 173 8/20/2022 15:55:00 $1,530.29 $1,559.91 8/20/2022 16:33:00 $29.62 1.94% 0.51%
175
+ 174 8/20/2022 15:56:00 $1,536.41 $1,559.91 8/20/2022 16:33:00 $23.50 1.53% 0.90%
176
+ 175 8/21/2022 17:04:00 $1,607.43 $1,623.99 8/21/2022 17:33:00 $16.56 1.03% 1.74%
177
+ 176 8/21/2022 17:05:00 $1,604.79 $1,623.99 8/21/2022 17:33:00 $19.20 1.20% 1.58%
178
+ 177 8/21/2022 17:06:00 $1,594.98 $1,623.99 8/21/2022 17:33:00 $29.01 1.82% 0.98%
179
+ 178 8/21/2022 17:07:00 $1,592.75 $1,623.99 8/21/2022 17:33:00 $31.24 1.96% 0.84%
180
+ 179 8/22/2022 13:42:00 $1,551.66 $1,574.94 8/22/2022 15:02:00 $23.28 1.50% 0.23%
181
+ 180 8/23/2022 0:31:00 $1,586.93 $1,606.73 8/23/2022 3:07:00 $19.80 1.25% 1.54%
182
+ 181 8/23/2022 0:32:00 $1,584.00 $1,606.73 8/23/2022 3:07:00 $22.73 1.43% 1.35%
183
+ 182 8/23/2022 0:33:00 $1,581.66 $1,606.73 8/23/2022 3:07:00 $25.07 1.59% 1.21%
184
+ 183 8/23/2022 0:34:00 $1,579.32 $1,606.73 8/23/2022 3:07:00 $27.41 1.74% 1.06%
185
+ 184 8/23/2022 4:21:00 $1,593.88 $1,615.42 8/23/2022 4:48:00 $21.54 1.35% 0.44%
186
+ 185 8/23/2022 4:22:00 $1,591.64 $1,615.42 8/23/2022 4:48:00 $23.78 1.49% 0.30%
187
+ 186 8/23/2022 4:23:00 $1,589.10 $1,615.42 8/23/2022 4:48:00 $26.32 1.66% 0.08%
188
+ 187 8/23/2022 19:38:00 $1,635.03 $1,660.11 8/24/2022 7:52:00 $25.08 1.53% 1.92%
189
+ 188 8/23/2022 19:39:00 $1,636.12 $1,660.11 8/24/2022 7:52:00 $23.99 1.47% 1.98%
190
+ 189 8/25/2022 10:26:00 $1,691.80 $1,611.11 8/26/2022 10:03:00 -$80.69 -4.77% 4.84%
191
+ 190 8/25/2022 11:50:00 $1,692.31 $1,611.11 8/26/2022 10:03:00 -$81.20 -4.80% 4.87%
192
+ 191 8/25/2022 11:52:00 $1,691.69 $1,611.11 8/26/2022 10:03:00 -$80.58 -4.76% 4.84%
193
+ 192 8/25/2022 19:10:00 $1,679.39 $1,611.11 8/26/2022 10:03:00 -$68.28 -4.07% 4.14%
194
+ 193 8/27/2022 10:47:00 $1,461.75 $1,477.30 8/27/2022 10:56:00 $15.55 1.06% 1.68%
195
+ 194 8/28/2022 17:08:00 $1,462.60 $1,430.42 8/28/2022 18:52:00 -$32.18 -2.20% 2.28%
196
+ 195 8/28/2022 23:28:00 $1,449.87 $1,471.88 8/29/2022 7:26:00 $22.01 1.52% 0.80%
197
+ 196 8/28/2022 23:29:00 $1,450.43 $1,471.88 8/29/2022 7:26:00 $21.45 1.48% 0.84%
198
+ 197 8/28/2022 23:30:00 $1,450.06 $1,471.88 8/29/2022 7:26:00 $21.82 1.50% 0.81%
199
+ 198 8/29/2022 20:36:00 $1,533.91 $1,552.20 8/29/2022 23:17:00 $18.29 1.19% 0.75%
200
+ 199 8/29/2022 20:44:00 $1,524.60 $1,552.20 8/29/2022 23:17:00 $27.60 1.81% 0.13%
201
+ 200 8/30/2022 11:35:00 $1,520.82 $1,487.07 8/30/2022 11:46:00 -$33.75 -2.22% 2.29%
202
+ 201 8/30/2022 11:36:00 $1,520.26 $1,487.07 8/30/2022 11:46:00 -$33.19 -2.18% 2.26%
203
+ 202 8/30/2022 11:46:00 $1,495.90 $1,487.07 8/30/2022 11:46:00 -$8.83 -0.59% 0.67%
204
+ 203 8/30/2022 16:56:00 $1,530.89 $1,553.83 8/30/2022 19:31:00 $22.94 1.50% 0.99%
205
+ 204 8/30/2022 16:57:00 $1,530.85 $1,553.83 8/30/2022 19:31:00 $22.98 1.50% 0.98%
206
+ 205 8/31/2022 0:50:00 $1,600.53 $1,609.37 8/31/2022 7:18:00 $8.84 0.55% 2.61%
207
+ 206 8/31/2022 3:24:00 $1,570.63 $1,609.37 8/31/2022 7:18:00 $38.74 2.47% 0.75%
208
+ 207 8/31/2022 19:41:00 $1,542.80 $1,565.96 8/31/2022 21:05:00 $23.16 1.50% 0.65%
209
+ 208 8/31/2022 21:43:00 $1,559.94 $1,581.72 9/1/2022 6:38:00 $21.78 1.40% 1.93%
210
+ 209 8/31/2022 21:46:00 $1,558.80 $1,581.72 9/1/2022 6:38:00 $22.92 1.47% 1.85%
211
+ 210 8/31/2022 21:47:00 $1,559.07 $1,581.72 9/1/2022 6:38:00 $22.65 1.45% 1.87%
212
+ 211 8/31/2022 21:48:00 $1,555.54 $1,581.72 9/1/2022 6:38:00 $26.18 1.68% 1.65%
213
+ 212 9/2/2022 14:24:00 $1,553.70 $1,577.28 9/2/2022 16:21:00 $23.58 1.52% 0.54%
214
+ 213 9/2/2022 14:25:00 $1,554.46 $1,577.28 9/2/2022 16:21:00 $22.82 1.47% 0.59%
215
+ 214 9/2/2022 19:05:00 $1,568.92 $1,585.63 9/4/2022 19:03:00 $16.71 1.07% 2.28%
216
+ 215 9/2/2022 19:06:00 $1,566.91 $1,585.63 9/4/2022 19:03:00 $18.72 1.19% 2.16%
217
+ 216 9/2/2022 22:14:00 $1,556.71 $1,585.63 9/4/2022 19:03:00 $28.92 1.86% 1.52%
218
+ 217 9/2/2022 22:15:00 $1,556.27 $1,585.63 9/4/2022 19:03:00 $29.36 1.89% 1.49%
219
+ 218 9/4/2022 23:40:00 $1,572.67 $1,596.27 9/5/2022 10:02:00 $23.60 1.50% 1.10%
220
+ 219 9/5/2022 21:02:00 $1,635.43 $1,657.50 9/6/2022 0:38:00 $22.07 1.35% 0.76%
221
+ 220 9/5/2022 21:03:00 $1,637.47 $1,657.50 9/6/2022 0:38:00 $20.03 1.22% 0.88%
222
+ 221 9/5/2022 22:16:00 $1,629.32 $1,657.50 9/6/2022 0:38:00 $28.18 1.73% 0.17%
223
+ 222 9/6/2022 19:20:00 $1,538.29 $1,500.17 9/6/2022 21:24:00 -$38.12 -2.48% 2.55%
224
+ 223 9/6/2022 19:21:00 $1,536.37 $1,500.17 9/6/2022 21:24:00 -$36.20 -2.36% 2.43%
225
+ 224 9/6/2022 19:22:00 $1,531.39 $1,500.17 9/6/2022 21:24:00 -$31.22 -2.04% 2.11%
226
+ 225 9/6/2022 19:23:00 $1,529.64 $1,500.17 9/6/2022 21:24:00 -$29.47 -1.93% 2.00%
227
+ 226 9/7/2022 20:42:00 $1,616.97 $1,640.90 9/7/2022 23:24:00 $23.93 1.48% 0.21%
228
+ 227 9/7/2022 20:43:00 $1,616.32 $1,640.90 9/7/2022 23:24:00 $24.58 1.52% 0.13%
229
+ 228 9/8/2022 2:22:00 $1,609.89 $1,625.60 9/8/2022 5:11:00 $15.71 0.98% 1.00%
230
+ 229 9/8/2022 2:23:00 $1,606.56 $1,625.60 9/8/2022 5:11:00 $19.04 1.19% 0.79%
231
+ 230 9/8/2022 2:24:00 $1,600.18 $1,625.60 9/8/2022 5:11:00 $25.42 1.59% 0.39%
232
+ 231 9/8/2022 2:25:00 $1,598.39 $1,625.60 9/8/2022 5:11:00 $27.21 1.70% 0.28%
233
+ 232 9/8/2022 11:07:00 $1,615.54 $1,634.75 9/8/2022 14:56:00 $19.21 1.19% 0.48%
234
+ 233 9/8/2022 16:14:00 $1,637.75 $1,659.15 9/8/2022 22:33:00 $21.40 1.31% 0.77%
235
+ 234 9/8/2022 16:15:00 $1,637.80 $1,659.15 9/8/2022 22:33:00 $21.35 1.30% 0.78%
236
+ 235 9/8/2022 20:35:00 $1,637.05 $1,659.15 9/8/2022 22:33:00 $22.10 1.35% 0.38%
237
+ 236 9/8/2022 20:36:00 $1,634.51 $1,659.15 9/8/2022 22:33:00 $24.64 1.51% 0.23%
238
+ 237 9/9/2022 2:26:00 $1,702.22 $1,742.15 9/9/2022 7:37:00 $39.93 2.35% 1.12%
239
+ 238 9/10/2022 2:47:00 $1,718.20 $1,742.85 9/10/2022 14:29:00 $24.65 1.43% 0.67%
240
+ 239 9/10/2022 2:48:00 $1,715.18 $1,742.85 9/10/2022 14:29:00 $27.67 1.61% 0.49%
241
+ 240 9/10/2022 2:49:00 $1,715.99 $1,742.85 9/10/2022 14:29:00 $26.86 1.57% 0.54%
242
+ 241 9/10/2022 8:21:00 $1,718.98 $1,742.85 9/10/2022 14:29:00 $23.87 1.39% 0.63%
243
+ 242 9/10/2022 22:50:00 $1,760.34 $1,779.51 9/11/2022 6:20:00 $19.17 1.09% 1.02%
244
+ 243 9/11/2022 1:31:00 $1,753.52 $1,779.51 9/11/2022 6:20:00 $25.99 1.48% 0.64%
245
+ 244 9/11/2022 1:32:00 $1,750.45 $1,779.51 9/11/2022 6:20:00 $29.06 1.66% 0.46%
246
+ 245 9/11/2022 1:33:00 $1,748.51 $1,779.51 9/11/2022 6:20:00 $31.00 1.77% 0.35%
247
+ 246 9/11/2022 10:55:00 $1,768.71 $1,725.73 9/11/2022 16:50:00 -$42.98 -2.43% 2.51%
248
+ 247 9/11/2022 10:56:00 $1,768.80 $1,725.73 9/11/2022 16:50:00 -$43.07 -2.43% 2.51%
249
+ 248 9/11/2022 10:59:00 $1,766.98 $1,725.73 9/11/2022 16:50:00 -$41.25 -2.33% 2.41%
250
+ 249 9/11/2022 16:52:00 $1,728.02 $1,751.06 9/11/2022 17:13:00 $23.04 1.33% 0.46%
251
+ 250 9/11/2022 16:53:00 $1,722.35 $1,751.06 9/11/2022 17:13:00 $28.71 1.67% 0.13%
252
+ 251 9/12/2022 5:13:00 $1,730.11 $1,754.27 9/12/2022 6:39:00 $24.16 1.40% 0.08%
253
+ 252 9/12/2022 21:15:00 $1,681.68 $1,706.23 9/12/2022 21:53:00 $24.55 1.46% 0.09%
254
+ 253 9/12/2022 23:50:00 $1,714.67 $1,740.40 9/13/2022 5:45:00 $25.73 1.50% 0.97%
255
+ 254 9/13/2022 16:05:00 $1,597.68 $1,557.92 9/13/2022 19:21:00 -$39.76 -2.49% 2.56%
256
+ 255 9/13/2022 16:06:00 $1,594.81 $1,557.92 9/13/2022 19:21:00 -$36.89 -2.31% 2.39%
257
+ 256 9/14/2022 8:35:00 $1,592.99 $1,609.15 9/14/2022 16:43:00 $16.16 1.01% 2.15%
258
+ 257 9/14/2022 8:36:00 $1,593.30 $1,609.15 9/14/2022 16:43:00 $15.85 0.99% 2.17%
259
+ 258 9/14/2022 8:37:00 $1,593.73 $1,609.15 9/14/2022 16:43:00 $15.42 0.97% 2.19%
260
+ 259 9/14/2022 13:17:00 $1,561.48 $1,609.15 9/14/2022 16:43:00 $47.67 3.05% 0.08%
261
+ 260 9/15/2022 16:33:00 $1,491.62 $1,435.71 9/16/2022 8:52:00 -$55.91 -3.75% 3.82%
262
+ 261 9/15/2022 17:49:00 $1,464.99 $1,435.71 9/16/2022 8:52:00 -$29.28 -2.00% 2.07%
263
+ 262 9/15/2022 17:50:00 $1,461.00 $1,435.71 9/16/2022 8:52:00 -$25.29 -1.73% 1.81%
264
+ 263 9/17/2022 0:04:00 $1,433.93 $1,448.70 9/17/2022 11:12:00 $14.77 1.03% 1.81%
265
+ 264 9/17/2022 0:05:00 $1,433.96 $1,448.70 9/17/2022 11:12:00 $14.74 1.03% 1.81%
266
+ 265 9/17/2022 0:06:00 $1,434.13 $1,448.70 9/17/2022 11:12:00 $14.57 1.02% 1.82%
267
+ 266 9/17/2022 16:26:00 $1,454.31 $1,471.50 9/17/2022 18:39:00 $17.19 1.18% 2.62%
268
+ 267 9/17/2022 16:27:00 $1,453.70 $1,471.50 9/17/2022 18:39:00 $17.80 1.22% 2.58%
269
+ 268 9/17/2022 16:28:00 $1,452.46 $1,471.50 9/17/2022 18:39:00 $19.04 1.31% 2.49%
270
+ 269 9/17/2022 16:29:00 $1,448.39 $1,471.50 9/17/2022 18:39:00 $23.11 1.60% 2.22%
271
+ 270 9/17/2022 19:09:00 $1,454.70 $1,415.70 9/18/2022 19:24:00 -$39.00 -2.68% 2.49%
272
+ 271 9/17/2022 19:10:00 $1,453.15 $1,415.70 9/18/2022 19:24:00 -$37.45 -2.58% 2.49%
273
+ 272 9/17/2022 19:11:00 $1,450.70 $1,415.70 9/18/2022 19:24:00 -$35.00 -2.41% 2.49%
274
+ 273 9/17/2022 19:12:00 $1,451.20 $1,415.70 9/18/2022 19:24:00 -$35.50 -2.45% 2.49%
275
+ 274 9/18/2022 16:11:00 $1,333.91 $1,353.93 9/18/2022 18:08:00 $20.02 1.50% 0.70%
276
+ 275 9/18/2022 21:17:00 $1,310.31 $1,325.22 9/19/2022 7:51:00 $14.91 1.14% 2.39%
277
+ 276 9/18/2022 21:18:00 $1,300.96 $1,325.22 9/19/2022 7:51:00 $24.26 1.86% 1.69%
278
+ 277 9/19/2022 22:19:00 $1,351.50 $1,369.09 9/20/2022 0:31:00 $17.59 1.30% 0.76%
279
+ 278 9/19/2022 22:20:00 $1,349.11 $1,369.09 9/20/2022 0:31:00 $19.98 1.48% 0.58%
280
+ 279 9/19/2022 22:21:00 $1,345.97 $1,369.09 9/20/2022 0:31:00 $23.12 1.72% 0.35%
281
+ 280 9/20/2022 0:57:00 $1,357.01 $1,377.52 9/20/2022 2:06:00 $20.51 1.51% 0.43%
282
+ 281 9/20/2022 0:58:00 $1,357.30 $1,377.52 9/20/2022 2:06:00 $20.22 1.49% 0.46%
283
+ 282 9/20/2022 8:16:00 $1,337.39 $1,357.61 9/20/2022 9:51:00 $20.22 1.51% 0.70%
284
+ 283 9/20/2022 15:37:00 $1,343.28 $1,359.02 9/21/2022 7:33:00 $15.74 1.17% 2.35%
285
+ 284 9/20/2022 16:44:00 $1,334.57 $1,359.02 9/21/2022 7:33:00 $24.45 1.83% 1.71%
286
+ 285 9/22/2022 21:27:00 $1,323.32 $1,343.17 9/22/2022 22:18:00 $19.85 1.50% 0.26%
287
+ 286 9/23/2022 4:39:00 $1,305.06 $1,273.73 9/23/2022 8:57:00 -$31.33 -2.40% 2.48%
288
+ 287 9/24/2022 16:12:00 $1,336.52 $1,298.35 9/25/2022 8:48:00 -$38.17 -2.86% 2.93%
289
+ 288 9/24/2022 16:13:00 $1,336.55 $1,298.35 9/25/2022 8:48:00 -$38.20 -2.86% 2.93%
290
+ 289 9/24/2022 16:19:00 $1,323.27 $1,298.35 9/25/2022 8:48:00 -$24.92 -1.88% 1.96%
291
+ 290 9/24/2022 16:20:00 $1,324.78 $1,298.35 9/25/2022 8:48:00 -$26.43 -2.00% 2.07%
292
+ 291 9/25/2022 12:00:00 $1,303.54 $1,314.48 9/25/2022 22:23:00 $10.94 0.84% 2.70%
293
+ 292 9/25/2022 12:01:00 $1,300.43 $1,314.48 9/25/2022 22:23:00 $14.05 1.08% 2.47%
294
+ 293 9/25/2022 12:02:00 $1,286.60 $1,314.48 9/25/2022 22:23:00 $27.88 2.17% 1.42%
295
+ 294 9/25/2022 12:03:00 $1,289.63 $1,314.48 9/25/2022 22:23:00 $24.85 1.93% 1.65%
296
+ 295 9/26/2022 6:31:00 $1,293.00 $1,310.92 9/26/2022 7:47:00 $17.92 1.39% 0.36%
297
+ 296 9/26/2022 6:32:00 $1,290.09 $1,310.92 9/26/2022 7:47:00 $20.83 1.61% 0.08%
298
+ 297 9/27/2022 11:15:00 $1,349.13 $1,313.86 9/27/2022 12:42:00 -$35.27 -2.61% 2.69%
299
+ 298 9/27/2022 11:20:00 $1,343.22 $1,313.86 9/27/2022 12:42:00 -$29.36 -2.19% 2.26%
300
+ 299 9/27/2022 21:15:00 $1,287.03 $1,256.14 9/28/2022 5:05:00 -$30.89 -2.40% 2.48%
301
+ 300 9/28/2022 12:46:00 $1,314.26 $1,332.60 9/28/2022 13:36:00 $18.34 1.40% 0.36%
302
+ 301 9/28/2022 12:47:00 $1,314.62 $1,332.60 9/28/2022 13:36:00 $17.98 1.37% 0.39%
303
+ 302 9/28/2022 12:48:00 $1,311.47 $1,332.60 9/28/2022 13:36:00 $21.13 1.61% 0.15%
304
+ 303 9/28/2022 12:49:00 $1,311.28 $1,332.60 9/28/2022 13:36:00 $21.32 1.63% 0.10%
305
+ 304 9/28/2022 19:50:00 $1,327.80 $1,347.71 9/28/2022 20:31:00 $19.91 1.50% 0.11%
306
+ 305 9/28/2022 21:07:00 $1,333.56 $1,301.56 9/29/2022 8:45:00 -$32.00 -2.40% 2.47%
307
+ 306 9/29/2022 12:10:00 $1,332.20 $1,346.55 9/29/2022 19:32:00 $14.35 1.08% 1.02%
308
+ 307 9/29/2022 12:54:00 $1,328.14 $1,346.55 9/29/2022 19:32:00 $18.41 1.39% 0.71%
309
+ 308 9/29/2022 13:02:00 $1,323.86 $1,346.55 9/29/2022 19:32:00 $22.69 1.71% 0.39%
310
+ 309 9/29/2022 13:03:00 $1,322.36 $1,346.55 9/29/2022 19:32:00 $24.19 1.83% 0.28%
311
+ 310 10/1/2022 6:29:00 $1,325.02 $1,282.37 10/2/2022 5:16:00 -$42.65 -3.22% 3.29%
312
+ 311 10/1/2022 14:38:00 $1,311.62 $1,282.37 10/2/2022 5:16:00 -$29.25 -2.23% 2.31%
313
+ 312 10/1/2022 14:39:00 $1,310.16 $1,282.37 10/2/2022 5:16:00 -$27.79 -2.12% 2.20%
314
+ 313 10/1/2022 14:40:00 $1,308.85 $1,282.37 10/2/2022 5:16:00 -$26.48 -2.02% 2.10%
315
+ 314 10/4/2022 0:38:00 $1,325.92 $1,345.82 10/4/2022 2:14:00 $19.90 1.50% 0.19%
316
+ 315 10/5/2022 3:15:00 $1,345.06 $1,365.54 10/5/2022 19:19:00 $20.48 1.52% 2.21%
317
+ 316 10/5/2022 3:24:00 $1,340.48 $1,365.54 10/5/2022 19:19:00 $25.06 1.87% 1.88%
318
+ 317 10/5/2022 12:36:00 $1,350.50 $1,365.54 10/5/2022 19:19:00 $15.04 1.11% 0.63%
319
+ 318 10/6/2022 3:26:00 $1,357.70 $1,378.12 10/6/2022 7:32:00 $20.42 1.50% 0.29%
320
+ 319 10/6/2022 3:27:00 $1,357.80 $1,378.12 10/6/2022 7:32:00 $20.32 1.50% 0.29%
321
+ 320 10/6/2022 16:22:00 $1,357.21 $1,322.03 10/7/2022 11:26:00 -$35.18 -2.59% 2.67%
322
+ 321 10/6/2022 17:00:00 $1,351.48 $1,322.03 10/7/2022 11:26:00 -$29.45 -2.18% 2.25%
323
+ 322 10/7/2022 3:55:00 $1,355.00 $1,322.03 10/7/2022 11:26:00 -$32.97 -2.43% 2.51%
324
+ 323 10/7/2022 14:36:00 $1,323.00 $1,335.77 10/9/2022 20:00:00 $12.77 0.97% 1.55%
325
+ 324 10/8/2022 16:44:00 $1,313.83 $1,335.77 10/9/2022 20:00:00 $21.94 1.67% 0.86%
326
+ 325 10/8/2022 16:46:00 $1,314.16 $1,335.77 10/9/2022 20:00:00 $21.61 1.64% 0.89%
327
+ 326 10/8/2022 16:49:00 $1,313.11 $1,335.77 10/9/2022 20:00:00 $22.66 1.73% 0.81%
328
+ 327 10/10/2022 23:02:00 $1,276.90 $1,294.19 10/11/2022 10:37:00 $17.29 1.35% 0.71%
329
+ 328 10/10/2022 23:03:00 $1,277.33 $1,294.19 10/11/2022 10:37:00 $16.86 1.32% 0.74%
330
+ 329 10/10/2022 23:04:00 $1,276.83 $1,294.19 10/11/2022 10:37:00 $17.36 1.36% 0.70%
331
+ 330 10/11/2022 15:59:00 $1,282.02 $1,293.73 10/12/2022 1:28:00 $11.71 0.91% 0.72%
332
+ 331 10/11/2022 16:00:00 $1,281.69 $1,293.73 10/12/2022 1:28:00 $12.04 0.94% 0.69%
333
+ 332 10/11/2022 16:30:00 $1,277.83 $1,293.73 10/12/2022 1:28:00 $15.90 1.24% 0.39%
334
+ 333 10/13/2022 5:31:00 $1,224.96 $1,242.43 10/13/2022 5:43:00 $17.47 1.43% 0.32%
335
+ 334 10/14/2022 10:19:00 $1,309.89 $1,264.01 10/15/2022 18:03:00 -$45.88 -3.50% 3.58%
336
+ 335 10/14/2022 11:13:00 $1,301.64 $1,264.01 10/15/2022 18:03:00 -$37.63 -2.89% 2.97%
337
+ 336 10/15/2022 8:11:00 $1,282.82 $1,264.01 10/15/2022 18:03:00 -$18.81 -1.47% 1.54%
338
+ 337 10/15/2022 11:41:00 $1,286.03 $1,264.01 10/15/2022 18:03:00 -$22.02 -1.71% 1.79%
339
+ 338 10/16/2022 5:29:00 $1,283.93 $1,303.18 10/16/2022 14:45:00 $19.25 1.50% 0.44%
340
+ 339 10/16/2022 16:53:00 $1,293.63 $1,313.38 10/16/2022 17:48:00 $19.75 1.53% 0.31%
341
+ 340 10/16/2022 16:54:00 $1,294.61 $1,313.38 10/16/2022 17:48:00 $18.77 1.45% 0.38%
342
+ 341 10/16/2022 16:55:00 $1,293.67 $1,313.38 10/16/2022 17:48:00 $19.71 1.52% 0.31%
343
+ 342 10/16/2022 21:00:00 $1,296.97 $1,316.50 10/17/2022 4:31:00 $19.53 1.51% 0.18%
344
+ 343 10/16/2022 21:01:00 $1,297.11 $1,316.50 10/17/2022 4:31:00 $19.39 1.49% 0.19%
345
+ 344 10/17/2022 6:35:00 $1,315.88 $1,335.61 10/17/2022 8:40:00 $19.73 1.50% 0.24%
346
+ 345 10/17/2022 11:49:00 $1,320.48 $1,337.12 10/17/2022 17:10:00 $16.64 1.26% 0.37%
347
+ 346 10/18/2022 0:11:00 $1,332.97 $1,298.76 10/18/2022 10:44:00 -$34.21 -2.57% 2.64%
348
+ 347 10/18/2022 0:12:00 $1,332.98 $1,298.76 10/18/2022 10:44:00 -$34.22 -2.57% 2.64%
349
+ 348 10/18/2022 3:15:00 $1,332.71 $1,298.76 10/18/2022 10:44:00 -$33.95 -2.55% 2.62%
350
+ 349 10/18/2022 5:53:00 $1,324.41 $1,298.76 10/18/2022 10:44:00 -$25.65 -1.94% 2.01%
351
+ 350 10/19/2022 17:41:00 $1,282.10 $1,301.34 10/20/2022 5:54:00 $19.24 1.50% 0.99%
352
+ 351 10/21/2022 10:59:00 $1,294.30 $1,275.05 10/20/2022 15:31:00 -$19.25 -1.49% 1.12%
353
+ 352 10/21/2022 13:24:00 $1,297.75 $1,311.20 10/22/2022 8:16:00 $13.45 1.04% 2.28%
354
+ 353 10/21/2022 13:25:00 $1,297.70 $1,311.20 10/22/2022 8:16:00 $13.50 1.04% 2.28%
355
+ 354 10/21/2022 13:26:00 $1,297.05 $1,311.20 10/22/2022 8:16:00 $14.15 1.09% 2.28%
356
+ 355 10/22/2022 7:35:00 $1,302.80 $1,311.20 10/22/2022 8:16:00 $8.40 0.64% 2.28%
357
+ 356 10/22/2022 18:37:00 $1,313.18 $1,332.81 10/23/2022 13:13:00 $19.63 1.49% 1.12%
358
+ 357 10/23/2022 19:54:00 $1,360.60 $1,374.48 10/25/2022 8:34:00 $13.88 1.02% 2.75%
359
+ 358 10/23/2022 19:55:00 $1,360.16 $1,374.48 10/25/2022 8:34:00 $14.32 1.05% 2.72%
360
+ 359 10/23/2022 23:14:00 $1,341.79 $1,374.48 10/25/2022 8:34:00 $32.69 2.44% 1.39%
361
+ 360 10/25/2022 17:16:00 $1,458.01 $1,480.20 10/25/2022 20:42:00 $22.19 1.52% 0.87%
362
+ 361 10/25/2022 17:17:00 $1,458.64 $1,480.20 10/25/2022 20:42:00 $21.56 1.48% 0.91%
363
+ 362 10/26/2022 21:59:00 $1,550.25 $1,541.80 10/27/2022 6:06:00 -$8.45 -0.55% 0.34%
364
+ 363 10/26/2022 22:00:00 $1,549.75 $1,541.80 10/27/2022 6:06:00 -$7.95 -0.51% 0.34%
365
+ 364 10/26/2022 22:01:00 $1,547.30 $1,541.80 10/27/2022 6:06:00 -$5.50 -0.36% 0.34%
366
+ 365 10/30/2022 10:50:00 $1,585.07 $1,609.33 10/31/2022 4:45:00 $24.26 1.53% 1.56%
367
+ 366 10/30/2022 10:51:00 $1,585.85 $1,609.33 10/31/2022 4:45:00 $23.48 1.48% 1.61%
368
+ 367 10/31/2022 8:56:00 $1,585.24 $1,594.58 10/31/2022 21:50:00 $9.34 0.59% 2.29%
369
+ 368 10/31/2022 9:37:00 $1,552.98 $1,594.58 10/31/2022 21:50:00 $41.60 2.68% 0.56%
370
+ 369 11/1/2022 11:33:00 $1,570.70 $1,594.27 11/1/2022 22:28:00 $23.57 1.50% 0.22%
371
+ 370 11/2/2022 16:29:00 $1,507.15 $1,534.35 11/2/2022 20:24:00 $27.20 1.80% 0.00%
372
+ 371 11/3/2022 17:19:00 $1,526.55 $1,549.27 11/3/2022 23:34:00 $22.72 1.49% 0.23%
373
+ 372 11/5/2022 8:30:00 $1,632.36 $1,582.52 11/6/2022 17:13:00 -$49.84 -3.05% 0.00%
374
+ 373 11/5/2022 20:53:00 $1,618.54 $1,582.52 11/6/2022 17:13:00 -$36.02 -2.23% 0.00%
375
+ 374 11/5/2022 20:54:00 $1,618.00 $1,582.52 11/6/2022 17:13:00 -$35.48 -2.19% 0.00%
376
+ 375 11/6/2022 10:02:00 $1,618.85 $1,582.52 11/6/2022 17:13:00 -$36.33 -2.24% 0.00%
377
+ 376 11/6/2022 17:13:00 $1,582.52 $1,592.05 11/6/2022 23:45:00 $9.53 0.60% 0.00%
378
+ 377 11/6/2022 17:14:00 $1,573.66 $1,592.05 11/6/2022 23:45:00 $18.39 1.17% 0.00%
379
+ 378 11/6/2022 17:15:00 $1,573.23 $1,592.05 11/6/2022 23:45:00 $18.82 1.20% 0.00%
380
+ 379 11/6/2022 17:16:00 $1,576.87 $1,592.05 11/6/2022 23:45:00 $15.18 0.96% 0.00%
381
+ 380 11/7/2022 15:37:00 $1,585.61 $1,544.59 11/7/2022 20:55:00 -$41.02 -2.59% 2.84%
382
+ 381 11/7/2022 15:38:00 $1,586.36 $1,544.59 11/7/2022 20:55:00 -$41.77 -2.63% 2.89%
383
+ 382 11/7/2022 15:39:00 $1,580.98 $1,544.59 11/7/2022 20:55:00 -$36.39 -2.30% 2.56%
384
+ 383 11/7/2022 15:40:00 $1,580.65 $1,544.59 11/7/2022 20:55:00 -$36.06 -2.28% 2.54%
385
+ 384 11/8/2022 13:32:00 $1,262.26 $1,305.27 11/8/2022 13:35:00 $43.01 3.41% 2.39%
386
+ 385 11/8/2022 13:33:00 $1,238.00 $1,305.27 11/8/2022 13:35:00 $67.27 5.43% 0.48%
387
+ 386 11/8/2022 20:45:00 $1,304.70 $1,267.50 11/9/2022 1:49:00 -$37.20 -2.85% 3.00%
388
+ 387 11/9/2022 3:16:00 $1,231.79 $1,251.68 11/9/2022 3:25:00 $19.89 1.61% 0.84%
389
+ 388 11/9/2022 3:17:00 $1,232.42 $1,251.68 11/9/2022 3:25:00 $19.26 1.56% 0.89%
390
+ 389 11/9/2022 4:18:00 $1,157.83 $1,173.79 11/9/2022 4:23:00 $15.96 1.38% 1.95%
391
+ 390 11/9/2022 4:19:00 $1,151.37 $1,173.79 11/9/2022 4:23:00 $22.42 1.95% 1.40%
392
+ 391 11/9/2022 4:20:00 $1,142.72 $1,173.79 11/9/2022 4:23:00 $31.07 2.72% 0.65%
393
+ 392 11/10/2022 11:39:00 $1,263.43 $1,280.03 11/10/2022 12:12:00 $16.60 1.31% 1.34%
394
+ 393 11/10/2022 11:40:00 $1,256.80 $1,280.03 11/10/2022 12:12:00 $23.23 1.85% 0.82%
395
+ 394 11/10/2022 19:35:00 $1,267.27 $1,230.59 11/10/2022 21:08:00 -$36.68 -2.89% 3.17%
396
+ 395 11/13/2022 0:33:00 $1,254.95 $1,215.49 11/13/2022 3:07:00 -$39.46 -3.14% 3.50%
397
+ 396 11/14/2022 13:47:00 $1,214.45 $1,234.44 11/14/2022 17:07:00 $19.99 1.65% 0.44%
398
+ 397 11/14/2022 13:48:00 $1,214.35 $1,234.44 11/14/2022 17:07:00 $20.09 1.65% 0.43%
399
+ 398 11/14/2022 13:49:00 $1,215.85 $1,234.44 11/14/2022 17:07:00 $18.59 1.53% 0.55%
400
+ 399 11/17/2022 0:52:00 $1,204.99 $1,225.98 11/17/2022 20:41:00 $20.99 1.74% 2.06%
401
+ 400 11/19/2022 20:53:00 $1,218.81 $1,179.49 11/20/2022 5:32:00 -$39.32 -3.23% 3.54%
402
+ 401 11/20/2022 2:41:00 $1,205.68 $1,179.49 11/20/2022 5:32:00 -$26.19 -2.17% 2.49%
403
+ 402 11/20/2022 2:42:00 $1,208.93 $1,179.49 11/20/2022 5:32:00 -$29.44 -2.44% 2.75%
404
+ 403 11/22/2022 2:19:00 $1,076.54 $1,092.73 11/22/2022 5:00:00 $16.19 1.50% 0.10%
405
+ 404 11/24/2022 1:58:00 $1,207.21 $1,205.39 11/25/2022 18:32:00 -$1.82 -0.15% 2.81%
406
+ 405 11/24/2022 8:18:00 $1,187.88 $1,205.39 11/25/2022 18:32:00 $17.51 1.47% 1.17%
407
+ 406 11/24/2022 8:19:00 $1,187.80 $1,205.39 11/25/2022 18:32:00 $17.59 1.48% 1.17%
408
+ 407 11/24/2022 14:27:00 $1,198.57 $1,205.39 11/25/2022 18:32:00 $6.82 0.57% 2.08%
409
+ 408 11/26/2022 0:09:00 $1,217.76 $1,230.85 11/26/2022 8:52:00 $13.09 1.07% 0.00%
410
+ 409 11/26/2022 0:10:00 $1,217.35 $1,230.85 11/26/2022 8:52:00 $13.50 1.11% 0.00%
411
+ 410 11/26/2022 0:11:00 $1,217.13 $1,230.85 11/26/2022 8:52:00 $13.72 1.13% 0.00%
412
+ 411 11/26/2022 0:12:00 $1,216.12 $1,230.85 11/26/2022 8:52:00 $14.73 1.21% 0.00%
413
+ 412 12/1/2022 19:48:00 $1,268.91 $1,288.99 12/2/2022 5:33:00 $20.08 1.58% 0.36%
414
+ 413 12/2/2022 16:23:00 $1,290.35 $1,244.53 12/3/2022 16:32:00 -$45.82 -3.55% 3.85%
415
+ 414 12/3/2022 0:18:00 $1,270.50 $1,244.53 12/3/2022 16:32:00 -$25.97 -2.04% 2.04%
416
+ 415 12/6/2022 4:37:00 $1,250.39 $1,273.07 12/6/2022 17:52:00 $22.68 1.81% 0.78%
417
+ 416 12/7/2022 16:16:00 $1,228.55 $1,244.54 12/8/2022 7:53:00 $15.99 1.30% 0.61%
418
+ 417 12/9/2022 13:03:00 $1,266.53 $1,281.09 12/10/2022 10:03:00 $14.56 1.15% 0.92%
419
+ 418 12/9/2022 15:30:00 $1,257.75 $1,281.09 12/10/2022 10:03:00 $23.34 1.86% 0.23%
420
+ 419 12/10/2022 11:54:00 $1,270.64 $1,282.16 12/11/2022 13:10:00 $11.52 0.91% 0.76%
421
+ 420 12/10/2022 17:48:00 $1,262.90 $1,282.16 12/11/2022 13:10:00 $19.26 1.53% 0.11%
422
+ 421 12/12/2022 2:22:00 $1,242.40 $1,261.60 12/12/2022 14:58:00 $19.20 1.55% 0.11%
423
+ 422 12/14/2022 19:45:00 $1,289.56 $1,248.43 12/16/2022 2:55:00 -$41.13 -3.19% 3.53%
424
+ 423 12/14/2022 19:54:00 $1,281.64 $1,248.43 12/16/2022 2:55:00 -$33.21 -2.59% 2.93%
425
+ 424 12/15/2022 7:41:00 $1,272.52 $1,248.43 12/16/2022 2:55:00 -$24.09 -1.89% 2.24%
426
+ 425 12/16/2022 3:02:00 $1,209.17 $1,162.46 12/16/2022 17:14:00 -$46.71 -3.86% 4.29%
427
+ 426 12/16/2022 8:19:00 $1,201.36 $1,162.46 12/16/2022 17:14:00 -$38.90 -3.24% 3.67%
428
+ 427 12/16/2022 10:09:00 $1,189.33 $1,162.46 12/16/2022 17:14:00 -$26.87 -2.26% 2.69%
429
+ 428 12/16/2022 17:02:00 $1,175.00 $1,162.46 12/16/2022 17:14:00 -$12.54 -1.07% 1.50%
430
+ 429 12/17/2022 16:05:00 $1,176.94 $1,194.82 12/17/2022 22:23:00 $17.88 1.52% 0.14%
431
+ 430 12/18/2022 3:20:00 $1,183.81 $1,193.89 12/19/2022 20:45:00 $10.08 0.85% 2.89%
432
+ 431 12/18/2022 3:29:00 $1,176.49 $1,193.89 12/19/2022 20:45:00 $17.40 1.48% 2.28%
433
+ 432 12/19/2022 11:34:00 $1,167.78 $1,193.89 12/19/2022 20:45:00 $26.11 2.24% 1.55%
434
+ 433 12/21/2022 22:12:00 $1,211.91 $1,226.94 12/22/2022 14:23:00 $15.03 1.24% 2.50%
435
+ 434 12/22/2022 8:34:00 $1,200.96 $1,226.94 12/22/2022 14:23:00 $25.98 2.16% 1.61%
436
+ 435 12/22/2022 8:35:00 $1,199.18 $1,226.94 12/22/2022 14:23:00 $27.76 2.31% 1.46%
437
+ 436 12/23/2022 16:17:00 $1,219.42 $1,223.68 12/26/2022 17:38:00 $4.26 0.35% 2.23%
438
+ 437 12/25/2022 8:35:00 $1,200.45 $1,223.68 12/26/2022 17:38:00 $23.23 1.94% 0.51%
439
+ 438 12/27/2022 1:40:00 $1,222.40 $1,227.18 1/3/2023 19:20:00 $4.78 0.39% 3.46%
440
+ 439 12/27/2022 8:32:00 $1,214.70 $1,227.18 1/3/2023 19:20:00 $12.48 1.03% 2.84%
441
+ 440 12/27/2022 11:44:00 $1,203.83 $1,227.18 1/3/2023 19:20:00 $23.35 1.94% 1.97%
442
+ 441 12/27/2022 23:56:00 $1,189.16 $1,227.18 1/3/2023 19:20:00 $38.02 3.20% 0.76%
443
+ 442 1/6/2023 8:45:00 $1,246.05 $1,262.85 1/6/2023 9:49:00 $16.80 1.35% 0.62%
444
+ 443 1/6/2023 18:08:00 $1,266.93 $1,285.71 1/8/2023 17:10:00 $18.78 1.48% 0.80%
445
+ 444 1/7/2023 18:41:00 $1,259.17 $1,285.71 1/8/2023 17:10:00 $26.54 2.11% 0.14%
446
+ 445 1/12/2023 18:40:00 $1,406.66 $1,427.84 1/13/2023 14:57:00 $21.18 1.51% 0.48%
447
+ 446 1/14/2023 18:34:00 $1,516.45 $1,539.50 1/15/2023 7:41:00 $23.05 1.52% 0.10%
448
+ 447 1/16/2023 2:10:00 $1,526.05 $1,549.30 1/16/2023 4:13:00 $23.25 1.52% 0.26%
449
+ 448 1/16/2023 5:29:00 $1,540.06 $1,556.65 1/16/2023 10:15:00 $16.59 1.08% 1.29%
450
+ 449 1/16/2023 9:15:00 $1,524.28 $1,556.65 1/16/2023 10:15:00 $32.37 2.12% 0.08%
451
+ 450 1/17/2023 1:37:00 $1,558.99 $1,585.75 1/17/2023 8:08:00 $26.76 1.72% 0.13%
452
+ 451 1/19/2023 6:47:00 $1,517.85 $1,532.63 1/19/2023 8:44:00 $14.78 0.97% 0.37%
453
+ 452 1/19/2023 22:45:00 $1,549.98 $1,584.40 1/20/2023 10:59:00 $34.42 2.22% 0.59%
454
+ 453 1/21/2023 17:00:00 $1,635.46 $1,636.00 1/22/2023 9:23:00 $0.54 0.03% 1.61%
455
+ 454 1/21/2023 19:47:00 $1,618.14 $1,636.00 1/22/2023 9:23:00 $17.86 1.10% 0.95%
456
+ 455 1/23/2023 16:54:00 $1,624.84 $1,561.53 1/24/2023 16:28:00 -$63.31 -3.90% 4.19%
457
+ 456 1/24/2023 8:02:00 $1,612.29 $1,561.53 1/24/2023 16:28:00 -$50.76 -3.15% 3.44%
458
+ 457 1/24/2023 15:55:00 $1,594.61 $1,561.53 1/24/2023 16:28:00 -$33.08 -2.07% 2.37%
459
+ 458 1/24/2023 16:27:00 $1,573.25 $1,561.53 1/24/2023 16:28:00 -$11.72 -0.74% 1.04%
460
+ 459 1/28/2023 0:25:00 $1,593.03 $1,618.71 1/28/2023 19:21:00 $25.68 1.61% 2.40%
461
+ 460 1/30/2023 3:05:00 $1,607.82 $1,538.94 1/30/2023 13:11:00 -$68.88 -4.28% 4.60%
462
+ 461 1/30/2023 3:07:00 $1,606.13 $1,538.94 1/30/2023 13:11:00 -$67.19 -4.18% 4.50%
463
+ 462 1/30/2023 4:50:00 $1,585.88 $1,538.94 1/30/2023 13:11:00 -$46.94 -2.96% 3.28%
464
+ 463 1/30/2023 4:51:00 $1,584.86 $1,538.94 1/30/2023 13:11:00 -$45.92 -2.90% 3.22%
465
+ 464 1/30/2023 23:50:00 $1,565.97 $1,583.71 1/31/2023 8:12:00 $17.74 1.13% 0.35%
466
+ 465 1/31/2023 15:18:00 $1,566.12 $1,598.40 1/31/2023 16:51:00 $32.28 2.06% 0.21%
467
+ 466 2/1/2023 13:33:00 $1,561.56 $1,586.11 2/1/2023 13:40:00 $24.55 1.57% 0.36%
468
+ 467 2/2/2023 1:48:00 $1,663.87 $1,681.60 2/2/2023 8:36:00 $17.73 1.07% 0.18%
469
+ 468 2/2/2023 1:52:00 $1,662.09 $1,681.60 2/2/2023 8:36:00 $19.51 1.17% 0.08%
470
+ 469 2/2/2023 16:00:00 $1,637.18 $1,655.92 2/2/2023 16:58:00 $18.74 1.14% 0.71%
471
+ 470 2/2/2023 23:01:00 $1,638.54 $1,656.51 2/3/2023 8:56:00 $17.97 1.10% 0.84%
FT-Trade-Log.csv ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ " Trade " " Signal " " Entry Date " " Buy Price " " Sell Price " " Exit Date " " P/L per token " " P/L % "
2
+ 70 Short 2022-10-11 7:30 $19,242.95 $20,320.56 2022-10-25 13:20 -$1,077.61 -5.60%
3
+ 71 Short 2022-10-31 17:39 $20,437.00 $20,115.00 2022-11-02 16:09 $322.00 1.58%
4
+ 72 Short 2022-11-04 8:40 $20,763.00 $20,457.50 2022-11-07 16:47 $305.50 1.47%
5
+ 73 Long 2022-11-07 22:20 $19,560.50 $20,135.50 2022-11-08 10:14 $575.00 2.79%
6
+ 74 Long 2022-11-08 13:30 $17,663.50 $18,241.50 2022-11-08 13:39 $578.00 3.12%
7
+ 75 Long 2022-11-20 18:20 $16,290.00 $15,966.50 2022-11-20 20:12 -$323.50 -2.14%
8
+ 76 Short 2022-12-13 4:00 $17,427.82 $16,605.50 2022-12-19 12:04 $822.32 4.72%
9
+ 77 Short 2023-01-11 19:00 $18,264.10 $19,287.01 2023-01-13 9:29 -$1,022.91 -5.60%
10
+ 78 Short 2023-01-13 18:40 $20,932.51 $22,104.74 2023-01-20 14:30 -$1,172.23 -5.60%
11
+ 81 Long 2022-08-15 18:06 $23,836.44 $24,362.38 2022-08-17 1:00 $525.94 2.06%
12
+ 82 Long 2022-08-17 5:15 $23,713.94 $23,004.54 2022-08-18 19:18 -$709.40 -3.14%
13
+ 83 Long 2022-08-19 1:39 $21,479.47 $21,980.52 2022-08-19 1:42 $501.05 2.18%
14
+ 84 Long 2022-08-20 16:00 $20,819.72 $21,277.76 2022-08-20 19:21 $458.04 2.05%
15
+ 85 Long 2022-08-21 17:12 $21,303.95 $21,621.50 2022-08-23 9:22 $317.55 1.34%
16
+ 86 Long 2022-08-24 17:24 $21,508.44 $20,680.37 2022-08-26 10:03 -$828.07 -4.00%
17
+ 87 Long 2022-08-27 13:53 $19,943.50 $19,988.50 2022-08-28 0:12 $45.00 0.08%
18
+ 88 Long 2022-08-30 9:48 $19,757.49 $20,209.76 2022-08-30 20:39 $452.27 2.14%
19
+ 89 Long 2022-09-04 8:42 $19,767.00 $19,983.50 2022-09-04 18:39 $216.50 0.95%
20
+ 90 Long 2022-09-05 13:27 $19,680.50 $19,883.00 2022-09-05 19:17 $202.50 0.88%
21
+ 91 Long 2022-09-13 13:57 $20,277.06 $19,807.82 2022-09-14 13:12 -$469.24 -2.46%
22
+ 92 Long 2022-09-14 20:12 $19,996.88 $19,537.16 2022-09-15 10:15 -$459.72 -2.45%
23
+ 93 Long 2022-09-18 21:27 $18,826.45 $18,393.44 2022-09-19 0:57 -$433.01 -2.45%
24
+ 94 Long 2022-09-22 9:03 $18,865.61 $19,186.94 2022-09-22 13:54 $321.33 1.55%
25
+ 95 Long 2022-09-23 8:57 $18,715.94 $18,995.00 2022-09-23 16:48 $279.06 1.34%
26
+ 96 Long 2022-09-26 10:12 $19,071.30 $19,295.53 2022-09-26 20:06 $224.23 1.03%
27
+ 97 Long 2022-09-27 11:15 $19,573.32 $19,123.13 2022-09-27 11:48 -$450.19 -2.45%
28
+ 98 Long 2022-09-27 11:51 $19,057.46 $18,620.34 2022-09-27 21:21 -$437.12 -2.44%
29
+ 99 Long 2022-09-29 1:18 $19,312.37 $18,868.18 2022-09-29 9:15 -$444.19 -2.45%
30
+ 100 Long 2022-10-02 18:15 $18,973.28 $19,295.83 2022-10-03 1:06 $322.55 1.55%
31
+ 101 Long 2022-10-05 3:24 $20,024.85 $20,240.00 2022-10-05 11:58 $215.15 0.92%
32
+ 79 Long 2023-01-31 0:03 $22,753.69 $23,118.76 2023-01-31 9:00 $365.07 1.60%
SB-Trade-Log.csv ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ " Trade " " Signal " " Entry Date " " Buy Price " " Sell Price " " Exit Date " " P/L per token " " P/L % "
2
+ 1 Short 2022-11-07 13:38 $1,608.00 $1,586.26 2022-11-07 15:36 $21.74 1.35%
3
+ 2 Long 2022-11-07 15:36 $1,586.26 $1,562.45 2022-11-07 16:23 -$23.81 -1.50%
4
+ 3 Long 2022-11-07 20:55 $1,544.59 $1,521.42 2022-11-07 21:20 -$23.17 -1.50%
5
+ 4 Long 2022-11-08 12:21 $1,358.27 $1,385.45 2022-11-08 12:22 $27.18 2.00%
6
+ 5 Long 2022-11-08 23:10 $1,287.19 $1,312.94 2022-11-08 23:45 $25.75 2.00%
7
+ 6 Long 2022-11-09 4:20 $1,142.72 $1,165.57 2022-11-09 4:22 $22.85 2.00%
8
+ 7 Long 2022-11-10 11:40 $1,256.80 $1,281.94 2022-11-10 12:11 $25.14 2.00%
9
+ 8 Long 2022-11-13 0:35 $1,253.19 $1,234.39 2022-11-13 1:01 -$18.80 -1.50%
10
+ 9 Short 2022-11-24 7:55 $1,201.21 $1,174.33 2022-11-24 22:40 $26.88 2.24%
11
+ 10 Long 2022-11-24 22:40 $1,174.33 $1,197.24 2022-11-25 5:15 $22.91 1.95%
12
+ 11 Long 2022-11-26 16:45 $1,202.73 $1,217.85 2022-11-27 4:40 $15.12 1.26%
13
+ 12 Short 2022-11-27 4:40 $1,217.85 $1,187.40 2022-11-27 19:11 $30.45 2.50%
14
+ 13 Short 2022-11-29 18:45 $1,273.58 $1,268.58 2022-11-29 21:30 $5.00 0.39%
15
+ 14 Long 2022-11-29 21:30 $1,268.58 $1,293.96 2022-11-30 13:12 $25.38 2.00%
16
+ 15 Long 2022-12-05 13:17 $1,254.30 $1,273.30 2022-12-06 17:57 $19.00 1.51%
17
+ 16 Long 2022-12-07 15:39 $1,228.66 $1,232.83 2022-12-07 20:43 $4.17 0.34%
18
+ 17 Short 2022-12-07 20:43 $1,232.83 $1,227.61 2022-12-07 23:23 $5.22 0.42%
19
+ 18 Long 2022-12-07 23:23 $1,227.61 $1,242.88 2022-12-08 7:54 $15.27 1.24%
20
+ 19 Long 2022-12-11 1:11 $1,273.47 $1,282.50 2022-12-11 13:09 $9.03 0.71%
21
+ 20 Long 2022-12-18 3:31 $1,175.05 $1,192.07 2022-12-18 19:29 $17.02 1.45%
22
+ 21 Long 2022-12-19 16:31 $1,170.78 $1,154.05 2022-12-19 16:37 -$16.73 -1.43%
23
+ 22 Short 2022-12-24 1:29 $1,219.48 $1,189.00 2022-12-27 21:10 $30.48 2.50%
24
+ 23 Short 2022-12-30 23:12 $1,196.18 $1,214.12 2023-01-02 1:16 -$17.94 -1.50%
25
+ 24 Short 2023-01-07 1:11 $1,265.31 $1,284.29 2023-01-08 17:09 -$18.98 -1.50%
26
+ 25 Long 2023-01-16 2:11 $1,529.32 $1,550.56 2023-01-16 9:50 $21.24 1.39%
27
+ 26 Short 2023-01-23 14:58 $1,630.84 $1,613.83 2023-01-24 8:22 $17.01 1.04%
28
+ 27 Long 2023-01-24 14:46 $1,608.18 $1,584.04 2023-01-24 16:26 -$24.14 -1.50%
29
+ 66 Long 2022-10-01 6:29 $1,325.02 $1,326.00 2022-10-01 8:12 $0.98 0.07%
30
+ 67 Short 2022-10-01 8:12 $1,326.00 $1,309.01 2022-10-01 14:41 $16.99 1.28%
31
+ 68 Long 2022-10-01 14:41 $1,309.01 $1,315.92 2022-10-01 19:23 $6.91 0.53%
32
+ 69 Short 2022-10-01 19:23 $1,315.92 $1,310.12 2022-10-02 2:52 $5.80 0.44%
33
+ 70 Long 2022-10-02 2:52 $1,310.12 $1,293.98 2022-10-02 6:16 -$16.14 -1.23%
34
+ 71 Short 2022-10-02 6:16 $1,293.98 $1,298.04 2022-10-02 16:08 -$4.06 -0.31%
35
+ 72 Long 2022-10-02 16:08 $1,298.04 $1,293.06 2022-10-03 0:48 -$4.98 -0.38%
36
+ 73 Short 2022-10-03 0:48 $1,293.06 $1,353.84 2022-10-04 3:04 -$60.78 -4.70%
37
+ 74 Short 2022-10-04 10:40 $1,353.37 $1,358.28 2022-10-04 16:24 -$4.91 -0.36%
38
+ 75 Long 2022-10-04 16:24 $1,358.28 $1,366.55 2022-10-04 18:33 $8.27 0.61%
39
+ 76 Short 2022-10-04 18:33 $1,366.55 $1,340.48 2022-10-05 3:24 $26.07 1.91%
40
+ 77 Long 2022-10-05 3:24 $1,340.48 $1,347.59 2022-10-05 11:48 $7.11 0.53%
41
+ 78 Short 2022-10-05 11:48 $1,347.59 $1,357.70 2022-10-06 3:26 -$10.11 -0.75%
42
+ 79 Long 2022-10-06 3:26 $1,357.70 $1,379.04 2022-10-06 8:43 $21.34 1.57%
43
+ 80 Short 2022-10-06 8:43 $1,379.04 $1,352.67 2022-10-06 9:02 $26.37 1.91%
44
+ 81 Long 2022-10-06 9:02 $1,352.67 $1,359.12 2022-10-06 19:20 $6.45 0.48%
45
+ 82 Short 2022-10-06 19:20 $1,359.12 $1,323.24 2022-10-07 14:35 $35.88 2.64%
46
+ 83 Long 2022-10-07 14:35 $1,323.24 $1,327.85 2022-10-07 15:28 $4.61 0.35%
47
+ 84 Short 2022-10-07 15:28 $1,327.85 $1,313.83 2022-10-08 16:44 $14.02 1.06%
48
+ 85 Long 2022-10-08 16:44 $1,313.83 $1,315.38 2022-10-09 0:39 $1.55 0.12%
49
+ 86 Short 2022-10-09 0:39 $1,315.38 $1,312.69 2022-10-09 14:14 $2.69 0.20%
50
+ 87 Long 2022-10-09 14:14 $1,312.69 $1,331.72 2022-10-09 19:49 $19.03 1.45%
51
+ 88 Short 2022-10-09 19:49 $1,331.72 $1,326.25 2022-10-09 21:16 $5.47 0.41%
52
+ 89 Long 2022-10-09 21:16 $1,326.25 $1,314.54 2022-10-10 12:53 -$11.71 -0.88%
53
+ 90 Short 2022-10-10 12:53 $1,314.54 $1,276.90 2022-10-10 23:02 $37.64 2.86%
54
+ 91 Long 2022-10-10 23:02 $1,276.90 $1,284.99 2022-10-11 22:02 $8.09 0.63%
55
+ 92 Short 2022-10-11 22:02 $1,284.99 $1,256.86 2022-10-13 5:21 $28.13 2.19%
56
+ 93 Long 2022-10-13 5:21 $1,256.86 $1,209.09 2022-10-13 7:30 -$47.77 -3.80%
57
+ 94 Short 2022-10-13 8:50 $1,223.94 $1,281.46 2022-10-13 12:33 -$57.52 -4.70%
58
+ 95 Short 2022-10-13 20:31 $1,304.46 $1,300.41 2022-10-14 11:14 $4.05 0.31%
59
+ 96 Long 2022-10-14 11:14 $1,300.41 $1,297.70 2022-10-14 20:31 -$2.71 -0.21%
60
+ 97 Short 2022-10-14 20:31 $1,297.70 $1,284.51 2022-10-15 11:43 $13.19 1.02%
61
+ 98 Long 2022-10-15 11:43 $1,284.51 $1,284.73 2022-10-15 23:10 $0.22 0.02%
62
+ 99 Short 2022-10-15 23:10 $1,284.73 $1,283.93 2022-10-16 5:29 $0.80 0.06%
63
+ 100 Long 2022-10-16 5:29 $1,283.93 $1,284.70 2022-10-16 6:50 $0.77 0.06%
64
+ 101 Short 2022-10-16 6:50 $1,284.70 $1,293.63 2022-10-16 16:53 -$8.93 -0.70%
65
+ 102 Long 2022-10-16 16:53 $1,293.63 $1,312.84 2022-10-17 4:31 $19.21 1.48%
66
+ 103 Short 2022-10-17 4:31 $1,312.84 $1,282.10 2022-10-19 17:41 $30.74 2.34%
67
+ 104 Long 2022-10-19 17:41 $1,282.10 $1,285.36 2022-10-19 23:19 $3.26 0.25%
68
+ 105 Short 2022-10-19 23:19 $1,285.36 $1,297.50 2022-10-21 13:26 -$12.14 -0.94%
69
+ 106 Long 2022-10-21 13:26 $1,297.50 $1,301.43 2022-10-21 17:59 $3.93 0.30%
70
+ 107 Short 2022-10-21 17:59 $1,301.43 $1,313.05 2022-10-22 18:36 -$11.62 -0.89%
71
+ 108 Long 2022-10-22 18:36 $1,313.05 $1,311.02 2022-10-22 21:21 -$2.03 -0.15%
72
+ 109 Short 2022-10-22 21:21 $1,311.02 $1,308.72 2022-10-23 0:55 $2.30 0.18%
73
+ 110 Long 2022-10-23 0:55 $1,308.72 $1,311.58 2022-10-23 3:20 $2.86 0.22%
74
+ 111 Short 2022-10-23 3:20 $1,311.58 $1,360.60 2022-10-23 19:54 -$49.02 -3.74%
75
+ 112 Long 2022-10-23 19:54 $1,360.60 $1,347.16 2022-10-23 23:37 -$13.44 -0.99%
76
+ 113 Short 2022-10-23 23:37 $1,347.16 $1,415.15 2022-10-25 10:52 -$67.99 -5.05%
77
+ 114 Short 2022-10-25 11:17 $1,409.45 $1,487.70 2022-10-25 13:27 -$78.25 -5.55%
78
+ 115 Short 2022-10-26 18:12 $1,582.45 $1,549.60 2022-10-26 21:59 $32.85 2.08%
79
+ 116 Long 2022-10-26 18:12 $1,550.05 $1,541.25 2022-10-27 6:06 -$8.80 -0.57%
80
+ 117 Short 2022-10-28 11:56 $1,570.90 $1,634.06 2022-10-29 3:30 -$63.16 -4.02%
81
+ 118 Long 2022-10-30 10:49 $1,585.71 $1,596.15 2022-10-30 15:28 $10.44 0.66%
82
+ 119 Short 2022-10-30 15:28 $1,596.15 $1,567.17 2022-10-31 9:00 $28.98 1.82%
83
+ 120 Long 2022-10-31 9:37 $1,552.07 $1,579.00 2022-10-31 10:55 $26.93 1.74%
84
+ 121 Short 2022-10-31 10:55 $1,579.00 $1,535.95 2022-11-02 5:03 $43.05 2.73%
85
+ 122 Long 2022-10-31 5:04 $1,537.05 $1,548.05 2022-11-02 5:57 $11.00 0.72%
86
+ 123 Long 2022-11-03 17:19 $1,526.55 $1,550.37 2022-11-03 23:38 $23.82 1.56%
87
+ 124 Short 2022-11-04 19:39 $1,657.50 $1,624.35 2022-11-05 9:42 $33.15 2.00%
88
+ 125 Long 2022-11-05 20:53 $1,618.54 $1,621.46 2022-11-06 1:41 $2.92 0.18%
89
+ 126 Short 2022-11-06 1:41 $1,621.46 $1,612.54 2022-11-06 10:03 $8.92 0.55%
90
+ 127 Long 2022-11-06 10:03 $1,612.54 $1,605.29 2022-11-06 16:51 -$7.25 -0.45%
91
+ 128 Short 2022-11-06 16:51 $1,605.29 $1,585.12 2022-11-06 17:11 $20.17 1.26%
92
+ 129 Long 2022-11-06 17:11 $1,585.12 $1,593.81 2022-11-07 12:30 $8.69 0.55%
93
+ 29 Short 2023-01-29 4:06 $1,609.45 $1,633.60 2023-01-29 13:05 -$24.15 -1.50%
app.py ADDED
@@ -0,0 +1,709 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ---
2
+ # jupyter:
3
+ # jupytext:
4
+ # text_representation:
5
+ # extension: .py
6
+ # format_name: light
7
+ # format_version: '1.5'
8
+ # jupytext_version: 1.14.2
9
+ # kernelspec:
10
+ # display_name: Python [conda env:bbytes] *
11
+ # language: python
12
+ # name: conda-env-bbytes-py
13
+ # ---
14
+
15
+ # +
16
+ import csv
17
+ import pandas as pd
18
+ from datetime import datetime, timedelta
19
+ import numpy as np
20
+ import datetime as dt
21
+ import matplotlib.pyplot as plt
22
+ from pathlib import Path
23
+
24
+ import streamlit as st
25
+ import plotly.express as px
26
+ import altair as alt
27
+ import dateutil.parser
28
+ from matplotlib.colors import LinearSegmentedColormap
29
+
30
+
31
+ # +
32
+ class color:
33
+ PURPLE = '\033[95m'
34
+ CYAN = '\033[96m'
35
+ DARKCYAN = '\033[36m'
36
+ BLUE = '\033[94m'
37
+ GREEN = '\033[92m'
38
+ YELLOW = '\033[93m'
39
+ RED = '\033[91m'
40
+ BOLD = '\033[1m'
41
+ UNDERLINE = '\033[4m'
42
+ END = '\033[0m'
43
+
44
+ @st.experimental_memo
45
+ def print_PL(amnt, thresh, extras = "" ):
46
+ if amnt > 0:
47
+ return color.BOLD + color.GREEN + str(amnt) + extras + color.END
48
+ elif amnt < 0:
49
+ return color.BOLD + color.RED + str(amnt)+ extras + color.END
50
+ elif np.isnan(amnt):
51
+ return str(np.nan)
52
+ else:
53
+ return str(amnt + extras)
54
+
55
+ @st.experimental_memo
56
+ def get_headers(logtype):
57
+ otimeheader = ""
58
+ cheader = ""
59
+ plheader = ""
60
+ fmat = '%Y-%m-%d %H:%M:%S'
61
+
62
+ if logtype == "ByBit":
63
+ otimeheader = 'Create Time'
64
+ cheader = 'Contracts'
65
+ plheader = 'Closed P&L'
66
+ fmat = '%Y-%m-%d %H:%M:%S'
67
+
68
+ if logtype == "BitGet":
69
+ otimeheader = 'Date'
70
+ cheader = 'Futures'
71
+ plheader = 'Realized P/L'
72
+ fmat = '%Y-%m-%d %H:%M:%S.%f'
73
+
74
+ if logtype == "MEXC":
75
+ otimeheader = 'Trade time'
76
+ cheader = 'Futures'
77
+ plheader = 'closing position'
78
+ fmat = '%Y/%m/%d %H:%M'
79
+
80
+ if logtype == "Binance":
81
+ otimeheader = 'Date'
82
+ cheader = 'Symbol'
83
+ plheader = 'Realized Profit'
84
+ fmat = '%Y-%m-%d %H:%M:%S'
85
+
86
+ #if logtype == "Kucoin":
87
+ # otimeheader = 'Time'
88
+ # cheader = 'Contract'
89
+ # plheader = ''
90
+ # fmat = '%Y/%m/%d %H:%M:%S'
91
+
92
+
93
+ if logtype == "Kraken":
94
+ otimeheader = 'time'
95
+ cheader = 'asset'
96
+ plheader = 'amount'
97
+ fmat = '%Y-%m-%d %H:%M:%S.%f'
98
+
99
+ if logtype == "OkX":
100
+ otimeheader = '\ufeffOrder Time'
101
+ cheader = '\ufeffInstrument'
102
+ plheader = '\ufeffPL'
103
+ fmat = '%Y-%m-%d %H:%M:%S'
104
+
105
+ return otimeheader.lower(), cheader.lower(), plheader.lower(), fmat
106
+
107
+ @st.experimental_memo
108
+ def get_coin_info(df_coin, principal_balance,plheader):
109
+ numtrades = int(len(df_coin))
110
+ numwin = int(sum(df_coin[plheader] > 0))
111
+ numloss = int(sum(df_coin[plheader] < 0))
112
+ winrate = np.round(100*numwin/numtrades,2)
113
+
114
+ grosswin = sum(df_coin[df_coin[plheader] > 0][plheader])
115
+ grossloss = sum(df_coin[df_coin[plheader] < 0][plheader])
116
+ if grossloss != 0:
117
+ pfactor = -1*np.round(grosswin/grossloss,2)
118
+ else:
119
+ pfactor = np.nan
120
+
121
+ cum_PL = np.round(sum(df_coin[plheader].values),2)
122
+ cum_PL_perc = np.round(100*cum_PL/principal_balance,2)
123
+ mean_PL = np.round(sum(df_coin[plheader].values/len(df_coin)),2)
124
+ mean_PL_perc = np.round(100*mean_PL/principal_balance,2)
125
+
126
+ return numtrades, numwin, numloss, winrate, pfactor, cum_PL, cum_PL_perc, mean_PL, mean_PL_perc
127
+
128
+ @st.experimental_memo
129
+ def get_hist_info(df_coin, principal_balance,plheader):
130
+ numtrades = int(len(df_coin))
131
+ numwin = int(sum(df_coin[plheader] > 0))
132
+ numloss = int(sum(df_coin[plheader] < 0))
133
+ winrate = int(np.round(100*numwin/numtrades,2))
134
+
135
+ grosswin = sum(df_coin[df_coin[plheader] > 0][plheader])
136
+ grossloss = sum(df_coin[df_coin[plheader] < 0][plheader])
137
+ pfactor = -1*np.round(grosswin/grossloss,2)
138
+ return numtrades, numwin, numloss, winrate, pfactor
139
+
140
+ @st.experimental_memo
141
+ def get_rolling_stats(df, lev, otimeheader, days):
142
+ max_roll = (df[otimeheader].max() - df[otimeheader].min()).days
143
+
144
+ if max_roll >= days:
145
+ rollend = df[otimeheader].max()-timedelta(days=days)
146
+ rolling_df = df[df[otimeheader] >= rollend]
147
+
148
+ if len(rolling_df) > 0:
149
+ rolling_perc = rolling_df['Return Per Trade'].dropna().cumprod().values[-1]-1
150
+ else:
151
+ rolling_perc = np.nan
152
+ else:
153
+ rolling_perc = np.nan
154
+ return 100*rolling_perc
155
+ @st.experimental_memo
156
+ def cc_coding(row):
157
+ return ['background-color: orange'] * len(row) if row['Exit Date'] <= datetime.strptime('2022-12-16 00:00:00','%Y-%m-%d %H:%M:%S').date() else [''] * len(row)
158
+ def ctt_coding(row):
159
+ return ['background-color: orange'] * len(row) if row['Exit Date'] <= datetime.strptime('2023-01-02 00:00:00','%Y-%m-%d %H:%M:%S').date() else [''] * len(row)
160
+
161
+ @st.experimental_memo
162
+ def my_style(v, props=''):
163
+ props = 'color:red' if v < 0 else 'color:green'
164
+ return props
165
+
166
+ def filt_df(
167
+ df: pd.DataFrame, cheader : str, symbol_selections: list[str]) -> pd.DataFrame:
168
+ """
169
+ Inputs: df (pd.DataFrame), cheader (str) and symbol_selections (list[str]).
170
+
171
+ Returns a filtered pd.DataFrame containing only data that matches symbol_selections (list[str])
172
+ from df[cheader].
173
+ """
174
+
175
+ df = df.copy()
176
+ df = df[df[cheader].isin(symbol_selections)]
177
+
178
+ return df
179
+
180
+
181
+ def load_data(filename, otimeheader, fmat):
182
+ df = pd.read_csv(open(filename,'r'), sep='\t') # so as not to mutate cached value
183
+
184
+ if filename == "CT-Trade-Log.csv" or filename == "CC-Trade-Log.csv":
185
+ df.columns = ['Trade','Entry Date','Buy Price', 'Sell Price','Exit Date', 'P/L per token', 'P/L %', 'Drawdown %']
186
+ df.insert(1, 'Signal', ['Long']*len(df))
187
+ else:
188
+ df.columns = ['Trade','Signal','Entry Date','Buy Price', 'Sell Price','Exit Date', 'P/L per token', 'P/L %']
189
+
190
+ if filename != "CT-Toasted-Trade-Log.csv":
191
+ df['Signal'] = df['Signal'].str.replace(' ', '', regex=True)
192
+ df['Buy Price'] = df['Buy Price'].str.replace('$', '', regex=True)
193
+ df['Sell Price'] = df['Sell Price'].str.replace('$', '', regex=True)
194
+ df['Buy Price'] = df['Buy Price'].str.replace(',', '', regex=True)
195
+ df['Sell Price'] = df['Sell Price'].str.replace(',', '', regex=True)
196
+ df['P/L per token'] = df['P/L per token'].str.replace('$', '', regex=True)
197
+ df['P/L per token'] = df['P/L per token'].str.replace(',', '', regex=True)
198
+ df['P/L %'] = df['P/L %'].str.replace('%', '', regex=True)
199
+
200
+ df['Buy Price'] = pd.to_numeric(df['Buy Price'])
201
+ df['Sell Price'] = pd.to_numeric(df['Sell Price'])
202
+ df['P/L per token'] = pd.to_numeric(df['P/L per token'])
203
+ df['P/L %'] = pd.to_numeric(df['P/L %'])
204
+
205
+ dateheader = 'Date'
206
+ theader = 'Time'
207
+
208
+ df[dateheader] = [tradetimes.split(" ")[0] for tradetimes in df[otimeheader].values]
209
+ df[theader] = [tradetimes.split(" ")[1] for tradetimes in df[otimeheader].values]
210
+
211
+ df[otimeheader]= [dateutil.parser.parse(date+' '+time)
212
+ for date,time in zip(df[dateheader],df[theader])]
213
+
214
+ df[otimeheader] = pd.to_datetime(df[otimeheader])
215
+ df['Exit Date'] = pd.to_datetime(df['Exit Date'])
216
+ df.sort_values(by=otimeheader, inplace=True)
217
+
218
+ df[dateheader] = [dateutil.parser.parse(date).date() for date in df[dateheader]]
219
+ df[theader] = [dateutil.parser.parse(time).time() for time in df[theader]]
220
+ df['Trade'] = df.index + 1 #reindex
221
+
222
+ if filename == "CT-Trade-Log.csv":
223
+ df['DCA'] = np.nan
224
+
225
+ for exit in pd.unique(df['Exit Date']):
226
+ df_exit = df[df['Exit Date']==exit]
227
+ for i in range(len(df_exit)):
228
+ ind = df_exit.index[i]
229
+ df.loc[ind,'DCA'] = i+1
230
+ return df
231
+
232
+
233
+ def runapp() -> None:
234
+ st.header("Trading Bot Dashboard :bread: :moneybag:")
235
+ st.write("Welcome to the Trading Bot Dashboard by BreadBytes! You can use this dashboard to track " +
236
+ "the performance of our trading bots, or upload and track your own performance data from a supported exchange.")
237
+
238
+
239
+ if 'auth_user' not in st.session_state:
240
+ with st.form("Login"):
241
+ user = st.text_input("Username")
242
+ secret = st.text_input("Password")
243
+
244
+ submitted = st.form_submit_button("Submit")
245
+ if submitted:
246
+ if user == st.secrets["db_username"] and secret == st.secrets["db_password"]:
247
+ st.success("Success!")
248
+ st.session_state['auth_user'] = True
249
+ else:
250
+ st.success("Incorrect username and/or password. Please try again.")
251
+ st.session_state['auth_user'] = False
252
+
253
+ try:
254
+ st.session_state['auth_user'] == True
255
+ except:
256
+ st.error("Please log in.")
257
+ return
258
+
259
+ if st.session_state['auth_user'] == True:
260
+ st.sidebar.header("FAQ")
261
+
262
+ with st.sidebar.subheader("FAQ"):
263
+ st.markdown(Path("FAQ_README.md").read_text(), unsafe_allow_html=True)
264
+
265
+ no_errors = True
266
+
267
+
268
+ exchanges = ["ByBit", "BitGet", "Binance","Kraken","MEXC","OkX", "BreadBytes Historical Logs"]
269
+ logtype = st.selectbox("Select your Exchange", options=exchanges)
270
+
271
+ if logtype != "BreadBytes Historical Logs":
272
+ uploaded_data = st.file_uploader(
273
+ "Drag and Drop files here or click Browse files.", type=[".csv", ".xlsx"], accept_multiple_files=False
274
+ )
275
+ if uploaded_data is None:
276
+ st.info("Please upload a file, or select BreadBytes Historical Logs as your exchange.")
277
+ else:
278
+ st.success("Your file was uploaded successfully!")
279
+
280
+ uploadtype = uploaded_data.name.split(".")[1]
281
+ if uploadtype == "csv":
282
+ df = pd.read_csv(uploaded_data)
283
+ if uploadtype == "xlsx":
284
+ df = pd.read_excel(uploaded_data)
285
+
286
+ otimeheader, cheader, plheader, fmat = get_headers(logtype)
287
+
288
+ df.columns = [c.lower() for c in df.columns]
289
+
290
+ if not(uploaded_data is None):
291
+ with st.container():
292
+ bot_selections = "Other"
293
+ if bot_selections == "Other":
294
+ try:
295
+ symbols = list(df[cheader].unique())
296
+ symbol_selections = st.multiselect(
297
+ "Select/Deselect Asset(s)", options=symbols, default=symbols
298
+ )
299
+ except:
300
+ st.error("Please select your exchange or upload a supported trade log file.")
301
+ no_errors = False
302
+ if no_errors and symbol_selections == None:
303
+ st.error("Please select at least one asset.")
304
+ no_errors = False
305
+
306
+
307
+ if no_errors:
308
+ if logtype == 'Binance':
309
+ otimeheader = df.filter(regex=otimeheader).columns.values[0]
310
+ fmat = '%Y-%m-%d %H:%M:%S'
311
+ df = df[df[plheader] != 0]
312
+ #if logtype == "Kucoin":
313
+ # df = df.replace('\r\n','', regex=True)
314
+ with st.container():
315
+ col1, col2 = st.columns(2)
316
+ with col1:
317
+ try:
318
+ startdate = st.date_input("Start Date", value=pd.to_datetime(df[otimeheader]).min())
319
+ except:
320
+ st.error("Please select your exchange or upload a supported trade log file.")
321
+ no_errors = False
322
+ with col2:
323
+ try:
324
+ enddate = st.date_input("End Date", value=pd.to_datetime(df[otimeheader]).max())
325
+ except:
326
+ st.error("Please select your exchange or upload a supported trade log file.")
327
+ no_errors = False
328
+ #st.sidebar.subheader("Customize your Dashboard")
329
+
330
+ if no_errors and (enddate < startdate):
331
+ st.error("End Date must be later than Start date. Please try again.")
332
+ no_errors = False
333
+ with st.container():
334
+ col1,col2 = st.columns(2)
335
+ with col1:
336
+ principal_balance = st.number_input('Starting Balance', min_value=0.00, value=1000.00, max_value= 1000000.00, step=10.00)
337
+
338
+ with st.expander("Raw Trade Log"):
339
+ st.write(df)
340
+
341
+
342
+ if no_errors:
343
+ df = filt_df(df, cheader, symbol_selections)
344
+
345
+ if len(df) == 0:
346
+ st.error("There are no available trades matching your selections. Please try again!")
347
+ no_errors = False
348
+
349
+ if no_errors:
350
+ ## reformating / necessary calculations
351
+ if logtype == 'BitGet':
352
+ try:
353
+ badcol = df.filter(regex='Unnamed').columns.values[0]
354
+ except:
355
+ badcol = []
356
+ df = df[[col for col in df.columns if col != badcol]]
357
+ df = df[df[plheader] != 0]
358
+ if logtype == 'MEXC':
359
+ df = df[df[plheader] != 0]
360
+ # collapse on transaction ID then calculate oppsition prices!!!
361
+ if logtype == "Kraken":
362
+ df = df.replace('\r\n','', regex=True)
363
+ df[otimeheader] = [str(time.split(".")[0]) for time in df[otimeheader].values]
364
+ df = df[df['type']=='margin']
365
+ df[plheader] = df[plheader]-df['fee']
366
+ fmat = '%Y-%m-%d %H:%M:%S'
367
+ if len(df) == 0:
368
+ st.error("File Type Error. Please upload a Ledger history file from Kraken.")
369
+ no_errors = False
370
+
371
+ if no_errors:
372
+ dateheader = 'Trade Date'
373
+ theader = 'Trade Time'
374
+
375
+ if type(df[otimeheader].values[0]) != str: #clunky fix to catch non-strings since np.datetime64 unstable
376
+ df[otimeheader] = [str(date) for date in df[otimeheader]]
377
+
378
+ df[dateheader] = [tradetimes.split(" ")[0] for tradetimes in df[otimeheader].values]
379
+ df[theader] = [tradetimes.split(" ")[1] for tradetimes in df[otimeheader].values]
380
+
381
+ dfmat = fmat.split(" ")[0]
382
+ tfmat = fmat.split(" ")[1]
383
+
384
+ df[otimeheader]= [datetime.strptime(date+' '+time,fmat)
385
+ for date,time in zip(df[dateheader],df[theader])]
386
+
387
+ df[dateheader] = [datetime.strptime(date,dfmat).date() for date in df[dateheader].values]
388
+ df[theader] = [datetime.strptime(time,tfmat).time() for time in df[theader].values]
389
+
390
+ df[otimeheader] = pd.to_datetime(df[otimeheader])
391
+
392
+ df.sort_values(by=otimeheader, inplace=True)
393
+ df.index = range(0,len(df))
394
+
395
+ start = df.iloc[0][dateheader] if (not startdate) else startdate
396
+ stop = df.iloc[len(df)-1][dateheader] if (not enddate) else enddate
397
+
398
+ results_df = pd.DataFrame([], columns = ['Coin', '# of Trades', 'Wins', 'Losses', 'Win Rate',
399
+ 'Profit Factor', 'Cum. P/L', 'Cum. P/L (%)', 'Avg. P/L', 'Avg. P/L (%)'])
400
+
401
+ for currency in pd.unique(df[cheader]):
402
+ df_coin = df[(df[cheader] == currency) & (df[dateheader] >= start) & (df[dateheader] <= stop)]
403
+ data = get_coin_info(df_coin, principal_balance, plheader)
404
+ results_df.loc[len(results_df)] = list([currency]) + list(i for i in data)
405
+
406
+ if bot_selections == "Other" and len(pd.unique(df[cheader])) > 1:
407
+ df_dates = df[(df[dateheader] >= start) & (df[dateheader] <= stop)]
408
+ data = get_coin_info(df_dates, principal_balance, plheader)
409
+ results_df.loc[len(results_df)] = list(['Total']) + list(i for i in data)
410
+
411
+ account_plural = "s" if len(bot_selections) > 1 else ""
412
+ st.subheader(f"Results for your Account{account_plural}")
413
+ totals = results_df[~(results_df['Coin'] == 'Total')].groupby('Coin', as_index=False).sum()
414
+ if len(bot_selections) > 1:
415
+ st.metric(
416
+ "Gains for All Accounts",
417
+ f"${totals['Cum. P/L'].sum():.2f}",
418
+ f"{totals['Cum. P/L (%)'].sum():.2f} %",
419
+ )
420
+
421
+ max_col = 4
422
+ tot_rows = int(np.ceil(len(totals)/max_col))
423
+
424
+ for r in np.arange(0,tot_rows):
425
+ #for column, row in zip(st.columns(len(totals)), totals.itertuples()):
426
+ for column, row in zip(st.columns(max_col), totals.iloc[r*max_col:(r+1)*max_col].itertuples()):
427
+ column.metric(
428
+ row.Coin,
429
+ f"${row._7:.2f}",
430
+ f"{row._8:.2f} %",
431
+ )
432
+ st.subheader(f"Historical Performance")
433
+ cmap=LinearSegmentedColormap.from_list('rg',["r", "grey", "g"], N=100)
434
+ df['Cumulative P/L'] = df[plheader].cumsum()
435
+ if logtype == "Binance": #Binance (utc) doesnt show up in st line charts???
436
+ xx = dateheader
437
+ else:
438
+ xx = otimeheader
439
+ st.line_chart(data=df, x=xx, y='Cumulative P/L', use_container_width=True)
440
+ st.subheader("Summarized Results")
441
+ if df.empty:
442
+ st.error("Oops! None of the data provided matches your selection(s). Please try again.")
443
+ else:
444
+ st.dataframe(results_df.style.format({'Win Rate': '{:.2f}%','Profit Factor' : '{:.2f}',
445
+ 'Avg. P/L (%)': '{:.2f}%', 'Cum. P/L (%)': '{:.2f}%',
446
+ 'Cum. P/L': '{:.2f}', 'Avg. P/L': '{:.2f}'})\
447
+ .text_gradient(subset=['Win Rate'],cmap=cmap, vmin = 0, vmax = 100)\
448
+ .text_gradient(subset=['Profit Factor'],cmap=cmap, vmin = 0, vmax = 2), use_container_width=True)
449
+
450
+ if logtype == "BreadBytes Historical Logs" and no_errors:
451
+
452
+ bots = ["Cinnamon Toast", "French Toast", "Short Bread", "Cosmic Cupcake"]#, "CT Toasted"]
453
+ bot_selections = st.selectbox("Select your Trading Bot", options=bots)
454
+ otimeheader = 'Exit Date'
455
+ fmat = '%Y-%m-%d %H:%M:%S'
456
+ fees = .075/100
457
+ dollar_cap = 30000.00
458
+
459
+ if bot_selections == "Cinnamon Toast":
460
+ lev_cap = 5
461
+ data = load_data("CT-Trade-Log.csv",otimeheader, fmat)
462
+ if bot_selections == "French Toast":
463
+ lev_cap = 3
464
+ data = load_data("FT-Trade-Log.csv",otimeheader, fmat)
465
+ if bot_selections == "Short Bread":
466
+ lev_cap = 5
467
+ data = load_data("SB-Trade-Log.csv",otimeheader, fmat)
468
+ if bot_selections == "Cosmic Cupcake":
469
+ lev_cap = 3
470
+ data = load_data("CC-Trade-Log.csv",otimeheader, fmat)
471
+ if bot_selections == "CT Toasted":
472
+ lev_cap = 5
473
+ data = load_data("CT-Toasted-Trade-Log.csv",otimeheader, fmat)
474
+
475
+ df = data.copy(deep=True)
476
+
477
+ dateheader = 'Date'
478
+ theader = 'Time'
479
+
480
+ st.subheader("Choose your settings:")
481
+ with st.form("user input", ):
482
+ if no_errors:
483
+ with st.container():
484
+ col1, col2 = st.columns(2)
485
+ with col1:
486
+ try:
487
+ startdate = st.date_input("Start Date", value=pd.to_datetime(df[otimeheader]).min())
488
+ except:
489
+ st.error("Please select your exchange or upload a supported trade log file.")
490
+ no_errors = False
491
+ with col2:
492
+ try:
493
+ enddate = st.date_input("End Date", value=datetime.today())
494
+ except:
495
+ st.error("Please select your exchange or upload a supported trade log file.")
496
+ no_errors = False
497
+ #st.sidebar.subheader("Customize your Dashboard")
498
+
499
+ if no_errors and (enddate < startdate):
500
+ st.error("End Date must be later than Start date. Please try again.")
501
+ no_errors = False
502
+ with st.container():
503
+ col1,col2 = st.columns(2)
504
+ with col2:
505
+ lev = st.number_input('Leverage', min_value=1, value=1, max_value= lev_cap, step=1)
506
+ with col1:
507
+ principal_balance = st.number_input('Starting Balance', min_value=0.00, value=1000.00, max_value= dollar_cap, step=.01)
508
+
509
+ if bot_selections == "Cinnamon Toast":
510
+ with st.container():
511
+ col1, col2, col3, col4 = st.columns(4)
512
+ with col1:
513
+ dca1 = st.number_input('DCA 1 Allocation', min_value=0, value=25, max_value= 100, step=1)
514
+ with col2:
515
+ dca2 = st.number_input('DCA 2 Allocation', min_value=0, value=25, max_value= 100, step=1)
516
+ with col3:
517
+ dca3 = st.number_input('DCA 3 Allocation', min_value=0, value=25, max_value= 100, step=1)
518
+ with col4:
519
+ dca4 = st.number_input('DCA 4 Allocation', min_value=0, value=25, max_value= 100, step=1)
520
+
521
+ #hack way to get button centered
522
+ c = st.columns(9)
523
+ with c[4]:
524
+ submitted = st.form_submit_button("Get Cookin'!")
525
+
526
+ if submitted and principal_balance * lev > dollar_cap:
527
+ lev = np.floor(dollar_cap/principal_balance)
528
+ st.error(f"WARNING: (Starting Balance)*(Leverage) exceeds the ${dollar_cap} limit. Using maximum available leverage of {lev}")
529
+
530
+ if submitted and no_errors:
531
+ df = df[(df[dateheader] >= startdate) & (df[dateheader] <= enddate)]
532
+ signal_map = {'Long': 1, 'Short':-1}
533
+
534
+ if len(df) == 0:
535
+ st.error("There are no available trades matching your selections. Please try again!")
536
+ no_errors = False
537
+ if no_errors:
538
+ if bot_selections == "Cinnamon Toast":
539
+ dca_map = {1: dca1/100, 2: dca2/100, 3: dca3/100, 4: dca4/100}
540
+ df['DCA %'] = df['DCA'].map(dca_map)
541
+ df['Calculated Return %'] = df['Signal'].map(signal_map)*(df['DCA %'])*(1-fees)*((df['Sell Price']-df['Buy Price'])/df['Buy Price'] - fees) #accounts for fees on open and close of trade
542
+
543
+ df['Return Per Trade'] = np.nan
544
+ df['Balance used in Trade'] = np.nan
545
+ df['New Balance'] = np.nan
546
+
547
+
548
+ g = df.groupby('Exit Date').sum(numeric_only=True)['Calculated Return %'].reset_index(name='Return Per Trade')
549
+ df.loc[df['DCA']==1.0,'Return Per Trade'] = 1+lev*g['Return Per Trade'].values
550
+
551
+ df['Compounded Return'] = df['Return Per Trade'].cumprod()
552
+ df.loc[df['DCA']==1.0,'New Balance'] = [min(dollar_cap/lev, bal*principal_balance) for bal in df.loc[df['DCA']==1.0,'Compounded Return']]
553
+ df.loc[df['DCA']==1.0,'Balance used in Trade'] = np.concatenate([[principal_balance], df.loc[df['DCA']==1.0,'New Balance'].values[:-1]])
554
+ else:
555
+ df['Calculated Return %'] = df['Signal'].map(signal_map)*(1-fees)*((df['Sell Price']-df['Buy Price'])/df['Buy Price'] - fees) #accounts for fees on open and close of trade
556
+ df['Return Per Trade'] = np.nan
557
+ g = df.groupby('Exit Date').sum(numeric_only=True)['Calculated Return %'].reset_index(name='Return Per Trade')
558
+ df['Return Per Trade'] = 1+lev*g['Return Per Trade'].values
559
+
560
+ df['Compounded Return'] = df['Return Per Trade'].cumprod()
561
+ df['New Balance'] = [min(dollar_cap/lev, bal*principal_balance) for bal in df['Compounded Return']]
562
+ df['Balance used in Trade'] = np.concatenate([[principal_balance], df['New Balance'].values[:-1]])
563
+ df['Net P/L Per Trade'] = (df['Return Per Trade']-1)*df['Balance used in Trade']
564
+ df['Cumulative P/L'] = df['Net P/L Per Trade'].cumsum()
565
+ cum_pl = df.loc[df.dropna().index[-1],'Cumulative P/L'] + principal_balance
566
+
567
+ effective_return = 100*((cum_pl - principal_balance)/principal_balance)
568
+
569
+ st.header(f"{bot_selections} Results")
570
+ if len(bot_selections) > 1:
571
+ st.metric(
572
+ "Total Account Balance",
573
+ f"${cum_pl:.2f}",
574
+ f"{100*(cum_pl-principal_balance)/(principal_balance):.2f} %",
575
+ )
576
+
577
+ st.line_chart(data=df.dropna(), x='Exit Date', y='Cumulative P/L', use_container_width=True)
578
+
579
+ df['Per Trade Return Rate'] = df['Return Per Trade']-1
580
+
581
+ totals = pd.DataFrame([], columns = ['# of Trades', 'Wins', 'Losses', 'Win Rate', 'Profit Factor'])
582
+ data = get_hist_info(df.dropna(), principal_balance,'Per Trade Return Rate')
583
+ totals.loc[len(totals)] = list(i for i in data)
584
+
585
+ totals['Cum. P/L'] = cum_pl-principal_balance
586
+ totals['Cum. P/L (%)'] = 100*(cum_pl-principal_balance)/principal_balance
587
+ if df.empty:
588
+ st.error("Oops! None of the data provided matches your selection(s). Please try again.")
589
+ else:
590
+ for row in totals.itertuples():
591
+ col1, col2, col3, col4 = st.columns(4)
592
+ c1, c2, c3, c4 = st.columns(4)
593
+ with col1:
594
+ st.metric(
595
+ "Total Trades",
596
+ f"{row._1:.0f}",
597
+ )
598
+ with c1:
599
+ st.metric(
600
+ "Profit Factor",
601
+ f"{row._5:.2f}",
602
+ )
603
+ with col2:
604
+ st.metric(
605
+ "Wins",
606
+ f"{row.Wins:.0f}",
607
+ )
608
+ with c2:
609
+ st.metric(
610
+ "Cumulative P/L",
611
+ f"${row._6:.2f}",
612
+ f"{row._7:.2f} %",
613
+ )
614
+ with col3:
615
+ st.metric(
616
+ "Losses",
617
+ f"{row.Losses:.0f}",
618
+ )
619
+ with c3:
620
+ st.metric(
621
+ "Rolling 7 Days",
622
+ "",#f"{(1+get_rolling_stats(df,otimeheader, 30))*principal_balance:.2f}",
623
+ f"{get_rolling_stats(df,lev, otimeheader, 7):.2f}%",
624
+ )
625
+ st.metric(
626
+ "Rolling 30 Days",
627
+ "",#f"{(1+get_rolling_stats(df,otimeheader, 30))*principal_balance:.2f}",
628
+ f"{get_rolling_stats(df,lev, otimeheader, 30):.2f}%",
629
+ )
630
+
631
+ with col4:
632
+ st.metric(
633
+ "Win Rate",
634
+ f"{row._4:.1f}%",
635
+ )
636
+ with c4:
637
+ st.metric(
638
+ "Rolling 90 Days",
639
+ "",#f"{(1+get_rolling_stats(df,otimeheader, 30))*principal_balance:.2f}",
640
+ f"{get_rolling_stats(df,lev, otimeheader, 90):.2f}%",
641
+ )
642
+ st.metric(
643
+ "Rolling 180 Days",
644
+ "",#f"{(1+get_rolling_stats(df,otimeheader, 30))*principal_balance:.2f}",
645
+ f"{get_rolling_stats(df,lev, otimeheader, 180):.2f}%",
646
+ )
647
+
648
+ if bot_selections == "Cinnamon Toast":
649
+ if submitted:
650
+ grouped_df = df.groupby('Exit Date').agg({'Signal':'min','Entry Date': 'min','Exit Date': 'max','Buy Price': 'mean',
651
+ 'Sell Price' : 'max',
652
+ 'Net P/L Per Trade': 'mean',
653
+ 'Calculated Return %' : lambda x: np.round(100*lev*x.sum(),2),
654
+ 'DCA': 'max'})
655
+ grouped_df.index = range(1, len(grouped_df)+1)
656
+ grouped_df.rename(columns={'DCA' : '# of DCAs', 'Buy Price':'Avg. Buy Price',
657
+ 'Net P/L Per Trade':'Net P/L',
658
+ 'Calculated Return %':'P/L %'}, inplace=True)
659
+ else:
660
+ grouped_df = df.groupby('Exit Date').agg({'Signal':'min','Entry Date': 'min','Exit Date': 'max','Buy Price': 'mean',
661
+ 'Sell Price' : 'max',
662
+ 'P/L per token': 'mean',
663
+ 'P/L %':lambda x: np.round(x.sum()/4,2),
664
+ 'DCA': 'max'})
665
+ grouped_df.index = range(1, len(grouped_df)+1)
666
+ grouped_df.rename(columns={'DCA' : '# of DCAs', 'Buy Price':'Avg. Buy Price',
667
+ 'P/L per token':'Net P/L'}, inplace=True)
668
+
669
+ else:
670
+ if submitted:
671
+ grouped_df = df.groupby('Exit Date').agg({'Signal':'min','Entry Date': 'min','Exit Date': 'max','Buy Price': 'mean',
672
+ 'Sell Price' : 'max',
673
+ 'Net P/L Per Trade': 'mean',
674
+ 'Calculated Return %' : lambda x: np.round(100*lev*x.sum(),2)})
675
+ grouped_df.index = range(1, len(grouped_df)+1)
676
+ grouped_df.rename(columns={'Buy Price':'Avg. Buy Price',
677
+ 'Net P/L Per Trade':'Net P/L',
678
+ 'Calculated Return %':'P/L %'}, inplace=True)
679
+ else:
680
+ grouped_df = df.groupby('Exit Date').agg({'Signal':'min','Entry Date': 'min','Exit Date': 'max','Buy Price': 'mean',
681
+ 'Sell Price' : 'max',
682
+ 'P/L per token': 'mean',
683
+ 'P/L %':'mean'})
684
+ grouped_df.index = range(1, len(grouped_df)+1)
685
+ grouped_df.rename(columns={'Buy Price':'Avg. Buy Price',
686
+ 'P/L per token':'Net P/L'}, inplace=True)
687
+ st.subheader("Trade Logs")
688
+ if bot_selections == "Cosmic Cupcake" or bot_selections == "CT Toasted":
689
+ coding = cc_coding if bot_selections == "Cosmic Cupcake" else ctt_coding
690
+ st.dataframe(grouped_df.style.format({'Avg. Buy Price': '${:.2f}', 'Sell Price': '${:.2f}', 'Net P/L':'${:.2f}', 'P/L %':'{:.2f}%'})\
691
+ .apply(coding, axis=1)\
692
+ .applymap(my_style,subset=['Net P/L'])\
693
+ .applymap(my_style,subset=['P/L %']), use_container_width=True)
694
+ new_title = '<div style="text-align: right;"><span style="background-color:orange;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> Not Live Traded</div>'
695
+ st.markdown(new_title, unsafe_allow_html=True)
696
+ else:
697
+ st.dataframe(grouped_df.style.format({'Avg. Buy Price': '${:.2f}', 'Sell Price': '${:.2f}', 'Net P/L':'${:.2f}', 'P/L %':'{:.2f}%'})\
698
+ .applymap(my_style,subset=['Net P/L'])\
699
+ .applymap(my_style,subset=['P/L %']), use_container_width=True)
700
+
701
+ if __name__ == "__main__":
702
+ st.set_page_config(
703
+ "Trading Bot Dashboard",
704
+ layout="wide",
705
+ )
706
+ runapp()
707
+ # -
708
+
709
+
requirements.txt ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ pandas
2
+ datetime
3
+ numpy
4
+ matplotlib
5
+ pathlib
6
+ plotly
7
+ altair
8
+ openpyxl
9
+ streamlit