Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
AI4Finance-Foundation
GitHub Repository: AI4Finance-Foundation/FinRL
Path: blob/master/finrl/config_tickers.py
728 views
1
from __future__ import annotations
2
3
SINGLE_TICKER = ["AAPL"]
4
5
# Dow 30 constituents in 2021/10
6
# check https://wrds-www.wharton.upenn.edu/ for U.S. index constituents
7
DOW_30_TICKER = [
8
"AXP",
9
"AMGN",
10
"AAPL",
11
"BA",
12
"CAT",
13
"CSCO",
14
"CVX",
15
"GS",
16
"HD",
17
"HON",
18
"IBM",
19
"INTC",
20
"JNJ",
21
"KO",
22
"JPM",
23
"MCD",
24
"MMM",
25
"MRK",
26
"MSFT",
27
"NKE",
28
"PG",
29
"TRV",
30
"UNH",
31
"CRM",
32
"VZ",
33
"V",
34
"WBA",
35
"WMT",
36
"DIS",
37
"DOW",
38
]
39
40
# Nasdaq 100 constituents at 2019/01
41
NAS_100_TICKER = [
42
"AMGN",
43
"AAPL",
44
"AMAT",
45
"INTC",
46
"PCAR",
47
"PAYX",
48
"MSFT",
49
"ADBE",
50
"CSCO",
51
"XLNX",
52
"QCOM",
53
"COST",
54
"SBUX",
55
"FISV",
56
"CTXS",
57
"INTU",
58
"AMZN",
59
"EBAY",
60
"BIIB",
61
"CHKP",
62
"GILD",
63
"NLOK",
64
"CMCSA",
65
"FAST",
66
"ADSK",
67
"CTSH",
68
"NVDA",
69
"GOOGL",
70
"ISRG",
71
"VRTX",
72
"HSIC",
73
"BIDU",
74
"ATVI",
75
"ADP",
76
"ROST",
77
"ORLY",
78
"CERN",
79
"BKNG",
80
"MYL",
81
"MU",
82
"DLTR",
83
"ALXN",
84
"SIRI",
85
"MNST",
86
"AVGO",
87
"TXN",
88
"MDLZ",
89
"FB",
90
"ADI",
91
"WDC",
92
"REGN",
93
"LBTYK",
94
"VRSK",
95
"NFLX",
96
"TSLA",
97
"CHTR",
98
"MAR",
99
"ILMN",
100
"LRCX",
101
"EA",
102
"AAL",
103
"WBA",
104
"KHC",
105
"BMRN",
106
"JD",
107
"SWKS",
108
"INCY",
109
"PYPL",
110
"CDW",
111
"FOXA",
112
"MXIM",
113
"TMUS",
114
"EXPE",
115
"TCOM",
116
"ULTA",
117
"CSX",
118
"NTES",
119
"MCHP",
120
"CTAS",
121
"KLAC",
122
"HAS",
123
"JBHT",
124
"IDXX",
125
"WYNN",
126
"MELI",
127
"ALGN",
128
"CDNS",
129
"WDAY",
130
"SNPS",
131
"ASML",
132
"TTWO",
133
"PEP",
134
"NXPI",
135
"XEL",
136
"AMD",
137
"NTAP",
138
"VRSN",
139
"LULU",
140
"WLTW",
141
"UAL",
142
]
143
144
# SP 500 constituents at 2019
145
SP_500_TICKER = [
146
"A",
147
"AAL",
148
"AAP",
149
"AAPL",
150
"ABBV",
151
"ABC",
152
"ABMD",
153
"ABT",
154
"ACN",
155
"ADBE",
156
"ADI",
157
"ADM",
158
"ADP",
159
"ADS",
160
"ADSK",
161
"AEE",
162
"AEP",
163
"AES",
164
"AFL",
165
"AGN",
166
"AIG",
167
"AIV",
168
"AIZ",
169
"AJG",
170
"AKAM",
171
"ALB",
172
"ALGN",
173
"ALK",
174
"ALL",
175
"ALLE",
176
"ALXN",
177
"AMAT",
178
"AMCR",
179
"AMD",
180
"AME",
181
"AMG",
182
"AMGN",
183
"AMP",
184
"AMT",
185
"AMZN",
186
"ANET",
187
"ANSS",
188
"ANTM",
189
"AON",
190
"AOS",
191
"APA",
192
"APD",
193
"APH",
194
"APTV",
195
"ARE",
196
"ARNC",
197
"ATO",
198
"ATVI",
199
"AVB",
200
"AVGO",
201
"AVY",
202
"AWK",
203
"AXP",
204
"AZO",
205
"BA",
206
"BAC",
207
"BAX",
208
"BBT",
209
"BBY",
210
"BDX",
211
"BEN",
212
"BF.B",
213
"BHGE",
214
"BIIB",
215
"BK",
216
"BKNG",
217
"BLK",
218
"BLL",
219
"BMY",
220
"BR",
221
"BRK.B",
222
"BSX",
223
"BWA",
224
"BXP",
225
"C",
226
"CAG",
227
"CAH",
228
"CAT",
229
"CB",
230
"CBOE",
231
"CBRE",
232
"CBS",
233
"CCI",
234
"CCL",
235
"CDNS",
236
"CE",
237
"CELG",
238
"CERN",
239
"CF",
240
"CFG",
241
"CHD",
242
"CHRW",
243
"CHTR",
244
"CI",
245
"CINF",
246
"CL",
247
"CLX",
248
"CMA",
249
"CMCSA",
250
"CME",
251
"CMG",
252
"CMI",
253
"CMS",
254
"CNC",
255
"CNP",
256
"COF",
257
"COG",
258
"COO",
259
"COP",
260
"COST",
261
"COTY",
262
"CPB",
263
"CPRI",
264
"CPRT",
265
"CRM",
266
"CSCO",
267
"CSX",
268
"CTAS",
269
"CTL",
270
"CTSH",
271
"CTVA",
272
"CTXS",
273
"CVS",
274
"CVX",
275
"CXO",
276
"D",
277
"DAL",
278
"DD",
279
"DE",
280
"DFS",
281
"DG",
282
"DGX",
283
"DHI",
284
"DHR",
285
"DIS",
286
"DISCK",
287
"DISH",
288
"DLR",
289
"DLTR",
290
"DOV",
291
"DOW",
292
"DRE",
293
"DRI",
294
"DTE",
295
"DUK",
296
"DVA",
297
"DVN",
298
"DXC",
299
"EA",
300
"EBAY",
301
"ECL",
302
"ED",
303
"EFX",
304
"EIX",
305
"EL",
306
"EMN",
307
"EMR",
308
"EOG",
309
"EQIX",
310
"EQR",
311
"ES",
312
"ESS",
313
"ETFC",
314
"ETN",
315
"ETR",
316
"EVRG",
317
"EW",
318
"EXC",
319
"EXPD",
320
"EXPE",
321
"EXR",
322
"F",
323
"FANG",
324
"FAST",
325
"FB",
326
"FBHS",
327
"FCX",
328
"FDX",
329
"FE",
330
"FFIV",
331
"FIS",
332
"FISV",
333
"FITB",
334
"FLIR",
335
"FLS",
336
"FLT",
337
"FMC",
338
"FOXA",
339
"FRC",
340
"FRT",
341
"FTI",
342
"FTNT",
343
"FTV",
344
"GD",
345
"GE",
346
"GILD",
347
"GIS",
348
"GL",
349
"GLW",
350
"GM",
351
"GOOG",
352
"GPC",
353
"GPN",
354
"GPS",
355
"GRMN",
356
"GS",
357
"GWW",
358
"HAL",
359
"HAS",
360
"HBAN",
361
"HBI",
362
"HCA",
363
"HCP",
364
"HD",
365
"HES",
366
"HFC",
367
"HIG",
368
"HII",
369
"HLT",
370
"HOG",
371
"HOLX",
372
"HON",
373
"HP",
374
"HPE",
375
"HPQ",
376
"HRB",
377
"HRL",
378
"HSIC",
379
"HST",
380
"HSY",
381
"HUM",
382
"IBM",
383
"ICE",
384
"IDXX",
385
"IEX",
386
"IFF",
387
"ILMN",
388
"INCY",
389
"INFO",
390
"INTC",
391
"INTU",
392
"IP",
393
"IPG",
394
"IPGP",
395
"IQV",
396
"IR",
397
"IRM",
398
"ISRG",
399
"IT",
400
"ITW",
401
"IVZ",
402
"JBHT",
403
"JCI",
404
"JEC",
405
"JEF",
406
"JKHY",
407
"JNJ",
408
"JNPR",
409
"JPM",
410
"JWN",
411
"K",
412
"KEY",
413
"KEYS",
414
"KHC",
415
"KIM",
416
"KLAC",
417
"KMB",
418
"KMI",
419
"KMX",
420
"KO",
421
"KR",
422
"KSS",
423
"KSU",
424
"L",
425
"LB",
426
"LDOS",
427
"LEG",
428
"LEN",
429
"LH",
430
"LHX",
431
"LIN",
432
"LKQ",
433
"LLY",
434
"LMT",
435
"LNC",
436
"LNT",
437
"LOW",
438
"LRCX",
439
"LUV",
440
"LW",
441
"LYB",
442
"M",
443
"MA",
444
"MAA",
445
"MAC",
446
"MAR",
447
"MAS",
448
"MCD",
449
"MCHP",
450
"MCK",
451
"MCO",
452
"MDLZ",
453
"MDT",
454
"MET",
455
"MGM",
456
"MHK",
457
"MKC",
458
"MKTX",
459
"MLM",
460
"MMC",
461
"MMM",
462
"MNST",
463
"MO",
464
"MOS",
465
"MPC",
466
"MRK",
467
"MRO",
468
"MS",
469
"MSCI",
470
"MSFT",
471
"MSI",
472
"MTB",
473
"MTD",
474
"MU",
475
"MXIM",
476
"MYL",
477
"NBL",
478
"NCLH",
479
"NDAQ",
480
"NEE",
481
"NEM",
482
"NFLX",
483
"NI",
484
"NKE",
485
"NKTR",
486
"NLSN",
487
"NOC",
488
"NOV",
489
"NRG",
490
"NSC",
491
"NTAP",
492
"NTRS",
493
"NUE",
494
"NVDA",
495
"NWL",
496
"NWS",
497
"O",
498
"OI",
499
"OKE",
500
"OMC",
501
"ORCL",
502
"ORLY",
503
"OXY",
504
"PAYX",
505
"PBCT",
506
"PCAR",
507
"PEG",
508
"PEP",
509
"PFE",
510
"PFG",
511
"PG",
512
"PGR",
513
"PH",
514
"PHM",
515
"PKG",
516
"PKI",
517
"PLD",
518
"PM",
519
"PNC",
520
"PNR",
521
"PNW",
522
"PPG",
523
"PPL",
524
"PRGO",
525
"PRU",
526
"PSA",
527
"PSX",
528
"PVH",
529
"PWR",
530
"PXD",
531
"PYPL",
532
"QCOM",
533
"QRVO",
534
"RCL",
535
"RE",
536
"REG",
537
"REGN",
538
"RF",
539
"RHI",
540
"RJF",
541
"RL",
542
"RMD",
543
"ROK",
544
"ROL",
545
"ROP",
546
"ROST",
547
"RSG",
548
"RTN",
549
"SBAC",
550
"SBUX",
551
"SCHW",
552
"SEE",
553
"SHW",
554
"SIVB",
555
"SJM",
556
"SLB",
557
"SLG",
558
"SNA",
559
"SNPS",
560
"SO",
561
"SPG",
562
"SPGI",
563
"SRE",
564
"STI",
565
"STT",
566
"STX",
567
"STZ",
568
"SWK",
569
"SWKS",
570
"SYF",
571
"SYK",
572
"SYMC",
573
"SYY",
574
"T",
575
"TAP",
576
"TDG",
577
"TEL",
578
"TFX",
579
"TGT",
580
"TIF",
581
"TJX",
582
"TMO",
583
"TMUS",
584
"TPR",
585
"TRIP",
586
"TROW",
587
"TRV",
588
"TSCO",
589
"TSN",
590
"TSS",
591
"TTWO",
592
"TWTR",
593
"TXN",
594
"TXT",
595
"UA",
596
"UAL",
597
"UDR",
598
"UHS",
599
"ULTA",
600
"UNH",
601
"UNM",
602
"UNP",
603
"UPS",
604
"URI",
605
"USB",
606
"UTX",
607
"V",
608
"VAR",
609
"VFC",
610
"VIAB",
611
"VLO",
612
"VMC",
613
"VNO",
614
"VRSK",
615
"VRSN",
616
"VRTX",
617
"VTR",
618
"VZ",
619
"WAB",
620
"WAT",
621
"WBA",
622
"WCG",
623
"WDC",
624
"WEC",
625
"WELL",
626
"WFC",
627
"WHR",
628
"WLTW",
629
"WM",
630
"WMB",
631
"WMT",
632
"WRK",
633
"WU",
634
"WY",
635
"WYNN",
636
"XEC",
637
"XEL",
638
"XLNX",
639
"XOM",
640
"XRAY",
641
"XRX",
642
"XYL",
643
"YUM",
644
"ZBH",
645
"ZION",
646
"ZTS",
647
]
648
649
# Hang Seng Index constituents at 2019/01
650
HSI_50_TICKER = [
651
"0011.HK",
652
"0005.HK",
653
"0012.HK",
654
"0006.HK",
655
"0003.HK",
656
"0016.HK",
657
"0019.HK",
658
"0002.HK",
659
"0001.HK",
660
"0267.HK",
661
"0101.HK",
662
"0941.HK",
663
"0762.HK",
664
"0066.HK",
665
"0883.HK",
666
"2388.HK",
667
"0017.HK",
668
"0083.HK",
669
"0939.HK",
670
"0388.HK",
671
"0386.HK",
672
"3988.HK",
673
"2628.HK",
674
"1398.HK",
675
"2318.HK",
676
"3328.HK",
677
"0688.HK",
678
"0857.HK",
679
"1088.HK",
680
"0700.HK",
681
"0836.HK",
682
"1109.HK",
683
"1044.HK",
684
"1299.HK",
685
"0151.HK",
686
"1928.HK",
687
"0027.HK",
688
"2319.HK",
689
"0823.HK",
690
"1113.HK",
691
"1038.HK",
692
"2018.HK",
693
"0175.HK",
694
"0288.HK",
695
"1997.HK",
696
"2007.HK",
697
"2382.HK",
698
"1093.HK",
699
"1177.HK",
700
"2313.HK",
701
]
702
703
# SSE 50 Index constituents at 2019
704
# www.csindex.com.cn, for SSE and CSI adjustments
705
SSE_50_TICKER = [
706
"600000.XSHG",
707
"600036.XSHG",
708
"600104.XSHG",
709
"600030.XSHG",
710
"601628.XSHG",
711
"601166.XSHG",
712
"601318.XSHG",
713
"601328.XSHG",
714
"601088.XSHG",
715
"601857.XSHG",
716
"601601.XSHG",
717
"601668.XSHG",
718
"601288.XSHG",
719
"601818.XSHG",
720
"601989.XSHG",
721
"601398.XSHG",
722
"600048.XSHG",
723
"600028.XSHG",
724
"600050.XSHG",
725
"600519.XSHG",
726
"600016.XSHG",
727
"600887.XSHG",
728
"601688.XSHG",
729
"601186.XSHG",
730
"601988.XSHG",
731
"601211.XSHG",
732
"601336.XSHG",
733
"600309.XSHG",
734
"603993.XSHG",
735
"600690.XSHG",
736
"600276.XSHG",
737
"600703.XSHG",
738
"600585.XSHG",
739
"603259.XSHG",
740
"601888.XSHG",
741
"601138.XSHG",
742
"600196.XSHG",
743
"601766.XSHG",
744
"600340.XSHG",
745
"601390.XSHG",
746
"601939.XSHG",
747
"601111.XSHG",
748
"600029.XSHG",
749
"600019.XSHG",
750
"601229.XSHG",
751
"601800.XSHG",
752
"600547.XSHG",
753
"601006.XSHG",
754
"601360.XSHG",
755
"600606.XSHG",
756
"601319.XSHG",
757
"600837.XSHG",
758
"600031.XSHG",
759
"601066.XSHG",
760
"600009.XSHG",
761
"601236.XSHG",
762
"601012.XSHG",
763
"600745.XSHG",
764
"600588.XSHG",
765
"601658.XSHG",
766
"601816.XSHG",
767
"603160.XSHG",
768
]
769
770
# CSI 300 Index constituents at 2019
771
CSI_300_TICKER = [
772
"600000.XSHG",
773
"600004.XSHG",
774
"600009.XSHG",
775
"600010.XSHG",
776
"600011.XSHG",
777
"600015.XSHG",
778
"600016.XSHG",
779
"600018.XSHG",
780
"600019.XSHG",
781
"600025.XSHG",
782
"600027.XSHG",
783
"600028.XSHG",
784
"600029.XSHG",
785
"600030.XSHG",
786
"600031.XSHG",
787
"600036.XSHG",
788
"600038.XSHG",
789
"600048.XSHG",
790
"600050.XSHG",
791
"600061.XSHG",
792
"600066.XSHG",
793
"600068.XSHG",
794
"600085.XSHG",
795
"600089.XSHG",
796
"600104.XSHG",
797
"600109.XSHG",
798
"600111.XSHG",
799
"600115.XSHG",
800
"600118.XSHG",
801
"600170.XSHG",
802
"600176.XSHG",
803
"600177.XSHG",
804
"600183.XSHG",
805
"600188.XSHG",
806
"600196.XSHG",
807
"600208.XSHG",
808
"600219.XSHG",
809
"600221.XSHG",
810
"600233.XSHG",
811
"600271.XSHG",
812
"600276.XSHG",
813
"600297.XSHG",
814
"600299.XSHG",
815
"600309.XSHG",
816
"600332.XSHG",
817
"600340.XSHG",
818
"600346.XSHG",
819
"600352.XSHG",
820
"600362.XSHG",
821
"600369.XSHG",
822
"600372.XSHG",
823
"600383.XSHG",
824
"600390.XSHG",
825
"600398.XSHG",
826
"600406.XSHG",
827
"600436.XSHG",
828
"600438.XSHG",
829
"600482.XSHG",
830
"600487.XSHG",
831
"600489.XSHG",
832
"600498.XSHG",
833
"600516.XSHG",
834
"600519.XSHG",
835
"600522.XSHG",
836
"600547.XSHG",
837
"600570.XSHG",
838
"600583.XSHG",
839
"600585.XSHG",
840
"600588.XSHG",
841
"600606.XSHG",
842
"600637.XSHG",
843
"600655.XSHG",
844
"600660.XSHG",
845
"600674.XSHG",
846
"600690.XSHG",
847
"600703.XSHG",
848
"600705.XSHG",
849
"600741.XSHG",
850
"600745.XSHG",
851
"600760.XSHG",
852
"600795.XSHG",
853
"600809.XSHG",
854
"600837.XSHG",
855
"600848.XSHG",
856
"600867.XSHG",
857
"600886.XSHG",
858
"600887.XSHG",
859
"600893.XSHG",
860
"600900.XSHG",
861
"600919.XSHG",
862
"600926.XSHG",
863
"600928.XSHG",
864
"600958.XSHG",
865
"600968.XSHG",
866
"600977.XSHG",
867
"600989.XSHG",
868
"600998.XSHG",
869
"600999.XSHG",
870
"601006.XSHG",
871
"601009.XSHG",
872
"601012.XSHG",
873
"601018.XSHG",
874
"601021.XSHG",
875
"601066.XSHG",
876
"601077.XSHG",
877
"601088.XSHG",
878
"601100.XSHG",
879
"601108.XSHG",
880
"601111.XSHG",
881
"601117.XSHG",
882
"601138.XSHG",
883
"601155.XSHG",
884
"601162.XSHG",
885
"601166.XSHG",
886
"601169.XSHG",
887
"601186.XSHG",
888
"601198.XSHG",
889
"601211.XSHG",
890
"601212.XSHG",
891
"601216.XSHG",
892
"601225.XSHG",
893
"601229.XSHG",
894
"601231.XSHG",
895
"601236.XSHG",
896
"601238.XSHG",
897
"601288.XSHG",
898
"601298.XSHG",
899
"601318.XSHG",
900
"601319.XSHG",
901
"601328.XSHG",
902
"601336.XSHG",
903
"601360.XSHG",
904
"601377.XSHG",
905
"601390.XSHG",
906
"601398.XSHG",
907
"601555.XSHG",
908
"601577.XSHG",
909
"601600.XSHG",
910
"601601.XSHG",
911
"601607.XSHG",
912
"601618.XSHG",
913
"601628.XSHG",
914
"601633.XSHG",
915
"601658.XSHG",
916
"601668.XSHG",
917
"601669.XSHG",
918
"601688.XSHG",
919
"601698.XSHG",
920
"601727.XSHG",
921
"601766.XSHG",
922
"601788.XSHG",
923
"601800.XSHG",
924
"601808.XSHG",
925
"601816.XSHG",
926
"601818.XSHG",
927
"601828.XSHG",
928
"601838.XSHG",
929
"601857.XSHG",
930
"601877.XSHG",
931
"601878.XSHG",
932
"601881.XSHG",
933
"601888.XSHG",
934
"601898.XSHG",
935
"601899.XSHG",
936
"601901.XSHG",
937
"601916.XSHG",
938
"601919.XSHG",
939
"601933.XSHG",
940
"601939.XSHG",
941
"601985.XSHG",
942
"601988.XSHG",
943
"601989.XSHG",
944
"601992.XSHG",
945
"601997.XSHG",
946
"601998.XSHG",
947
"603019.XSHG",
948
"603156.XSHG",
949
"603160.XSHG",
950
"603259.XSHG",
951
"603260.XSHG",
952
"603288.XSHG",
953
"603369.XSHG",
954
"603501.XSHG",
955
"603658.XSHG",
956
"603799.XSHG",
957
"603833.XSHG",
958
"603899.XSHG",
959
"603986.XSHG",
960
"603993.XSHG",
961
"000001.XSHE",
962
"000002.XSHE",
963
"000063.XSHE",
964
"000066.XSHE",
965
"000069.XSHE",
966
"000100.XSHE",
967
"000157.XSHE",
968
"000166.XSHE",
969
"000333.XSHE",
970
"000338.XSHE",
971
"000425.XSHE",
972
"000538.XSHE",
973
"000568.XSHE",
974
"000596.XSHE",
975
"000625.XSHE",
976
"000627.XSHE",
977
"000651.XSHE",
978
"000656.XSHE",
979
"000661.XSHE",
980
"000671.XSHE",
981
"000703.XSHE",
982
"000708.XSHE",
983
"000709.XSHE",
984
"000723.XSHE",
985
"000725.XSHE",
986
"000728.XSHE",
987
"000768.XSHE",
988
"000776.XSHE",
989
"000783.XSHE",
990
"000786.XSHE",
991
"000858.XSHE",
992
"000860.XSHE",
993
"000876.XSHE",
994
"000895.XSHE",
995
"000938.XSHE",
996
"000961.XSHE",
997
"000963.XSHE",
998
"000977.XSHE",
999
"001979.XSHE",
1000
"002001.XSHE",
1001
"002007.XSHE",
1002
"002008.XSHE",
1003
"002024.XSHE",
1004
"002027.XSHE",
1005
"002032.XSHE",
1006
"002044.XSHE",
1007
"002050.XSHE",
1008
"002120.XSHE",
1009
"002129.XSHE",
1010
"002142.XSHE",
1011
"002146.XSHE",
1012
"002153.XSHE",
1013
"002157.XSHE",
1014
"002179.XSHE",
1015
"002202.XSHE",
1016
"002230.XSHE",
1017
"002236.XSHE",
1018
"002241.XSHE",
1019
"002252.XSHE",
1020
"002271.XSHE",
1021
"002304.XSHE",
1022
"002311.XSHE",
1023
"002352.XSHE",
1024
"002371.XSHE",
1025
"002410.XSHE",
1026
"002415.XSHE",
1027
"002422.XSHE",
1028
"002456.XSHE",
1029
"002460.XSHE",
1030
"002463.XSHE",
1031
"002466.XSHE",
1032
"002468.XSHE",
1033
"002475.XSHE",
1034
"002493.XSHE",
1035
"002508.XSHE",
1036
"002555.XSHE",
1037
"002558.XSHE",
1038
"002594.XSHE",
1039
"002601.XSHE",
1040
"002602.XSHE",
1041
"002607.XSHE",
1042
"002624.XSHE",
1043
"002673.XSHE",
1044
"002714.XSHE",
1045
"002736.XSHE",
1046
"002739.XSHE",
1047
"002773.XSHE",
1048
"002841.XSHE",
1049
"002916.XSHE",
1050
"002938.XSHE",
1051
"002939.XSHE",
1052
"002945.XSHE",
1053
"002958.XSHE",
1054
"003816.XSHE",
1055
"300003.XSHE",
1056
"300014.XSHE",
1057
"300015.XSHE",
1058
"300033.XSHE",
1059
"300059.XSHE",
1060
"300122.XSHE",
1061
"300124.XSHE",
1062
"300136.XSHE",
1063
"300142.XSHE",
1064
"300144.XSHE",
1065
"300347.XSHE",
1066
"300408.XSHE",
1067
"300413.XSHE",
1068
"300433.XSHE",
1069
"300498.XSHE",
1070
"300601.XSHE",
1071
"300628.XSHE",
1072
]
1073
1074
# CAC 40 constituents at 2019/01
1075
# Check https://www.bnains.org/archives/histocac/compocac.php for CAC 40 constituents
1076
CAC_40_TICKER = [
1077
"AC.PA",
1078
"AI.PA",
1079
"AIR.PA",
1080
"MT.AS",
1081
"ATO.PA",
1082
"CS.PA",
1083
"BNP.PA",
1084
"EN.PA",
1085
"CAP.PA",
1086
"CA.PA",
1087
"ACA.PA",
1088
"BN.PA",
1089
"DSY.PA",
1090
"ENGI.PA",
1091
"EL.PA",
1092
"RMS.PA",
1093
"KER.PA",
1094
"OR.PA",
1095
"LR.PA",
1096
"MC.PA",
1097
"ML.PA",
1098
"ORA.PA",
1099
"RI.PA",
1100
"PUGOY",
1101
"PUB.PA",
1102
"RNO.PA",
1103
"SAF.PA",
1104
"SGO.PA",
1105
"SAN.PA",
1106
"SU.PA",
1107
"GLE.PA",
1108
"SW.PA",
1109
"STM.PA",
1110
"FTI.PA",
1111
"FP.PA",
1112
"URW.AS",
1113
"FR.PA",
1114
"VIE.PA",
1115
"DG.PA",
1116
"VIV.PA",
1117
]
1118
1119
# DAX 30 constituents at 2021/02
1120
DAX_30_TICKER = [
1121
"DHER.DE",
1122
"RWE.DE",
1123
"FRE.DE",
1124
"MTX.DE",
1125
"MRK.DE",
1126
"LIN.DE",
1127
"ALV.DE",
1128
"VNA.DE",
1129
"EOAN.DE",
1130
"HEN3.DE",
1131
"DAI.DE",
1132
"DB1.DE",
1133
"DPW.DE",
1134
"DWNI.DE",
1135
"BMW.DE",
1136
"DTE.DE",
1137
"VOW3.DE",
1138
"MUV2.DE",
1139
"1COV.DE",
1140
"SAP.DE",
1141
"FME.DE",
1142
"BAS.DE",
1143
"BAYN.DE",
1144
"BEI.DE",
1145
"CON.DE",
1146
"SIE.DE",
1147
"ADS.DE",
1148
"HEI.DE",
1149
"DBK.DE",
1150
"IFX.DE",
1151
]
1152
1153
# TecDAX constituents at 2021/02
1154
TECDAX_TICKER = [
1155
"ADV.DE",
1156
"AFX.DE",
1157
"AM3D.DE",
1158
"BC8.DE",
1159
"COK.DE",
1160
"DLG.DE",
1161
"DRI.DE",
1162
"DRW3.DE",
1163
"EVT.DE",
1164
"FNTN.DE",
1165
"GFT.DE",
1166
"JEN.DE",
1167
"MDG1.DE",
1168
"MOR.DE",
1169
"NDX1.DE",
1170
"NEM.DE",
1171
"O2D.DE",
1172
"PFV.DE",
1173
"QIA.DE",
1174
"RIB.DE",
1175
"S92.DE",
1176
"SANT.DE",
1177
"SOW.DE",
1178
"SRT3.DE",
1179
"UTDI.DE",
1180
"WAF.DE",
1181
"WDI.DE",
1182
]
1183
1184
# MDAX 50 constituents at 2021/02
1185
MDAX_50_TICKER = [
1186
"1COV.DE",
1187
"AIR.DE",
1188
"AOX.DE",
1189
"ARL.DE",
1190
"BNR.DE",
1191
"BOSS.DE",
1192
"DEQ.DE",
1193
"DUE.DE",
1194
"DWNI.DE",
1195
"EVD.DE",
1196
"EVK.DE",
1197
"FIE.DE",
1198
"FPE3.DE",
1199
"FRA.DE",
1200
"G1A.DE",
1201
"GBF.DE",
1202
"GXI.DE",
1203
"HLE.DE",
1204
"HNR1.DE",
1205
"HOT.DE",
1206
"JUN3.DE",
1207
"KGX.DE",
1208
"KRN.DE",
1209
"LEG.DE",
1210
"LEO.DE",
1211
"LXS.DE",
1212
"MTX.DE",
1213
"NDA.DE",
1214
"NOEJ.DE",
1215
"OSR.DE",
1216
"PBB.DE",
1217
"RAA.DE",
1218
"RHM.DE",
1219
"RRTL.DE",
1220
"SAX.DE",
1221
"SDF.DE",
1222
"SHA.DE",
1223
"SNH.DE",
1224
"SY1.DE",
1225
"SZG.DE",
1226
"SZU.DE",
1227
"TEG.DE",
1228
"TLX.DE",
1229
"UN01.DE",
1230
"WCH.DE",
1231
"ZAL.DE",
1232
]
1233
1234
# SDAX 50 constituents at 2021/02
1235
SDAX_50_TICKER = [
1236
"AAD.DE",
1237
"ACX.DE",
1238
"ADJ.DE",
1239
"ADL.DE",
1240
"BDT.DE",
1241
"BIO3.DE",
1242
"BVB.DE",
1243
"BYW6.DE",
1244
"CWC.DE",
1245
"DBAN.DE",
1246
"DEZ.DE",
1247
"DIC.DE",
1248
"G24.DE",
1249
"GIL.DE",
1250
"GLJ.DE",
1251
"GMM.DE",
1252
"HBH.DE",
1253
"HDD.DE",
1254
"HHFA.DE",
1255
"HLAG.DE",
1256
"HYQ.DE",
1257
"INH.DE",
1258
"KCO.DE",
1259
"KWS.DE",
1260
"PUM.DE",
1261
"RHK.DE",
1262
"SFQ.DE",
1263
"SGL.DE",
1264
"SIX2.DE",
1265
"SKB.DE",
1266
"STM.DE",
1267
"TC1.DE",
1268
"TLG.DE",
1269
"TTK.DE",
1270
"VOS.DE",
1271
"WAC.DE",
1272
"WCMK.DE",
1273
"WSU.DE",
1274
"WUW.DE",
1275
"ZIL2.DE",
1276
"ZO1.DE",
1277
]
1278
1279
# LQ45 constituents at 2021/10
1280
LQ45_TICKER = [
1281
"ACES.JK",
1282
"ADRO.JK",
1283
"AKRA.JK",
1284
"ANTM.JK",
1285
"ASII.JK",
1286
"BBCA.JK",
1287
"BBNI.JK",
1288
"BBRI.JK",
1289
"BBTN.JK",
1290
"BMRI.JK",
1291
"BRPT.JK",
1292
"BSDE.JK",
1293
"CPIN.JK",
1294
"ERAA.JK",
1295
"EXCL.JK",
1296
"GGRM.JK",
1297
"HMSP.JK",
1298
"ICBP.JK",
1299
"INCO.JK",
1300
"INDF.JK",
1301
"INKP.JK",
1302
"INTP.JK",
1303
"ITMG.JK",
1304
"JPFA.JK",
1305
"JSMR.JK",
1306
"KLBF.JK",
1307
"MDKA.JK",
1308
"MEDC.JK",
1309
"MIKA.JK",
1310
"MNCN.JK",
1311
"PGAS.JK",
1312
"PTBA.JK",
1313
"PTPP.JK",
1314
"PWON.JK",
1315
"SMGR.JK",
1316
"SMRA.JK",
1317
"TBIG.JK",
1318
"TINS.JK",
1319
"TKIM.JK",
1320
"TLKM.JK",
1321
"TOWR.JK",
1322
"TPIA.JK",
1323
"UNTR.JK",
1324
"UNVR.JK",
1325
"WIKA.JK",
1326
]
1327
1328
# SRI-KEHATI.JK - Sustainable Responsible Investm
1329
SRI_KEHATI_TICKER = [
1330
"AALI.JK",
1331
"ADHI.JK",
1332
"ASII.JK",
1333
"BBCA.JK",
1334
"BBNI.JK",
1335
"BBRI.JK",
1336
"BBTN.JK",
1337
"BMRI.JK",
1338
"BSDE.JK",
1339
"INDF.JK",
1340
"JPFA.JK",
1341
"JSMR.JK",
1342
"KLBF.JK",
1343
"PGAS.JK",
1344
"PJAA.JK",
1345
"PPRO.JK",
1346
"SIDO.JK",
1347
"SMGR.JK",
1348
"TINS.JK",
1349
"TLKM.JK",
1350
"UNTR.JK",
1351
"UNVR.JK",
1352
"WIKA.JK",
1353
"WSKT.JK",
1354
"WTON.JK",
1355
]
1356
1357
# FX Ticker
1358
FX_TICKER = [
1359
"AUDCAD=X",
1360
"AUDCHF=X",
1361
"AUDJPY=X",
1362
"AUDNZD=X",
1363
"AUDSGD=X",
1364
"AUDUSD=X",
1365
"AUDUSD=X",
1366
"AUDUSD=X",
1367
"AUDUSD=X",
1368
"AUDUSD=X",
1369
"AUDUSD=X",
1370
"AUDUSD=X",
1371
"CADCHF=X",
1372
"CADHKD=X",
1373
"CADJPY=X",
1374
"CHFJPY=X",
1375
"CHFSGD=X",
1376
"EURAUD=X",
1377
"EURCAD=X",
1378
"EURCHF=X",
1379
"EURCHF=X",
1380
"EURCHF=X",
1381
"EURCZK=X",
1382
"EURGBP=X",
1383
"EURHKD=X",
1384
"EURHUF=X",
1385
"EURJPY=X",
1386
"EURNOK=X",
1387
"EURNZD=X",
1388
"EURPLN=X",
1389
"EURRUB=X",
1390
"EURSEK=X",
1391
"EURSGD=X",
1392
"EURTRY=X",
1393
"EURTRY=X",
1394
"EURUSD=X",
1395
"GBPAUD=X",
1396
"GBPAUD=X",
1397
"GBPAUD=X",
1398
"GBPCAD=X",
1399
"GBPCHF=X",
1400
"GBPJPY=X",
1401
"GBPNZD=X",
1402
"GBPUSD=X",
1403
"HKDJPY=X",
1404
"NZDCAD=X",
1405
"NZDCHF=X",
1406
"NZDJPY=X",
1407
"NZDUSD=X",
1408
"SGDJPY=X",
1409
"TRYJPY=X",
1410
"USDCAD=X",
1411
"USDCHF=X",
1412
"USDCNH=X",
1413
"USDCZK=X",
1414
"USDHKD=X",
1415
"USDHUF=X",
1416
"USDILS=X",
1417
"USDJPY=X",
1418
"USDMXN=X",
1419
"USDNOK=X",
1420
"USDPLN=X",
1421
"USDRON=X",
1422
"USDRUB=X",
1423
"USDSEK=X",
1424
"USDSGD=X",
1425
"USDTHB=X",
1426
"USDTRY=X",
1427
"USDZAR=X",
1428
"XAGUSD=X",
1429
"XAUUSD=X",
1430
"ZARJPY=X",
1431
"EURDKK=X",
1432
]
1433
1434
# Taiwan
1435
TAI_0050_TICKER = [
1436
"3008", # Largan Precision Co., Ltd.
1437
"1303", # Nan Ya Plastics Corporation
1438
"2412", # Chunghwa Telecom Co., Ltd.
1439
"1301", # Formosa Plastics Corporation
1440
"1216", # Uni-President Enterprises Corporation
1441
"2881", # Fubon Financial Holding Co., Ltd.
1442
"2882", # Cathay Financial Holding Co., Ltd.
1443
"5871", # China Development Financial Holding Corporation
1444
"2886", # Mega Financial Holding Co., Ltd.
1445
"2891", # CTBC Financial Holding Co., Ltd.
1446
"2884", # E.SUN Financial Holding Co., Ltd.
1447
"5880", # Yuanta Financial Holding Co., Ltd.
1448
"2883", # China Development Financial Holding Corporation
1449
"2892", # First Financial Holding Co., Ltd.
1450
"2880", # SinoPac Financial Holdings Company Limited
1451
"2303", # United Microelectronics Corporation
1452
"1326", # Formosa Chemicals & Fibre Corporation
1453
"1101", # Taiwan Cement Corp.
1454
"3006", # Advanced Semiconductor Engineering, Inc.
1455
"3045", # Compal Electronics Inc.
1456
"2912", # President Chain Store Corporation
1457
"2327", # ASE Technology Holding Co., Ltd.
1458
"1304", # China Petrochemical Development Corporation
1459
"2379", # Realtek Semiconductor Corp.
1460
"2801", # Chang Hwa Commercial Bank, Ltd.
1461
"1402", # Far Eastern New Century Corporation
1462
"2345", # Acer Incorporated
1463
"2301", # Lite-On Technology Corporation
1464
"2408", # AU Optronics Corp.
1465
"2357", # Asustek Computer Inc.
1466
"9910", # Feng Hsin Iron & Steel Co., Ltd.
1467
"2395", # Advantech Co., Ltd.
1468
"2353", # Acer Incorporated
1469
"2354", # Micro-Star International Co., Ltd.
1470
"3711", # ASE Technology Holding Co., Ltd.
1471
"2890", # Taishin Financial Holding Co., Ltd.
1472
"2377", # Micro-Star International Co., Ltd.
1473
"4904", # Far EasTone Telecommunications Co., Ltd.
1474
"2324", # Compal Electronics, Inc.
1475
"2305", # First International Computer, Inc.
1476
"1102", # Asia Cement Corporation
1477
"9933", # Mega Financial Holding Co., Ltd.
1478
]
1479
1480