forked from greyblake/ta-rs
-
Notifications
You must be signed in to change notification settings - Fork 1
/
data.rs
172 lines (167 loc) · 14.5 KB
/
data.rs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
/// Tick data for tests.
///
/// Copied 1:1 from TA Lib.
pub static OPEN: [f64; 252] = [
92.500000, 91.500000, 95.155000, 93.970000, 95.500000, 94.500000, 95.000000, 91.500000,
91.815000, 91.125000, 93.875000, 97.500000, 98.815000, 92.000000, 91.125000, 91.875000,
93.405000, 89.750000, 89.345000, 92.250000, 89.780000, 87.940000, 87.595000, 85.220000,
83.500000, 83.500000, 81.250000, 85.125000, 88.125000, 87.500000, 85.250000, 86.000000,
87.190000, 86.125000, 89.000000, 88.625000, 86.000000, 85.500000, 84.750000, 85.250000,
84.250000, 86.750000, 86.940000, 89.315000, 89.940000, 90.815000, 91.190000, 91.345000,
89.595000, 91.000000, 89.750000, 88.750000, 88.315000, 84.345000, 83.500000, 84.000000,
86.000000, 85.530000, 87.500000, 88.500000, 90.000000, 88.655000, 89.500000, 91.565000,
92.000000, 93.000000, 92.815000, 91.750000, 92.000000, 91.375000, 89.750000, 88.750000,
85.440000, 83.500000, 84.875000, 98.625000, 96.690000, 102.375000, 106.000000, 104.625000,
102.500000, 104.250000, 104.000000, 106.125000, 106.065000, 105.940000, 105.625000, 108.625000,
110.250000, 110.565000, 117.000000, 120.750000, 118.000000, 119.125000, 119.125000, 117.815000,
116.375000, 115.155000, 111.250000, 111.500000, 116.690000, 116.000000, 113.620000, 111.750000,
114.560000, 113.620000, 118.120000, 119.870000, 116.620000, 115.870000, 115.060000, 115.870000,
117.500000, 119.870000, 119.250000, 120.190000, 122.870000, 123.870000, 122.250000, 123.120000,
123.310000, 124.000000, 123.000000, 124.810000, 130.000000, 130.880000, 132.500000, 131.000000,
132.500000, 134.000000, 137.440000, 135.750000, 138.310000, 138.000000, 136.380000, 136.500000,
132.000000, 127.500000, 127.620000, 124.000000, 123.620000, 125.000000, 126.370000, 126.250000,
125.940000, 124.000000, 122.750000, 120.000000, 120.000000, 122.000000, 123.620000, 121.500000,
120.120000, 123.750000, 122.750000, 125.000000, 128.500000, 128.380000, 123.870000, 124.370000,
122.750000, 123.370000, 122.000000, 122.620000, 125.000000, 124.250000, 124.370000, 125.620000,
126.500000, 128.380000, 128.880000, 131.500000, 132.500000, 137.500000, 134.630000, 132.000000,
134.000000, 132.000000, 131.380000, 126.500000, 128.750000, 127.190000, 127.500000, 120.500000,
126.620000, 123.000000, 122.060000, 121.000000, 121.000000, 118.000000, 122.000000, 122.250000,
119.120000, 115.000000, 113.500000, 114.000000, 110.810000, 106.500000, 106.440000, 108.000000,
107.000000, 108.620000, 93.000000, 93.750000, 94.250000, 94.870000, 95.500000, 94.500000,
97.000000, 98.500000, 96.750000, 95.870000, 94.440000, 92.750000, 90.500000, 95.060000,
94.620000, 97.500000, 96.000000, 96.000000, 94.620000, 94.870000, 94.000000, 99.000000,
105.500000, 108.810000, 105.000000, 105.940000, 104.940000, 103.690000, 102.560000, 103.440000,
109.810000, 113.000000, 117.000000, 116.250000, 120.500000, 111.620000, 108.120000, 110.190000,
107.750000, 108.000000, 110.690000, 109.060000, 108.500000, 109.870000, 109.120000, 109.690000,
109.560000, 110.440000, 109.690000, 109.190000,
];
pub static HIGH: [f64; 252] = [
93.250000, 94.940000, 96.375000, 96.190000, 96.000000, 94.720000, 95.000000, 93.720000,
92.470000, 92.750000, 96.250000, 99.625000, 99.125000, 92.750000, 91.315000, 93.250000,
93.405000, 90.655000, 91.970000, 92.250000, 90.345000, 88.500000, 88.250000, 85.500000,
84.440000, 84.750000, 84.440000, 89.405000, 88.125000, 89.125000, 87.155000, 87.250000,
87.375000, 88.970000, 90.000000, 89.845000, 86.970000, 85.940000, 84.750000, 85.470000,
84.470000, 88.500000, 89.470000, 90.000000, 92.440000, 91.440000, 92.970000, 91.720000,
91.155000, 91.750000, 90.000000, 88.875000, 89.000000, 85.250000, 83.815000, 85.250000,
86.625000, 87.940000, 89.375000, 90.625000, 90.750000, 88.845000, 91.970000, 93.375000,
93.815000, 94.030000, 94.030000, 91.815000, 92.000000, 91.940000, 89.750000, 88.750000,
86.155000, 84.875000, 85.940000, 99.375000, 103.280000, 105.375000, 107.625000, 105.250000,
104.500000, 105.500000, 106.125000, 107.940000, 106.250000, 107.000000, 108.750000, 110.940000,
110.940000, 114.220000, 123.000000, 121.750000, 119.815000, 120.315000, 119.375000, 118.190000,
116.690000, 115.345000, 113.000000, 118.315000, 116.870000, 116.750000, 113.870000, 114.620000,
115.310000, 116.000000, 121.690000, 119.870000, 120.870000, 116.750000, 116.500000, 116.000000,
118.310000, 121.500000, 122.000000, 121.440000, 125.750000, 127.750000, 124.190000, 124.440000,
125.750000, 124.690000, 125.310000, 132.000000, 131.310000, 132.250000, 133.880000, 133.500000,
135.500000, 137.440000, 138.690000, 139.190000, 138.500000, 138.130000, 137.500000, 138.880000,
132.130000, 129.750000, 128.500000, 125.440000, 125.120000, 126.500000, 128.690000, 126.620000,
126.690000, 126.000000, 123.120000, 121.870000, 124.000000, 127.000000, 124.440000, 122.500000,
123.750000, 123.810000, 124.500000, 127.870000, 128.560000, 129.630000, 124.870000, 124.370000,
124.870000, 123.620000, 124.060000, 125.870000, 125.190000, 125.620000, 126.000000, 128.500000,
126.750000, 129.750000, 132.690000, 133.940000, 136.500000, 137.690000, 135.560000, 133.560000,
135.000000, 132.380000, 131.440000, 130.880000, 129.630000, 127.250000, 127.810000, 125.000000,
126.810000, 124.750000, 122.810000, 122.250000, 121.060000, 120.000000, 123.250000, 122.750000,
119.190000, 115.060000, 116.690000, 114.870000, 110.870000, 107.250000, 108.870000, 109.000000,
108.500000, 113.060000, 93.000000, 94.620000, 95.120000, 96.000000, 95.560000, 95.310000,
99.000000, 98.810000, 96.810000, 95.940000, 94.440000, 92.940000, 93.940000, 95.500000,
97.060000, 97.500000, 96.250000, 96.370000, 95.000000, 94.870000, 98.250000, 105.120000,
108.440000, 109.870000, 105.000000, 106.000000, 104.940000, 104.500000, 104.440000, 106.310000,
112.870000, 116.500000, 119.190000, 121.000000, 122.120000, 111.940000, 112.750000, 110.190000,
107.940000, 109.690000, 111.060000, 110.440000, 110.120000, 110.310000, 110.440000, 110.000000,
110.750000, 110.500000, 110.500000, 109.500000,
];
pub static LOW: [f64; 252] = [
90.750000, 91.405000, 94.250000, 93.500000, 92.815000, 93.500000, 92.000000, 89.750000,
89.440000, 90.625000, 92.750000, 96.315000, 96.030000, 88.815000, 86.750000, 90.940000,
88.905000, 88.780000, 89.250000, 89.750000, 87.500000, 86.530000, 84.625000, 82.280000,
81.565000, 80.875000, 81.250000, 84.065000, 85.595000, 85.970000, 84.405000, 85.095000,
85.500000, 85.530000, 87.875000, 86.565000, 84.655000, 83.250000, 82.565000, 83.440000,
82.530000, 85.065000, 86.875000, 88.530000, 89.280000, 90.125000, 90.750000, 89.000000,
88.565000, 90.095000, 89.000000, 86.470000, 84.000000, 83.315000, 82.000000, 83.250000,
84.750000, 85.280000, 87.190000, 88.440000, 88.250000, 87.345000, 89.280000, 91.095000,
89.530000, 91.155000, 92.000000, 90.530000, 89.970000, 88.815000, 86.750000, 85.065000,
82.030000, 81.500000, 82.565000, 96.345000, 96.470000, 101.155000, 104.250000, 101.750000,
101.720000, 101.720000, 103.155000, 105.690000, 103.655000, 104.000000, 105.530000, 108.530000,
108.750000, 107.750000, 117.000000, 118.000000, 116.000000, 118.500000, 116.530000, 116.250000,
114.595000, 110.875000, 110.500000, 110.720000, 112.620000, 114.190000, 111.190000, 109.440000,
111.560000, 112.440000, 117.500000, 116.060000, 116.560000, 113.310000, 112.560000, 114.000000,
114.750000, 118.870000, 119.000000, 119.750000, 122.620000, 123.000000, 121.750000, 121.560000,
123.120000, 122.190000, 122.750000, 124.370000, 128.000000, 129.500000, 130.810000, 130.630000,
132.130000, 133.880000, 135.380000, 135.750000, 136.190000, 134.500000, 135.380000, 133.690000,
126.060000, 126.870000, 123.500000, 122.620000, 122.750000, 123.560000, 125.810000, 124.620000,
124.370000, 121.810000, 118.190000, 118.060000, 117.560000, 121.000000, 121.120000, 118.940000,
119.810000, 121.000000, 122.000000, 124.500000, 126.560000, 123.500000, 121.250000, 121.060000,
122.310000, 121.000000, 120.870000, 122.060000, 122.750000, 122.690000, 122.870000, 125.500000,
124.250000, 128.000000, 128.380000, 130.690000, 131.630000, 134.380000, 132.000000, 131.940000,
131.940000, 129.560000, 123.750000, 126.000000, 126.250000, 124.370000, 121.440000, 120.440000,
121.370000, 121.690000, 120.000000, 119.620000, 115.500000, 116.750000, 119.060000, 119.060000,
115.060000, 111.060000, 113.120000, 110.000000, 105.000000, 104.690000, 103.870000, 104.690000,
105.440000, 107.000000, 89.000000, 92.500000, 92.120000, 94.620000, 92.810000, 94.250000,
96.250000, 96.370000, 93.690000, 93.500000, 90.000000, 90.190000, 90.500000, 92.120000,
94.120000, 94.870000, 93.000000, 93.870000, 93.000000, 92.620000, 93.560000, 98.370000,
104.440000, 106.000000, 101.810000, 104.120000, 103.370000, 102.120000, 102.250000, 103.370000,
107.940000, 112.500000, 115.440000, 115.500000, 112.250000, 107.560000, 106.560000, 106.870000,
104.500000, 105.750000, 108.620000, 107.750000, 108.060000, 108.000000, 108.190000, 108.120000,
109.060000, 108.750000, 108.560000, 106.620000,
];
pub static CLOSE: [f64; 252] = [
91.500000, 94.815000, 94.375000, 95.095000, 93.780000, 94.625000, 92.530000, 92.750000,
90.315000, 92.470000, 96.125000, 97.250000, 98.500000, 89.875000, 91.000000, 92.815000,
89.155000, 89.345000, 91.625000, 89.875000, 88.375000, 87.625000, 84.780000, 83.000000,
83.500000, 81.375000, 84.440000, 89.250000, 86.375000, 86.250000, 85.250000, 87.125000,
85.815000, 88.970000, 88.470000, 86.875000, 86.815000, 84.875000, 84.190000, 83.875000,
83.375000, 85.500000, 89.190000, 89.440000, 91.095000, 90.750000, 91.440000, 89.000000,
91.000000, 90.500000, 89.030000, 88.815000, 84.280000, 83.500000, 82.690000, 84.750000,
85.655000, 86.190000, 88.940000, 89.280000, 88.625000, 88.500000, 91.970000, 91.500000,
93.250000, 93.500000, 93.155000, 91.720000, 90.000000, 89.690000, 88.875000, 85.190000,
83.375000, 84.875000, 85.940000, 97.250000, 99.875000, 104.940000, 106.000000, 102.500000,
102.405000, 104.595000, 106.125000, 106.000000, 106.065000, 104.625000, 108.625000, 109.315000,
110.500000, 112.750000, 123.000000, 119.625000, 118.750000, 119.250000, 117.940000, 116.440000,
115.190000, 111.875000, 110.595000, 118.125000, 116.000000, 116.000000, 112.000000, 113.750000,
112.940000, 116.000000, 120.500000, 116.620000, 117.000000, 115.250000, 114.310000, 115.500000,
115.870000, 120.690000, 120.190000, 120.750000, 124.750000, 123.370000, 122.940000, 122.560000,
123.120000, 122.560000, 124.620000, 129.250000, 131.000000, 132.250000, 131.000000, 132.810000,
134.000000, 137.380000, 137.810000, 137.880000, 137.250000, 136.310000, 136.250000, 134.630000,
128.250000, 129.000000, 123.870000, 124.810000, 123.000000, 126.250000, 128.380000, 125.370000,
125.690000, 122.250000, 119.370000, 118.500000, 123.190000, 123.500000, 122.190000, 119.310000,
123.310000, 121.120000, 123.370000, 127.370000, 128.500000, 123.870000, 122.940000, 121.750000,
124.440000, 122.000000, 122.370000, 122.940000, 124.000000, 123.190000, 124.560000, 127.250000,
125.870000, 128.860000, 132.000000, 130.750000, 134.750000, 135.000000, 132.380000, 133.310000,
131.940000, 130.000000, 125.370000, 130.130000, 127.120000, 125.190000, 122.000000, 125.000000,
123.000000, 123.500000, 120.060000, 121.000000, 117.750000, 119.870000, 122.000000, 119.190000,
116.370000, 113.500000, 114.250000, 110.000000, 105.060000, 107.000000, 107.870000, 107.000000,
107.120000, 107.000000, 91.000000, 93.940000, 93.870000, 95.500000, 93.000000, 94.940000,
98.250000, 96.750000, 94.810000, 94.370000, 91.560000, 90.250000, 93.940000, 93.620000,
97.000000, 95.000000, 95.870000, 94.060000, 94.620000, 93.750000, 98.000000, 103.940000,
107.870000, 106.060000, 104.500000, 105.000000, 104.190000, 103.060000, 103.420000, 105.270000,
111.870000, 116.000000, 116.620000, 118.280000, 113.370000, 109.000000, 109.700000, 109.250000,
107.000000, 109.190000, 110.000000, 109.200000, 110.120000, 108.000000, 108.620000, 109.750000,
109.810000, 109.000000, 108.750000, 107.870000,
];
pub static VOLUME: [usize; 252] = [
4077500, 4955900, 4775300, 4155300, 4593100, 3631300, 3382800, 4954200, 4500000, 3397500,
4204500, 6321400, 10203600, 19043900, 11692000, 9553300, 8920300, 5970900, 5062300, 3705600,
5865600, 5603000, 5811900, 8483800, 5995200, 5408800, 5430500, 6283800, 5834800, 4515500,
4493300, 4346100, 3700300, 4600200, 4557200, 4323600, 5237500, 7404100, 4798400, 4372800,
3872300, 10750800, 5804800, 3785500, 5014800, 3507700, 4298800, 4842500, 3952200, 3304700,
3462000, 7253900, 9753100, 5953000, 5011700, 5910800, 4916900, 4135000, 4054200, 3735300,
2921900, 2658400, 4624400, 4372200, 5831600, 4268600, 3059200, 4495500, 3425000, 3630800,
4168100, 5966900, 7692800, 7362500, 6581300, 19587700, 10378600, 9334700, 10467200, 5671400,
5645000, 4518600, 4519500, 5569700, 4239700, 4175300, 4995300, 4776600, 4190000, 6035300,
12168900, 9040800, 5780300, 4320800, 3899100, 3221400, 3455500, 4304200, 4703900, 8316300,
10553900, 6384800, 7163300, 7007800, 5114100, 5263800, 6666100, 7398400, 5575000, 4852300,
4298100, 4900500, 4887700, 6964800, 4679200, 9165000, 6469800, 6792000, 4423800, 5231900,
4565600, 6235200, 5225900, 8261400, 5912500, 3545600, 5714500, 6653900, 6094500, 4799200,
5050800, 5648900, 4726300, 5585600, 5124800, 7630200, 14311600, 8793600, 8874200, 6966600,
5525500, 6515500, 5291900, 5711700, 4327700, 4568000, 6859200, 5757500, 7367000, 6144100,
4052700, 5849700, 5544700, 5032200, 4400600, 4894100, 5140000, 6610900, 7585200, 5963100,
6045500, 8443300, 6464700, 6248300, 4357200, 4774700, 6216900, 6266900, 5584800, 5284500,
7554500, 7209500, 8424800, 5094500, 4443600, 4591100, 5658400, 6094100, 14862200, 7544700,
6985600, 8093000, 7590000, 7451300, 7078000, 7105300, 8778800, 6643900, 10563900, 7043100,
6438900, 8057700, 14240000, 17872300, 7831100, 8277700, 15017800, 14183300, 13921100, 9683000,
9187300, 11380500, 69447300, 26673600, 13768400, 11371600, 9872200, 9450500, 11083300, 9552800,
11108400, 10374200, 16701900, 13741900, 8523600, 9551900, 8680500, 7151700, 9673100, 6264700,
8541600, 8358000, 18720800, 19683100, 13682500, 10668100, 9710600, 3113100, 5682000, 5763600,
5340000, 6220800, 14680500, 9933000, 11329500, 8145300, 16644700, 12593800, 7138100, 7442300,
9442300, 7123600, 7680600, 4839800, 4775500, 4008800, 4533600, 3741100, 4084800, 2685200,
3438000, 2870500,
];