Full Code of MehranTaghian/DQN-Trading for AI

master 1cca1122cc3e cached
216 files
74.2 MB
5.5M tokens
219 symbols
1 requests
Copy disabled (too large) Download .txt
Showing preview only (21,905K chars total). Download the full file to get everything.
Repository: MehranTaghian/DQN-Trading
Branch: master
Commit: 1cca1122cc3e
Files: 216
Total size: 74.2 MB

Directory structure:
gitextract_3nv5bxsh/

├── Data/
│   ├── AAL/
│   │   ├── AAL.csv
│   │   └── data_processed.csv
│   ├── AAPL/
│   │   ├── AAPL.csv
│   │   └── data_processed.csv
│   ├── AMD/
│   │   ├── AMD.csv
│   │   └── data_processed.csv
│   ├── AMD2/
│   │   ├── AMD.csv
│   │   └── data_processed.csv
│   ├── AXP/
│   │   ├── AXP.csv
│   │   └── data_processed.csv
│   ├── BTC-USD/
│   │   ├── BTC-USD.csv
│   │   └── data_processed.csv
│   ├── BTC-USD1/
│   │   ├── BTC-USD.csv
│   │   └── data_processed.csv
│   ├── Bitmex/
│   │   ├── XBTUSD-5m-data.csv
│   │   └── data_processed.csv
│   ├── CSCO/
│   │   ├── CSCO.csv
│   │   └── data_processed.csv
│   ├── DJI/
│   │   ├── DJI.csv
│   │   └── data_processed.csv
│   ├── GE/
│   │   ├── GE.csv
│   │   └── data_processed.csv
│   ├── GE2/
│   │   ├── GE.csv
│   │   └── data_processed.csv
│   ├── GOOGL/
│   │   ├── GOOGL.csv
│   │   └── data_processed.csv
│   ├── GOOGL1/
│   │   ├── GOOGL.csv
│   │   └── data_processed.csv
│   ├── HSI/
│   │   ├── HSI.csv
│   │   └── data_processed.csv
│   ├── HSI2/
│   │   ├── HSI.csv
│   │   └── data_processed.csv
│   ├── IBM/
│   │   ├── IBM.csv
│   │   └── data_processed.csv
│   ├── KSS/
│   │   ├── KSS.csv
│   │   └── data_processed.csv
│   ├── NASDAQ/
│   │   └── NASDAQ.csv
│   ├── S&P/
│   │   ├── S&P.csv
│   │   └── data_processed.csv
│   ├── S&P2/
│   │   ├── S&P.csv
│   │   └── data_processed.csv
│   └── data_processed.csv
├── DataLoader/
│   ├── Data.py
│   ├── DataAutoPatternExtractionAgent.py
│   ├── DataForPatternBasedAgent.py
│   ├── DataLoader.py
│   ├── DataSequencePrediction.py
│   └── DataSequential.py
├── DeepRLAgent/
│   ├── BaseTrain.py
│   ├── MLPEncoder/
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   ├── Train.py
│   │   └── Train_prev.py
│   ├── ReplayMemory.py
│   ├── SimpleCNNEncoder/
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   └── Train.py
│   └── VanillaInput/
│       ├── DeepQNetwork.py
│       └── Train.py
├── EncoderDecoderAgent/
│   ├── BaseTrain.py
│   ├── CNN/
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   └── Train.py
│   ├── CNN2D/
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   └── Train.py
│   ├── CNNAttn/
│   │   ├── Attention.py
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   └── Train.py
│   ├── CNN_GRU/
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   └── Train.py
│   ├── GRU/
│   │   ├── Attention.py
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   ├── Test/
│   │   │   └── Train.py
│   │   └── Train.py
│   └── ReplayMemory.py
├── LICENSE
├── Main.ipynb
├── Main.py
├── Objects/
│   ├── CNN/
│   │   ├── AAL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AAPL; DATA_KIND(LSTMSequential); Dates(2010-01-01, 2018-01-01, 2020-08-24); CNN; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2000, 2018-09-25); CNN; TC(0.001); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); CNN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); CNN; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN; TC(0.0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── Bests/
│   │   │   ├── BTC-USD; EncoderDecoderConvolutional; WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C2; N_SARSA10; EXPERIMENT(1).pkl
│   │   │   └── BTC-USD; EncoderDecoderConvolutional; WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT(3).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(12); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(25); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(30); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(40); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(5); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(50); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(75); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(8); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2005-01-01, None); CNN; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN; TC(0.0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   └── S&P; DATA_KIND(LSTMSequential); Dates(2001-01-01, 2005-01-01, 2015-12-31); CNN; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   ├── CNN-ATTN/
│   │   ├── AAL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── AAL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2000, 2018-09-25); CNN-ATTN; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); CNN-ATTN; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(12); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(25); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(30); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(40); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(5); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(50); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(75); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(8); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN-ATTN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); CNN-ATTN; WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN-ATTN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   └── S&P; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN-ATTN; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   ├── CNN-GRU/
│   │   ├── AAL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AAL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2000, 2018-09-25); CNN-GRU; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); CNN-GRU; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN-GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(12); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(25); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(30); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(40); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(5); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(50); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(75); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(8); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN-GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN-GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   └── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   ├── CNN2D/
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN2D; TC(0.0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   └── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN2D; TC(0.0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   ├── GRU/
│   │   ├── AAL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2000, 2018-09-25); GRU; TC(0.001); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); GRU; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); GRU; TC(0); WindowSize(25); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── Best/
│   │   │   ├── BTC-USD; AttentionAgent; WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT(1).pkl
│   │   │   ├── BTC-USD; AttentionAgent; WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT(3).pkl
│   │   │   └── BTC-USD; AttentionAgent; WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT(5).pkl
│   │   ├── FirstPaper/
│   │   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2005-01-01, None); GRU; TC(0.0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2005-01-01, None); GRU; TC(0.0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   │   └── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0.0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(2008-01-01, 2016-01-01, 2018-12-20); GRU; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(12); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(25); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(30); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(40); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(5); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(50); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(75); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(8); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── IBM; DATA_KIND(LSTMSequential); Dates(2008-01-01, 2016-01-01, 2018-12-20); GRU; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── S&P; DATA_KIND(LSTMSequential); Dates(2001-01-01, 2005-01-01, 2015-12-31); GRU; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── S&P; DATA_KIND(LSTMSequential); Dates(None, 2000, 2018-09-25); GRU; TC(0.001); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── S&P; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); GRU; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── S&P; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); GRU; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   └── S&P; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   ├── MLP/
│   │   ├── AAPL; MLP; StateMode(1); WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── BTC-USD; MLP; StateMode(1); WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── GOOGL; MLP; StateMode(1); WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   └── bests/
│   │       ├── BTC-USD; EncoderDecoderSimple; StateMode(1); WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT(1).pkl
│   │       └── BTC-USD; EncoderDecoderSimple; StateMode(1); WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   ├── RLAgent/
│   │   ├── AAPL-TRAIN_TEST_SPLIT(True)-NUM_ITERATIONS1000-N_STEP10-GAMMA1-ALPHA0.1-EPSILON0.1-EXPERIMENT.pkl
│   │   ├── BTC-USD-TRAIN_TEST_SPLIT(True)-NUM_ITERATIONS10000-N_STEP10-GAMMA0.9-ALPHA0.1-EPSILON0.1-EXPERIMENT.pkl
│   │   ├── GOOGL-TRAIN_TEST_SPLIT(True)-NUM_ITERATIONS10000-N_STEP10-GAMMA1-ALPHA0.1-EPSILON0.1-EXPERIMENT(1).pkl
│   │   └── KSS-TRAIN_TEST_SPLIT(True)-NUM_ITERATIONS10000-N_STEP10-GAMMA0.9-ALPHA0.1-EPSILON0.1-EXPERIMENT(1).pkl
│   └── pattern.pkl
├── PatternDetectionInCandleStick/
│   ├── .ipynb_checkpoints/
│   │   └── Main-checkpoint.ipynb
│   ├── Evaluation.py
│   ├── Extract.py
│   ├── LabelPatterns.py
│   └── __init__.py
├── README.md
├── RLAgent/
│   ├── Agent.pyx
│   ├── Train.py
│   ├── __init__.py
│   └── setup.py
├── requirements.txt
└── utils.py

================================================
FILE CONTENTS
================================================

================================================
FILE: Data/AAL/AAL.csv
================================================
Date,Open,High,Low,Close,Adj Close,Volume
2010-01-04,4.840000,4.940000,4.660000,4.770000,4.496876,9837300
2010-01-05,4.790000,5.370000,4.710000,5.310000,5.005957,25212000
2010-01-06,5.190000,5.380000,5.000000,5.090000,4.798555,16597900
2010-01-07,5.060000,5.430000,5.050000,5.240000,4.939965,14033400
2010-01-08,5.270000,5.430000,5.060000,5.140000,4.845690,12760000
2010-01-11,5.130000,5.230000,4.940000,5.040000,4.751416,10952900
2010-01-12,5.060000,5.150000,4.960000,5.080000,4.789127,7870300
2010-01-13,5.120000,5.500000,5.020000,5.480000,5.166223,16400500
2010-01-14,5.460000,5.710000,5.410000,5.590000,5.269925,12767100
2010-01-15,5.640000,5.840000,5.430000,5.500000,5.185078,10985300
2010-01-19,5.500000,5.730000,5.500000,5.640000,5.317062,7807700
2010-01-20,5.650000,5.890000,5.610000,5.740000,5.411335,13289100
2010-01-21,5.880000,5.960000,5.420000,5.460000,5.147368,15641000
2010-01-22,5.480000,5.520000,5.110000,5.240000,4.939965,11463400
2010-01-25,5.340000,5.500000,5.150000,5.220000,4.921110,8168200
2010-01-26,5.210000,5.280000,5.050000,5.050000,4.760843,8787500
2010-01-27,5.100000,5.170000,4.470000,4.860000,4.581724,21655400
2010-01-28,4.990000,5.220000,4.710000,5.140000,4.845690,19157300
2010-01-29,5.230000,5.610000,5.170000,5.310000,5.005957,19094600
2010-02-01,5.430000,5.630000,5.350000,5.600000,5.279352,10965100
2010-02-02,5.650000,6.000000,5.620000,5.960000,5.618740,14363700
2010-02-03,5.940000,5.980000,5.650000,5.660000,5.335917,9137400
2010-02-04,5.820000,5.820000,5.470000,5.490000,5.175651,11591200
2010-02-05,5.500000,6.030000,5.430000,5.890000,5.552747,18555800
2010-02-08,5.880000,6.110000,5.820000,5.930000,5.590456,9765900
2010-02-09,6.150000,6.490000,6.150000,6.440000,6.071257,20482500
2010-02-10,6.390000,6.430000,6.210000,6.310000,5.948699,9782200
2010-02-11,6.300000,6.520000,6.220000,6.320000,5.958125,14084500
2010-02-12,6.270000,6.910000,6.190000,6.810000,6.420069,17096200
2010-02-16,6.930000,7.000000,6.750000,6.880000,6.486061,21834000
2010-02-17,6.890000,6.970000,6.760000,6.800000,6.410642,9148800
2010-02-18,6.750000,6.810000,6.650000,6.730000,6.344650,6967700
2010-02-19,6.650000,6.960000,6.650000,6.930000,6.533199,6210700
2010-02-22,6.970000,7.230000,6.970000,7.020000,6.618044,11828600
2010-02-23,7.090000,7.230000,6.920000,7.090000,6.684037,13810400
2010-02-24,7.140000,7.210000,7.060000,7.170000,6.759456,8840200
2010-02-25,7.060000,7.140000,6.910000,7.080000,6.674611,7673100
2010-02-26,7.060000,7.400000,7.060000,7.330000,6.910295,8577100
2010-03-01,7.410000,7.750000,7.400000,7.690000,7.249681,15370200
2010-03-02,7.740000,7.820000,7.500000,7.680000,7.240254,9444100
2010-03-03,7.510000,7.630000,7.170000,7.470000,7.042280,17457100
2010-03-04,7.480000,7.550000,7.240000,7.320000,6.900869,8061900
2010-03-05,7.430000,7.480000,7.310000,7.430000,7.004570,6454500
2010-03-08,7.450000,7.570000,7.300000,7.320000,6.900869,6272800
2010-03-09,7.380000,7.930000,7.370000,7.710000,7.268538,13877600
2010-03-10,7.800000,8.170000,7.800000,7.940000,7.485367,9490400
2010-03-11,7.920000,7.940000,7.650000,7.840000,7.391092,7152300
2010-03-12,7.970000,8.000000,7.710000,7.950000,7.494795,11332300
2010-03-15,7.880000,7.930000,7.720000,7.900000,7.447657,4790900
2010-03-16,7.930000,7.960000,7.730000,7.770000,7.325101,5915400
2010-03-17,7.710000,7.800000,7.500000,7.590000,7.155407,6795600
2010-03-18,7.550000,7.730000,7.500000,7.500000,7.070561,4770400
2010-03-19,7.100000,7.540000,7.070000,7.100000,6.693464,8532000
2010-03-22,7.080000,7.380000,6.810000,7.270000,6.853731,8027200
2010-03-23,7.340000,7.410000,7.100000,7.390000,6.966859,4717900
2010-03-24,7.270000,7.520000,7.270000,7.410000,6.985714,4582900
2010-03-25,7.460000,7.700000,7.340000,7.370000,6.948004,5305800
2010-03-26,7.420000,7.610000,7.280000,7.300000,6.882013,4264400
2010-03-29,7.440000,7.460000,7.250000,7.320000,6.900869,2837000
2010-03-30,7.310000,7.400000,7.190000,7.220000,6.806594,3104800
2010-03-31,7.180000,7.460000,7.090000,7.350000,6.929150,5262600
2010-04-01,7.370000,7.490000,7.300000,7.400000,6.976287,3534900
2010-04-05,7.460000,7.490000,7.000000,7.130000,6.721746,9860000
2010-04-06,7.120000,7.280000,7.010000,7.080000,6.674611,6968700
2010-04-07,7.060000,7.120000,6.680000,6.820000,6.429497,14103100
2010-04-08,7.840000,7.870000,7.440000,7.550000,7.117699,52354500
2010-04-09,7.550000,7.610000,7.190000,7.320000,6.900869,13561500
2010-04-12,7.400000,7.660000,7.400000,7.620000,7.183691,12738800
2010-04-13,7.660000,7.700000,7.310000,7.490000,7.061133,9568600
2010-04-14,7.540000,7.630000,7.370000,7.420000,6.995141,14569200
2010-04-15,7.470000,7.490000,7.250000,7.410000,6.985714,15963500
2010-04-16,7.420000,7.420000,7.010000,7.150000,6.740602,10615100
2010-04-19,7.010000,7.170000,6.880000,6.890000,6.495489,13149800
2010-04-20,6.990000,7.140000,6.900000,7.140000,6.731174,9373100
2010-04-21,7.130000,7.180000,6.610000,6.760000,6.372932,14816600
2010-04-22,6.660000,6.910000,6.290000,6.470000,6.099537,24632000
2010-04-23,6.450000,6.670000,6.280000,6.630000,6.250376,13416700
2010-04-26,6.680000,6.720000,6.450000,6.480000,6.108964,12412100
2010-04-27,6.680000,6.850000,6.270000,6.330000,5.967553,19599100
2010-04-28,6.640000,7.390000,6.330000,7.320000,6.900869,29025100
2010-04-29,7.320000,7.450000,7.080000,7.330000,6.910295,14635400
2010-04-30,7.310000,7.570000,7.030000,7.070000,6.665183,11825800
2010-05-03,7.210000,7.450000,7.130000,7.390000,6.966859,9169100
2010-05-04,7.290000,7.290000,6.760000,6.860000,6.467206,10927700
2010-05-05,6.750000,7.170000,6.410000,6.930000,6.533199,10337200
2010-05-06,6.850000,7.090000,5.700000,6.390000,6.024120,21421000
2010-05-07,6.460000,6.780000,6.100000,6.380000,6.014690,16288300
2010-05-10,6.880000,6.960000,6.660000,6.950000,6.552052,8864600
2010-05-11,6.790000,6.940000,6.700000,6.830000,6.438925,10397200
2010-05-12,6.890000,7.310000,6.870000,7.300000,6.882013,9395100
2010-05-13,7.340000,7.570000,7.200000,7.240000,6.825449,8830000
2010-05-14,7.100000,7.200000,6.900000,7.090000,6.684037,10422900
2010-05-17,7.060000,7.300000,6.830000,7.180000,6.768884,10667000
2010-05-18,7.320000,7.320000,6.920000,7.000000,6.599190,6706500
2010-05-19,6.950000,7.430000,6.860000,7.400000,6.976287,20272600
2010-05-20,7.100000,7.230000,6.810000,6.840000,6.448352,12820800
2010-05-21,6.620000,7.300000,6.600000,7.210000,6.797166,11074700
2010-05-24,7.190000,7.480000,7.030000,7.040000,6.636900,8184300
2010-05-25,7.080000,7.890000,6.970000,7.810000,7.362810,21409100
2010-05-26,7.920000,8.840000,7.840000,8.450000,7.966166,30351100
2010-05-27,8.730000,8.820000,8.430000,8.740000,8.239559,13400800
2010-05-28,8.730000,8.970000,8.550000,8.830000,8.324407,11068300
2010-06-01,8.640000,8.970000,8.550000,8.640000,8.145288,9995500
2010-06-02,8.820000,9.550000,8.820000,9.440000,8.899477,19181700
2010-06-03,9.550000,9.640000,8.990000,9.210000,8.682650,11392800
2010-06-04,8.840000,9.030000,8.560000,8.590000,8.098148,10195600
2010-06-07,8.830000,8.830000,8.180000,8.350000,7.871893,15159600
2010-06-08,8.550000,8.650000,8.160000,8.580000,8.088724,9899100
2010-06-09,8.590000,8.880000,8.440000,8.530000,8.041583,10296500
2010-06-10,8.930000,9.240000,8.820000,9.160000,8.635512,10983900
2010-06-11,9.010000,9.930000,8.930000,9.930000,9.361423,14799100
2010-06-14,10.150000,10.270000,9.650000,9.660000,9.106882,12580500
2010-06-15,9.830000,10.510000,9.830000,10.460000,9.861077,15766900
2010-06-16,10.300000,10.870000,10.250000,10.570000,9.964776,16053000
2010-06-17,10.620000,10.860000,10.440000,10.740000,10.125041,7690000
2010-06-18,10.630000,10.800000,10.240000,10.440000,9.842220,8447400
2010-06-21,10.600000,10.700000,9.870000,10.000000,9.427414,10743800
2010-06-22,9.920000,10.150000,9.330000,9.470000,8.927762,13328000
2010-06-23,9.550000,9.770000,9.380000,9.580000,9.031462,5844200
2010-06-24,9.560000,9.930000,9.440000,9.570000,9.022038,7046400
2010-06-25,9.590000,9.640000,9.080000,9.160000,8.635512,8991700
2010-06-28,9.190000,9.420000,9.080000,9.080000,8.560092,5944900
2010-06-29,8.940000,8.940000,8.480000,8.540000,8.051013,7837100
2010-06-30,8.730000,9.050000,8.510000,8.610000,8.117004,7687900
2010-07-01,8.620000,8.970000,8.220000,8.650000,8.154712,9042500
2010-07-02,8.710000,8.790000,8.060000,8.190000,7.721052,7280100
2010-07-06,8.500000,8.630000,8.020000,8.080000,7.617351,7195200
2010-07-07,8.360000,9.350000,8.270000,9.320000,8.786352,14156600
2010-07-08,9.390000,9.610000,9.120000,9.540000,8.993752,8351200
2010-07-09,9.490000,9.650000,9.270000,9.540000,8.993752,6569400
2010-07-12,9.460000,9.630000,9.100000,9.200000,8.673220,6380700
2010-07-13,9.350000,9.550000,9.290000,9.330000,8.795778,8415400
2010-07-14,9.280000,9.440000,9.170000,9.280000,8.748643,5781100
2010-07-15,9.270000,9.290000,8.850000,9.110000,8.588374,6418800
2010-07-16,8.990000,9.100000,8.850000,8.950000,8.437535,8012900
2010-07-19,9.000000,9.000000,8.050000,8.620000,8.126430,15840800
2010-07-20,8.500000,8.950000,8.500000,8.920000,8.409253,6788300
2010-07-21,9.450000,9.810000,9.160000,9.210000,8.682650,20595500
2010-07-22,9.450000,9.950000,9.450000,9.850000,9.286004,14386700
2010-07-23,9.770000,10.400000,9.760000,10.350000,9.757374,12390000
2010-07-26,10.400000,10.940000,10.370000,10.910000,10.285309,10034700
2010-07-27,11.100000,11.150000,10.410000,10.540000,9.936495,10531300
2010-07-28,10.420000,10.860000,10.400000,10.620000,10.011914,6602800
2010-07-29,10.740000,10.840000,10.310000,10.660000,10.049624,7346000
2010-07-30,10.330000,10.900000,10.320000,10.850000,10.228744,8362300
2010-08-02,11.000000,11.400000,10.640000,10.640000,10.030768,14833300
2010-08-03,10.700000,10.740000,10.220000,10.660000,10.049624,11759400
2010-08-04,10.770000,10.910000,9.750000,10.030000,9.455699,16638900
2010-08-05,10.010000,10.020000,9.590000,9.640000,9.088029,10034000
2010-08-06,9.530000,9.710000,9.320000,9.490000,8.946616,7772100
2010-08-09,9.630000,9.800000,9.410000,9.730000,9.172873,6493700
2010-08-10,9.540000,9.830000,9.380000,9.720000,9.163448,6078600
2010-08-11,9.360000,9.490000,9.020000,9.130000,8.607228,9429600
2010-08-12,8.930000,9.470000,8.820000,9.230000,8.701504,6786200
2010-08-13,9.210000,9.350000,9.060000,9.140000,8.616656,3661400
2010-08-16,9.060000,9.330000,8.950000,9.210000,8.682650,3448300
2010-08-17,9.320000,9.660000,9.210000,9.500000,8.956043,6308400
2010-08-18,9.490000,9.710000,9.420000,9.610000,9.059744,3411600
2010-08-19,9.590000,9.830000,9.190000,9.190000,8.663792,8988500
2010-08-20,9.110000,9.180000,8.790000,9.100000,8.578948,6564900
2010-08-23,9.210000,9.480000,8.870000,8.890000,8.380970,6120100
2010-08-24,8.690000,8.930000,8.530000,8.750000,8.248987,8075700
2010-08-25,8.710000,8.790000,8.420000,8.780000,8.277271,6686200
2010-08-26,8.910000,9.020000,8.630000,8.640000,8.145288,3823900
2010-08-27,8.830000,9.220000,8.400000,9.150000,8.626084,7776600
2010-08-30,9.230000,9.530000,8.860000,8.870000,8.362119,7256700
2010-08-31,8.750000,9.200000,8.660000,9.040000,8.522383,7178900
2010-09-01,9.330000,9.590000,9.170000,9.560000,9.012608,7020000
2010-09-02,9.590000,9.790000,9.460000,9.650000,9.097455,5675800
2010-09-03,9.910000,10.170000,9.790000,9.970000,9.399133,4815600
2010-09-07,9.880000,9.900000,9.520000,9.540000,8.993752,4075800
2010-09-08,9.570000,9.700000,9.400000,9.490000,8.946616,3521100
2010-09-09,9.720000,9.720000,9.040000,9.110000,8.588374,7502600
2010-09-10,9.180000,9.210000,8.760000,8.790000,8.286695,8170600
2010-09-13,9.070000,9.070000,8.590000,8.600000,8.107577,8151100
2010-09-14,8.650000,9.010000,8.510000,8.780000,8.277271,7715900
2010-09-15,8.740000,9.000000,8.720000,8.910000,8.399828,3523400
2010-09-16,8.870000,9.140000,8.640000,9.120000,8.597802,6586900
2010-09-17,9.180000,9.200000,8.950000,9.080000,8.560092,6530700
2010-09-20,9.100000,9.320000,9.080000,9.210000,8.682650,3991100
2010-09-21,9.310000,9.590000,9.230000,9.540000,8.993752,7863100
2010-09-22,9.490000,9.530000,8.840000,8.960000,8.446965,10195300
2010-09-23,8.840000,9.000000,8.760000,8.830000,8.324407,6472100
2010-09-24,8.970000,9.030000,8.910000,8.990000,8.475245,4193600
2010-09-27,9.280000,9.550000,9.250000,9.290000,8.758067,8289300
2010-09-28,9.320000,9.370000,9.130000,9.240000,8.710930,5156800
2010-09-29,9.240000,9.260000,9.050000,9.060000,8.541238,4853200
2010-09-30,9.140000,9.270000,9.050000,9.250000,8.720360,5015900
2010-10-01,9.290000,9.390000,9.210000,9.290000,8.758067,3603800
2010-10-04,9.240000,9.480000,9.050000,9.120000,8.597802,3856800
2010-10-05,9.270000,9.350000,9.150000,9.230000,8.701504,3896600
2010-10-06,9.270000,9.400000,9.150000,9.230000,8.701504,3230200
2010-10-07,9.300000,9.310000,9.070000,9.240000,8.710930,3877700
2010-10-08,9.220000,9.260000,9.000000,9.070000,8.550665,4455700
2010-10-11,9.060000,9.160000,9.000000,9.000000,8.484673,2231500
2010-10-12,9.020000,9.570000,8.940000,9.550000,9.003184,10884900
2010-10-13,9.670000,9.900000,9.650000,9.800000,9.238865,7754800
2010-10-14,9.760000,9.810000,9.620000,9.780000,9.220010,3760500
2010-10-15,9.850000,9.880000,9.680000,9.700000,9.144594,3410500
2010-10-18,9.790000,10.140000,9.700000,10.120000,9.540545,6040200
2010-10-19,9.940000,10.240000,9.850000,10.090000,9.512263,8197200
2010-10-20,10.500000,11.050000,10.400000,10.840000,10.219318,19890000
2010-10-21,10.940000,11.040000,10.550000,10.750000,10.134469,9956400
2010-10-22,10.770000,10.850000,10.580000,10.810000,10.191037,3485500
2010-10-25,10.970000,11.710000,10.910000,11.580000,10.916947,12724300
2010-10-26,11.470000,11.830000,11.350000,11.730000,11.058357,9933800
2010-10-27,11.660000,12.000000,11.530000,12.000000,11.312896,6854000
2010-10-28,12.020000,12.240000,11.760000,11.880000,11.199768,6836500
2010-10-29,11.810000,11.970000,11.470000,11.790000,11.114922,5499700
2010-11-01,11.880000,11.880000,11.490000,11.660000,10.992366,4875500
2010-11-02,11.750000,11.920000,11.550000,11.920000,11.237479,3393600
2010-11-03,11.930000,12.120000,11.870000,12.070000,11.378889,5059800
2010-11-04,12.240000,12.260000,11.550000,11.560000,10.898091,10437800
2010-11-05,11.600000,11.790000,11.530000,11.570000,10.907519,5840100
2010-11-08,11.570000,11.630000,11.040000,11.230000,10.586987,8714900
2010-11-09,11.360000,11.390000,10.870000,10.990000,10.360728,5591600
2010-11-10,11.020000,11.140000,10.710000,10.780000,10.162754,5518700
2010-11-11,10.680000,10.940000,10.550000,10.820000,10.200463,3979000
2010-11-12,10.670000,10.880000,10.590000,10.630000,10.021343,3097700
2010-11-15,10.650000,10.790000,10.510000,10.710000,10.096761,3616900
2010-11-16,10.620000,11.060000,10.600000,10.690000,10.077906,6429600
2010-11-17,10.750000,10.830000,10.620000,10.700000,10.087333,3424300
2010-11-18,10.820000,11.210000,10.780000,11.020000,10.389011,5275000
2010-11-19,10.980000,11.160000,10.850000,11.080000,10.445576,3227000
2010-11-22,10.990000,11.210000,10.900000,11.180000,10.539850,3508200
2010-11-23,11.040000,11.110000,10.900000,11.100000,10.464431,3572000
2010-11-24,11.220000,11.880000,11.210000,11.740000,11.067785,7712500
2010-11-26,11.860000,11.980000,11.610000,11.700000,11.030074,2492400
2010-11-29,11.620000,11.790000,11.160000,11.280000,10.634124,6213900
2010-11-30,11.180000,11.340000,11.010000,11.160000,10.520993,3925200
2010-12-01,11.340000,11.430000,11.060000,11.260000,10.615270,3960400
2010-12-02,11.250000,11.370000,11.030000,11.110000,10.473858,4369900
2010-12-03,11.080000,11.110000,10.910000,11.040000,10.407864,4250600
2010-12-06,11.000000,11.180000,10.940000,11.150000,10.511569,4366200
2010-12-07,11.310000,11.320000,10.550000,10.550000,9.945924,8465700
2010-12-08,10.620000,11.000000,10.390000,10.970000,10.341875,6913200
2010-12-09,11.050000,11.080000,10.770000,10.910000,10.285309,4127800
2010-12-10,10.950000,11.000000,10.620000,10.930000,10.304166,2984700
2010-12-13,10.930000,11.020000,10.500000,10.510000,9.908215,5254100
2010-12-14,10.560000,10.860000,10.510000,10.530000,9.927068,4353300
2010-12-15,10.630000,10.630000,10.130000,10.140000,9.559399,5150200
2010-12-16,10.180000,10.290000,10.130000,10.130000,9.549969,3652300
2010-12-17,10.160000,10.260000,10.000000,10.060000,9.483979,4170500
2010-12-20,10.020000,10.350000,10.020000,10.180000,9.597110,3808600
2010-12-21,10.200000,10.550000,10.200000,10.520000,9.917639,4933600
2010-12-22,10.540000,10.600000,10.260000,10.320000,9.729091,3112800
2010-12-23,10.300000,10.420000,9.890000,9.910000,9.342569,5246300
2010-12-27,9.930000,9.930000,9.800000,9.870000,9.304859,2038000
2010-12-28,9.900000,9.990000,9.800000,9.890000,9.323714,3389700
2010-12-29,9.950000,10.160000,9.850000,10.140000,9.559399,2678200
2010-12-30,10.160000,10.250000,10.050000,10.130000,9.549969,1899200
2010-12-31,10.160000,10.190000,9.950000,10.010000,9.436843,2191900
2011-01-03,10.110000,10.710000,10.080000,10.650000,10.040195,7465800
2011-01-04,10.730000,10.820000,10.460000,10.620000,10.011914,5374700
2011-01-05,10.740000,11.350000,10.730000,11.100000,10.464431,8735800
2011-01-06,11.150000,11.330000,11.100000,11.240000,10.596415,4464100
2011-01-07,11.200000,11.400000,11.100000,11.400000,10.747252,4367100
2011-01-10,11.290000,11.560000,11.250000,11.470000,10.813245,4006900
2011-01-11,11.370000,11.440000,10.770000,10.970000,10.341875,6168400
2011-01-12,10.870000,10.970000,10.750000,10.880000,10.257028,5974600
2011-01-13,10.830000,11.030000,10.790000,10.890000,10.266455,2383500
2011-01-14,10.840000,10.910000,10.750000,10.790000,10.172181,2627800
2011-01-18,10.710000,10.710000,10.070000,10.120000,9.540545,6080000
2011-01-19,10.210000,10.610000,9.940000,10.030000,9.455699,7070600
2011-01-20,9.980000,10.300000,9.670000,10.250000,9.663099,7261600
2011-01-21,10.230000,10.300000,9.820000,9.830000,9.267148,6149200
2011-01-24,9.870000,10.130000,9.850000,10.100000,9.521687,8032000
2011-01-25,10.150000,10.210000,9.900000,10.130000,9.549969,4904300
2011-01-26,10.560000,11.280000,10.490000,10.800000,10.181608,18712800
2011-01-27,10.850000,11.210000,10.710000,11.050000,10.417293,8105600
2011-01-28,11.010000,11.090000,10.010000,10.160000,9.578254,12193100
2011-01-31,10.190000,10.530000,9.890000,9.920000,9.351994,7896200
2011-02-01,9.970000,10.130000,9.910000,9.910000,9.342569,7210700
2011-02-02,9.900000,9.900000,9.510000,9.520000,8.974899,11711100
2011-02-03,9.540000,9.810000,9.540000,9.590000,9.040890,7497900
2011-02-04,9.500000,9.500000,9.210000,9.240000,8.710930,14741000
2011-02-07,9.290000,9.820000,9.280000,9.720000,9.163448,9401400
2011-02-08,9.850000,10.100000,9.810000,9.880000,9.314285,7856100
2011-02-09,9.950000,9.960000,9.760000,9.880000,9.314285,5590900
2011-02-10,9.830000,9.940000,9.650000,9.850000,9.286004,11182000
2011-02-11,9.780000,10.200000,9.770000,10.130000,9.549969,5667600
2011-02-14,10.180000,10.200000,9.910000,9.970000,9.399133,4085900
2011-02-15,10.070000,10.140000,9.970000,10.080000,9.502832,3795500
2011-02-16,10.150000,10.210000,9.870000,10.100000,9.521687,4834700
2011-02-17,10.070000,10.110000,9.820000,9.920000,9.351994,6105400
2011-02-18,9.910000,10.110000,9.620000,9.720000,9.163448,6368400
2011-02-22,9.280000,9.560000,9.000000,9.170000,8.644939,18997000
2011-02-23,9.090000,9.090000,8.160000,8.490000,8.003874,19813900
2011-02-24,8.520000,8.670000,8.230000,8.430000,7.947313,19301800
2011-02-25,8.540000,8.690000,8.410000,8.570000,8.079292,9975300
2011-02-28,8.670000,8.720000,8.450000,8.610000,8.117004,6397300
2011-03-01,8.560000,8.560000,7.920000,7.950000,7.494795,10971500
2011-03-02,7.940000,8.080000,7.710000,7.970000,7.513649,8529800
2011-03-03,8.390000,8.650000,8.220000,8.360000,7.881318,10080800
2011-03-04,8.320000,8.330000,8.010000,8.280000,7.805900,9106100
2011-03-07,8.190000,8.370000,8.010000,8.300000,7.824756,9013100
2011-03-08,8.330000,9.300000,8.330000,9.280000,8.748643,17391800
2011-03-09,9.100000,9.100000,8.750000,8.930000,8.418682,9208600
2011-03-10,8.860000,9.340000,8.810000,9.090000,8.569520,12794400
2011-03-11,9.310000,9.380000,9.170000,9.180000,8.654366,7020900
2011-03-14,9.090000,9.190000,8.840000,8.870000,8.362119,6065400
2011-03-15,8.500000,9.200000,8.420000,8.920000,8.409253,7721400
2011-03-16,8.880000,9.010000,8.510000,8.550000,8.060439,7057900
2011-03-17,8.720000,8.830000,8.460000,8.490000,8.003874,8125500
2011-03-18,8.770000,9.170000,8.730000,8.960000,8.446965,12142300
2011-03-21,9.040000,9.190000,8.820000,9.170000,8.644939,6282900
2011-03-22,9.240000,9.300000,8.850000,8.900000,8.390399,5166300
2011-03-23,8.820000,8.930000,8.650000,8.730000,8.230134,4647900
2011-03-24,8.850000,8.920000,8.700000,8.860000,8.352691,3518300
2011-03-25,8.950000,9.100000,8.900000,9.020000,8.503528,3734100
2011-03-28,9.110000,9.240000,8.980000,9.020000,8.503528,4247300
2011-03-29,9.040000,9.110000,8.850000,8.870000,8.362119,4795400
2011-03-30,8.900000,9.090000,8.860000,8.970000,8.456391,4449500
2011-03-31,8.910000,8.910000,8.590000,8.710000,8.211280,4789000
2011-04-01,9.080000,9.100000,8.750000,8.780000,8.277271,5409700
2011-04-04,8.870000,8.890000,8.640000,8.740000,8.239559,3532300
2011-04-05,8.760000,8.770000,8.420000,8.450000,7.966166,5060900
2011-04-06,8.520000,8.520000,8.150000,8.400000,7.919028,8932200
2011-04-07,8.350000,8.440000,8.200000,8.240000,7.768191,4704900
2011-04-08,8.260000,8.260000,7.850000,7.940000,7.485367,7973400
2011-04-11,7.870000,8.240000,7.760000,8.240000,7.768191,9983600
2011-04-12,8.220000,8.600000,8.220000,8.450000,7.966166,10324000
2011-04-13,8.480000,8.480000,8.170000,8.260000,7.787046,5443600
2011-04-14,8.200000,8.280000,8.030000,8.060000,7.598495,4264300
2011-04-15,8.050000,8.160000,8.010000,8.090000,7.626779,3365500
2011-04-18,8.040000,8.360000,8.030000,8.330000,7.853037,6033500
2011-04-19,8.330000,8.530000,8.230000,8.250000,7.777615,4882900
2011-04-20,8.350000,8.450000,8.090000,8.140000,7.673916,5109400
2011-04-21,8.200000,8.230000,8.050000,8.130000,7.664488,2327600
2011-04-25,8.070000,8.350000,8.060000,8.280000,7.805900,4390200
2011-04-26,8.380000,8.800000,8.380000,8.800000,8.296126,9900000
2011-04-27,8.770000,8.950000,8.660000,8.750000,8.248987,6254500
2011-04-28,8.740000,8.830000,8.590000,8.770000,8.267842,3816900
2011-04-29,8.770000,9.160000,8.680000,9.090000,8.569520,6945900
2011-05-02,9.240000,9.350000,8.980000,9.060000,8.541238,6785000
2011-05-03,9.010000,9.230000,9.000000,9.220000,8.692078,4669600
2011-05-04,9.190000,9.360000,9.120000,9.300000,8.767496,4755100
2011-05-05,9.480000,10.100000,9.430000,9.820000,9.257722,12607500
2011-05-06,10.010000,10.010000,9.460000,9.690000,9.135162,7512000
2011-05-09,9.530000,9.680000,9.310000,9.320000,8.786352,4777800
2011-05-10,9.390000,9.800000,9.380000,9.500000,8.956043,8498400
2011-05-11,9.550000,10.000000,9.320000,9.990000,9.417988,10792600
2011-05-12,10.040000,10.050000,9.610000,9.620000,9.069174,4700000
2011-05-13,9.640000,9.640000,9.340000,9.410000,8.871198,3481900
2011-05-16,9.550000,9.980000,9.530000,9.940000,9.370851,6887400
2011-05-17,9.860000,10.050000,9.780000,9.800000,9.238865,5156200
2011-05-18,9.760000,9.770000,9.410000,9.670000,9.116310,5936200
2011-05-19,9.780000,10.350000,9.640000,10.320000,9.729091,13517000
2011-05-20,10.250000,10.320000,10.110000,10.170000,9.587680,6661100
2011-05-23,10.050000,10.240000,10.000000,10.000000,9.427414,4894300
2011-05-24,10.100000,10.100000,9.730000,9.740000,9.182302,4525400
2011-05-25,9.680000,9.950000,9.160000,9.270000,8.739214,11228500
2011-05-26,9.380000,9.440000,9.110000,9.250000,8.720360,8251200
2011-05-27,9.190000,9.330000,9.050000,9.120000,8.597802,5244600
2011-05-31,9.130000,9.220000,9.050000,9.100000,8.578948,4598200
2011-06-01,9.080000,9.340000,9.010000,9.040000,8.522383,7612800
2011-06-02,9.040000,9.280000,8.940000,9.110000,8.588374,6402600
2011-06-03,9.040000,9.320000,8.860000,8.890000,8.380970,7699000
2011-06-06,8.910000,8.960000,8.510000,8.550000,8.060439,5980600
2011-06-07,8.650000,8.750000,8.510000,8.560000,8.069868,4748800
2011-06-08,8.510000,8.690000,8.210000,8.260000,7.787046,7596500
2011-06-09,8.280000,8.370000,8.020000,8.040000,7.579642,5903800
2011-06-10,8.150000,8.270000,8.050000,8.100000,7.636207,5913400
2011-06-13,8.180000,8.390000,8.170000,8.210000,7.739907,4784300
2011-06-14,8.300000,8.400000,8.150000,8.170000,7.702198,3855200
2011-06-15,8.100000,8.330000,7.940000,8.230000,7.758763,7821300
2011-06-16,8.230000,8.420000,8.150000,8.230000,7.758763,6158700
2011-06-17,8.390000,8.540000,8.330000,8.400000,7.919028,7317800
2011-06-20,8.480000,8.680000,8.440000,8.600000,8.107577,6149300
2011-06-21,8.640000,8.740000,8.490000,8.650000,8.154712,6442300
2011-06-22,8.600000,8.700000,8.450000,8.480000,7.994445,4035200
2011-06-23,8.750000,9.040000,8.670000,8.910000,8.399828,9175700
2011-06-24,8.680000,8.730000,8.340000,8.690000,8.192424,9727600
2011-06-27,8.730000,9.260000,8.700000,9.150000,8.626084,9019900
2011-06-28,9.150000,9.210000,8.910000,9.130000,8.607228,5230600
2011-06-29,9.140000,9.170000,8.840000,8.850000,8.343264,5097400
2011-06-30,8.920000,9.100000,8.900000,8.910000,8.399828,4527600
2011-07-01,9.020000,9.150000,8.900000,8.940000,8.428105,4370600
2011-07-05,8.880000,8.970000,8.420000,8.450000,7.966166,7291800
2011-07-06,8.450000,8.500000,8.300000,8.340000,7.862463,7352400
2011-07-07,8.420000,8.450000,8.250000,8.390000,7.909603,5312200
2011-07-08,8.310000,8.380000,8.160000,8.210000,7.739907,5908200
2011-07-11,8.190000,8.200000,8.050000,8.060000,7.598495,3640700
2011-07-12,8.020000,8.050000,7.900000,7.950000,7.494795,5632800
2011-07-13,8.030000,8.100000,7.900000,7.900000,7.447657,4197200
2011-07-14,7.890000,7.910000,7.620000,7.640000,7.202545,6728300
2011-07-15,7.650000,7.660000,7.350000,7.440000,7.013996,5390000
2011-07-18,7.160000,7.340000,6.970000,7.030000,6.627473,9705600
2011-07-19,7.080000,7.080000,6.790000,7.010000,6.608617,9755200
2011-07-20,7.120000,7.140000,6.860000,6.900000,6.504916,5444800
2011-07-21,6.870000,7.010000,6.650000,6.900000,6.504916,7881300
2011-07-22,7.000000,7.000000,6.690000,6.800000,6.410642,6769300
2011-07-25,6.710000,6.760000,6.430000,6.500000,6.127820,6573000
2011-07-26,6.480000,6.560000,6.350000,6.390000,6.024120,8443700
2011-07-27,6.340000,6.440000,6.110000,6.180000,5.826143,11153500
2011-07-28,6.180000,6.300000,5.970000,5.980000,5.637593,7087600
2011-07-29,5.920000,6.290000,5.770000,6.240000,5.882706,10494200
2011-08-01,6.400000,6.430000,5.900000,5.960000,5.618740,7793200
2011-08-02,5.900000,5.940000,5.510000,5.520000,5.203932,10722500
2011-08-03,5.630000,6.100000,5.270000,5.900000,5.562176,19385900
2011-08-04,5.820000,5.930000,5.550000,5.630000,5.307635,11835800
2011-08-05,5.740000,5.810000,5.250000,5.520000,5.203932,8658300
2011-08-08,5.130000,5.440000,4.950000,4.970000,4.685425,14652400
2011-08-09,5.130000,5.800000,5.110000,5.790000,5.458474,9635500
2011-08-10,5.690000,5.780000,5.300000,5.320000,5.015384,9670700
2011-08-11,5.450000,5.560000,5.250000,5.480000,5.166223,11562200
2011-08-12,5.580000,5.720000,5.350000,5.530000,5.213360,7072500
2011-08-15,5.570000,6.140000,5.550000,5.880000,5.543320,8864400
2011-08-16,5.750000,6.100000,5.730000,5.970000,5.628166,6967400
2011-08-17,5.990000,6.000000,5.520000,5.690000,5.364199,9433700
2011-08-18,5.410000,5.470000,5.200000,5.350000,5.043666,6220800
2011-08-19,5.250000,5.580000,5.110000,5.140000,4.845690,7474400
2011-08-22,5.360000,5.420000,5.100000,5.110000,4.817409,5917600
2011-08-23,5.280000,5.360000,5.160000,5.330000,5.024812,6847100
2011-08-24,5.330000,5.430000,5.160000,5.300000,4.996530,4539100
2011-08-25,5.330000,5.390000,5.050000,5.080000,4.789127,6871100
2011-08-26,5.050000,5.260000,5.000000,5.260000,4.958819,4819200
2011-08-29,5.330000,5.630000,5.330000,5.550000,5.232215,5757000
2011-08-30,5.490000,5.630000,5.400000,5.520000,5.203932,6288400
2011-08-31,5.590000,5.730000,5.540000,5.590000,5.269925,5172500
2011-09-01,5.540000,5.630000,5.280000,5.290000,4.987101,6677100
2011-09-02,5.140000,5.340000,5.120000,5.220000,4.921110,5097500
2011-09-06,5.080000,5.180000,5.000000,5.040000,4.751416,5262600
2011-09-07,5.180000,5.230000,5.130000,5.210000,4.911683,4519100
2011-09-08,5.170000,5.300000,5.110000,5.140000,4.845690,4435900
2011-09-09,5.090000,5.230000,4.960000,5.020000,4.732562,6297900
2011-09-12,4.950000,5.070000,4.680000,4.850000,4.572297,8533800
2011-09-13,4.900000,5.880000,4.730000,5.640000,5.317062,24655700
2011-09-14,5.700000,5.920000,5.520000,5.740000,5.411335,11585200
2011-09-15,5.850000,5.960000,5.660000,5.860000,5.524466,7429900
2011-09-16,5.910000,5.950000,5.760000,5.910000,5.571603,4586600
2011-09-19,5.770000,5.900000,5.720000,5.800000,5.467900,4149000
2011-09-20,5.880000,6.120000,5.770000,5.970000,5.628166,6913600
2011-09-21,5.940000,6.080000,5.810000,5.850000,5.515037,9122200
2011-09-22,5.720000,5.890000,5.640000,5.730000,5.401907,15729600
2011-09-23,5.680000,6.190000,5.670000,6.130000,5.779006,8256000
2011-09-26,6.260000,6.450000,6.110000,6.430000,6.061827,7554200
2011-09-27,6.570000,6.570000,6.060000,6.110000,5.760151,7917800
2011-09-28,6.110000,6.240000,6.060000,6.120000,5.769578,6625300
2011-09-29,6.280000,6.280000,5.990000,6.100000,5.750724,5039900
2011-09-30,5.960000,5.980000,5.470000,5.500000,5.185078,8429500
2011-10-03,5.440000,5.590000,4.530000,4.630000,4.364893,13467600
2011-10-04,4.610000,5.010000,4.590000,5.000000,4.713707,8995900
2011-10-05,4.970000,5.230000,4.950000,5.170000,4.873973,7358100
2011-10-06,5.180000,5.380000,5.060000,5.350000,5.043666,5228300
2011-10-07,5.420000,5.500000,5.170000,5.210000,4.911683,6088300
2011-10-10,5.390000,5.400000,5.220000,5.330000,5.024812,4401200
2011-10-11,5.290000,5.930000,5.280000,5.840000,5.505610,7072000
2011-10-12,5.910000,6.440000,5.820000,6.230000,5.873280,9014300
2011-10-13,6.160000,6.360000,5.920000,6.300000,5.939271,6077700
2011-10-14,6.480000,6.480000,6.000000,6.040000,5.694158,6443400
2011-10-17,6.020000,6.140000,5.710000,5.850000,5.515037,6601800
2011-10-18,5.810000,6.160000,5.810000,6.020000,5.675303,4921100
2011-10-19,6.020000,6.070000,5.700000,5.760000,5.430190,7317400
2011-10-20,5.800000,6.040000,5.680000,6.010000,5.665875,4805100
2011-10-21,6.100000,6.100000,5.740000,5.870000,5.533893,4973100
2011-10-24,5.800000,6.130000,5.780000,5.950000,5.609312,5337800
2011-10-25,5.870000,5.870000,5.590000,5.600000,5.279352,6475900
2011-10-26,5.740000,5.780000,5.590000,5.660000,5.335917,4919000
2011-10-27,5.930000,6.050000,5.650000,5.830000,5.496183,9171500
2011-10-28,5.800000,6.080000,5.800000,5.940000,5.599884,4626200
2011-10-31,5.870000,5.900000,5.740000,5.770000,5.439617,4346100
2011-11-01,5.570000,5.730000,5.480000,5.500000,5.185078,5666800
2011-11-02,5.620000,5.660000,5.230000,5.280000,4.977675,7873300
2011-11-03,5.400000,5.620000,5.090000,5.610000,5.288780,8596300
2011-11-04,5.490000,5.570000,5.360000,5.500000,5.185078,6493300
2011-11-07,5.500000,5.550000,5.320000,5.390000,5.081377,3927300
2011-11-08,5.440000,5.440000,5.200000,5.210000,4.911683,6410800
2011-11-09,5.070000,5.140000,5.010000,5.050000,4.760843,4424000
2011-11-10,5.100000,5.130000,4.750000,4.850000,4.572297,7302900
2011-11-11,4.910000,5.100000,4.870000,5.010000,4.723134,5658900
2011-11-14,5.030000,5.200000,4.940000,4.980000,4.694852,4837900
2011-11-15,4.950000,4.990000,4.700000,4.780000,4.506304,6474000
2011-11-16,4.750000,4.750000,4.500000,4.500000,4.242336,6801000
2011-11-17,4.530000,4.590000,4.370000,4.400000,4.148063,7087200
2011-11-18,4.410000,4.470000,4.320000,4.420000,4.166917,4247700
2011-11-21,4.330000,4.370000,4.020000,4.250000,4.006650,5720800
2011-11-22,4.250000,4.280000,4.010000,4.050000,3.818104,6135100
2011-11-23,4.020000,4.060000,3.960000,4.000000,3.770966,4176800
2011-11-25,3.990000,4.190000,3.980000,4.020000,3.789821,3683800
2011-11-28,4.210000,4.400000,4.160000,4.270000,4.025506,4311400
2011-11-29,4.360000,4.880000,4.330000,4.460000,4.204627,13151600
2011-11-30,4.640000,4.720000,4.320000,4.720000,4.449739,9312400
2011-12-01,4.900000,5.250000,4.820000,4.940000,4.657143,11537400
2011-12-02,5.000000,5.100000,4.830000,4.840000,4.562870,6178600
2011-12-05,5.010000,5.210000,4.970000,5.120000,4.826837,7086700
2011-12-06,5.090000,5.280000,5.010000,5.250000,4.949393,7783400
2011-12-07,5.250000,5.660000,5.190000,5.590000,5.269925,10016700
2011-12-08,5.490000,5.500000,5.270000,5.340000,5.034239,6581700
2011-12-09,5.370000,5.680000,5.370000,5.620000,5.298207,6149000
2011-12-12,5.460000,5.810000,5.430000,5.630000,5.307635,6370200
2011-12-13,5.660000,5.700000,5.140000,5.190000,4.892828,8482100
2011-12-14,5.310000,5.640000,5.250000,5.590000,5.269925,8737700
2011-12-15,5.640000,5.770000,5.590000,5.710000,5.383055,4680400
2011-12-16,5.770000,6.210000,5.740000,6.180000,5.826143,16331800
2011-12-19,6.180000,6.230000,5.760000,5.830000,5.496183,5729600
2011-12-20,5.980000,6.000000,5.890000,5.940000,5.599884,7030900
2011-12-21,5.880000,6.090000,5.710000,5.770000,5.439617,8144900
2011-12-22,5.830000,5.860000,5.620000,5.700000,5.373626,5300600
2011-12-23,5.700000,5.720000,5.420000,5.620000,5.298207,4990700
2011-12-27,5.560000,5.690000,5.380000,5.400000,5.090804,3968800
2011-12-28,5.470000,5.470000,5.110000,5.190000,4.892828,6446000
2011-12-29,5.220000,5.280000,5.170000,5.230000,4.930539,3537100
2011-12-30,5.190000,5.230000,5.050000,5.070000,4.779699,5496300
2012-01-03,5.200000,5.220000,5.070000,5.120000,4.826837,6105900
2012-01-04,5.090000,5.180000,4.970000,5.030000,4.741990,5268700
2012-01-05,5.150000,5.480000,5.070000,5.470000,5.156795,8216100
2012-01-06,5.440000,5.670000,5.400000,5.600000,5.279352,8323000
2012-01-09,5.560000,5.800000,5.550000,5.720000,5.392481,8029900
2012-01-10,5.810000,5.810000,5.610000,5.720000,5.392481,6086500
2012-01-11,5.690000,5.940000,5.670000,5.910000,5.571603,6434400
2012-01-12,5.900000,6.100000,5.730000,6.050000,5.703586,16413400
2012-01-13,5.960000,6.200000,5.910000,5.970000,5.628166,6242000
2012-01-17,6.010000,6.020000,5.850000,5.880000,5.543320,3941400
2012-01-18,5.860000,6.220000,5.810000,6.040000,5.694158,4910900
2012-01-19,6.060000,6.300000,6.030000,6.260000,5.901563,4455600
2012-01-20,6.240000,6.570000,6.200000,6.370000,6.005263,9818500
2012-01-23,6.430000,6.490000,6.200000,6.260000,5.901563,4500300
2012-01-24,6.210000,6.530000,6.110000,6.410000,6.042972,5945700
2012-01-25,7.000000,7.940000,6.890000,7.520000,7.089417,31771200
2012-01-26,7.780000,8.270000,7.650000,7.850000,7.400520,17160200
2012-01-27,7.800000,8.270000,7.760000,8.180000,7.711625,10372800
2012-01-30,8.520000,8.790000,8.310000,8.520000,8.032156,12675100
2012-01-31,8.460000,8.500000,8.100000,8.440000,7.956737,8566500
2012-02-01,8.470000,8.950000,8.350000,8.900000,8.390399,10240100
2012-02-02,8.970000,9.250000,8.840000,9.120000,8.597802,9256500
2012-02-03,9.350000,9.910000,9.320000,9.640000,9.088029,14608000
2012-02-06,9.610000,9.620000,9.050000,9.150000,8.626084,8942800
2012-02-07,9.160000,9.370000,8.940000,9.240000,8.710930,5481200
2012-02-08,9.240000,9.260000,8.780000,9.100000,8.578948,6540500
2012-02-09,9.150000,9.150000,8.600000,8.960000,8.446965,11884400
2012-02-10,8.840000,9.080000,8.750000,8.850000,8.343264,8493600
2012-02-13,8.980000,9.230000,8.980000,9.180000,8.654366,7812300
2012-02-14,9.080000,9.250000,8.890000,9.000000,8.484673,7077500
2012-02-15,9.050000,9.190000,8.850000,8.890000,8.380970,5205200
2012-02-16,8.850000,9.160000,8.680000,9.100000,8.578948,6667600
2012-02-17,9.120000,9.220000,8.850000,8.900000,8.390399,4650500
2012-02-21,8.870000,8.890000,7.770000,7.890000,7.438230,15334800
2012-02-22,7.900000,8.080000,7.690000,7.700000,7.259109,5383700
2012-02-23,7.730000,7.770000,7.220000,7.260000,6.844303,12913600
2012-02-24,7.220000,7.400000,6.970000,6.990000,6.589763,8365000
2012-02-27,7.070000,7.140000,6.900000,7.000000,6.599190,8458200
2012-02-28,7.030000,7.460000,7.000000,7.410000,6.985714,12759000
2012-02-29,7.310000,7.620000,7.270000,7.410000,6.985714,10447500
2012-03-01,7.450000,7.600000,7.280000,7.410000,6.985714,7718600
2012-03-02,7.450000,7.830000,7.390000,7.630000,7.193117,7752700
2012-03-05,7.390000,7.390000,6.960000,6.990000,6.589763,15562100
2012-03-06,6.920000,7.250000,6.850000,6.880000,6.486061,7993300
2012-03-07,6.960000,7.080000,6.850000,6.910000,6.514344,5773500
2012-03-08,6.880000,7.060000,6.830000,6.960000,6.561481,5180700
2012-03-09,6.950000,7.040000,6.890000,7.030000,6.627473,4508100
2012-03-12,7.000000,7.120000,6.870000,6.890000,6.495489,5282400
2012-03-13,7.000000,7.100000,6.850000,6.960000,6.561481,5909600
2012-03-14,6.950000,7.100000,6.780000,7.090000,6.684037,6384900
2012-03-15,7.070000,7.740000,7.060000,7.580000,7.145980,13550500
2012-03-16,7.640000,7.670000,7.100000,7.150000,6.740602,6904300
2012-03-19,7.110000,7.290000,7.050000,7.190000,6.778313,4288800
2012-03-20,7.220000,7.770000,7.190000,7.680000,7.240254,9516200
2012-03-21,7.660000,7.800000,7.500000,7.630000,7.193117,6737500
2012-03-22,7.580000,7.790000,7.280000,7.330000,6.910295,6687200
2012-03-23,7.400000,7.580000,7.230000,7.550000,7.117699,4937700
2012-03-26,7.630000,7.750000,7.420000,7.730000,7.287393,6153700
2012-03-27,7.730000,7.830000,7.530000,7.560000,7.127124,4731600
2012-03-28,7.620000,7.970000,7.620000,7.790000,7.343956,8890700
2012-03-29,7.720000,7.950000,7.500000,7.890000,7.438230,6150300
2012-03-30,7.910000,7.910000,7.560000,7.590000,7.155407,6739200
2012-04-02,7.590000,7.710000,7.410000,7.470000,7.042280,7355100
2012-04-03,7.490000,7.780000,7.480000,7.740000,7.296818,6951000
2012-04-04,7.880000,7.970000,7.810000,7.860000,7.409948,8786400
2012-04-05,7.840000,8.040000,7.740000,7.780000,7.334528,4947900
2012-04-09,7.750000,7.840000,7.630000,7.750000,7.306247,4174400
2012-04-10,7.750000,7.890000,7.450000,7.470000,7.042280,7584100
2012-04-11,7.580000,7.780000,7.540000,7.620000,7.183691,5319100
2012-04-12,7.650000,7.940000,7.640000,7.890000,7.438230,5342300
2012-04-13,7.820000,7.860000,7.700000,7.840000,7.391092,4650000
2012-04-16,7.860000,8.170000,7.850000,8.130000,7.664488,7014600
2012-04-17,8.170000,8.250000,8.040000,8.180000,7.711625,4940500
2012-04-18,8.120000,8.350000,8.100000,8.200000,7.730479,4646400
2012-04-19,8.170000,9.740000,8.170000,9.510000,8.965474,31291800
2012-04-20,9.770000,9.770000,9.090000,9.340000,8.805207,16056100
2012-04-23,9.150000,9.390000,8.950000,9.030000,8.512956,8484300
2012-04-24,9.060000,9.520000,9.060000,9.310000,8.776924,9734800
2012-04-25,9.630000,9.790000,8.990000,9.600000,9.050317,14248900
2012-04-26,9.530000,10.050000,9.420000,9.800000,9.238865,10556800
2012-04-27,9.840000,10.440000,9.640000,10.310000,9.719666,12075900
2012-04-30,10.270000,10.380000,10.190000,10.260000,9.672527,8214700
2012-05-01,10.280000,10.500000,10.140000,10.160000,9.578254,7059400
2012-05-02,10.150000,10.380000,10.060000,10.260000,9.672527,4192500
2012-05-03,10.350000,10.750000,10.210000,10.710000,10.096761,11508500
2012-05-04,10.730000,10.940000,10.650000,10.700000,10.087333,8816800
2012-05-07,10.650000,11.130000,10.650000,11.100000,10.464431,6200000
2012-05-08,11.000000,11.210000,10.950000,11.020000,10.389011,7000900
2012-05-09,10.900000,10.960000,10.570000,10.790000,10.172181,6549600
2012-05-10,10.920000,11.000000,10.720000,10.930000,10.304166,5759600
2012-05-11,10.820000,11.470000,10.810000,11.320000,10.671834,8392100
2012-05-14,11.440000,11.730000,11.240000,11.240000,10.596415,7571500
2012-05-15,11.230000,11.300000,10.900000,11.130000,10.492714,7714900
2012-05-16,11.120000,11.590000,11.120000,11.130000,10.492714,7514900
2012-05-17,11.220000,11.260000,10.040000,10.190000,9.606536,15646000
2012-05-18,10.230000,10.400000,9.650000,10.060000,9.483979,10813400
2012-05-21,10.070000,10.750000,10.070000,10.710000,10.096761,8290100
2012-05-22,10.750000,10.970000,10.530000,10.620000,10.011914,6227400
2012-05-23,10.500000,11.000000,10.280000,11.000000,10.370155,7233000
2012-05-24,11.190000,12.230000,11.130000,12.160000,11.463735,17085400
2012-05-25,12.160000,12.400000,11.960000,12.300000,11.595718,8341300
2012-05-29,12.410000,12.670000,12.220000,12.620000,11.897397,7147600
2012-05-30,12.600000,12.850000,12.460000,12.690000,11.963389,8895400
2012-05-31,12.760000,13.360000,12.510000,13.220000,12.463041,9914700
2012-06-01,13.010000,13.050000,12.340000,12.640000,11.916250,11998500
2012-06-04,12.630000,12.630000,11.120000,11.180000,10.539850,13603800
2012-06-05,11.280000,11.740000,11.180000,11.620000,10.954656,5680300
2012-06-06,11.820000,11.890000,11.580000,11.780000,11.105494,5216300
2012-06-07,11.820000,12.170000,11.280000,11.280000,10.634124,8513300
2012-06-08,11.340000,12.230000,11.180000,12.150000,11.454306,9863800
2012-06-11,12.220000,12.420000,11.350000,11.360000,10.709543,7708500
2012-06-12,11.490000,11.870000,11.330000,11.430000,10.775536,7488200
2012-06-13,11.580000,12.530000,11.500000,11.970000,11.284616,12150700
2012-06-14,12.060000,12.550000,12.050000,12.480000,11.765411,8775200
2012-06-15,12.390000,12.550000,11.900000,12.030000,11.341178,7497600
2012-06-18,12.030000,12.520000,11.830000,12.500000,11.784268,7784900
2012-06-19,12.500000,12.780000,12.240000,12.700000,11.972815,11647400
2012-06-20,12.650000,13.110000,12.450000,13.030000,12.283921,8589200
2012-06-21,13.200000,13.780000,13.200000,13.470000,12.698730,13129800
2012-06-22,13.260000,13.750000,12.840000,13.170000,12.415906,14666900
2012-06-25,13.000000,13.050000,12.570000,12.650000,11.925678,5882000
2012-06-26,12.830000,13.200000,12.780000,12.880000,12.142513,8187700
2012-06-27,12.790000,13.330000,12.620000,13.310000,12.547888,7264900
2012-06-28,13.130000,13.440000,12.780000,13.400000,12.632734,9192300
2012-06-29,13.510000,13.800000,13.210000,13.330000,12.566745,9455200
2012-07-02,13.430000,13.810000,13.340000,13.550000,12.774147,10702300
2012-07-03,13.490000,13.540000,13.020000,13.210000,12.453614,8305000
2012-07-05,13.250000,13.570000,12.880000,13.470000,12.698730,8573800
2012-07-06,13.310000,14.090000,13.310000,13.870000,13.075823,11326900
2012-07-09,13.820000,13.880000,13.270000,13.490000,12.717584,7933800
2012-07-10,13.550000,13.960000,13.360000,13.910000,13.113534,11868900
2012-07-11,13.860000,14.420000,13.850000,14.120000,13.311510,9101100
2012-07-12,13.980000,14.250000,13.700000,13.970000,13.170098,8067800
2012-07-13,14.060000,14.510000,14.060000,14.450000,13.622613,6694600
2012-07-16,14.400000,14.500000,13.990000,14.090000,13.283226,9171500
2012-07-17,14.200000,14.250000,13.840000,14.070000,13.264374,7634500
2012-07-18,14.010000,14.200000,13.200000,13.420000,12.651591,11240100
2012-07-19,13.580000,13.750000,12.430000,12.500000,11.784268,13748800
2012-07-20,12.420000,12.690000,11.870000,12.010000,11.322325,10048400
2012-07-23,11.880000,12.370000,11.540000,12.080000,11.388316,9005300
2012-07-24,12.050000,12.100000,11.370000,11.590000,10.926375,7879600
2012-07-25,12.170000,12.490000,10.960000,11.150000,10.511569,17717800
2012-07-26,11.310000,11.310000,10.590000,11.190000,10.549277,10942700
2012-07-27,11.340000,11.540000,11.140000,11.350000,10.700113,5844700
2012-07-30,11.300000,11.410000,11.070000,11.290000,10.643550,4354100
2012-07-31,11.310000,11.630000,11.160000,11.460000,10.803815,6818400
2012-08-01,11.290000,11.290000,10.760000,10.830000,10.209889,8123600
2012-08-02,10.730000,11.130000,10.610000,10.680000,10.068478,6665600
2012-08-03,10.820000,11.050000,10.720000,10.890000,10.266455,4475200
2012-08-06,10.940000,11.120000,10.800000,10.810000,10.191037,5529000
2012-08-07,10.840000,10.840000,9.740000,9.940000,9.370851,15827900
2012-08-08,9.930000,10.690000,9.810000,10.400000,9.804508,9183300
2012-08-09,10.360000,10.560000,10.010000,10.050000,9.474552,5483200
2012-08-10,10.170000,10.290000,10.040000,10.070000,9.493405,6333900
2012-08-13,10.200000,10.390000,9.950000,10.120000,9.540545,6249800
2012-08-14,10.170000,10.380000,10.040000,10.120000,9.540545,4193700
2012-08-15,10.080000,10.230000,10.060000,10.150000,9.568825,3696700
2012-08-16,10.260000,10.400000,9.900000,9.910000,9.342569,7958300
2012-08-17,9.940000,10.090000,9.900000,10.080000,9.502832,7573800
2012-08-20,10.080000,10.690000,10.070000,10.590000,9.983631,7545600
2012-08-21,10.630000,11.500000,10.630000,11.420000,10.766109,19958800
2012-08-22,11.340000,11.730000,11.210000,11.610000,10.945225,10711700
2012-08-23,11.650000,11.750000,11.000000,11.040000,10.407864,6695000
2012-08-24,11.000000,11.230000,10.900000,11.110000,10.473858,4722300
2012-08-27,11.160000,11.360000,10.930000,11.040000,10.407864,5707100
2012-08-28,10.990000,11.190000,10.740000,10.810000,10.191037,7974300
2012-08-29,10.800000,11.000000,10.410000,10.450000,9.851647,5761100
2012-08-30,10.410000,10.470000,10.100000,10.400000,9.804508,5385700
2012-08-31,10.890000,11.000000,10.530000,10.660000,10.049624,6248300
2012-09-04,10.610000,10.670000,10.220000,10.450000,9.851647,4713400
2012-09-05,10.400000,11.280000,10.390000,11.220000,10.577559,8286800
2012-09-06,10.950000,11.550000,10.950000,11.420000,10.766109,9613800
2012-09-07,11.390000,12.200000,11.330000,12.140000,11.444881,8939100
2012-09-10,12.100000,12.480000,11.890000,12.000000,11.312896,9006400
2012-09-11,11.960000,12.040000,11.530000,11.620000,10.954656,8012700
2012-09-12,11.650000,11.910000,11.580000,11.820000,11.143206,5036100
2012-09-13,11.810000,11.810000,11.200000,11.250000,10.605844,8627500
2012-09-14,11.170000,11.180000,10.490000,10.530000,9.927068,13641000
2012-09-17,10.630000,10.780000,10.190000,10.560000,9.955351,10504800
2012-09-18,10.460000,10.680000,10.200000,10.310000,9.719666,6980600
2012-09-19,10.530000,11.240000,10.470000,10.970000,10.341875,10926500
2012-09-20,10.870000,10.920000,10.660000,10.680000,10.068478,4523100
2012-09-21,10.830000,10.850000,10.550000,10.670000,10.059052,6524500
2012-09-24,10.660000,10.940000,10.350000,10.510000,9.908215,5220900
2012-09-25,10.560000,10.700000,10.280000,10.280000,9.691381,5187200
2012-09-26,10.310000,10.590000,10.310000,10.500000,9.898786,4038400
2012-09-27,10.430000,10.510000,10.260000,10.360000,9.766803,4036000
2012-09-28,10.310000,10.500000,10.150000,10.460000,9.861077,4404600
2012-10-01,10.350000,10.840000,10.320000,10.750000,10.134469,6120000
2012-10-02,10.770000,11.130000,10.640000,10.880000,10.257028,4690000
2012-10-03,11.120000,11.880000,11.070000,11.780000,11.105494,13775400
2012-10-04,11.830000,11.930000,11.550000,11.670000,11.001794,6893400
2012-10-05,11.790000,12.220000,11.610000,11.660000,10.992366,6819600
2012-10-08,11.760000,11.840000,11.520000,11.570000,10.907519,2946500
2012-10-09,11.570000,11.570000,11.140000,11.300000,10.652980,4592900
2012-10-10,11.300000,11.430000,11.070000,11.340000,10.690690,3567500
2012-10-11,11.350000,11.520000,11.010000,11.170000,10.530424,4540700
2012-10-12,11.200000,11.490000,11.130000,11.360000,10.709543,3540300
2012-10-15,11.470000,11.660000,11.290000,11.420000,10.766109,3734800
2012-10-16,11.460000,11.590000,11.330000,11.580000,10.916947,3401000
2012-10-17,11.460000,11.790000,11.250000,11.620000,10.954656,4610600
2012-10-18,11.630000,12.120000,11.600000,11.720000,11.048931,6363500
2012-10-19,11.630000,11.770000,11.330000,11.470000,10.813245,3807900
2012-10-22,11.490000,11.970000,11.450000,11.920000,11.237479,4677500
2012-10-23,11.870000,12.170000,11.610000,12.090000,11.397744,7749700
2012-10-24,12.370000,12.630000,12.090000,12.370000,11.661714,11283300
2012-10-25,12.230000,12.370000,11.890000,11.970000,11.284616,5623700
2012-10-26,12.230000,12.340000,11.780000,11.920000,11.237479,5664500
2012-10-31,11.800000,12.230000,11.550000,12.180000,11.482590,5144500
2012-11-01,12.170000,12.590000,12.060000,12.550000,11.831406,5001800
2012-11-02,12.600000,12.690000,12.380000,12.530000,11.812551,4813500
2012-11-05,12.570000,12.780000,12.530000,12.640000,11.916250,4571300
2012-11-06,12.610000,12.690000,12.500000,12.670000,11.944534,3449100
2012-11-07,12.550000,12.680000,12.180000,12.590000,11.869115,7272000
2012-11-08,12.500000,13.140000,12.460000,13.020000,12.274496,10188000
2012-11-09,12.940000,13.190000,12.530000,12.610000,11.887970,6560000
2012-11-12,12.720000,12.810000,12.280000,12.290000,11.586291,6752100
2012-11-13,12.340000,12.820000,12.280000,12.590000,11.869115,6257900
2012-11-14,12.650000,12.900000,11.990000,12.010000,11.322325,8794800
2012-11-15,12.030000,12.480000,12.000000,12.060000,11.369462,5942800
2012-11-16,12.020000,12.030000,11.520000,11.760000,11.086640,5440000
2012-11-19,11.780000,12.070000,11.700000,12.070000,11.378889,3719000
2012-11-20,12.040000,12.520000,11.970000,12.490000,11.774838,4975500
2012-11-21,12.470000,12.520000,12.280000,12.470000,11.755986,3141200
2012-11-23,12.480000,12.570000,12.360000,12.500000,11.784268,1464800
2012-11-26,12.410000,13.000000,12.200000,12.920000,12.180223,7475600
2012-11-27,12.540000,12.920000,12.400000,12.720000,11.991672,4426600
2012-11-28,12.710000,12.980000,12.610000,12.970000,12.227357,4663100
2012-11-29,12.980000,13.090000,12.810000,13.000000,12.255640,4453200
2012-11-30,12.980000,13.030000,12.750000,12.890000,12.151938,4889700
2012-12-03,12.920000,12.920000,12.620000,12.660000,11.935106,3167000
2012-12-04,12.720000,12.890000,12.060000,12.380000,11.671141,5775300
2012-12-05,12.460000,12.520000,11.970000,12.110000,11.416600,6484300
2012-12-06,12.130000,12.680000,12.100000,12.610000,11.887970,7057000
2012-12-07,12.660000,13.050000,12.450000,12.770000,12.038808,9250800
2012-12-10,12.790000,13.050000,12.600000,12.780000,12.048240,4620200
2012-12-11,12.860000,13.260000,12.750000,12.880000,12.142513,6704500
2012-12-12,12.890000,13.080000,12.650000,12.700000,11.972815,4651700
2012-12-13,12.760000,13.070000,12.670000,12.970000,12.227357,6238500
2012-12-14,12.950000,13.150000,12.820000,12.830000,12.095373,4226800
2012-12-17,13.100000,13.220000,12.730000,12.790000,12.057663,7924700
2012-12-18,12.850000,12.950000,12.770000,12.950000,12.208502,5615000
2012-12-19,12.970000,13.670000,12.950000,13.480000,12.708154,9147700
2012-12-20,13.490000,13.750000,13.430000,13.540000,12.764718,8658800
2012-12-21,13.250000,13.520000,13.240000,13.440000,12.670445,6081200
2012-12-24,13.340000,13.550000,13.250000,13.330000,12.566745,1158400
2012-12-26,13.250000,13.490000,13.160000,13.230000,12.472470,1978800
2012-12-27,13.240000,13.360000,12.870000,13.100000,12.349913,3663200
2012-12-28,13.000000,13.040000,12.650000,12.790000,12.057663,4261800
2012-12-31,12.850000,13.680000,12.840000,13.500000,12.727010,7005600
2013-01-02,13.720000,14.010000,13.600000,13.980000,13.179525,6662000
2013-01-03,14.020000,14.130000,13.600000,13.660000,12.877850,5398400
2013-01-04,13.800000,14.870000,13.760000,14.730000,13.886582,12048300
2013-01-07,14.790000,14.980000,14.530000,14.840000,13.990282,5730600
2013-01-08,14.890000,15.250000,14.780000,15.160000,14.291961,8034400
2013-01-09,15.120000,15.500000,15.040000,15.130000,14.263678,8493100
2013-01-10,15.200000,15.280000,14.840000,15.140000,14.273105,5248800
2013-01-11,15.100000,15.310000,14.720000,14.780000,13.933718,4829400
2013-01-14,14.810000,14.810000,14.410000,14.670000,13.830016,5978000
2013-01-15,14.240000,14.530000,14.110000,14.310000,13.490631,7384900
2013-01-16,14.390000,14.700000,14.220000,14.630000,13.792309,4263600
2013-01-17,14.830000,14.870000,14.280000,14.480000,13.650897,4675000
2013-01-18,14.520000,14.620000,14.300000,14.440000,13.613188,5297400
2013-01-22,14.470000,14.920000,14.440000,14.850000,13.999711,6520700
2013-01-23,15.320000,15.640000,15.020000,15.070000,14.207113,15854900
2013-01-24,15.040000,15.390000,14.440000,14.670000,13.830016,7112300
2013-01-25,14.700000,15.200000,14.490000,14.970000,14.112839,8381900
2013-01-28,15.000000,15.310000,14.850000,15.030000,14.169403,6544500
2013-01-29,14.980000,15.040000,14.200000,14.420000,13.594333,10258600
2013-01-30,14.460000,14.510000,14.210000,14.300000,13.481203,4873200
2013-01-31,14.280000,14.550000,14.220000,14.280000,13.462348,4575800
2013-02-01,14.430000,14.570000,14.020000,14.120000,13.311510,5308600
2013-02-04,14.080000,14.420000,13.950000,13.990000,13.188952,4441000
2013-02-05,14.130000,14.260000,13.860000,14.090000,13.283226,4175900
2013-02-06,14.060000,14.580000,14.060000,14.560000,13.726315,5239800
2013-02-07,14.910000,15.400000,14.630000,15.110000,14.244823,16835700
2013-02-08,15.070000,15.120000,14.630000,14.750000,13.905437,8407500
2013-02-11,14.890000,15.010000,14.260000,14.460000,13.632041,8882000
2013-02-12,14.450000,14.510000,14.100000,14.270000,13.452920,8126000
2013-02-13,14.300000,14.940000,14.250000,14.660000,13.820589,10259500
2013-02-14,14.940000,14.960000,13.160000,13.990000,13.188952,31879900
2013-02-15,13.930000,14.610000,13.930000,14.500000,13.669750,15628000
2013-02-19,14.330000,14.560000,14.080000,14.260000,13.443493,11354400
2013-02-20,14.170000,14.260000,13.150000,13.330000,12.566745,14725200
2013-02-21,13.620000,13.950000,12.900000,13.370000,12.604452,11922100
2013-02-22,13.570000,13.600000,13.210000,13.570000,12.793001,6071400
2013-02-25,13.600000,13.760000,13.000000,13.020000,12.274496,7186400
2013-02-26,13.140000,13.420000,12.700000,13.260000,12.500752,9419000
2013-02-27,13.280000,13.620000,13.180000,13.410000,12.642161,7390500
2013-02-28,13.490000,13.630000,13.390000,13.430000,12.661017,6143600
2013-03-01,13.370000,13.950000,13.320000,13.610000,12.830713,7376800
2013-03-04,13.500000,14.070000,13.470000,13.900000,13.104105,8174800
2013-03-05,14.010000,14.050000,13.710000,14.050000,13.245518,7676100
2013-03-06,14.520000,14.680000,14.250000,14.570000,13.735741,13243200
2013-03-07,14.700000,14.930000,14.500000,14.820000,13.971428,9125300
2013-03-08,14.990000,15.200000,14.840000,14.920000,14.065702,10593700
2013-03-11,14.850000,15.150000,14.710000,15.130000,14.263678,6961800
2013-03-12,15.140000,15.600000,14.950000,15.500000,14.612494,8999100
2013-03-13,15.540000,16.200001,15.480000,15.910000,14.999018,11380000
2013-03-14,15.980000,16.360001,15.930000,16.250000,15.319549,8383300
2013-03-15,16.450001,16.540001,15.880000,15.980000,15.065010,17667700
2013-03-18,15.800000,16.330000,15.710000,16.290001,15.357260,6514100
2013-03-19,16.480000,16.850000,16.410000,16.780001,15.819205,11805300
2013-03-20,17.129999,17.330000,16.870001,17.230000,16.243439,10819800
2013-03-21,17.209999,17.430000,16.870001,17.000000,16.026602,10740800
2013-03-22,17.100000,17.290001,16.770000,16.860001,15.894627,8545200
2013-03-25,16.920000,17.000000,16.350000,16.600000,15.649511,8400000
2013-03-26,16.670000,16.840000,16.500000,16.510000,15.564665,6898500
2013-03-27,16.480000,16.770000,16.330000,16.650000,15.696642,5537100
2013-03-28,17.000000,17.090000,16.820000,16.969999,15.998323,8324100
2013-04-01,17.020000,17.129999,16.540001,16.670000,15.715504,5222300
2013-04-02,16.480000,16.500000,15.710000,15.740000,14.838750,14595600
2013-04-03,15.820000,15.920000,15.130000,15.530000,14.640772,14658300
2013-04-04,15.120000,15.710000,15.120000,15.690000,14.791613,5520300
2013-04-05,15.170000,15.790000,15.030000,15.720000,14.819896,5252300
2013-04-08,15.820000,15.970000,15.530000,15.840000,14.933027,3780700
2013-04-09,16.070000,16.100000,15.670000,15.700000,14.801040,4420200
2013-04-10,15.740000,15.980000,15.700000,15.780000,14.876459,3650600
2013-04-11,15.770000,16.379999,15.750000,16.190001,15.262985,5062200
2013-04-12,16.110001,16.389999,15.950000,16.139999,15.215846,3751800
2013-04-15,16.200001,16.389999,15.470000,15.590000,14.697339,6243400
2013-04-16,15.960000,16.740000,15.810000,16.370001,15.432680,10458200
2013-04-17,16.170000,16.549999,15.900000,16.520000,15.574092,6581900
2013-04-18,16.540001,16.540001,15.950000,16.100000,15.178140,7633300
2013-04-19,16.100000,16.240000,15.850000,16.020000,15.102719,5762600
2013-04-22,15.990000,16.000000,15.500000,15.520000,14.631346,9227100
2013-04-23,15.330000,16.490000,15.330000,16.299999,15.366683,12302300
2013-04-24,16.260000,16.500000,16.000000,16.450001,15.508097,6114400
2013-04-25,16.549999,16.730000,16.190001,16.219999,15.291263,5548800
2013-04-26,16.379999,16.730000,16.160000,16.590000,15.640081,7272100
2013-04-29,16.700001,16.969999,16.559999,16.809999,15.847483,5436400
2013-04-30,16.799999,17.049999,16.570000,16.900000,15.932332,3640700
2013-05-01,16.910000,17.170000,16.600000,16.600000,15.649511,4943600
2013-05-02,16.719999,16.980000,16.600000,16.940001,15.970036,4888900
2013-05-03,17.020000,17.190001,16.889999,17.020000,16.045456,6451900
2013-05-06,17.049999,17.110001,16.910000,17.000000,16.026602,3930700
2013-05-07,17.150000,17.150000,16.950001,16.980000,16.007748,3157000
2013-05-08,17.010000,17.549999,16.990000,17.340000,16.347134,6706200
2013-05-09,17.530001,17.860001,17.340000,17.379999,16.384848,6424000
2013-05-10,17.610001,17.809999,17.410000,17.760000,16.743086,4248200
2013-05-13,17.740000,17.950001,17.570000,17.719999,16.705381,4250900
2013-05-14,17.820000,18.299999,17.799999,18.100000,17.063618,5989700
2013-05-15,18.370001,18.990000,18.309999,18.809999,17.732964,8951500
2013-05-16,18.959999,19.520000,18.879999,19.120001,18.025215,6679300
2013-05-17,19.379999,19.700001,18.750000,19.010000,17.921515,7540000
2013-05-20,19.049999,19.389999,18.389999,18.590000,17.525564,6055000
2013-05-21,18.549999,18.700001,17.650000,17.950001,16.922207,10018700
2013-05-22,18.059999,18.430000,17.709999,17.930000,16.903351,8662000
2013-05-23,17.480000,18.450001,17.440001,18.190001,17.148466,7482400
2013-05-24,18.110001,18.420000,17.889999,18.209999,17.167324,4277800
2013-05-28,18.440001,18.719999,18.049999,18.120001,17.082476,4561900
2013-05-29,18.059999,18.150000,17.650000,17.830000,16.809078,4216200
2013-05-30,17.920000,18.219999,17.660000,17.670000,16.658241,4126600
2013-05-31,17.660000,17.900000,17.549999,17.570000,16.563971,3831500
2013-06-03,17.540001,17.900000,17.400000,17.730000,16.714809,5776800
2013-06-04,17.780001,18.200001,17.559999,17.650000,16.639383,4543800
2013-06-05,17.150000,17.620001,16.850000,16.950001,15.979470,11852000
2013-06-06,16.920000,17.080000,15.930000,16.639999,15.687218,12738600
2013-06-07,16.889999,17.100000,16.650000,17.020000,16.045456,4030900
2013-06-10,17.090000,17.350000,17.049999,17.260000,16.271715,4246400
2013-06-11,16.940001,17.260000,16.750000,16.920000,15.951185,3788700
2013-06-12,16.969999,17.200001,16.650000,16.879999,15.913473,3602200
2013-06-13,16.850000,17.070000,16.639999,17.010000,16.036034,5384700
2013-06-14,16.959999,17.250000,16.809999,16.930000,15.960618,2572500
2013-06-17,17.020000,17.160000,16.740000,16.950001,15.979470,2845000
2013-06-18,16.940001,17.320000,16.820000,17.219999,16.234009,4298600
2013-06-19,17.160000,17.270000,17.000000,17.059999,16.083166,2382500
2013-06-20,16.730000,17.180000,16.530001,16.730000,15.772064,5234200
2013-06-21,16.799999,16.940001,16.049999,16.340000,15.404395,6423700
2013-06-24,16.059999,16.139999,15.590000,16.129999,15.206420,6691000
2013-06-25,16.219999,16.500000,16.160000,16.459999,15.517526,3399500
2013-06-26,16.500000,16.639999,16.170000,16.170000,15.244128,3604500
2013-06-27,16.290001,16.340000,16.000000,16.309999,15.376114,3566000
2013-06-28,16.240000,16.549999,16.160000,16.420000,15.479815,7063900
2013-07-01,16.500000,17.040001,16.480000,16.799999,15.838056,4666900
2013-07-02,16.780001,16.790001,16.360001,16.430000,15.489245,4009300
2013-07-03,16.059999,16.799999,16.040001,16.750000,15.790918,2625800
2013-07-05,16.930000,17.000000,16.680000,16.840000,15.875764,2397200
2013-07-08,16.940001,17.090000,16.850000,16.940001,15.970036,2671200
2013-07-09,17.010000,17.379999,16.969999,17.360001,16.365993,4076600
2013-07-10,17.320000,17.480000,17.010000,17.170000,16.186869,4289700
2013-07-11,17.400000,17.500000,17.270000,17.370001,16.375418,3153800
2013-07-12,17.360001,17.850000,17.350000,17.559999,16.554543,3947100
2013-07-15,17.660000,17.830000,17.559999,17.760000,16.743086,3267000
2013-07-16,17.860001,18.000000,17.750000,17.950001,16.922207,3839100
2013-07-17,17.959999,18.469999,17.950001,18.450001,17.393578,6291800
2013-07-18,18.700001,18.930000,18.309999,18.420000,17.365299,8434200
2013-07-19,18.260000,18.370001,18.000000,18.230000,17.186178,4122700
2013-07-22,18.250000,18.299999,18.000000,18.150000,17.110760,4705200
2013-07-23,18.330000,18.340000,17.850000,18.049999,17.016479,4893700
2013-07-24,18.430000,18.709999,18.219999,18.500000,17.440720,10792800
2013-07-25,18.490000,18.850000,18.299999,18.830000,17.751822,9851900
2013-07-26,18.740000,19.110001,18.680000,19.090000,17.996933,7797700
2013-07-29,19.070000,19.260000,18.930000,19.230000,18.128922,6462700
2013-07-30,19.330000,19.450001,19.110001,19.200001,18.100634,6091900
2013-07-31,19.250000,19.490000,19.190001,19.350000,18.242046,9571100
2013-08-01,19.440001,19.590000,19.240000,19.379999,18.270325,7989100
2013-08-02,19.379999,19.389999,18.900000,18.920000,17.836666,7382700
2013-08-05,18.900000,19.250000,18.900000,19.170000,18.072353,4365800
2013-08-06,19.170000,19.200001,18.830000,18.920000,17.836666,3350300
2013-08-07,18.840000,18.980000,18.520000,18.870001,17.789530,4318500
2013-08-08,18.990000,19.129999,18.900000,18.980000,17.893232,4269900
2013-08-09,18.910000,19.080000,18.559999,18.600000,17.534992,4720600
2013-08-12,18.490000,18.879999,18.070000,18.820000,17.742395,4674800
2013-08-13,18.860001,18.950001,16.290001,16.360001,15.423250,78591200
2013-08-14,16.049999,16.340000,15.350000,16.170000,15.244128,28026200
2013-08-15,15.970000,16.160000,15.650000,15.720000,14.819896,10372800
2013-08-16,15.700000,16.420000,15.700000,16.010000,15.093291,8824700
2013-08-19,15.970000,15.990000,15.620000,15.640000,14.744476,6141500
2013-08-20,15.640000,16.209999,15.600000,15.800000,14.895314,6373900
2013-08-21,15.800000,15.990000,15.750000,15.810000,14.904740,4234300
2013-08-22,15.910000,16.370001,15.900000,16.270000,15.338404,4770200
2013-08-23,16.299999,16.400000,16.100000,16.160000,15.234702,2190400
2013-08-26,16.160000,16.410000,16.030001,16.209999,15.281836,2808200
2013-08-27,15.870000,16.000000,15.330000,15.470000,14.584212,6422300
2013-08-28,15.380000,15.530000,15.280000,15.340000,14.461658,3613100
2013-08-29,16.030001,16.389999,15.720000,15.960000,15.046153,7645000
2013-08-30,16.100000,16.730000,16.070000,16.160000,15.234702,7569500
2013-09-03,16.379999,16.639999,16.110001,16.389999,15.451532,4178200
2013-09-04,16.490000,16.850000,16.440001,16.809999,15.847483,4839200
2013-09-05,16.950001,17.129999,16.879999,16.990000,16.017181,3528500
2013-09-06,17.180000,17.200001,16.620001,16.799999,15.838056,4512900
2013-09-09,16.860001,17.469999,16.840000,17.469999,16.469696,5276200
2013-09-10,17.690001,18.180000,17.639999,18.120001,17.082476,5827000
2013-09-11,18.030001,18.040001,17.309999,17.719999,16.705381,6391100
2013-09-12,17.690001,17.950001,17.549999,17.629999,16.620531,3475500
2013-09-13,17.709999,18.030001,17.709999,17.870001,16.846788,2590600
2013-09-16,18.160000,18.410000,17.969999,18.070000,17.035337,5691300
2013-09-17,18.570000,18.820000,18.500000,18.719999,17.648121,5634500
2013-09-18,18.680000,18.799999,18.469999,18.680000,17.610415,4482400
2013-09-19,18.670000,19.129999,18.610001,18.969999,17.883802,5189900
2013-09-20,18.940001,19.209999,18.830000,18.889999,17.808384,4989100
2013-09-23,18.889999,19.000000,18.540001,18.860001,17.780104,3354400
2013-09-24,18.790001,19.280001,18.680000,18.990000,17.902657,5610900
2013-09-25,19.129999,19.389999,18.799999,19.180000,18.081779,3519500
2013-09-26,19.170000,19.480000,19.100000,19.469999,18.355175,3301300
2013-09-27,19.090000,19.350000,18.770000,19.080000,17.987505,4223100
2013-09-30,18.340000,19.219999,18.040001,18.959999,17.874376,4364300
2013-10-01,18.980000,19.850000,18.980000,19.690001,18.562578,7630300
2013-10-02,20.000000,20.100000,19.740000,19.840000,18.703987,5555100
2013-10-03,20.000000,20.500000,19.670000,20.480000,19.307348,7886500
2013-10-04,20.309999,20.750000,20.309999,20.530001,19.354485,6492900
2013-10-07,20.410000,20.770000,20.299999,20.389999,19.222498,3837200
2013-10-08,20.320000,20.430000,19.920000,20.020000,18.873686,4188900
2013-10-09,20.080000,20.270000,19.770000,20.059999,18.911398,3358000
2013-10-10,20.350000,20.650000,20.270000,20.500000,19.326199,3372000
2013-10-11,20.500000,20.730000,20.420000,20.719999,19.533606,3503300
2013-10-14,20.520000,20.670000,20.260000,20.580000,19.401623,3066400
2013-10-15,20.639999,20.830000,20.320000,20.500000,19.326199,3089000
2013-10-16,20.570000,20.730000,20.450001,20.620001,19.439333,3478800
2013-10-17,20.719999,21.059999,20.639999,21.000000,19.797571,4487000
2013-10-18,21.230000,21.350000,20.820000,21.139999,19.929552,3676600
2013-10-21,21.230000,21.340000,21.070000,21.219999,20.004974,2104100
2013-10-22,21.530001,21.990000,21.340000,21.950001,20.693176,5208400
2013-10-23,21.820000,22.090000,21.309999,21.400000,20.174665,5540000
2013-10-24,22.080000,23.160000,21.820000,22.670000,21.371952,9779400
2013-10-25,22.760000,23.080000,21.650000,22.150000,20.881725,9907100
2013-10-28,22.240000,22.629999,21.879999,22.010000,20.749737,4642800
2013-10-29,22.760000,22.790001,22.070000,22.370001,21.089127,5769000
2013-10-30,22.379999,22.990000,21.820000,22.580000,21.287100,13157000
2013-10-31,22.600000,22.860001,21.969999,21.969999,20.712025,6029300
2013-11-01,22.040001,22.469999,21.600000,22.440001,21.155119,7190700
2013-11-04,22.600000,23.900000,22.570000,22.709999,21.409658,19962000
2013-11-05,22.750000,22.879999,22.330000,22.680000,21.381380,7127300
2013-11-06,23.260000,23.260000,21.900000,22.400000,21.117407,8827100
2013-11-07,22.530001,22.790001,21.950001,22.080000,20.815727,6393200
2013-11-08,22.160000,23.230000,22.120001,23.209999,21.881031,8462000
2013-11-11,23.250000,23.450001,23.059999,23.270000,21.937593,3508100
2013-11-12,23.260000,25.490000,22.500000,23.520000,22.173281,40091800
2013-11-13,24.219999,24.299999,23.129999,23.309999,21.975298,20087200
2013-11-14,23.790001,23.799999,23.379999,23.660000,22.305262,12641900
2013-11-15,23.730000,24.049999,23.320000,23.889999,22.522093,13660700
2013-11-18,24.219999,24.809999,24.040001,24.400000,23.002897,10080800
2013-11-19,24.549999,24.799999,24.080000,24.230000,22.842623,14087400
2013-11-20,24.290001,24.420000,23.910000,24.059999,22.682356,11182500
2013-11-21,24.070000,24.240000,23.780001,23.990000,22.616365,9920500
2013-11-22,24.200001,24.559999,23.900000,24.270000,22.880339,12430500
2013-11-25,24.450001,24.530001,24.000000,24.240000,22.852051,9436600
2013-11-26,24.170000,24.240000,23.700001,23.809999,22.446674,10785200
2013-11-27,23.920000,24.180000,23.629999,23.980000,22.606939,14261600
2013-11-29,24.120001,24.180000,23.450001,23.480000,22.135571,4922900
2013-12-02,23.549999,23.620001,23.010000,23.040001,21.720760,9149800
2013-12-03,22.990000,22.990000,22.010000,22.389999,21.107983,17623800
2013-12-04,22.379999,22.430000,21.690001,21.870001,20.617756,16670300
2013-12-05,22.270000,22.620001,21.450001,22.350000,21.070272,30725800
2013-12-06,22.719999,22.879999,22.129999,22.549999,21.258823,28364700
2013-12-09,23.950001,25.440001,23.450001,24.600000,23.191437,43197300
2013-12-10,24.540001,25.170000,24.410000,24.879999,23.455408,18660600
2013-12-11,25.440001,27.200001,25.370001,25.990000,24.501850,38843400
2013-12-12,26.200001,26.709999,25.450001,25.450001,23.992773,19981800
2013-12-13,25.610001,26.299999,25.520000,26.230000,24.728111,12189900
2013-12-16,26.629999,26.770000,26.350000,26.610001,25.086353,13181300
2013-12-17,26.469999,26.590000,25.950001,26.100000,24.605555,11413200
2013-12-18,25.990000,26.230000,25.549999,26.230000,24.728111,9993900
2013-12-19,26.090000,26.490000,25.820000,26.120001,24.624405,6908800
2013-12-20,26.160000,26.490000,26.139999,26.330000,24.822382,8527700
2013-12-23,26.290001,26.490000,26.049999,26.180000,24.680971,5401100
2013-12-24,26.000000,26.260000,26.000000,26.250000,24.746965,2653000
2013-12-26,26.120001,26.360001,25.980000,26.129999,24.633831,4216600
2013-12-27,25.950001,26.100000,24.910000,24.940001,23.511972,13221000
2013-12-30,24.870001,25.250000,24.650000,24.780001,23.361134,8840800
2013-12-31,24.740000,25.250000,24.629999,25.250000,23.804220,7166600
2014-01-02,25.070000,25.820000,25.059999,25.360001,23.907927,8997900
2014-01-03,25.750000,26.750000,25.510000,26.540001,25.020357,13829600
2014-01-06,26.620001,27.200001,26.600000,27.030001,25.482304,11271400
2014-01-07,27.200001,27.400000,26.670000,26.910000,25.369177,11288700
2014-01-08,26.370001,27.680000,26.350000,27.629999,26.047951,15733900
2014-01-09,28.240000,29.600000,28.200001,29.420000,27.735453,26049300
2014-01-10,29.049999,29.830000,28.750000,29.350000,27.669464,12807800
2014-01-13,29.180000,29.530001,28.580000,28.650000,27.009541,10587800
2014-01-14,28.750000,29.040001,28.709999,28.870001,27.216948,10600500
2014-01-15,28.900000,29.440001,28.700001,28.840000,27.188665,11192500
2014-01-16,28.940001,29.389999,28.700001,29.340000,27.660032,7034200
2014-01-17,29.299999,30.020000,29.170000,30.020000,28.301096,18276700
2014-01-21,30.660000,30.799999,30.200001,30.660000,28.904451,10612500
2014-01-22,30.709999,31.240000,30.650000,31.200001,29.413536,7578800
2014-01-23,30.650000,31.459999,30.620001,31.350000,29.554945,11394600
2014-01-24,31.020000,31.180000,29.910000,30.400000,28.659336,13686200
2014-01-27,30.400000,30.870001,28.670000,30.180000,28.451939,16276300
2014-01-28,30.320000,32.200001,30.020000,31.959999,30.130020,23937900
2014-01-29,32.240002,33.400002,32.099998,32.980000,31.091614,22683700
2014-01-30,33.360001,34.200001,33.200001,33.799999,31.864664,13660500
2014-01-31,33.439999,34.080002,33.000000,33.549999,31.628977,12791000
2014-02-03,33.950001,34.480000,33.049999,33.959999,32.015495,21739500
2014-02-04,34.040001,34.380001,33.580002,34.049999,32.100349,11178900
2014-02-05,33.820000,33.970001,33.400002,33.799999,31.864664,15465100
2014-02-06,33.709999,34.919998,33.700001,34.660000,32.675423,13920500
2014-02-07,34.810001,35.700001,34.650002,35.669998,33.627579,15404700
2014-02-10,36.099998,36.150002,35.380001,35.580002,33.542736,11107300
2014-02-11,35.580002,35.639999,34.389999,35.130001,33.118496,11988300
2014-02-12,34.889999,35.000000,34.360001,34.689999,32.703693,9383300
2014-02-13,34.070000,35.040001,34.060001,35.029999,33.024235,8409200
2014-02-14,34.849998,35.180000,34.220001,34.410000,32.439728,7296900
2014-02-18,34.730000,34.950001,34.200001,34.310001,32.345467,7087200
2014-02-19,34.250000,35.090000,34.110001,34.590000,32.609425,7258100
2014-02-20,34.430000,35.669998,34.430000,35.660000,33.618156,9282100
2014-02-21,35.779999,36.450001,35.750000,36.169998,34.098961,7820900
2014-02-24,36.200001,36.660000,36.020000,36.650002,34.551483,7018500
2014-02-25,36.630001,37.150002,36.509998,37.000000,34.881439,8990100
2014-02-26,37.119999,37.279999,36.580002,36.750000,34.645748,10514100
2014-02-27,36.880001,36.950001,36.340000,36.560001,34.466625,5657000
2014-02-28,36.110001,36.980000,36.070000,36.930000,34.815437,7989800
2014-03-03,36.169998,36.400002,35.320000,36.099998,34.032959,9495500
2014-03-04,36.570000,37.459999,36.570000,37.340000,35.201969,11739700
2014-03-05,37.599998,38.029999,37.509998,37.860001,35.692196,8793500
2014-03-06,38.279999,39.330002,38.279999,38.810001,36.587799,14006200
2014-03-07,39.220001,39.290001,38.110001,39.020000,36.785770,10536100
2014-03-10,38.700001,39.880001,38.549999,38.959999,36.729206,11413500
2014-03-11,38.650002,39.259998,37.950001,38.080002,35.899597,11302500
2014-03-12,37.970001,38.080002,37.230000,37.560001,35.409378,9412700
2014-03-13,37.900002,37.990002,35.750000,36.740002,34.636326,11743600
2014-03-14,36.000000,37.180000,35.669998,36.340000,34.259216,7198600
2014-03-17,36.619999,37.770000,36.529999,37.700001,35.541359,9235100
2014-03-18,37.750000,38.040001,37.090000,37.349998,35.211388,5715900
2014-03-19,37.270000,37.630001,36.680000,37.080002,34.956856,3863100
2014-03-20,36.610001,37.090000,36.279999,36.560001,34.466625,6952100
2014-03-21,36.759998,36.820000,35.910000,36.110001,34.042397,14110700
2014-03-24,36.250000,36.860001,36.029999,36.799999,34.692879,6514000
2014-03-25,36.880001,38.200001,36.860001,37.900002,35.729908,10418400
2014-03-26,38.150002,38.259998,36.639999,36.700001,34.598610,7318200
2014-03-27,36.619999,36.770000,35.020000,35.770000,33.721863,9542200
2014-03-28,35.770000,36.500000,35.349998,35.389999,33.363621,6792700
2014-03-31,35.840000,36.869999,35.750000,36.599998,34.504337,8415300
2014-04-01,36.950001,38.189999,36.849998,37.939999,35.767605,11064900
2014-04-02,38.240002,38.900002,37.480000,37.709999,35.550781,12511000
2014-04-03,37.720001,38.439999,36.959999,37.340000,35.201969,7937400
2014-04-04,37.410000,37.720001,36.299999,36.560001,34.466625,8731000
2014-04-07,36.779999,37.480000,35.459999,35.779999,33.731293,10569800
2014-04-08,36.000000,36.220001,33.619999,35.980000,33.919838,17409200
2014-04-09,36.080002,37.000000,35.160000,36.900002,34.787155,11473300
2014-04-10,36.700001,37.380001,34.599998,35.290001,33.269352,16311400
2014-04-11,34.099998,35.459999,33.590000,33.680000,31.751528,15532400
2014-04-14,34.000000,34.770000,32.770000,33.369999,31.459282,13465400
2014-04-15,33.520000,34.330002,31.860001,33.720001,31.789253,15979100
2014-04-16,34.169998,35.590000,33.939999,35.509998,33.476753,15634200
2014-04-17,35.500000,35.869999,34.820000,35.400002,33.373055,9225000
2014-04-21,35.080002,35.790001,34.860001,35.669998,33.627579,7189200
2014-04-22,35.759998,36.740002,35.750000,36.160000,34.089531,8941800
2014-04-23,37.139999,37.599998,36.400002,37.090000,34.966282,14649500
2014-04-24,37.840000,38.240002,35.799999,37.259998,35.126549,21038700
2014-04-25,37.000000,37.110001,35.910000,36.000000,33.938690,9574100
2014-04-28,36.410000,36.720001,34.340000,35.160000,33.146782,13149300
2014-04-29,35.200001,35.650002,34.970001,35.509998,33.476753,8994200
2014-04-30,35.680000,35.880001,34.889999,35.070000,33.061943,6944600
2014-05-01,35.860001,36.700001,35.470001,36.389999,34.306351,11497700
2014-05-02,36.270000,36.720001,36.060001,36.490002,34.400635,6986300
2014-05-05,36.080002,36.779999,35.790001,36.599998,34.504337,5818100
2014-05-06,37.139999,37.400002,36.389999,36.669998,34.570335,9492600
2014-05-07,36.529999,37.310001,36.310001,37.220001,35.088844,7800000
2014-05-08,37.250000,38.250000,37.049999,38.250000,36.059856,14450100
2014-05-09,37.959999,38.700001,37.910000,38.259998,36.069286,9704400
2014-05-12,38.349998,39.490002,38.349998,39.389999,37.134583,12438300
2014-05-13,38.950001,39.740002,38.849998,39.310001,37.059170,8680100
2014-05-14,39.080002,39.240002,38.560001,38.840000,36.616074,7987700
2014-05-15,38.549999,38.730000,37.480000,38.189999,36.003300,10673900
2014-05-16,38.009998,38.680000,37.759998,38.529999,36.323830,7062500
2014-05-19,38.490002,39.160000,38.099998,38.570000,36.361542,7164500
2014-05-20,38.540001,38.880001,38.020000,38.240002,36.050430,6285400
2014-05-21,38.279999,38.849998,38.049999,38.320000,36.125847,6564100
2014-05-22,38.299999,38.880001,38.299999,38.720001,36.502956,6414500
2014-05-23,38.529999,39.500000,38.529999,39.110001,36.870625,9864400
2014-05-27,39.380001,39.930000,39.230000,39.349998,37.096886,9586900
2014-05-28,39.400002,40.330002,39.189999,39.799999,37.521111,11132400
2014-05-29,39.889999,40.270000,39.360001,39.820000,37.539959,9667100
2014-05-30,39.830002,40.169998,39.680000,40.160000,37.860493,13888300
2014-06-02,40.000000,41.250000,40.000000,41.220001,38.859802,9902100
2014-06-03,41.130001,42.090000,41.110001,41.439999,39.067211,9456200
2014-06-04,41.360001,42.900002,41.200001,42.820000,40.368187,11931500
2014-06-05,43.000000,43.490002,42.270000,42.410000,39.981667,8539600
2014-06-06,42.450001,43.919998,42.419998,43.880001,41.367500,13615400
2014-06-09,44.000000,44.430000,43.070000,43.590000,41.094105,11689500
2014-06-10,43.500000,43.860001,42.930000,43.660000,41.160095,8384400
2014-06-11,42.900002,43.290001,42.029999,42.290001,39.868538,13184000
2014-06-12,41.270000,41.410000,38.849998,40.200001,37.898209,37320100
2014-06-13,40.250000,40.919998,39.549999,40.380001,38.067902,13586100
2014-06-16,39.680000,41.290001,39.669998,41.060001,38.708969,13633600
2014-06-17,41.080002,42.189999,40.759998,41.869999,39.472580,12523400
2014-06-18,41.930000,42.820000,41.570000,42.660000,40.217342,11249400
2014-06-19,42.820000,43.490002,42.660000,43.060001,40.594448,14116000
2014-06-20,43.040001,44.549999,43.029999,44.549999,41.999134,40641900
2014-06-23,44.299999,44.880001,43.799999,44.360001,41.820011,18454500
2014-06-24,44.139999,44.610001,42.759998,43.180000,40.707573,13248100
2014-06-25,42.900002,44.000000,42.299999,43.910000,41.395779,10944400
2014-06-26,43.959999,44.599998,43.500000,44.549999,41.999134,11174300
2014-06-27,44.299999,44.750000,43.910000,44.000000,41.480621,41468300
2014-06-30,44.040001,44.080002,42.830002,42.959999,40.500164,10439600
2014-07-01,43.439999,43.900002,43.049999,43.860001,41.348640,9162600
2014-07-02,42.889999,42.950001,41.419998,41.950001,39.548008,19744600
2014-07-03,42.610001,42.939999,41.400002,41.619999,39.236908,8258000
2014-07-07,41.720001,41.720001,39.919998,40.099998,37.803936,14223500
2014-07-08,39.139999,40.330002,37.900002,40.259998,37.954777,26399400
2014-07-09,42.080002,42.349998,40.509998,41.990002,39.585724,20468300
2014-07-10,41.000000,42.980000,40.770000,42.820000,40.368187,11827200
2014-07-11,42.910000,43.230000,42.520000,42.880001,40.424763,8135500
2014-07-14,43.259998,43.590000,42.730000,42.980000,40.519024,7214700
2014-07-15,43.330002,43.730000,42.779999,43.700001,41.197807,8358400
2014-07-16,44.000000,44.000000,43.299999,43.480000,40.990398,6371100
2014-07-17,43.040001,43.439999,41.650002,41.700001,39.312325,13919700
2014-07-18,42.230000,43.220001,42.150002,42.919998,40.462463,8869000
2014-07-21,42.910000,42.950001,42.250000,42.480000,40.047657,5679500
2014-07-22,42.700001,42.889999,42.150002,42.380001,39.953377,6456900
2014-07-23,42.720001,43.660000,42.650002,43.330002,40.848984,10166700
2014-07-24,42.500000,43.950001,41.700001,42.160000,39.745979,18015200
2014-07-25,42.250000,42.680000,41.340000,41.680000,39.293461,10986700
2014-07-28,41.869999,41.950001,39.810001,40.290001,37.983047,15941300
2014-07-29,40.650002,40.849998,39.389999,39.529999,37.266579,10713400
2014-07-30,39.900002,40.259998,39.299999,39.549999,37.285431,10757600
2014-07-31,38.900002,39.400002,38.049999,38.849998,36.718349,13532100
2014-08-01,38.750000,39.529999,38.430000,39.430000,37.266529,8975900
2014-08-04,39.490002,39.849998,37.630001,38.139999,36.047302,11090100
2014-08-05,37.889999,38.450001,36.740002,37.180000,35.139980,10423000
2014-08-06,36.560001,38.000000,36.139999,37.459999,35.404606,9501300
2014-08-07,37.700001,38.410000,36.500000,36.860001,34.837540,9886800
2014-08-08,36.560001,37.380001,35.230000,37.180000,35.139980,20753800
2014-08-11,37.790001,38.369999,37.349998,37.970001,35.886635,9015800
2014-08-12,38.139999,38.139999,37.270000,37.520000,35.461327,6223700
2014-08-13,37.639999,38.459999,37.439999,38.119999,36.028400,6177000
2014-08-14,38.500000,39.610001,38.459999,39.570000,37.398838,10132500
2014-08-15,39.980000,40.080002,38.790001,39.189999,37.039684,9806500
2014-08-18,39.599998,40.900002,39.599998,40.660000,38.429035,10900700
2014-08-19,40.959999,41.000000,40.259998,40.430000,38.211647,5819600
2014-08-20,40.400002,40.799999,40.029999,40.599998,38.372322,6504500
2014-08-21,40.750000,40.849998,39.450001,39.509998,37.342125,8152000
2014-08-22,39.599998,40.209999,39.549999,39.849998,37.663475,5771400
2014-08-25,40.230000,40.279999,39.400002,39.419998,37.257065,7071800
2014-08-26,39.549999,39.750000,39.070000,39.090000,36.945171,5732600
2014-08-27,39.360001,39.400002,38.680000,38.990002,36.850662,6457300
2014-08-28,38.709999,39.400002,38.700001,39.169998,37.020786,3888100
2014-08-29,39.099998,39.349998,38.360001,38.880001,36.746696,6644600
2014-09-02,39.000000,40.540001,38.889999,40.500000,38.277813,10932800
2014-09-03,39.730000,39.900002,38.669998,39.139999,36.992435,9995100
2014-09-04,39.369999,39.980000,38.360001,38.470001,36.359196,12004000
2014-09-05,38.509998,38.709999,37.709999,37.849998,35.773212,12067600
2014-09-08,37.959999,38.400002,37.959999,38.230000,36.132366,7345800
2014-09-09,37.630001,38.680000,37.380001,37.959999,35.877182,9101100
2014-09-10,37.930000,38.869999,37.910000,38.580002,36.463165,8107500
2014-09-11,38.730000,39.040001,37.930000,38.090000,36.000050,10066700
2014-09-12,38.090000,38.509998,37.630001,37.650002,35.584190,8229200
2014-09-15,37.599998,37.799999,36.840000,37.070000,35.036018,7954200
2014-09-16,37.000000,38.009998,36.810001,37.980000,35.896080,6723000
2014-09-17,37.919998,38.240002,37.040001,37.459999,35.404606,6682700
2014-09-18,37.700001,38.110001,37.599998,38.049999,35.962238,4553800
2014-09-19,38.060001,38.250000,36.630001,36.630001,34.620159,17589900
2014-09-22,37.000000,37.000000,35.439999,35.580002,33.627766,10964300
2014-09-23,35.040001,35.770000,34.639999,35.330002,33.391487,12146800
2014-09-24,35.470001,36.340000,35.180000,36.119999,34.138138,8487700
2014-09-25,35.880001,35.980000,34.869999,35.209999,33.278065,10931800
2014-09-26,35.250000,36.119999,35.020000,35.930000,33.958557,8514800
2014-09-29,35.349998,35.750000,34.939999,35.029999,33.107948,7485000
2014-09-30,35.049999,35.849998,34.340000,35.480000,33.533257,10657900
2014-10-01,34.720001,34.939999,33.849998,34.389999,32.503067,19443300
2014-10-02,34.470001,35.380001,33.509998,33.930000,32.068295,21476300
2014-10-03,34.660000,36.320000,34.610001,36.230000,34.242100,15076600
2014-10-06,36.310001,36.500000,34.860001,34.930000,33.013432,12789300
2014-10-07,34.750000,35.020000,34.060001,34.090000,32.219528,10030100
2014-10-08,34.529999,34.549999,32.599998,33.000000,31.189327,22753600
2014-10-09,33.500000,33.700001,31.940001,31.980000,30.225296,22634100
2014-10-10,31.549999,32.250000,29.780001,30.780001,29.091137,31018700
2014-10-13,31.070000,31.389999,28.100000,28.580000,27.011850,34532900
2014-10-14,29.290001,32.180000,29.280001,31.510000,29.781082,28136800
2014-10-15,30.219999,32.619999,29.490000,31.690001,29.951206,39941300
2014-10-16,30.629999,33.400002,30.000000,32.970001,31.160980,24983100
2014-10-17,33.880001,34.340000,32.810001,33.380001,31.548475,16001100
2014-10-20,34.189999,35.389999,34.000000,35.220001,33.287529,13532700
2014-10-21,36.139999,37.880001,36.020000,37.849998,35.773212,26347700
2014-10-22,38.049999,38.220001,36.939999,37.040001,35.007656,18958400
2014-10-23,37.430000,40.180000,36.799999,38.480000,36.368645,33292000
2014-10-24,38.599998,39.950001,38.580002,39.820000,37.635128,17834100
2014-10-27,39.599998,40.400002,39.290001,39.910000,37.720181,13353100
2014-10-28,40.110001,40.759998,39.750000,40.240002,38.032089,12185300
2014-10-29,40.070000,40.400002,39.240002,39.939999,37.748531,15782400
2014-10-30,39.910000,40.689999,39.619999,40.299999,38.184391,10566600
2014-10-31,41.099998,41.750000,40.799999,41.349998,39.179256,13008200
2014-11-03,41.439999,42.099998,41.430000,42.000000,39.795147,8441400
2014-11-04,42.830002,43.700001,42.500000,42.700001,40.458405,17421200
2014-11-05,43.320000,43.349998,42.090000,42.250000,40.032021,11528800
2014-11-06,42.590000,44.130001,42.590000,43.139999,40.875294,14477200
2014-11-07,43.139999,43.490002,42.630001,43.200001,40.932148,9022600
2014-11-10,42.500000,43.939999,41.680000,43.830002,41.529076,13171000
2014-11-11,44.000000,44.470001,43.320000,43.439999,41.159542,11048700
2014-11-12,43.250000,43.630001,42.840000,43.430000,41.150078,7705300
2014-11-13,43.540001,44.459999,43.490002,44.119999,41.803856,11135000
2014-11-14,44.000000,44.540001,43.669998,44.009998,41.699627,8746200
2014-11-17,43.970001,44.580002,43.630001,43.689999,41.396420,8691700
2014-11-18,43.759998,45.459999,43.759998,45.049999,42.685028,14218900
2014-11-19,44.830002,45.400002,44.040001,44.099998,41.784901,11291100
2014-11-20,43.650002,44.720001,43.200001,44.160000,41.841751,9431400
2014-11-21,44.380001,44.490002,43.250000,43.310001,41.036373,10866500
2014-11-24,43.720001,43.959999,42.779999,43.209999,40.941628,9576600
2014-11-25,43.180000,44.439999,43.099998,44.150002,41.832275,11563800
2014-11-26,44.310001,45.750000,44.000000,44.970001,42.609230,12798600
2014-11-28,47.000000,49.450001,47.000000,48.529999,45.982342,21638700
2014-12-01,49.000000,49.470001,47.360001,47.880001,45.366463,15151400
2014-12-02,48.119999,48.700001,47.150002,47.860001,45.347515,11853900
2014-12-03,47.740002,48.470001,46.930000,48.240002,45.707573,8913700
2014-12-04,49.599998,50.270000,49.320000,49.650002,47.043549,15219000
2014-12-05,50.090000,51.750000,50.009998,51.009998,48.332150,15588200
2014-12-08,50.439999,51.320000,50.150002,50.820000,48.152122,16167300
2014-12-09,49.099998,49.200001,47.389999,48.310001,45.773895,20575400
2014-12-10,49.799999,50.400002,48.250000,48.939999,46.370819,18500000
2014-12-11,49.799999,51.500000,49.650002,50.529999,47.877346,15054200
2014-12-12,51.680000,51.700001,49.900002,49.970001,47.346760,15364000
2014-12-15,50.209999,51.320000,49.320000,50.840000,48.171078,15368500
2014-12-16,51.009998,51.150002,47.680000,47.959999,45.442265,22053700
2014-12-17,48.259998,49.490002,46.049999,48.799999,46.238174,24779800
2014-12-18,48.560001,50.930000,47.500000,50.139999,47.507824,16945300
2014-12-19,49.669998,50.939999,49.099998,50.709999,48.047897,26787700
2014-12-22,51.099998,51.880001,50.720001,50.840000,48.171078,8872400
2014-12-23,50.950001,51.139999,49.840000,50.209999,47.574146,7166300
2014-12-24,50.660000,51.689999,50.349998,51.430000,48.730118,5955400
2014-12-26,51.459999,52.250000,51.060001,51.959999,49.232281,6841800
2014-12-29,51.650002,53.240002,51.299999,52.849998,50.075562,8788900
2014-12-30,53.000000,53.700001,52.830002,53.419998,50.615639,8063100
2014-12-31,53.900002,54.639999,53.320000,53.630001,50.814617,10626000
2015-01-02,54.279999,54.599998,53.070000,53.910000,51.079918,10748600
2015-01-05,54.369999,54.540001,53.340000,53.880001,51.051483,11565000
2015-01-06,54.270000,54.430000,52.130001,53.040001,50.255585,13772200
2015-01-07,53.380001,53.650002,52.119999,53.009998,50.227158,10069800
2015-01-08,53.480000,54.279999,53.250000,53.660000,50.843037,9672100
2015-01-09,53.669998,53.910000,51.820000,52.020000,49.289127,12351600
2015-01-12,51.060001,51.450001,49.200001,49.580002,46.977222,18261300
2015-01-13,50.119999,51.430000,49.459999,50.400002,47.754173,12259300
2015-01-14,49.410000,50.230000,48.099998,49.410000,46.816154,15684700
2015-01-15,49.139999,50.400002,48.580002,49.410000,46.816154,10396900
2015-01-16,49.380001,49.970001,48.270000,49.810001,47.195148,12978000
2015-01-20,51.000000,52.830002,49.930000,52.750000,49.980816,15157300
2015-01-21,52.650002,54.000000,51.950001,53.669998,50.852512,12882200
2015-01-22,54.520000,55.820000,53.910000,55.590000,52.671711,16201100
2015-01-23,55.400002,55.980000,54.799999,55.689999,52.766476,9488800
2015-01-26,55.889999,56.200001,54.730000,55.450001,52.539074,13353900
2015-01-27,53.990002,54.520000,52.540001,52.700001,49.933437,19810700
2015-01-28,52.790001,53.700001,50.299999,50.619999,47.962620,17064800
2015-01-29,51.049999,52.419998,50.570000,52.240002,49.497581,16618900
2015-01-30,52.020000,52.130001,48.630001,49.080002,46.503460,18473100
2015-02-02,48.580002,48.930000,46.209999,48.720001,46.162369,22413100
2015-02-03,47.299999,48.160000,46.549999,47.500000,45.006409,16678900
2015-02-04,48.619999,49.790001,48.230000,49.459999,46.863522,11836800
2015-02-05,49.459999,49.459999,47.599998,48.810001,46.341347,9220900
2015-02-06,48.840000,49.470001,47.889999,48.150002,45.714722,8650100
2015-02-09,46.410000,47.240002,45.950001,46.529999,44.176655,12961900
2015-02-10,47.400002,48.380001,46.900002,48.049999,45.619774,9085300
2015-02-11,48.790001,48.950001,47.349998,47.590000,45.183048,10060200
2015-02-12,46.750000,48.500000,46.400002,47.880001,45.458370,9542800
2015-02-13,47.529999,48.400002,46.650002,48.389999,45.942585,9895700
2015-02-17,48.770000,49.450001,47.860001,48.009998,45.581806,7260500
2015-02-18,48.599998,49.450001,48.180000,49.310001,46.816048,8752700
2015-02-19,50.779999,50.799999,49.590000,49.779999,47.262287,11462600
2015-02-20,49.810001,51.119999,49.130001,51.020000,48.439564,10537900
2015-02-23,51.750000,52.200001,50.950001,51.310001,48.714893,9508700
2015-02-24,50.290001,51.560001,49.360001,51.520000,48.914284,13916700
2015-02-25,51.299999,51.490002,49.459999,49.730000,47.214809,9577000
2015-02-26,50.380001,50.380001,49.020000,49.349998,46.854023,7577300
2015-02-27,49.000000,49.400002,47.849998,47.900002,45.477367,9396400
2015-03-02,48.200001,48.570000,47.849998,48.310001,45.866631,11482900
2015-03-03,47.900002,49.029999,47.750000,48.770000,46.303371,9051200
2015-03-04,48.849998,48.959999,47.980000,48.950001,46.474262,6711000
2015-03-05,49.189999,49.200001,47.779999,48.400002,45.952080,7041000
2015-03-06,48.330002,48.939999,47.900002,48.000000,45.572308,7002300
2015-03-09,48.049999,48.580002,47.580002,47.919998,45.496346,7460200
2015-03-10,47.500000,47.580002,46.470001,46.740002,44.376038,9337100
2015-03-11,46.900002,47.889999,46.580002,47.389999,44.993168,6630300
2015-03-12,47.570000,48.720001,47.560001,48.680000,46.217918,7133500
2015-03-13,48.750000,49.490002,48.279999,49.220001,46.730606,9188000
2015-03-16,49.770000,50.450001,49.450001,50.220001,47.680027,10897800
2015-03-17,52.630001,54.180000,52.500000,53.689999,50.974522,41837900
2015-03-18,53.689999,54.599998,53.340000,54.130001,51.392273,21325000
2015-03-19,54.570000,55.240002,54.450001,55.189999,52.398663,18897700
2015-03-20,55.189999,56.049999,54.860001,55.759998,52.939831,137767200
2015-03-23,55.470001,55.930000,54.369999,54.400002,51.648609,19042000
2015-03-24,54.040001,54.410000,53.660000,53.930000,51.202389,11940800
2015-03-25,53.619999,53.779999,51.930000,52.009998,49.379490,14237900
2015-03-26,50.840000,51.689999,50.250000,51.270000,48.676926,14242700
2015-03-27,51.380001,52.849998,51.380001,52.660000,49.996624,9004000
2015-03-30,53.240002,53.840000,53.049999,53.639999,50.927052,8167300
2015-03-31,53.660000,53.730000,52.680000,52.779999,50.110558,8386400
2015-04-01,51.099998,51.380001,50.110001,50.439999,47.888901,15191500
2015-04-02,50.480000,50.849998,49.150002,49.180000,46.692623,14109800
2015-04-06,48.349998,48.689999,47.669998,48.080002,45.648262,13323400
2015-04-07,48.299999,48.799999,47.490002,47.500000,45.097588,9393200
2015-04-08,47.799999,49.090000,47.730000,48.740002,46.274883,11180000
2015-04-09,48.860001,49.480000,47.720001,47.840000,45.420395,11576200
2015-04-10,48.160000,48.790001,47.720001,47.730000,45.315964,11713400
2015-04-13,47.470001,48.590000,47.470001,47.790001,45.372921,9350300
2015-04-14,47.490002,47.779999,46.880001,47.419998,45.021641,9878400
2015-04-15,48.000000,48.720001,47.669998,47.750000,45.334946,9846700
2015-04-16,47.810001,48.910000,47.750000,48.240002,45.800171,7155900
2015-04-17,47.959999,48.650002,47.950001,48.189999,45.752701,8659800
2015-04-20,48.610001,49.779999,47.910000,49.759998,47.243286,9523500
2015-04-21,50.000000,51.419998,49.459999,51.360001,48.762379,10850300
2015-04-22,51.400002,51.540001,50.400002,51.400002,48.800350,7333300
2015-04-23,51.070000,51.720001,50.700001,51.450001,48.847816,9821800
2015-04-24,51.980000,53.470001,51.490002,52.709999,50.044094,20248100
2015-04-27,52.680000,52.680000,51.700001,51.869999,49.246571,9843400
2015-04-28,51.700001,51.820000,50.009998,51.189999,48.600967,9235700
2015-04-29,50.580002,50.799999,47.660000,48.880001,46.407803,18050300
2015-04-30,48.500000,49.459999,48.009998,48.290001,45.941631,9400400
2015-05-01,48.650002,49.830002,48.509998,49.389999,46.988136,8084600
2015-05-04,49.410000,50.080002,48.799999,48.950001,46.569542,5589800
2015-05-05,48.209999,48.709999,46.900002,47.009998,44.723877,11385000
2015-05-06,46.779999,47.639999,46.150002,47.049999,44.761917,10116400
2015-05-07,47.400002,49.619999,47.400002,49.060001,46.674179,11428000
2015-05-08,49.230000,49.830002,48.930000,49.040001,46.655151,6478200
2015-05-11,49.000000,50.299999,48.799999,49.650002,47.235489,8036700
2015-05-12,49.110001,49.400002,48.630001,48.849998,46.474388,6820500
2015-05-13,49.270000,49.849998,48.400002,48.490002,46.131912,8553100
2015-05-14,48.939999,49.090000,48.500000,48.820000,46.445854,7980100
2015-05-15,49.410000,49.450001,48.560001,48.669998,46.303154,6650400
2015-05-18,48.560001,49.169998,48.380001,49.000000,46.617104,6152300
2015-05-19,49.450001,49.680000,47.700001,47.849998,45.523014,14984900
2015-05-20,47.560001,47.560001,42.970001,43.060001,40.965961,51460300
2015-05-21,43.189999,43.389999,42.400002,42.470001,40.404663,23895800
2015-05-22,42.700001,42.930000,42.020000,42.610001,40.537846,16113100
2015-05-26,43.049999,43.090000,41.360001,41.560001,39.538921,17481100
2015-05-27,41.650002,42.450001,41.599998,42.240002,40.185848,13017800
2015-05-28,42.250000,42.500000,41.770000,41.970001,39.928982,9238800
2015-05-29,41.680000,42.599998,41.320000,42.369999,40.309525,13236100
2015-06-01,42.610001,44.380001,42.090000,44.180000,42.031494,21917100
2015-06-02,43.299999,44.110001,43.040001,43.779999,41.650951,14832900
2015-06-03,43.349998,43.910000,43.009998,43.130001,41.032566,13272600
2015-06-04,43.049999,43.980000,41.880001,42.169998,40.119244,14128000
2015-06-05,42.130001,42.580002,41.709999,41.720001,39.691135,9951100
2015-06-08,41.070000,41.240002,39.270000,39.860001,37.921589,25757800
2015-06-09,38.799999,40.720001,38.450001,40.330002,38.368721,27024800
2015-06-10,40.209999,41.209999,39.700001,40.430000,38.463875,15731900
2015-06-11,40.790001,41.259998,39.939999,40.020000,38.073807,10116700
2015-06-12,39.840000,41.000000,39.759998,40.709999,38.730247,10333800
2015-06-15,40.349998,41.000000,40.009998,40.070000,38.121368,8830300
2015-06-16,40.130001,40.320000,39.320000,39.480000,37.560059,9212100
2015-06-17,39.270000,40.090000,38.910000,39.880001,37.940617,9567400
2015-06-18,39.799999,40.220001,39.610001,39.980000,38.035751,10647000
2015-06-19,40.299999,41.889999,40.299999,41.560001,39.538921,20198300
2015-06-22,42.919998,43.250000,42.240002,43.029999,40.937416,15120200
2015-06-23,42.980000,43.419998,42.349998,42.730000,40.652016,10702000
2015-06-24,42.700001,42.919998,42.070000,42.240002,40.185848,6895900
2015-06-25,42.650002,43.419998,42.200001,42.240002,40.185848,8174200
2015-06-26,42.439999,42.580002,41.330002,41.439999,39.424747,9819900
2015-06-29,40.770000,41.320000,39.590000,39.750000,37.816929,17651700
2015-06-30,40.200001,40.599998,39.930000,39.939999,37.997696,11184500
2015-07-01,40.650002,40.900002,37.799999,38.799999,36.913139,24907100
2015-07-02,39.020000,39.810001,38.400002,39.029999,37.131943,11080000
2015-07-06,39.090000,40.000000,39.080002,39.730000,37.797905,9157700
2015-07-07,39.930000,40.740002,39.259998,40.669998,38.692184,10375900
2015-07-08,40.299999,40.310001,39.139999,39.310001,37.398331,11193000
2015-07-09,39.840000,40.279999,39.660000,39.669998,37.740822,8490900
2015-07-10,40.509998,41.639999,40.500000,41.209999,39.205925,16451700
2015-07-13,41.959999,42.720001,41.959999,42.419998,40.357086,12077000
2015-07-14,42.040001,42.459999,41.290001,42.060001,40.014599,12701500
2015-07-15,41.389999,42.220001,40.389999,41.540001,39.519897,17922800
2015-07-16,41.810001,42.220001,41.299999,41.389999,39.377174,12111300
2015-07-17,41.450001,41.840000,41.240002,41.400002,39.386692,9736000
2015-07-20,41.549999,41.709999,40.439999,40.549999,38.578026,7645900
2015-07-21,40.500000,41.299999,40.490002,40.900002,38.911007,7300000
2015-07-22,40.959999,41.610001,40.959999,41.430000,39.415230,8302900
2015-07-23,42.779999,43.810001,42.000000,42.610001,40.537846,16579900
2015-07-24,43.000000,43.110001,39.619999,39.630001,37.702763,20152600
2015-07-27,39.630001,40.810001,38.900002,40.139999,38.187965,12071400
2015-07-28,40.180000,41.380001,40.180000,41.169998,39.167877,8186000
2015-07-29,41.090000,41.330002,40.439999,40.730000,38.749275,6801400
2015-07-30,40.580002,40.930000,39.919998,40.270000,38.311649,5855800
2015-07-31,40.529999,40.540001,39.880001,40.099998,38.149914,6955900
2015-08-03,40.240002,41.849998,40.209999,41.709999,39.681614,9261900
2015-08-04,42.150002,42.770000,41.880001,42.740002,40.661526,13354300
2015-08-05,42.849998,43.299999,42.590000,42.959999,40.870831,7581000
2015-08-06,43.250000,43.450001,41.759998,42.180000,40.222382,7395500
2015-08-07,42.209999,42.480000,41.400002,41.490002,39.564419,5588600
2015-08-10,41.750000,42.430000,41.450001,41.680000,39.745605,6860600
2015-08-11,41.740002,43.419998,41.650002,42.700001,40.718254,10378600
2015-08-12,42.369999,42.680000,40.680000,42.520000,40.546608,10391900
2015-08-13,42.759998,43.279999,42.270000,42.669998,40.689648,6605800
2015-08-14,42.349998,43.169998,42.349998,42.880001,40.889896,4857400
2015-08-17,42.959999,44.020000,42.820000,43.950001,41.910240,8385400
2015-08-18,44.060001,44.450001,43.240002,43.630001,41.605083,6317200
2015-08-19,43.529999,44.270000,43.209999,43.529999,41.509735,8374000
2015-08-20,42.840000,43.520000,41.779999,41.980000,40.031666,8905700
2015-08-21,41.400002,41.599998,39.750000,39.750000,37.905155,16241600
2015-08-24,36.000000,39.900002,34.099998,37.619999,35.874023,19612700
2015-08-25,39.389999,39.490002,37.490002,37.500000,35.759586,12820300
2015-08-26,38.770000,39.009998,36.970001,38.849998,37.046940,15679800
2015-08-27,39.169998,39.450001,37.970001,39.029999,37.218582,13793600
2015-08-28,38.930000,39.580002,38.349998,38.619999,36.827610,11825000
2015-08-31,38.630001,39.759998,38.619999,38.980000,37.170898,12409600
2015-09-01,38.630001,39.810001,38.500000,39.200001,37.380684,16042600
2015-09-02,39.970001,41.509998,39.799999,41.509998,39.583485,19316800
2015-09-03,41.840000,41.910000,40.779999,40.889999,38.992264,9905600
2015-09-04,40.400002,41.320000,40.150002,40.599998,38.715710,9738400
2015-09-08,41.279999,41.580002,40.689999,40.799999,38.906433,10814800
2015-09-09,41.150002,42.180000,40.630001,41.000000,39.097153,12481200
2015-09-10,41.389999,41.880001,40.709999,41.209999,39.297398,9181600
2015-09-11,41.220001,42.150002,41.049999,42.150002,40.193779,8635200
2015-09-14,42.169998,42.500000,41.840000,42.290001,40.327293,7362500
2015-09-15,42.360001,42.849998,41.889999,42.639999,40.661041,7008300
2015-09-16,42.400002,43.250000,42.240002,43.060001,41.061543,7703100
2015-09-17,43.110001,44.590000,42.990002,43.990002,41.948380,12835700
2015-09-18,43.430000,44.029999,43.279999,43.490002,41.471588,12446900
2015-09-21,43.720001,44.009998,42.880001,43.230000,41.223656,6687200
2015-09-22,42.770000,43.080002,40.919998,41.189999,39.278339,12483700
2015-09-23,41.320000,41.500000,40.500000,41.240002,39.326015,8248800
2015-09-24,41.150002,41.150002,39.919998,40.250000,38.381954,10507300
2015-09-25,40.930000,41.029999,39.919998,40.240002,38.372433,7524900
2015-09-28,39.869999,40.180000,38.639999,39.080002,37.266270,9635900
2015-09-29,39.049999,39.770000,38.790001,39.180000,37.361622,7478800
2015-09-30,39.180000,39.680000,37.720001,38.830002,37.027863,15823700
2015-10-01,38.500000,39.270000,37.840000,39.200001,37.380684,9175100
2015-10-02,38.750000,38.770000,37.419998,38.630001,36.837154,12276300
2015-10-05,38.900002,40.299999,38.820000,40.189999,38.324745,9421800
2015-10-06,39.950001,40.369999,38.080002,38.130001,36.360352,12985800
2015-10-07,38.410000,39.410000,37.759998,39.310001,37.485596,10513700
2015-10-08,39.209999,40.029999,38.700001,39.740002,37.895626,8308100
2015-10-09,40.270000,42.490002,40.250000,42.419998,40.451252,16835500
2015-10-12,42.590000,43.880001,42.549999,43.840000,41.805347,11443300
2015-10-13,42.700001,43.970001,42.520000,43.410000,41.395298,13250300
2015-10-14,44.000000,44.500000,43.230000,43.799999,41.767197,11125800
2015-10-15,44.099998,44.480000,43.500000,44.459999,42.396568,8185400
2015-10-16,43.950001,44.020000,42.860001,43.709999,41.681381,11572900
2015-10-19,43.830002,44.490002,43.619999,44.450001,42.387028,8934600
2015-10-20,44.540001,45.180000,44.450001,44.790001,42.711254,7610800
2015-10-21,44.490002,45.180000,44.090000,44.310001,42.253536,6935700
2015-10-22,44.889999,46.009998,44.360001,45.990002,43.855560,14444600
2015-10-23,46.369999,46.419998,43.810001,45.669998,43.550407,20281400
2015-10-26,45.360001,46.570000,44.990002,46.470001,44.313290,11026200
2015-10-27,46.410000,46.689999,45.650002,46.459999,44.303749,6824100
2015-10-28,46.200001,46.360001,45.230000,45.860001,43.731602,7629700
2015-10-29,45.630001,46.099998,45.209999,45.860001,43.731602,5234400
2015-10-30,45.770000,46.770000,45.709999,46.220001,44.074883,8589700
2015-11-02,46.200001,46.820000,46.200001,46.470001,44.313290,6189300
2015-11-03,47.020000,47.090000,46.080002,46.500000,44.437523,6983200
2015-11-04,46.419998,46.450001,45.150002,45.630001,43.606110,8081400
2015-11-05,45.700001,45.830002,45.029999,45.599998,43.577438,5864700
2015-11-06,45.509998,45.970001,45.049999,45.340000,43.328968,11669600
2015-11-09,45.169998,45.209999,44.560001,44.650002,42.669582,7214600
2015-11-10,44.660000,45.160000,44.020000,44.490002,42.516670,5935300
2015-11-11,44.759998,44.950001,44.369999,44.389999,42.421104,4413000
2015-11-12,44.290001,44.520000,43.820000,43.900002,41.952847,5951100
2015-11-13,43.669998,44.230000,43.119999,43.450001,41.522804,7486100
2015-11-16,42.410000,42.840000,41.849998,42.830002,40.930298,10201100
2015-11-17,43.000000,43.459999,42.049999,42.299999,40.423805,9596500
2015-11-18,42.320000,42.320000,41.009998,41.750000,39.898209,11071100
2015-11-19,41.939999,42.730000,41.889999,42.299999,40.423805,6545500
2015-11-20,42.400002,42.709999,42.049999,42.200001,40.328247,5656000
2015-11-23,42.110001,42.740002,41.810001,42.299999,40.423805,4166100
2015-11-24,41.020000,41.639999,40.450001,41.230000,39.401257,7578000
2015-11-25,41.349998,41.500000,40.959999,41.310001,39.477722,4276600
2015-11-27,41.380001,42.250000,41.169998,41.689999,39.840862,3066600
2015-11-30,41.750000,41.990002,40.980000,41.259998,39.429932,6450900
2015-12-01,41.470001,43.299999,41.299999,43.259998,41.341221,8912900
2015-12-02,44.090000,44.529999,43.529999,43.820000,41.876392,8010400
2015-12-03,43.650002,44.599998,42.919998,43.270000,41.350784,7235300
2015-12-04,43.820000,44.990002,43.820000,44.970001,42.975384,9460900
2015-12-07,45.349998,46.490002,45.220001,45.779999,43.749447,8911700
2015-12-08,45.099998,45.509998,44.070000,44.549999,42.574001,9043700
2015-12-09,44.299999,45.189999,43.189999,43.650002,41.713936,8001000
2015-12-10,43.790001,44.480000,43.540001,44.090000,42.134411,7955600
2015-12-11,43.279999,43.590000,42.060001,42.090000,40.223133,10235200
2015-12-14,42.259998,42.869999,41.080002,41.770000,39.917313,10750500
2015-12-15,41.970001,42.820000,41.919998,42.599998,40.710503,7097300
2015-12-16,42.990002,43.490002,42.119999,43.200001,41.283894,7850900
2015-12-17,43.330002,43.950001,42.450001,42.459999,40.576714,7225000
2015-12-18,41.610001,42.310001,40.700001,41.090000,39.267483,17810000
2015-12-21,41.349998,42.430000,41.349998,42.400002,40.519371,6597500
2015-12-22,42.560001,43.080002,42.360001,42.900002,40.997192,5704700
2015-12-23,42.779999,43.389999,42.430000,43.290001,41.369900,6093600
2015-12-24,43.270000,44.189999,43.110001,43.810001,41.866833,3307000
2015-12-28,43.619999,44.040001,42.910000,43.230000,41.312557,4148000
2015-12-29,43.250000,43.619999,43.029999,43.500000,41.570580,4006900
2015-12-30,43.639999,43.639999,42.459999,42.799999,40.901627,5463600
2015-12-31,42.540001,42.570000,41.830002,42.349998,40.471588,6813800
2016-01-04,41.290001,41.349998,40.299999,40.910000,39.095455,12037200
2016-01-05,41.180000,41.490002,39.950001,40.520000,38.722763,10514200
2016-01-06,40.049999,41.700001,40.000000,41.230000,39.401257,12393800
2016-01-07,40.970001,41.520000,39.680000,40.450001,38.655853,11312900
2016-01-08,40.939999,41.360001,40.259998,40.369999,38.579407,8853100
2016-01-11,40.560001,41.200001,39.900002,41.080002,39.257915,15877500
2016-01-12,41.150002,42.360001,40.480000,42.000000,40.137115,12636000
2016-01-13,42.169998,42.740002,39.660000,40.099998,38.321396,12718600
2016-01-14,40.209999,40.779999,38.860001,40.549999,38.751427,11756500
2016-01-15,39.040001,39.889999,38.369999,38.759998,37.040825,18924800
2016-01-19,39.590000,39.779999,38.209999,38.860001,37.136383,10505900
2016-01-20,38.529999,39.849998,36.200001,39.060001,37.327518,16089100
2016-01-21,38.930000,40.000000,38.020000,39.790001,38.025139,9781700
2016-01-22,40.000000,40.720001,39.570000,40.160000,38.378731,7247000
2016-01-25,40.020000,40.160000,38.820000,38.880001,37.155502,10113200
2016-01-26,38.730000,39.750000,38.439999,39.639999,37.881786,8099000
2016-01-27,40.150002,40.869999,39.480000,39.689999,37.929569,10186000
2016-01-28,39.610001,39.790001,37.660000,38.139999,36.448322,17112300
2016-01-29,37.520000,39.090000,36.599998,38.990002,37.260632,20957500
2016-02-01,39.000000,39.939999,38.630001,39.380001,37.633320,12023500
2016-02-02,38.830002,38.970001,37.000000,37.029999,35.387558,12401400
2016-02-03,37.380001,37.610001,35.759998,37.509998,35.846268,12390500
2016-02-04,37.340000,38.599998,36.700001,38.209999,36.515217,8599600
2016-02-05,37.709999,38.490002,36.529999,36.750000,35.119984,10072700
2016-02-08,36.080002,36.160000,34.759998,35.549999,34.065891,12821900
2016-02-09,34.930000,36.750000,34.910000,36.189999,34.679176,11143300
2016-02-10,36.570000,37.639999,36.529999,37.119999,35.570347,8114100
2016-02-11,36.470001,37.220001,36.169998,36.490002,34.966640,8096000
2016-02-12,36.919998,37.980000,36.419998,37.820000,36.241119,9412800
2016-02-16,38.130001,38.770000,37.529999,38.610001,36.998150,7147500
2016-02-17,38.950001,39.830002,38.869999,39.340000,37.697681,8432500
2016-02-18,39.360001,39.680000,38.959999,39.540001,37.889324,9605800
2016-02-19,39.160000,40.070000,39.040001,39.759998,38.100147,11052400
2016-02-22,40.139999,40.930000,40.070000,40.840000,39.135056,9997300
2016-02-23,40.560001,40.810001,40.169998,40.380001,38.694263,6432200
2016-02-24,40.020000,40.830002,39.389999,40.660000,38.962559,6103700
2016-02-25,40.759998,41.380001,40.410000,41.360001,39.633343,6936400
2016-02-26,41.500000,41.599998,40.380001,40.869999,39.163799,7467200
2016-02-29,40.770000,41.340000,40.500000,41.000000,39.288372,5791300
2016-03-01,41.439999,42.020000,41.060001,41.830002,40.083725,7885800
2016-03-02,41.470001,41.799999,41.290001,41.590000,39.853752,7913700
2016-03-03,41.520000,42.240002,41.230000,41.880001,40.131638,8812800
2016-03-04,42.169998,42.169998,41.419998,41.630001,39.892078,9474100
2016-03-07,41.310001,42.230000,40.900002,42.130001,40.371197,6959700
2016-03-08,41.299999,41.410000,40.049999,40.770000,39.067982,8418300
2016-03-09,40.740002,41.720001,40.520000,41.650002,39.911240,8546300
2016-03-10,42.110001,42.110001,40.910000,41.630001,39.892078,5814200
2016-03-11,41.889999,42.500000,41.700001,42.470001,40.697014,5701500
2016-03-14,42.310001,42.700001,42.119999,42.590000,40.811993,4568000
2016-03-15,42.299999,42.490002,41.980000,42.110001,40.352039,4445400
2016-03-16,41.810001,42.430000,41.590000,42.310001,40.543682,4792900
2016-03-17,42.310001,42.310001,41.820000,42.099998,40.342449,5960600
2016-03-18,42.310001,43.529999,41.750000,43.439999,41.626507,13746000
2016-03-21,43.320000,43.779999,43.279999,43.470001,41.655258,4756400
2016-03-22,42.000000,43.020000,41.840000,42.759998,40.974892,6721600
2016-03-23,42.799999,42.860001,41.580002,41.919998,40.169971,9583400
2016-03-24,41.880001,41.950001,40.189999,40.500000,38.809242,12515100
2016-03-28,41.000000,41.340000,40.330002,40.910000,39.202126,6402800
2016-03-29,40.900002,41.430000,40.770000,41.349998,39.623764,6794000
2016-03-30,41.750000,42.070000,41.360001,41.380001,39.652512,6076800
2016-03-31,41.500000,41.680000,40.980000,41.009998,39.297958,8138000
2016-04-01,40.130001,40.160000,39.270000,39.520000,37.870159,11244100
2016-04-04,39.810001,40.240002,39.150002,39.369999,37.726421,7831200
2016-04-05,39.130001,39.380001,38.740002,38.930000,37.304790,7648400
2016-04-06,39.070000,39.070000,38.340000,38.900002,37.276047,5650000
2016-04-07,38.660000,39.049999,37.910000,38.360001,36.758587,8206700
2016-04-08,38.700001,38.720001,38.119999,38.500000,36.892742,6087400
2016-04-11,38.790001,39.549999,38.669998,38.730000,37.113148,7932300
2016-04-12,38.820000,39.430000,38.759998,39.189999,37.553940,6426000
2016-04-13,39.299999,40.009998,38.889999,39.939999,38.272629,12493500
2016-04-14,40.340000,41.660000,40.250000,41.169998,39.451279,10133400
2016-04-15,41.299999,41.360001,40.720001,40.910000,39.202126,6982200
2016-04-18,41.180000,41.259998,40.439999,40.919998,39.211716,5245700
2016-04-19,40.990002,41.759998,40.970001,41.340000,39.614185,6650200
2016-04-20,41.360001,41.709999,41.110001,41.259998,39.537510,5018200
2016-04-21,40.799999,40.930000,39.799999,40.009998,38.339710,10782600
2016-04-22,37.680000,38.490002,37.009998,38.209999,36.614849,20939500
2016-04-25,38.160000,38.400002,36.919998,37.000000,35.455364,12670100
2016-04-26,37.270000,37.490002,36.259998,36.919998,35.378708,14692700
2016-04-27,36.790001,37.290001,36.520000,36.709999,35.177475,12305000
2016-04-28,37.040001,37.090000,35.889999,35.970001,34.468365,9836800
2016-04-29,35.810001,35.830002,34.099998,34.689999,33.241791,17807200
2016-05-02,34.990002,35.169998,34.400002,34.430000,33.088032,8829800
2016-05-03,34.759998,34.770000,33.849998,34.580002,33.232189,10674200
2016-05-04,34.169998,34.299999,33.000000,33.209999,31.915586,13412400
2016-05-05,33.279999,33.520000,32.730000,32.810001,31.531174,11606100
2016-05-06,32.669998,33.150002,32.189999,33.029999,31.742601,12749100
2016-05-09,33.029999,33.799999,32.939999,32.939999,31.656111,9312500
2016-05-10,33.240002,33.799999,33.090000,33.770000,32.453758,8124400
2016-05-11,33.680000,34.040001,32.849998,32.860001,31.579233,8148600
2016-05-12,33.009998,33.020000,31.290001,31.330000,30.108864,14228200
2016-05-13,31.090000,32.009998,31.080000,31.510000,30.281847,10132500
2016-05-16,31.809999,32.299999,30.990000,32.119999,30.868067,12397800
2016-05-17,32.250000,33.290001,32.020000,32.639999,31.367804,13303400
2016-05-18,32.610001,33.360001,32.340000,32.610001,31.338974,9136300
2016-05-19,32.279999,32.590000,31.690001,32.150002,30.896898,8875400
2016-05-20,32.299999,32.810001,31.950001,32.009998,30.762354,7278000
2016-05-23,32.029999,32.290001,31.700001,31.730000,30.493271,6498400
2016-05-24,31.889999,32.279999,31.850000,32.150002,30.896898,6962700
2016-05-25,32.389999,32.900002,32.099998,32.169998,30.916122,7401800
2016-05-26,32.130001,32.340000,31.370001,31.510000,30.281847,7222800
2016-05-27,31.600000,31.840000,31.410000,31.650000,30.416388,8573700
2016-05-31,31.750000,31.969999,31.330000,31.910000,30.666256,9618700
2016-06-01,31.940001,32.259998,31.730000,31.950001,30.704693,6415500
2016-06-02,31.670000,32.070000,31.580000,31.670000,30.435608,6813300
2016-06-03,31.590000,31.600000,30.370001,30.809999,29.609127,12424100
2016-06-06,30.770000,31.299999,30.379999,31.260000,30.041590,8335400
2016-06-07,31.459999,32.869999,31.100000,32.360001,31.098719,12424200
2016-06-08,32.630001,32.970001,32.220001,32.509998,31.242867,8173100
2016-06-09,32.250000,33.580002,32.250000,33.400002,32.098186,8188300
2016-06-10,32.799999,33.480000,32.639999,33.139999,31.848307,8252300
2016-06-13,32.990002,32.990002,31.639999,31.799999,30.560539,9225600
2016-06-14,31.809999,31.969999,30.020000,30.360001,29.176666,13802900
2016-06-15,30.650000,31.100000,30.450001,30.490000,29.301603,8152300
2016-06-16,29.799999,29.799999,29.020000,29.139999,28.004217,18236700
2016-06-17,29.100000,29.549999,28.850000,29.340000,28.196426,15301900
2016-06-20,29.750000,30.389999,29.639999,29.709999,28.552002,8359300
2016-06-21,30.290001,30.389999,29.690001,30.020000,28.849916,8922900
2016-06-22,30.049999,30.330000,29.820000,29.889999,28.724991,6675900
2016-06-23,30.250000,30.490000,29.770000,30.330000,29.147839,9139900
2016-06-24,28.200001,28.500000,27.040001,27.049999,25.995686,36049900
2016-06-27,26.850000,26.850000,24.850000,25.270000,24.285061,23170100
2016-06-28,26.120001,26.879999,25.760000,26.770000,25.726597,20026100
2016-06-29,26.940001,28.070000,26.940001,27.700001,26.620348,15008800
2016-06-30,27.860001,28.309999,27.490000,28.309999,27.206568,11148300
2016-07-01,28.260000,29.520000,28.200001,29.330000,28.186813,13250000
2016-07-05,29.090000,29.160000,28.190001,28.930000,27.802406,9467000
2016-07-06,27.760000,28.400000,27.120001,28.350000,27.245014,18757500
2016-07-07,28.389999,29.469999,28.309999,29.400000,28.254086,11779800
2016-07-08,29.799999,30.280001,29.700001,30.040001,28.869146,13659300
2016-07-11,30.230000,31.440001,30.219999,31.160000,29.945486,12374400
2016-07-12,32.779999,34.889999,32.750000,34.660000,33.309063,25515700
2016-07-13,35.000000,35.290001,34.119999,34.450001,33.107258,15215100
2016-07-14,35.110001,36.189999,35.000000,35.880001,34.481514,16884400
2016-07-15,35.509998,36.060001,35.320000,35.889999,34.491123,9817100
2016-07-18,36.029999,36.340000,35.759998,36.029999,34.625668,8606800
2016-07-19,35.779999,36.080002,35.330002,36.009998,34.606449,7956300
2016-07-20,36.070000,36.730000,35.389999,35.919998,34.519951,13098400
2016-07-21,35.099998,35.560001,34.439999,34.959999,33.597370,16429900
2016-07-22,36.450001,36.560001,35.599998,36.360001,34.942806,14704700
2016-07-25,36.349998,36.400002,35.520000,35.799999,34.404636,9526700
2016-07-26,35.910000,36.680000,35.650002,36.549999,35.125408,8871200
2016-07-27,36.500000,36.599998,35.900002,36.200001,34.789043,6671200
2016-07-28,36.070000,36.529999,35.750000,36.340000,34.923580,6518800
2016-07-29,36.259998,36.740002,35.500000,35.500000,34.116333,9138600
2016-08-01,35.540001,35.750000,35.099998,35.599998,34.212429,7059000
2016-08-02,35.389999,35.400002,33.380001,33.509998,32.203899,12100400
2016-08-03,33.470001,33.959999,33.169998,33.480000,32.271362,8254200
2016-08-04,33.570000,33.770000,33.000000,33.580002,32.367748,6384700
2016-08-05,33.709999,34.720001,33.680000,34.439999,33.196705,16437200
2016-08-08,34.220001,34.880001,34.119999,34.349998,33.109951,7142400
2016-08-09,35.209999,35.500000,34.540001,34.590000,33.341293,7307200
2016-08-10,34.590000,34.750000,33.740002,34.180000,32.946095,5878400
2016-08-11,34.250000,35.080002,34.240002,34.959999,33.697941,7665900
2016-08-12,34.740002,35.169998,34.660000,34.919998,33.659374,6063900
2016-08-15,34.959999,36.049999,34.900002,35.869999,34.575081,7137200
2016-08-16,35.669998,36.790001,35.630001,36.750000,35.423321,9385000
2016-08-17,36.680000,36.750000,36.189999,36.599998,35.278732,8002000
2016-08-18,36.430000,36.700001,36.049999,36.669998,35.346210,5292900
2016-08-19,36.439999,36.740002,36.099998,36.490002,35.172699,6675300
2016-08-22,36.330002,36.480000,35.860001,36.000000,34.700397,5189400
2016-08-23,36.320000,36.650002,36.180000,36.400002,35.085953,5401700
2016-08-24,36.270000,36.990002,36.189999,36.650002,35.326927,5945800
2016-08-25,36.340000,36.939999,36.320000,36.720001,35.394398,5446000
2016-08-26,36.680000,36.840000,36.020000,36.230000,34.922092,6257700
2016-08-29,36.130001,36.410000,36.049999,36.169998,34.864254,4760700
2016-08-30,35.450001,37.349998,35.349998,37.049999,35.712486,14509300
2016-08-31,36.970001,36.980000,35.630001,36.299999,34.989567,13111700
2016-09-01,36.529999,36.709999,35.880001,36.240002,34.931732,6940600
2016-09-02,36.000000,36.700001,36.000000,36.529999,35.211254,5429100
2016-09-06,36.450001,36.970001,36.360001,36.959999,35.625729,5501700
2016-09-07,37.500000,39.520000,37.419998,38.750000,37.351112,13775000
2016-09-08,38.680000,39.410000,38.430000,39.349998,37.929455,7101500
2016-09-09,39.000000,39.340000,38.169998,38.490002,37.100506,8623600
2016-09-12,37.220001,38.380001,36.619999,38.340000,36.955925,11959800
2016-09-13,38.119999,38.310001,37.220001,37.369999,36.020939,9330300
2016-09-14,37.000000,37.200001,36.250000,36.389999,35.076305,8051800
2016-09-15,36.310001,36.630001,35.849998,36.410000,35.095589,7793900
2016-09-16,36.259998,36.360001,35.470001,35.490002,34.208805,10724800
2016-09-19,35.660000,36.110001,35.349998,35.439999,34.160606,5422300
2016-09-20,35.750000,35.860001,35.130001,35.150002,33.881077,6666500
2016-09-21,35.000000,35.150002,33.900002,34.669998,33.418404,10408200
2016-09-22,34.959999,36.029999,34.849998,35.250000,33.977467,7438700
2016-09-23,35.299999,35.669998,34.959999,35.549999,34.266632,4603200
2016-09-26,35.189999,35.549999,34.860001,34.930000,33.669022,7353500
2016-09-27,34.980000,36.130001,34.900002,36.000000,34.700397,5068900
2016-09-28,36.099998,36.860001,35.779999,35.840000,34.546165,6291600
2016-09-29,35.650002,36.599998,35.599998,35.820000,34.526890,6182700
2016-09-30,35.980000,36.990002,35.860001,36.610001,35.288368,7429300
2016-10-03,36.459999,37.750000,36.330002,37.700001,36.339024,8878900
2016-10-04,38.389999,38.779999,37.549999,37.630001,36.271553,9065600
2016-10-05,37.820000,38.119999,37.310001,37.869999,36.502880,4713100
2016-10-06,37.830002,38.220001,37.570000,38.169998,36.792053,5160200
2016-10-07,38.250000,38.480000,37.400002,37.730000,36.367935,5133200
2016-10-10,37.950001,38.950001,37.470001,38.889999,37.486057,6939900
2016-10-11,39.990002,39.990002,38.060001,38.200001,36.820969,10034700
2016-10-12,38.119999,38.380001,37.360001,37.380001,36.030575,7410000
2016-10-13,36.950001,39.500000,36.799999,39.240002,37.823429,14773300
2016-10-14,39.450001,39.919998,38.590000,38.650002,37.254730,8871200
2016-10-17,38.660000,39.730000,38.369999,38.580002,37.187252,5602000
2016-10-18,38.840000,39.889999,38.840000,39.349998,37.929455,10538200
2016-10-19,39.480000,40.810001,39.400002,40.630001,39.163242,12764200
2016-10-20,40.930000,40.930000,39.410000,40.590000,39.124695,14695900
2016-10-21,39.970001,40.240002,39.650002,39.900002,38.459599,9981500
2016-10-24,40.250000,40.549999,39.770000,39.830002,38.392128,6466300
2016-10-25,39.660000,40.430000,39.360001,39.689999,38.257183,6019900
2016-10-26,38.570000,40.259998,38.209999,39.320000,37.900543,10112300
2016-10-27,39.450001,40.180000,39.259998,39.910000,38.469238,6542100
2016-10-28,39.849998,40.570000,39.799999,40.060001,38.613827,6710700
2016-10-31,40.310001,40.810001,40.080002,40.599998,39.134323,5961100
2016-11-01,40.509998,40.849998,39.570000,39.799999,38.363205,9028700
2016-11-02,39.720001,40.250000,39.619999,39.709999,38.276459,5274500
2016-11-03,39.779999,40.240002,39.299999,39.380001,38.054207,6006500
2016-11-04,39.270000,40.220001,39.240002,39.740002,38.402084,6717500
2016-11-07,40.389999,41.650002,40.310001,41.490002,40.093163,8334200
2016-11-08,41.419998,41.849998,41.020000,41.700001,40.296097,5725800
2016-11-09,40.759998,42.750000,40.439999,42.410000,40.982193,8392100
2016-11-10,42.709999,43.389999,42.150002,42.299999,40.875896,8665900
2016-11-11,42.070000,42.950001,41.680000,42.930000,41.484688,6623500
2016-11-14,43.009998,43.610001,42.980000,43.400002,41.938862,7773600
2016-11-15,45.000000,45.279999,43.590000,44.759998,43.253067,13166600
2016-11-16,44.660000,44.799999,43.930000,44.450001,42.953518,6167000
2016-11-17,44.389999,45.849998,44.049999,45.830002,44.287060,8558700
2016-11-18,46.150002,46.490002,45.619999,46.259998,44.702568,7795100
2016-11-21,46.459999,46.750000,45.950001,46.080002,44.528633,6651400
2016-11-22,46.029999,46.950001,45.950001,46.080002,44.528633,5780600
2016-11-23,46.049999,46.389999,45.700001,46.340000,44.779877,5160200
2016-11-25,46.340000,46.860001,46.299999,46.820000,45.243721,2426600
2016-11-28,46.639999,46.889999,45.660000,46.500000,44.934494,7369600
2016-11-29,46.590000,47.139999,46.169998,46.889999,45.311367,4885400
2016-11-30,46.139999,46.860001,45.419998,46.439999,44.876511,7904200
2016-12-01,46.200001,47.090000,45.660000,45.750000,44.209743,7435200
2016-12-02,46.090000,46.860001,45.910000,46.099998,44.547966,6505100
2016-12-05,46.450001,46.540001,45.580002,45.720001,44.180756,5256400
2016-12-06,46.160000,46.549999,45.919998,46.430000,44.866859,5334500
2016-12-07,46.610001,48.939999,46.520000,48.650002,47.012108,10210300
2016-12-08,48.599998,48.599998,47.700001,48.049999,46.432304,6240000
2016-12-09,49.270000,50.639999,48.740002,49.639999,47.968777,9850800
2016-12-12,49.160000,49.340000,47.439999,47.590000,45.987801,8643500
2016-12-13,47.939999,48.490002,47.709999,47.840000,46.229378,6147700
2016-12-14,47.840000,48.750000,47.810001,47.919998,46.306683,5293900
2016-12-15,48.099998,49.950001,48.099998,48.299999,46.673889,7530800
2016-12-16,48.610001,49.070000,47.560001,47.630001,46.026451,9299700
2016-12-19,47.889999,48.599998,47.740002,48.580002,46.944473,4729900
2016-12-20,48.500000,49.500000,48.500000,49.220001,47.562927,4814600
2016-12-21,49.340000,49.900002,49.230000,49.470001,47.804504,3827900
2016-12-22,49.349998,49.450001,48.459999,48.689999,47.050770,3618700
2016-12-23,48.610001,48.840000,48.290001,48.480000,46.847832,2914800
2016-12-27,48.290001,48.919998,48.139999,48.610001,46.973461,2797800
2016-12-28,48.730000,48.830002,47.610001,47.669998,46.065098,4153600
2016-12-29,47.799999,48.000000,46.959999,47.250000,45.659245,3709300
2016-12-30,47.419998,47.660000,46.470001,46.689999,45.118092,4495000
2017-01-03,47.279999,47.340000,46.139999,46.299999,44.741226,6737800
2017-01-04,46.630001,47.439999,46.349998,46.700001,45.127758,5859600
2017-01-05,46.520000,46.930000,45.610001,45.889999,44.345032,6825300
2017-01-06,45.849998,46.720001,45.470001,46.209999,44.654255,7260200
2017-01-09,46.009998,47.340000,45.779999,47.080002,45.494972,4739100
2017-01-10,47.000000,48.509998,46.970001,48.480000,46.847832,7483800
2017-01-11,49.290001,49.900002,48.099998,48.639999,47.002449,6925800
2017-01-12,48.669998,49.000000,46.840000,48.099998,46.480625,5447300
2017-01-13,48.160000,48.430000,47.540001,47.650002,46.045776,3541700
2017-01-17,47.560001,47.750000,46.669998,46.750000,45.176075,5350800
2017-01-18,47.400002,47.799999,46.650002,47.639999,46.036125,5176500
2017-01-19,47.639999,48.090000,46.880001,47.259998,45.668903,3729300
2017-01-20,47.540001,48.160000,47.240002,48.000000,46.383995,5611800
2017-01-23,47.900002,48.090000,46.750000,46.939999,45.359676,4284200
2017-01-24,47.049999,47.799999,46.799999,47.540001,45.939484,4926700
2017-01-25,47.900002,48.209999,47.610001,47.910000,46.297024,5075800
2017-01-26,48.430000,49.709999,48.330002,49.590000,47.920460,10332800
2017-01-27,50.000000,50.000000,46.720001,46.950001,45.369350,19411100
2017-01-30,45.619999,45.919998,43.860001,44.900002,43.388363,16786100
2017-01-31,44.790001,44.840000,43.740002,44.250000,42.760242,11719800
2017-02-01,44.750000,45.000000,43.910000,44.049999,42.566971,7955500
2017-02-02,43.610001,44.520000,43.570000,44.009998,42.528328,7607700
2017-02-03,44.310001,44.549999,43.759998,44.200001,42.711933,6357900
2017-02-06,44.799999,45.599998,44.740002,45.299999,43.774887,6496100
2017-02-07,45.750000,46.130001,45.009998,45.169998,43.649269,6120000
2017-02-08,45.259998,45.259998,44.509998,45.060001,43.542976,4329900
2017-02-09,45.070000,46.599998,44.939999,46.299999,44.840740,7089900
2017-02-10,46.619999,46.700001,46.169998,46.450001,44.986012,4040600
2017-02-13,46.560001,47.779999,46.500000,47.410000,45.915756,6158600
2017-02-14,47.259998,47.279999,46.450001,46.570000,45.102234,6271700
2017-02-15,47.590000,48.049999,46.930000,47.540001,46.041664,8394800
2017-02-16,47.500000,47.650002,46.660000,46.970001,45.489624,5681800
2017-02-17,46.830002,47.099998,46.430000,46.910000,45.431519,4581600
2017-02-21,47.009998,47.270000,46.580002,46.810001,45.334675,4672000
2017-02-22,46.500000,46.700001,45.869999,46.320000,44.860111,5799600
2017-02-23,46.419998,47.320000,45.889999,46.099998,44.647041,5247000
2017-02-24,46.000000,46.299999,45.580002,46.279999,44.821369,4489600
2017-02-27,46.180000,46.360001,45.680000,46.320000,44.860111,4130500
2017-02-28,46.320000,46.720001,46.029999,46.360001,44.898846,4935600
2017-03-01,46.790001,48.139999,46.700001,47.090000,45.605846,8278900
2017-03-02,46.669998,46.740002,45.639999,45.720001,44.279018,7590700
2017-03-03,45.849998,47.259998,45.770000,46.820000,45.344345,7256900
2017-03-06,46.410000,46.680000,44.380001,45.310001,43.881943,11336600
2017-03-07,45.020000,45.230000,44.560001,44.840000,43.426754,4565300
2017-03-08,44.790001,45.299999,44.599998,44.889999,43.475185,5520400
2017-03-09,44.500000,44.930000,43.250000,43.330002,41.964348,9330100
2017-03-10,43.459999,43.950001,42.970001,43.900002,42.516388,6842300
2017-03-13,43.730000,44.119999,42.259998,42.369999,41.034603,8882300
2017-03-14,42.060001,42.099998,40.840000,41.209999,39.911160,10208500
2017-03-15,40.500000,42.189999,40.209999,42.090000,40.763432,13986200
2017-03-16,42.180000,42.349998,41.450001,42.130001,40.802177,7058300
2017-03-17,42.000000,42.209999,41.599998,41.720001,40.405098,10185800
2017-03-20,42.180000,42.419998,41.450001,41.700001,40.385719,6229800
2017-03-21,41.880001,41.980000,40.340000,40.419998,39.146065,7938700
2017-03-22,39.779999,40.549999,39.209999,40.349998,39.078270,9943000
2017-03-23,40.700001,41.860001,40.480000,41.410000,40.104866,9516600
2017-03-24,41.689999,42.070000,41.419998,41.730000,40.414783,6596600
2017-03-27,41.070000,41.889999,40.560001,41.740002,40.424458,6050500
2017-03-28,41.830002,42.930000,41.549999,42.599998,41.257359,6185800
2017-03-29,42.689999,42.759998,41.869999,41.959999,40.637531,5331400
2017-03-30,41.849998,42.639999,41.790001,42.540001,41.199245,3681400
2017-03-31,42.369999,42.939999,42.270000,42.299999,40.966808,5427700
2017-04-03,42.330002,42.570000,41.630001,42.450001,41.112087,5764700
2017-04-04,42.090000,42.230000,40.820000,40.900002,39.610931,7254700
2017-04-05,41.150002,42.130001,41.060001,41.310001,40.008007,7012700
2017-04-06,41.400002,41.959999,41.160000,41.720001,40.405098,3627600
2017-04-07,41.529999,42.099998,41.279999,41.810001,40.492260,4137000
2017-04-10,41.810001,42.669998,41.619999,42.320000,40.986187,4650500
2017-04-11,42.779999,43.950001,42.410000,43.930000,42.545441,10269600
2017-04-12,44.790001,45.349998,43.830002,43.959999,42.574493,9991100
2017-04-13,43.950001,44.020000,43.340000,43.349998,41.983711,5504900
2017-04-17,43.470001,44.250000,43.360001,44.230000,42.835983,4563200
2017-04-18,44.029999,44.529999,43.400002,43.810001,42.429218,5808900
2017-04-19,44.070000,44.779999,43.900002,44.400002,43.000629,6573400
2017-04-20,44.709999,45.380001,44.560001,45.220001,43.794785,4956500
2017-04-21,45.500000,45.500000,44.990002,45.150002,43.727001,5536000
2017-04-24,45.500000,46.439999,45.470001,46.439999,44.976322,6335300
2017-04-25,46.799999,47.389999,46.380001,46.610001,45.140968,5960600
2017-04-26,46.509998,46.900002,46.240002,46.400002,44.937592,6027600
2017-04-27,43.910000,44.209999,42.410000,43.980000,42.593857,18988600
2017-04-28,44.020000,44.060001,42.560001,42.619999,41.276730,13358000
2017-05-01,42.759998,42.959999,42.009998,42.080002,40.753746,8591400
2017-05-02,42.060001,43.910000,42.049999,43.869999,42.487331,9402500
2017-05-03,43.669998,44.169998,43.419998,43.919998,42.535751,5144300
2017-05-04,44.180000,44.389999,43.200001,43.910000,42.526070,4476100
2017-05-05,44.000000,44.520000,43.770000,44.509998,43.107159,5462800
2017-05-08,44.599998,45.049999,44.520000,44.939999,43.523609,6190700
2017-05-09,45.400002,47.299999,45.250000,47.080002,45.596161,11116800
2017-05-10,47.029999,47.779999,46.669998,47.299999,45.809223,7379800
2017-05-11,47.209999,47.240002,45.650002,46.540001,45.073174,6086300
2017-05-12,46.259998,46.439999,45.730000,45.830002,44.481129,3888700
2017-05-15,45.700001,46.990002,45.689999,46.680000,45.306114,5534500
2017-05-16,46.790001,47.130001,44.740002,46.939999,45.558460,4627800
2017-05-17,46.250000,46.560001,44.880001,44.919998,43.597912,6906700
2017-05-18,44.400002,45.400002,44.380001,44.650002,43.335861,6626700
2017-05-19,44.799999,45.380001,44.740002,45.220001,43.889088,6736700
2017-05-22,45.330002,46.250000,45.330002,46.209999,44.849945,4428600
2017-05-23,46.270000,46.689999,45.939999,46.660000,45.286705,3008500
2017-05-24,46.740002,47.430000,46.650002,46.770000,45.393459,3885100
2017-05-25,46.990002,48.119999,46.820000,48.020000,46.606678,5441800
2017-05-26,47.790001,48.820000,47.730000,48.740002,47.305489,5979300
2017-05-30,48.320000,48.580002,47.790001,47.959999,46.548439,5512900
2017-05-31,48.200001,48.480000,47.529999,48.410000,46.985199,4486100
2017-06-01,48.500000,49.360001,48.299999,49.049999,47.606354,4421400
2017-06-02,49.560001,50.470001,49.369999,49.520000,48.062527,7708600
2017-06-05,49.529999,49.950001,49.400002,49.740002,48.276051,5466700
2017-06-06,49.470001,50.099998,49.320000,49.740002,48.276051,4473500
2017-06-07,49.439999,50.910000,48.799999,50.860001,49.363087,7078400
2017-06-08,50.860001,51.869999,50.410000,51.430000,49.916313,6544300
2017-06-09,51.610001,51.950001,50.250000,50.270000,48.790455,7204300
2017-06-12,50.099998,50.220001,48.099998,49.480000,48.023705,8597900
2017-06-13,49.560001,49.910000,48.840000,49.450001,47.994587,5153300
2017-06-14,49.639999,49.779999,48.889999,49.389999,47.936352,4027800
2017-06-15,49.139999,49.320000,48.369999,49.110001,47.664589,4579600
2017-06-16,48.900002,49.450001,48.619999,48.790001,47.354012,6622100
2017-06-19,49.130001,49.720001,48.820000,49.660000,48.198406,4104300
2017-06-20,49.220001,49.360001,48.009998,48.029999,46.616383,6035100
2017-06-21,48.330002,48.639999,48.130001,48.430000,47.004604,3469500
2017-06-22,50.500000,50.560001,48.790001,48.970001,47.528717,9792100
2017-06-23,49.000000,49.099998,48.470001,48.630001,47.198723,12682000
2017-06-26,48.810001,49.779999,48.540001,48.779999,47.344303,3992900
2017-06-27,48.599998,49.560001,48.500000,48.500000,47.072544,4264400
2017-06-28,48.820000,49.799999,48.810001,49.250000,47.800472,4259700
2017-06-29,49.279999,49.689999,48.820000,49.619999,48.159576,6170100
2017-06-30,49.919998,50.509998,49.599998,50.320000,48.838978,6618700
2017-07-03,50.779999,51.279999,50.369999,50.389999,48.906921,2906500
2017-07-05,50.439999,51.549999,50.180000,51.259998,49.751308,5157500
2017-07-06,50.970001,52.580002,50.860001,52.049999,50.518059,7021400
2017-07-07,52.299999,53.380001,52.180000,53.029999,51.469219,6597000
2017-07-10,52.980000,53.160000,52.230000,52.660000,51.110115,4600000
2017-07-11,52.580002,52.660000,51.470001,51.610001,50.091011,4545700
2017-07-12,53.119999,53.830002,52.450001,53.799999,52.216557,8348400
2017-07-13,53.400002,54.480000,53.150002,53.810001,52.226265,5346700
2017-07-14,53.799999,54.279999,53.340000,54.220001,52.624199,4537900
2017-07-17,54.209999,54.279999,53.849998,53.869999,52.284500,3727400
2017-07-18,53.830002,53.840000,53.020000,53.150002,51.585693,4101400
2017-07-19,52.259998,53.189999,51.779999,52.610001,51.061573,5774700
2017-07-20,52.720001,52.779999,52.099998,52.340000,50.799526,4836200
2017-07-21,52.130001,52.549999,51.450001,51.910000,50.382187,4544400
2017-07-24,51.790001,52.029999,51.240002,51.279999,49.770721,4876400
2017-07-25,51.500000,51.900002,50.549999,50.610001,49.120449,4484900
2017-07-26,50.630001,51.169998,50.009998,51.009998,49.508671,4776100
2017-07-27,50.340000,50.340000,48.750000,50.000000,48.528400,10260300
2017-07-28,49.020000,50.669998,48.730000,50.490002,49.003983,9153400
2017-07-31,50.849998,51.230000,50.040001,50.439999,48.955448,6062900
2017-08-01,51.130001,52.000000,50.320000,51.060001,49.557205,5045300
2017-08-02,50.889999,51.180000,49.900002,50.450001,48.965160,4679700
2017-08-03,50.560001,51.200001,50.360001,50.549999,49.062214,3231400
2017-08-04,50.669998,50.919998,50.389999,50.799999,49.304852,2993500
2017-08-07,50.820000,51.130001,50.459999,50.580002,49.091331,3016700
2017-08-08,50.680000,50.779999,49.889999,50.000000,48.528400,4274400
2017-08-09,49.740002,49.919998,49.230000,49.400002,47.946056,5020800
2017-08-10,49.029999,49.340000,48.189999,48.549999,47.216652,5441400
2017-08-11,48.500000,48.790001,47.439999,48.349998,47.022144,5610700
2017-08-14,48.860001,49.169998,48.500000,48.810001,47.469509,2996500
2017-08-15,48.759998,49.000000,48.349998,48.520000,47.187477,3149600
2017-08-16,48.639999,48.730000,48.270000,48.410000,47.080505,4187300
2017-08-17,48.250000,48.340000,45.799999,46.029999,44.765862,10304200
2017-08-18,46.299999,46.299999,45.439999,45.549999,44.299046,6242800
2017-08-21,45.730000,46.090000,45.410000,45.709999,44.454647,4353900
2017-08-22,45.849998,45.930000,45.330002,45.410000,44.162891,4019700
2017-08-23,45.169998,45.240002,43.520000,43.970001,42.762440,8159200
2017-08-24,44.130001,44.150002,42.669998,42.919998,41.741268,7057500
2017-08-25,43.090000,45.430000,43.009998,45.250000,44.007286,11738400
2017-08-28,45.230000,45.369999,44.779999,44.950001,43.715527,6969300
2017-08-29,44.529999,44.849998,44.380001,44.560001,43.336231,5195100
2017-08-30,44.540001,44.770000,43.889999,44.320000,43.102821,5472600
2017-08-31,44.540001,44.939999,44.430000,44.740002,43.511295,3799600
2017-09-01,44.849998,45.470001,44.650002,45.310001,44.065636,4569400
2017-09-05,44.790001,45.279999,43.840000,43.919998,42.713814,8501600
2017-09-06,43.090000,44.680000,42.610001,44.310001,43.093102,8796700
2017-09-07,44.189999,44.630001,43.529999,43.840000,42.636009,5095000
2017-09-08,43.810001,44.110001,43.490002,43.599998,42.402599,4684600
2017-09-11,44.009998,46.090000,44.000000,45.860001,44.600533,7921600
2017-09-12,45.900002,46.480000,45.630001,46.290001,45.018723,6325100
2017-09-13,46.349998,47.580002,46.099998,47.000000,45.709225,7288200
2017-09-14,46.790001,46.939999,46.119999,46.189999,44.921474,5360500
2017-09-15,45.299999,46.040001,45.189999,46.000000,44.736687,14846200
2017-09-18,46.020000,46.299999,45.270000,45.310001,44.065636,4601200
2017-09-19,45.279999,45.660000,44.029999,44.380001,43.161186,6884600
2017-09-20,44.919998,45.560001,44.459999,45.419998,44.172607,4708100
2017-09-21,45.470001,46.570000,44.990002,46.290001,45.018723,5864400
2017-09-22,46.570000,47.459999,46.349998,47.060001,45.767578,5342000
2017-09-25,46.980000,47.959999,46.889999,47.700001,46.390007,6363200
2017-09-26,47.840000,48.259998,47.230000,47.580002,46.273296,4706000
2017-09-27,47.099998,48.099998,46.630001,46.849998,45.563339,6183200
2017-09-28,46.779999,48.599998,46.779999,47.490002,46.185772,8367800
2017-09-29,47.490002,47.849998,47.230000,47.490002,46.185772,4904300
2017-10-02,47.520000,47.930000,47.220001,47.730000,46.419174,4911700
2017-10-03,47.660000,50.590000,47.630001,50.509998,49.122822,10261800
2017-10-04,50.500000,51.669998,50.490002,50.730000,49.336784,7454500
2017-10-05,50.849998,50.990002,50.259998,50.560001,49.171459,4212300
2017-10-06,50.700001,51.590000,50.650002,51.299999,49.891129,4240500
2017-10-09,51.230000,51.480000,50.400002,50.599998,49.210358,3691500
2017-10-10,52.000000,53.250000,51.980000,53.029999,51.573627,9387100
2017-10-11,53.099998,53.740002,52.330002,52.830002,51.379108,5396800
2017-10-12,52.720001,52.830002,52.340000,52.650002,51.204060,2942800
2017-10-13,52.669998,52.860001,52.259998,52.700001,51.252682,2960300
2017-10-16,52.520000,52.680000,51.930000,52.270000,50.834488,3262300
2017-10-17,52.720001,52.820000,51.869999,52.070000,50.639996,3651200
2017-10-18,52.110001,52.439999,51.860001,52.029999,50.601082,2542400
2017-10-19,51.570000,51.830002,49.630001,51.509998,50.095364,7568200
2017-10-20,51.560001,52.240002,51.529999,51.930000,50.503826,3643400
2017-10-23,51.919998,51.950001,50.869999,50.980000,49.579914,3456500
2017-10-24,51.020000,52.099998,50.549999,51.950001,50.523281,3654900
2017-10-25,51.779999,51.779999,50.610001,51.020000,49.618820,4658300
2017-10-26,52.000000,53.189999,48.320000,48.610001,47.275002,12079000
2017-10-27,48.410000,48.889999,47.330002,47.560001,46.253845,8591500
2017-10-30,47.650002,47.669998,46.830002,47.250000,45.952354,5402500
2017-10-31,47.220001,47.599998,46.790001,46.820000,45.534168,4596600
2017-11-01,48.000000,48.200001,47.369999,47.840000,46.526157,4354500
2017-11-02,47.790001,47.930000,47.090000,47.360001,46.059338,2410700
2017-11-03,47.360001,47.610001,46.799999,47.450001,46.146866,4037100
2017-11-06,47.459999,48.099998,47.279999,47.509998,46.205212,4249500
2017-11-07,47.509998,47.540001,46.400002,46.459999,45.184052,3756400
2017-11-08,46.419998,46.980000,45.840000,46.369999,45.096523,3198800
2017-11-09,45.849998,46.349998,45.360001,45.770000,44.513004,3561500
2017-11-10,45.639999,46.119999,45.560001,45.820000,44.659203,2433000
2017-11-13,45.630001,45.860001,45.330002,45.740002,44.581234,1772400
2017-11-14,45.299999,45.970001,45.270000,45.810001,44.649452,1827100
2017-11-15,45.709999,47.310001,45.450001,47.189999,45.994492,5223100
2017-11-16,47.259998,48.060001,47.240002,47.680000,46.472088,4461400
2017-11-17,47.599998,47.750000,47.189999,47.389999,46.189426,2324800
2017-11-20,47.330002,47.880001,47.119999,47.689999,46.481831,2436000
2017-11-21,47.889999,48.919998,47.540001,48.650002,47.417511,2796200
2017-11-22,48.580002,48.970001,48.270000,48.660000,47.427250,2326900
2017-11-24,48.660000,48.759998,48.349998,48.560001,47.329792,1352400
2017-11-27,48.610001,48.830002,48.299999,48.419998,47.193333,2630800
2017-11-28,48.439999,49.419998,48.200001,49.220001,47.973068,3864100
2017-11-29,49.380001,51.160000,48.660000,49.250000,48.002308,8154200
2017-11-30,49.759998,51.110001,49.299999,50.490002,49.210892,6016200
2017-12-01,49.669998,50.380001,48.689999,49.000000,47.758644,6229600
2017-12-04,50.099998,51.470001,49.650002,49.930000,48.665089,7113800
2017-12-05,49.849998,50.000000,49.209999,49.470001,48.216732,3594000
2017-12-06,49.389999,49.810001,49.189999,49.610001,48.353184,2835500
2017-12-07,49.529999,50.919998,49.299999,50.880001,49.591007,3047000
2017-12-08,51.230000,51.790001,50.930000,51.020000,49.727470,3817900
2017-12-11,50.779999,51.590000,50.759998,51.299999,50.000374,2835600
2017-12-12,51.270000,51.529999,50.380001,50.470001,49.191406,2798200
2017-12-13,50.580002,50.750000,49.849998,50.090000,48.821030,3035200
2017-12-14,50.590000,51.360001,50.080002,50.209999,48.937988,4503100
2017-12-15,50.669998,51.500000,50.400002,51.060001,49.766453,9074200
2017-12-18,51.250000,51.660000,51.250000,51.490002,50.185558,3235900
2017-12-19,51.599998,51.810001,51.279999,51.439999,50.136829,3019800
2017-12-20,51.570000,52.099998,51.169998,51.919998,50.604664,5172800
2017-12-21,52.160000,53.470001,52.070000,52.790001,51.452625,7125900
2017-12-22,52.720001,52.880001,52.419998,52.590000,51.257690,2425100
2017-12-26,52.349998,53.220001,52.330002,52.849998,51.511105,2774000
2017-12-27,52.799999,52.880001,52.060001,52.400002,51.072510,2831400
2017-12-28,52.450001,52.630001,52.220001,52.459999,51.130981,1845300
2017-12-29,52.419998,52.820000,52.009998,52.029999,50.711876,2696300
2018-01-02,52.330002,53.099998,51.900002,52.990002,51.647556,4084700
2018-01-03,52.860001,52.860001,52.060001,52.340000,51.014027,5074900
2018-01-04,52.480000,54.400002,52.270000,52.669998,51.335667,3557100
2018-01-05,52.779999,52.840000,52.430000,52.650002,51.316177,2967800
2018-01-08,52.599998,52.639999,51.930000,52.130001,50.809345,3515800
2018-01-09,52.970001,53.369999,52.009998,52.080002,50.760616,3426000
2018-01-10,53.230000,54.020000,52.880001,53.779999,52.417542,7655800
2018-01-11,54.490002,57.000000,54.180000,56.419998,54.990665,11339900
2018-01-12,56.560001,58.730000,56.560001,58.470001,56.988728,7505800
2018-01-16,58.790001,59.080002,57.529999,57.980000,56.511139,5283900
2018-01-17,58.310001,58.580002,57.799999,58.160000,56.686577,3148900
2018-01-18,58.000000,58.709999,57.560001,58.340000,56.862022,3969100
2018-01-19,58.590000,58.590000,57.759998,58.060001,56.589123,3151200
2018-01-22,57.990002,58.340000,57.529999,58.099998,56.628101,3553900
2018-01-23,57.740002,58.459999,57.400002,58.290001,56.813286,3337000
2018-01-24,54.349998,55.459999,53.450001,54.790001,53.401958,16348500
2018-01-25,54.000000,54.549999,52.209999,53.049999,51.706036,10223100
2018-01-26,53.650002,53.900002,52.340000,53.070000,51.725533,7066100
2018-01-29,52.790001,53.160000,52.590000,52.680000,51.345413,5953700
2018-01-30,52.450001,53.049999,52.360001,52.590000,51.257690,4741800
2018-01-31,53.080002,54.709999,53.000000,54.320000,52.943863,5962900
2018-02-01,54.000000,54.639999,53.590000,53.880001,52.515015,3623100
2018-02-02,53.490002,53.990002,52.029999,52.099998,50.780106,5109400
2018-02-05,51.230000,52.389999,49.750000,49.759998,48.592651,6878300
2018-02-06,49.320000,51.500000,48.790001,51.180000,49.979340,6782500
2018-02-07,50.910000,51.980000,50.889999,51.400002,50.194183,4845800
2018-02-08,51.439999,51.459999,48.509998,48.599998,47.459862,5995100
2018-02-09,49.700001,49.730000,46.330002,48.360001,47.225498,6837800
2018-02-12,48.790001,50.509998,48.650002,50.090000,48.914917,5437800
2018-02-13,49.700001,50.919998,49.639999,50.869999,49.676613,3758000
2018-02-14,50.240002,51.560001,50.110001,51.070000,49.871922,4983200
2018-02-15,51.450001,51.880001,50.939999,51.669998,50.457844,3140800
2018-02-16,51.799999,52.209999,51.529999,51.580002,50.369961,3891300
2018-02-20,51.230000,52.230000,51.099998,51.720001,50.506680,3379700
2018-02-21,51.959999,53.860001,51.830002,52.779999,51.541805,5396700
2018-02-22,53.240002,53.410000,52.700001,52.980000,51.737114,4356700
2018-02-23,53.299999,53.480000,52.720001,53.389999,52.137501,3394700
2018-02-26,53.990002,55.130001,53.919998,55.000000,53.709732,4962100
2018-02-27,54.889999,55.599998,54.240002,54.259998,52.987091,4878400
2018-02-28,54.410000,54.599998,53.639999,54.250000,52.977322,4343800
2018-03-01,54.139999,55.310001,53.299999,53.480000,52.225388,5895600
2018-03-02,52.900002,53.419998,51.869999,53.180000,51.932419,4918200
2018-03-05,52.900002,53.689999,52.689999,53.189999,51.942188,3974800
2018-03-06,53.340000,54.020000,52.900002,53.570000,52.313274,4273800
2018-03-07,53.119999,54.169998,53.040001,54.110001,52.840611,3216900
2018-03-08,54.330002,55.689999,54.279999,54.790001,53.504654,4189500
2018-03-09,55.049999,56.080002,54.650002,56.070000,54.754623,3468900
2018-03-12,56.259998,56.970001,55.630001,56.500000,55.174538,3256400
2018-03-13,56.860001,57.439999,56.029999,56.230000,54.910870,4361800
2018-03-14,56.570000,57.209999,55.160000,55.279999,53.983154,4267000
2018-03-15,55.349998,55.560001,54.930000,55.169998,53.875736,2980500
2018-03-16,55.310001,56.410000,55.270000,55.400002,54.100346,4574400
2018-03-19,55.330002,55.689999,54.189999,54.619999,53.338638,3834300
2018-03-20,54.930000,55.700001,54.669998,55.320000,54.022221,2555600
2018-03-21,54.209999,54.610001,53.169998,54.090000,52.821072,4811600
2018-03-22,53.580002,54.180000,52.290001,52.310001,51.082836,4871300
2018-03-23,52.630001,53.099998,50.990002,51.009998,49.813328,3966000
2018-03-26,51.939999,52.040001,50.639999,51.860001,50.643394,3210500
2018-03-27,52.299999,52.349998,50.549999,50.900002,49.705917,2940700
2018-03-28,50.900002,51.259998,50.049999,50.849998,49.657082,4177500
2018-03-29,51.299999,52.430000,51.029999,51.959999,50.741039,3074100
2018-04-02,51.770000,51.950001,48.959999,49.779999,48.612186,4185800
2018-04-03,50.230000,51.549999,49.570000,51.470001,50.262543,3863300
2018-04-04,50.599998,52.099998,50.509998,52.040001,50.819168,3955000
2018-04-05,52.500000,53.080002,51.830002,52.139999,50.916813,3060900
2018-04-06,51.709999,51.959999,49.810001,50.290001,49.110222,4302600
2018-04-09,50.500000,50.860001,49.740002,49.820000,48.651249,4330100
2018-04-10,50.520000,50.570000,47.209999,47.459999,46.346611,12805000
2018-04-11,47.150002,47.459999,45.369999,45.400002,44.334946,10151100
2018-04-12,46.029999,46.799999,45.509998,46.570000,45.477493,7040400
2018-04-13,46.750000,47.049999,45.750000,45.869999,44.793915,5226300
2018-04-16,46.130001,46.939999,45.810001,46.400002,45.311485,4516300
2018-04-17,46.750000,47.029999,45.619999,45.750000,44.676727,6961100
2018-04-18,46.500000,48.380001,46.049999,47.759998,46.639568,9170700
2018-04-19,47.529999,47.770000,46.410000,46.880001,45.780220,5759300
2018-04-20,46.910000,47.240002,46.439999,46.779999,45.682560,5344700
2018-04-23,46.849998,47.189999,46.119999,46.680000,45.584911,4221700
2018-04-24,46.720001,47.169998,45.110001,45.689999,44.618134,3954300
2018-04-25,45.669998,45.930000,43.889999,45.250000,44.188461,7847600
2018-04-26,43.490002,43.799999,40.650002,42.369999,41.376022,20517300
2018-04-27,42.549999,43.480000,42.330002,43.400002,42.381859,6955200
2018-04-30,43.500000,43.810001,42.759998,42.930000,41.922886,6472900
2018-05-01,42.860001,43.459999,42.560001,43.360001,42.342793,5341200
2018-05-02,43.230000,43.410000,42.189999,42.240002,41.249073,6314400
2018-05-03,42.250000,42.490002,41.540001,42.110001,41.122124,4700500
2018-05-04,41.750000,43.450001,41.750000,42.860001,41.854527,5540900
2018-05-07,42.919998,43.230000,42.119999,42.439999,41.541302,5331000
2018-05-08,42.330002,44.009998,42.330002,43.000000,42.089439,7766600
2018-05-09,42.930000,43.160000,41.470001,41.500000,40.621204,8273700
2018-05-10,41.509998,42.459999,41.509998,42.040001,41.149773,7931600
2018-05-11,42.080002,42.660000,42.020000,42.599998,41.697918,6066700
2018-05-14,42.750000,43.090000,42.200001,42.459999,41.560879,4201600
2018-05-15,42.020000,43.400002,41.599998,43.189999,42.275425,6909600
2018-05-16,43.130001,44.910000,43.040001,44.060001,43.126999,7493600
2018-05-17,43.900002,44.509998,43.490002,43.630001,42.706100,5334100
2018-05-18,43.560001,43.759998,43.040001,43.380001,42.461399,4216100
2018-05-21,43.740002,44.790001,43.630001,44.279999,43.342335,4930200
2018-05-22,44.500000,45.040001,42.830002,42.880001,41.971981,6892400
2018-05-23,42.639999,42.869999,42.270000,42.799999,41.893673,3915900
2018-05-24,42.939999,43.889999,42.759998,43.560001,42.637589,3855300
2018-05-25,43.820000,45.820000,43.799999,44.910000,43.958996,6517300
2018-05-29,44.599998,45.150002,43.220001,43.590000,42.666946,4531800
2018-05-30,43.680000,43.830002,42.660000,43.299999,42.383091,5457900
2018-05-31,43.400002,44.709999,42.970001,43.540001,42.618011,8540100
2018-06-01,44.049999,44.090000,43.349998,44.000000,43.068272,5472300
2018-06-04,44.040001,45.009998,43.959999,44.860001,43.910057,5685200
2018-06-05,44.779999,45.020000,43.810001,44.180000,43.244461,4975300
2018-06-06,43.450001,44.230000,42.880001,44.189999,43.254242,6502500
2018-06-07,44.279999,44.480000,43.450001,43.840000,42.911655,3729000
2018-06-08,43.959999,43.970001,42.959999,43.110001,42.197113,6273000
2018-06-11,43.250000,44.930000,43.250000,44.160000,43.224880,6440700
2018-06-12,44.230000,44.299999,43.090000,43.410000,42.490761,5204600
2018-06-13,43.389999,43.689999,42.830002,42.919998,42.011131,5989000
2018-06-14,43.060001,43.490002,42.799999,43.080002,42.167755,4019300
2018-06-15,43.060001,43.110001,42.320000,42.770000,41.864315,7032000
2018-06-18,42.630001,42.680000,41.939999,42.439999,41.541302,5372100
2018-06-19,42.029999,42.209999,41.090000,41.509998,40.631001,5575300
2018-06-20,41.650002,42.340000,41.349998,42.029999,41.139980,4930600
2018-06-21,42.029999,42.500000,41.369999,41.490002,40.611423,5025300
2018-06-22,41.459999,42.410000,41.020000,41.349998,40.474384,9115100
2018-06-25,41.090000,41.270000,39.290001,39.680000,38.839748,7126400
2018-06-26,39.869999,39.959999,38.990002,39.090000,38.262241,6037400
2018-06-27,39.090000,39.180000,38.250000,38.259998,37.449818,7391600
2018-06-28,38.330002,38.529999,37.060001,38.200001,37.391087,7909700
2018-06-29,38.250000,38.750000,37.820000,37.959999,37.156174,6032100
2018-07-02,37.740002,38.400002,37.439999,38.360001,37.547703,3363500
2018-07-03,37.639999,38.330002,36.759998,37.750000,36.950615,5645300
2018-07-05,37.849998,38.180000,37.520000,37.990002,37.185535,6181500
2018-07-06,38.189999,38.389999,37.759998,38.090000,37.283417,3695000
2018-07-09,38.209999,39.410000,38.070000,39.310001,38.477585,4530400
2018-07-10,39.380001,39.400002,38.500000,39.119999,38.291603,4910000
2018-07-11,38.310001,38.340000,35.900002,35.959999,35.198521,24894200
2018-07-12,36.400002,36.770000,35.639999,36.330002,35.560692,12226300
2018-07-13,36.310001,37.259998,36.139999,37.119999,36.333954,10829800
2018-07-16,37.259998,37.580002,36.930000,37.279999,36.490562,5358400
2018-07-17,37.099998,38.049999,37.080002,37.380001,36.588451,6274400
2018-07-18,38.000000,39.200001,38.000000,38.369999,37.557487,10297400
2018-07-19,38.320000,38.380001,37.549999,38.130001,37.322571,4985200
2018-07-20,37.959999,38.380001,37.810001,37.880001,37.077866,5302700
2018-07-23,37.650002,38.220001,37.360001,38.040001,37.234474,4697300
2018-07-24,38.189999,38.389999,37.040001,37.450001,36.656971,6415100
2018-07-25,37.320000,38.340000,37.320000,38.189999,37.381298,7336300
2018-07-26,37.849998,40.450001,37.599998,40.020000,39.172543,12832300
2018-07-27,39.930000,40.860001,39.509998,39.689999,38.849537,8445100
2018-07-30,39.880001,40.290001,38.930000,38.970001,38.144783,5746200
2018-07-31,39.259998,39.869999,39.139999,39.540001,38.702713,5761100
2018-08-01,39.380001,39.470001,37.689999,38.139999,37.332352,7080700
2018-08-02,37.860001,38.119999,37.349998,37.930000,37.126804,5920700
2018-08-03,38.060001,38.619999,38.049999,38.419998,37.606434,3975100
2018-08-06,38.259998,38.490002,37.869999,38.410000,37.694752,3339900
2018-08-07,38.650002,38.740002,38.189999,38.259998,37.547546,6427100
2018-08-08,38.410000,38.860001,38.220001,38.380001,37.665310,3886500
2018-08-09,38.549999,38.740002,37.889999,37.919998,37.213875,3699400
2018-08-10,37.750000,37.790001,36.450001,37.259998,36.566166,7481700
2018-08-13,37.290001,37.330002,36.680000,36.790001,36.104919,4051800
2018-08-14,36.840000,37.560001,36.830002,37.090000,36.399330,3873000
2018-08-15,36.959999,37.509998,36.419998,37.439999,36.742809,5599200
2018-08-16,37.750000,38.459999,37.439999,38.160000,37.449406,5876500
2018-08-17,37.990002,38.209999,37.720001,37.790001,37.086296,6364900
2018-08-20,38.040001,40.099998,37.990002,39.990002,39.245338,9628900
2018-08-21,39.980000,40.709999,39.840000,40.330002,39.578999,6491800
2018-08-22,40.080002,40.189999,39.139999,39.189999,38.460224,5593100
2018-08-23,39.189999,39.389999,38.720001,38.830002,38.106937,3931900
2018-08-24,38.900002,39.150002,38.529999,38.820000,38.097118,3561700
2018-08-27,39.020000,39.820000,39.020000,39.520000,38.784088,11236000
2018-08-28,39.669998,40.700001,39.599998,40.689999,39.932289,7373500
2018-08-29,40.660000,41.040001,40.250000,40.500000,39.745834,4475100
2018-08-30,40.360001,40.840000,40.150002,40.400002,39.647697,4330100
2018-08-31,40.250000,40.549999,40.180000,40.480000,39.726204,3464000
2018-09-04,40.320000,41.340000,40.320000,40.770000,40.010807,7123200
2018-09-05,40.810001,41.369999,38.880001,39.669998,38.931290,9738800
2018-09-06,39.480000,39.689999,38.250000,38.480000,37.763451,6917300
2018-09-07,38.310001,39.270000,38.150002,38.430000,37.714378,4875700
2018-09-10,38.660000,39.490002,38.490002,39.430000,38.695759,3901000
2018-09-11,39.330002,40.310001,39.070000,40.180000,39.431789,5863600
2018-09-12,40.259998,40.400002,39.230000,39.259998,38.528919,6103400
2018-09-13,39.490002,40.060001,39.419998,39.480000,38.744823,4268900
2018-09-14,39.540001,39.970001,39.320000,39.740002,38.999989,2905100
2018-09-17,39.700001,40.549999,39.700001,40.320000,39.569183,5072800
2018-09-18,40.360001,40.860001,39.650002,40.790001,40.030434,5548300
2018-09-19,40.790001,41.770000,40.700001,41.599998,40.825348,7413600
2018-09-20,41.820000,42.169998,41.189999,41.889999,41.109947,6865600
2018-09-21,42.040001,43.889999,41.990002,43.599998,42.788105,10743100
2018-09-24,43.270000,43.299999,41.849998,41.980000,41.198277,7105100
2018-09-25,42.000000,42.189999,40.270000,40.810001,40.050060,6744200
2018-09-26,40.840000,41.480000,40.779999,41.040001,40.275780,4623700
2018-09-27,41.230000,42.200001,41.150002,41.500000,40.727211,5654600
2018-09-28,41.369999,41.959999,40.700001,41.330002,40.560383,5030600
2018-10-01,41.410000,41.750000,39.599998,39.610001,38.872402,7210700
2018-10-02,39.599998,39.599998,38.400002,38.500000,37.783073,7625000
2018-10-03,38.700001,39.259998,38.419998,38.799999,38.077488,6370300
2018-10-04,38.799999,39.009998,37.480000,37.919998,37.213875,5916500
2018-10-05,37.930000,38.130001,36.209999,36.439999,35.761436,9127000
2018-10-08,36.439999,36.849998,35.599998,35.900002,35.231495,7879300
2018-10-09,36.299999,36.389999,33.410000,33.549999,32.925251,19662600
2018-10-10,33.330002,33.400002,31.590000,31.610001,31.021378,20539000
2018-10-11,32.299999,32.750000,30.750000,31.270000,30.687708,17115800
2018-10-12,31.969999,32.130001,30.809999,30.910000,30.334414,12905200
2018-10-15,31.000000,32.240002,30.820000,31.780001,31.188215,11092500
2018-10-16,32.060001,33.439999,31.980000,33.279999,32.660275,11339200
2018-10-17,34.450001,35.400002,33.529999,33.570000,32.944885,15068600
2018-10-18,33.580002,33.759998,31.870001,32.060001,31.462999,12778300
2018-10-19,32.090000,32.650002,31.809999,32.040001,31.443371,10445200
2018-10-22,32.270000,32.520000,31.820000,32.160000,31.561134,7572100
2018-10-23,31.530001,32.439999,30.600000,32.380001,31.777042,12468300
2018-10-24,32.480000,32.750000,30.240000,30.340000,29.775028,15348200
2018-10-25,31.190001,33.330002,31.120001,32.369999,31.767223,18375200
2018-10-26,31.400000,33.009998,31.299999,32.459999,31.855549,11438600
2018-10-29,33.139999,33.990002,31.950001,32.599998,31.992941,9405500
2018-10-30,32.439999,34.779999,32.330002,34.660000,34.014580,13067600
2018-10-31,35.160000,35.900002,34.810001,35.080002,34.426765,11132800
2018-11-01,35.299999,36.470001,35.070000,36.369999,35.692741,9643200
2018-11-02,36.590000,37.459999,35.639999,36.330002,35.653492,10039100
2018-11-05,36.349998,36.520000,35.130001,35.720001,35.151604,11305300
2018-11-06,35.599998,35.959999,34.840000,35.169998,34.610352,11376700
2018-11-07,35.570000,37.389999,35.480000,36.970001,36.381710,10904000
2018-11-08,36.770000,37.049999,35.970001,36.860001,36.273464,6884800
2018-11-09,36.700001,37.259998,36.029999,36.220001,35.643646,6794400
2018-11-12,36.310001,37.299999,35.779999,36.860001,36.273464,9360800
2018-11-13,37.150002,38.419998,37.099998,37.779999,37.178822,9694100
2018-11-14,38.000000,38.590000,37.450001,38.110001,37.503567,7288400
2018-11-15,37.869999,38.160000,36.310001,37.820000,37.218185,8296700
2018-11-16,37.400002,37.529999,36.500000,36.750000,36.165215,10645700
2018-11-19,36.759998,37.080002,35.310001,35.820000,35.250008,9421000
2018-11-20,35.049999,36.389999,34.860001,35.590000,35.023674,7059600
2018-11-21,36.090000,37.509998,35.970001,36.310001,35.732208,8701500
2018-11-23,36.660000,38.270000,36.660000,37.950001,37.346115,6121300
2018-11-26,38.299999,38.619999,37.700001,38.099998,37.493725,9203100
2018-11-27,38.209999,38.770000,37.810001,38.290001,37.680706,8143000
2018-11-28,38.590000,38.970001,37.779999,38.939999,38.320358,6673800
2018-11-29,38.799999,39.340000,38.400002,38.419998,37.808640,5178100
2018-11-30,38.419998,40.200001,38.419998,40.160000,39.520947,10015700
2018-12-03,40.570000,40.580002,39.139999,39.650002,39.019066,6578000
2018-12-04,38.820000,39.209999,36.669998,36.689999,36.106163,12315100
2018-12-06,36.000000,37.099998,35.790001,36.939999,36.352184,9378900
2018-12-07,36.580002,36.599998,33.380001,33.570000,33.035812,14380100
2018-12-10,33.669998,34.169998,32.610001,33.840000,33.301517,8569100
2018-12-11,34.360001,34.810001,33.610001,34.099998,33.557377,8055400
2018-12-12,34.549999,34.790001,34.090000,34.349998,33.803402,7630500
2018-12-13,34.299999,34.689999,32.380001,32.459999,31.943476,10279700
2018-12-14,32.270000,33.270000,32.080002,32.410000,31.894270,8558600
2018-12-17,32.299999,32.860001,31.700001,32.040001,31.530161,7638100
2018-12-18,32.470001,33.650002,32.470001,33.540001,33.006290,9117600
2018-12-19,33.459999,33.980000,32.230000,32.419998,31.904110,8120500
2018-12-20,32.340000,32.680000,30.950001,31.889999,31.382545,9439600
2018-12-21,31.950001,32.650002,30.650000,30.780001,30.290211,11800600
2018-12-24,30.510000,30.920000,29.670000,29.719999,29.247076,5902000
2018-12-26,30.120001,32.330002,29.590000,32.290001,31.776180,8621300
2018-12-27,31.709999,32.049999,30.870001,32.040001,31.530161,7751300
2018-12-28,32.169998,32.599998,31.510000,31.830000,31.323498,6379400
2018-12-31,32.090000,32.619999,31.680000,32.110001,31.599045,5334700
2019-01-02,31.459999,32.650002,31.049999,32.480000,31.963160,5229500
2019-01-03,31.690001,31.850000,28.809999,30.059999,29.581665,16822000
2019-01-04,30.440001,32.090000,30.400000,32.040001,31.530161,9369600
2019-01-07,31.990000,33.480000,31.240000,32.950001,32.425678,8010700
2019-01-08,33.360001,33.650002,32.200001,32.419998,31.904110,7107700
2019-01-09,32.419998,33.549999,32.299999,33.419998,32.888199,6179400
2019-01-10,30.620001,32.209999,29.780001,32.040001,31.530161,19726300
2019-01-11,31.799999,31.990000,31.100000,31.799999,31.293980,6900100
2019-01-14,31.400000,31.930000,30.700001,31.709999,31.205410,5878500
2019-01-15,31.879999,32.860001,31.629999,32.099998,31.589205,7643100
2019-01-16,32.820000,33.669998,32.740002,32.840000,32.317429,9141600
2019-01-17,32.750000,33.889999,32.630001,33.580002,33.045654,5917500
2019-01-18,33.840000,34.040001,33.150002,33.970001,33.429451,5817700
2019-01-22,33.759998,33.880001,32.450001,32.740002,32.219025,14598200
2019-01-23,32.930000,33.099998,31.389999,31.650000,31.146364,14317900
2019-01-24,34.259998,34.349998,32.830002,33.660000,33.124386,15531100
2019-01-25,33.939999,35.500000,33.759998,34.980000,34.423378,15811300
2019-01-28,34.529999,36.619999,34.500000,36.570000,35.988075,14843500
2019-01-29,36.759998,37.080002,36.070000,36.290001,35.712532,8744300
2019-01-30,36.430000,36.680000,36.169998,36.340000,35.761734,7435600
2019-01-31,36.310001,36.549999,35.549999,35.770000,35.200806,7706600
2019-02-01,35.770000,36.590000,35.770000,36.110001,35.535397,6611900
2019-02-04,36.160000,36.810001,36.119999,36.779999,36.194733,9089300
2019-02-05,36.810001,37.230000,36.700001,36.930000,36.441425,6003200
2019-02-06,36.799999,37.090000,36.610001,36.759998,36.273670,5802800
2019-02-07,36.459999,36.700001,35.939999,36.169998,35.691479,5857300
2019-02-08,35.799999,36.230000,35.389999,36.000000,35.523724,4973300
2019-02-11,36.080002,36.720001,36.080002,36.590000,36.105923,4932600
2019-02-12,36.759998,37.169998,35.669998,35.750000,35.277035,6883200
2019-02-13,35.830002,36.459999,35.810001,36.209999,35.730949,5837900
2019-02-14,35.910000,36.529999,35.669998,36.110001,35.632275,4070000
2019-02-15,36.240002,36.340000,34.959999,35.049999,34.586296,11471900
2019-02-19,35.029999,35.900002,35.000000,35.470001,35.000740,6436100
2019-02-20,35.000000,35.240002,34.770000,35.060001,34.596169,6969900
2019-02-21,34.980000,35.509998,34.830002,34.980000,34.517223,5900700
2019-02-22,35.000000,35.549999,35.000000,35.490002,35.020477,5393300
2019-02-25,35.750000,36.380001,35.669998,35.900002,35.425056,10905900
2019-02-26,35.900002,36.730000,35.750000,36.250000,35.770420,7565000
2019-02-27,36.110001,36.330002,35.270000,35.689999,35.217827,5874900
2019-02-28,35.630001,35.889999,35.169998,35.630001,35.158627,7873800
2019-03-01,35.580002,35.959999,34.369999,34.639999,34.181717,8654000
2019-03-04,34.759998,34.889999,33.500000,33.720001,33.273895,6998100
2019-03-05,34.029999,34.380001,33.169998,33.230000,32.790375,7405700
2019-03-06,33.220001,33.419998,32.520000,32.759998,32.326591,6420800
2019-03-07,32.700001,32.700001,31.620001,32.220001,31.793739,7112400
2019-03-08,31.900000,32.119999,31.370001,31.910000,31.487839,6200500
2019-03-11,31.639999,32.270000,31.570000,32.049999,31.625986,8944000
2019-03-12,32.189999,32.189999,30.879999,30.920000,30.510935,10887500
2019-03-13,31.219999,31.930000,31.000000,31.840000,31.418764,11092900
2019-03-14,31.959999,32.470001,31.879999,32.130001,31.704927,6454500
2019-03-15,32.279999,32.349998,31.420000,31.430000,31.014191,9645100
2019-03-18,31.500000,31.580000,31.030001,31.379999,30.964848,6832700
2019-03-19,31.500000,32.119999,31.379999,31.590000,31.172075,6824500
2019-03-20,31.500000,31.549999,30.770000,30.959999,30.550406,6250200
2019-03-21,30.889999,31.770000,30.790001,31.450001,31.033924,5725100
2019-03-22,31.320000,31.440001,30.530001,30.570000,30.165567,7488900
2019-03-25,30.530001,30.719999,30.160000,30.209999,29.810328,5172000
2019-03-26,30.510000,30.620001,29.969999,30.209999,29.810328,4583400
2019-03-27,30.270000,31.200001,30.150000,30.940001,30.530672,6406900
2019-03-28,31.010000,31.370001,30.440001,30.900000,30.491201,6687200
2019-03-29,31.139999,31.889999,30.840000,31.760000,31.339823,6980800
2019-04-01,31.980000,32.730000,31.700001,32.349998,31.922018,7438200
2019-04-02,33.040001,33.470001,32.459999,32.990002,32.553551,10406100
2019-04-03,33.220001,33.990002,33.209999,33.709999,33.264023,10047400
2019-04-04,33.959999,34.119999,33.349998,33.930000,33.481117,6192300
2019-04-05,33.970001,34.400002,33.880001,34.060001,33.609398,5164700
2019-04-08,33.639999,33.950001,33.439999,33.880001,33.431778,6219800
2019-04-09,33.369999,33.520000,32.599998,33.310001,32.869320,8119100
2019-04-10,33.759998,34.130001,33.090000,34.020000,33.569927,7159500
2019-04-11,33.990002,34.970001,33.910000,34.810001,34.349472,7352400
2019-04-12,34.990002,35.240002,34.500000,34.689999,34.231064,4610500
2019-04-15,34.650002,35.240002,33.680000,33.750000,33.303497,6390600
2019-04-16,33.959999,34.090000,33.590000,34.029999,33.579788,4498400
2019-04-17,34.450001,34.720001,34.099998,34.380001,33.925163,3772100
2019-04-18,34.430000,34.619999,33.900002,34.369999,33.915291,3318200
2019-04-22,34.099998,34.200001,33.419998,33.480000,33.037071,3884200
2019-04-23,33.430000,34.180000,33.419998,33.970001,33.520588,3329800
2019-04-24,33.919998,34.490002,33.900002,33.990002,33.540325,3739800
2019-04-25,34.049999,34.250000,33.130001,33.410000,32.967995,6156500
2019-04-26,32.150002,33.919998,32.099998,33.060001,32.622623,9623100
2019-04-29,33.509998,33.990002,33.310001,33.770000,33.323235,5558200
2019-04-30,33.779999,34.389999,33.549999,34.180000,33.727802,5719600
2019-05-01,34.299999,34.590000,33.880001,33.910000,33.461376,4466600
2019-05-02,33.959999,34.849998,33.840000,33.950001,33.500854,5320300
2019-05-03,34.209999,34.900002,34.150002,34.790001,34.329735,5181400
2019-05-06,34.250000,34.770000,33.720001,34.750000,34.290264,4156800
2019-05-07,34.250000,34.330002,33.410000,33.910000,33.557953,6957800
2019-05-08,33.700001,34.380001,33.560001,33.750000,33.399609,4374100
2019-05-09,33.389999,34.020000,33.060001,33.950001,33.597534,4500100
2019-05-10,33.720001,34.189999,32.939999,33.990002,33.637119,4949800
2019-05-13,33.160000,33.200001,31.980000,32.139999,31.806326,7040900
2019-05-14,32.189999,32.650002,32.009998,32.340000,32.004253,5503900
2019-05-15,32.029999,32.419998,31.549999,32.160000,31.826118,4518600
2019-05-16,32.200001,32.900002,32.020000,32.320000,31.984455,4739700
2019-05-17,32.029999,32.360001,31.690001,31.740000,31.410477,4751600
2019-05-20,30.650000,31.219999,30.219999,30.959999,30.638575,7576200
2019-05-21,31.209999,31.639999,31.129999,31.299999,30.975046,4986900
2019-05-22,31.230000,31.230000,29.809999,29.920000,29.609373,10258700
2019-05-23,29.730000,29.980000,29.309999,29.500000,29.193733,11324600
2019-05-24,29.690001,29.940001,28.980000,29.170000,28.867161,5764000
2019-05-28,29.260000,29.320000,28.500000,28.730000,28.431726,8362800
2019-05-29,28.510000,28.549999,27.920000,28.410000,28.115049,6248100
2019-05-30,28.500000,28.750000,27.990000,28.170000,27.877542,4734100
2019-05-31,27.799999,27.920000,27.110001,27.230000,26.947298,7441400
2019-06-03,27.120001,27.809999,27.020000,27.200001,26.917612,6796300
2019-06-04,27.629999,29.309999,27.500000,29.120001,28.817678,10218500
2019-06-05,29.760000,30.450001,29.459999,30.360001,30.044806,8713700
2019-06-06,30.400000,30.510000,29.879999,30.379999,30.064596,5507600
2019-06-07,30.590000,31.150000,30.430000,30.920000,30.598989,4843600
2019-06-10,31.150000,31.719999,30.719999,30.760000,30.440653,5449400
2019-06-11,31.100000,31.290001,30.510000,30.580000,30.262520,3461800
2019-06-12,30.559999,31.129999,30.450001,31.100000,30.777124,5144200
2019-06-13,31.690001,33.320000,31.410000,33.090000,32.746464,10856500
2019-06-14,32.970001,33.200001,32.220001,32.680000,32.340721,6128000
2019-06-17,32.099998,32.919998,32.099998,32.560001,32.221966,3420700
2019-06-18,32.779999,33.299999,32.419998,32.520000,32.182381,3789300
2019-06-19,32.720001,33.299999,32.509998,33.209999,32.865219,5535500
2019-06-20,33.660000,33.810001,31.900000,32.150002,31.816221,8969200
2019-06-21,32.029999,32.389999,31.510000,31.570000,31.242243,7481800
2019-06-24,31.570000,31.889999,31.309999,31.820000,31.489649,8425700
2019-06-25,31.830000,32.110001,31.240000,31.260000,30.935461,6523600
2019-06-26,31.480000,31.719999,31.070000,31.459999,31.133385,4089700
2019-06-27,31.559999,32.549999,31.420000,32.150002,31.816221,4274500
2019-06-28,32.230000,32.730000,32.160000,32.610001,32.271446,5238500
2019-07-01,33.139999,33.660000,32.529999,32.880001,32.538643,8985600
2019-07-02,33.090000,33.209999,32.029999,32.189999,31.855806,4765100
2019-07-03,32.400002,32.849998,32.349998,32.720001,32.380306,2747700
2019-07-05,32.540001,32.830002,31.950001,32.459999,32.123005,2583900
2019-07-08,31.990000,32.919998,31.980000,32.790001,32.449574,5328800
2019-07-09,32.400002,32.750000,31.930000,32.360001,32.024044,5450600
2019-07-10,32.930000,33.689999,32.590000,32.939999,32.598019,8869700
2019-07-11,33.060001,33.299999,32.820000,33.029999,32.687084,6842900
2019-07-12,33.119999,33.900002,33.000000,33.779999,33.429298,5012200
2019-07-15,33.669998,33.950001,33.419998,33.610001,33.261063,3483600
2019-07-16,33.700001,34.669998,33.700001,34.220001,33.864731,6353600
2019-07-17,34.340000,34.419998,33.110001,33.259998,32.914696,5881900
2019-07-18,33.410000,33.820000,33.110001,33.740002,33.389717,3049300
2019-07-19,33.820000,34.020000,33.060001,33.080002,32.736568,4249000
2019-07-22,33.220001,33.419998,32.849998,32.900002,32.558437,4005600
2019-07-23,33.020000,33.790001,32.570000,33.730000,33.379818,4524100
2019-07-24,33.619999,34.990002,33.619999,34.590000,34.230892,7315300
2019-07-25,34.549999,34.820000,31.580000,31.670000,31.341204,13152300
2019-07-26,32.000000,32.250000,31.160000,31.240000,30.915668,7875200
2019-07-29,30.969999,31.190001,30.540001,30.740000,30.420858,6963900
2019-07-30,30.450001,30.809999,30.209999,30.709999,30.391171,5290200
2019-07-31,30.680000,31.139999,30.270000,30.510000,30.193247,6269400
2019-08-01,30.430000,30.570000,29.430000,29.840000,29.530205,8013000
2019-08-02,29.700001,29.809999,29.070000,29.450001,29.144255,6475900
2019-08-05,28.969999,28.969999,28.000000,28.530001,28.233805,8948900
2019-08-06,28.850000,29.059999,28.020000,28.360001,28.164288,6010100
2019-08-07,28.000000,28.760000,27.820000,28.629999,28.432425,6771500
2019-08-08,28.809999,29.389999,28.760000,29.080000,28.879318,5028200
2019-08-09,28.850000,29.070000,28.559999,28.780001,28.581390,4031300
2019-08-12,28.500000,28.510000,27.520000,27.639999,27.449257,8015000
2019-08-13,27.620001,28.370001,27.330000,27.510000,27.320154,12950000
2019-08-14,27.049999,27.070000,26.090000,26.100000,25.919884,10104400
2019-08-15,26.200001,26.309999,25.139999,25.410000,25.234646,10057900
2019-08-16,25.620001,26.049999,25.389999,25.790001,25.612024,8826800
2019-08-19,26.200001,26.690001,26.080000,26.100000,25.919884,9034800
2019-08-20,26.080000,26.080000,25.559999,25.830000,25.651749,7658800
2019-08-21,26.059999,26.600000,26.010000,26.420000,26.237675,6227500
2019-08-22,26.459999,26.980000,26.340000,26.530001,26.346918,5957900
2019-08-23,26.270000,26.510000,25.350000,25.420000,25.244576,8900100
2019-08-26,25.900000,25.910000,25.030001,25.190001,25.016165,6722600
2019-08-27,25.270000,25.340000,24.320000,24.450001,24.281271,7503700
2019-08-28,24.410000,25.510000,24.230000,25.330000,25.155199,9079100
2019-08-29,25.790001,26.610001,25.700001,26.320000,26.138367,7205600
2019-08-30,26.400000,26.830000,26.160000,26.309999,26.128435,5076200
2019-09-03,26.160000,26.660000,25.950001,26.510000,26.327055,6730000
2019-09-04,26.660000,27.219999,26.520000,27.000000,26.813673,5653300
2019-09-05,27.450001,28.110001,27.440001,27.690001,27.498913,6254600
2019-09-06,28.160000,28.230000,27.730000,27.790001,27.598223,5791900
2019-09-09,27.790001,28.750000,27.709999,28.440001,28.243738,8561600
2019-09-10,28.280001,29.180000,28.209999,29.120001,28.919044,6377300
2019-09-11,29.160000,29.930000,28.730000,29.760000,29.554626,10842600
2019-09-12,29.670000,30.219999,29.639999,29.940001,29.733385,5808800
2019-09-13,30.200001,30.340000,29.870001,29.950001,29.743317,7131900
2019-09-16,28.559999,28.790001,27.700001,27.770000,27.578360,15507800
2019-09-17,28.020000,29.250000,27.920000,28.639999,28.442356,12683400
2019-09-18,28.549999,28.660000,28.070000,28.600000,28.402632,6129400
2019-09-19,28.629999,28.740000,28.160000,28.299999,28.104702,5102700
2019-09-20,28.200001,28.440001,27.959999,27.990000,27.796841,6885400
2019-09-23,27.709999,27.879999,27.360001,27.500000,27.310223,5324400
2019-09-24,27.620001,27.700001,26.770000,27.000000,26.813673,5558300
2019-09-25,27.129999,27.830000,27.020000,27.440001,27.250637,6369400
2019-09-26,27.570000,27.600000,26.910000,27.190001,27.002363,4831300
2019-09-27,27.010000,27.809999,26.910000,27.010000,26.823605,5155100
2019-09-30,27.350000,27.410000,26.820000,26.969999,26.783880,5109800
2019-10-01,27.080000,27.660000,26.590000,26.799999,26.615053,6547000
2019-10-02,26.500000,26.510000,25.020000,25.370001,25.194923,14178200
2019-10-03,25.469999,25.510000,24.510000,25.270000,25.095612,8586400
2019-10-04,25.330000,25.850000,25.070000,25.830000,25.651749,6446100
2019-10-07,25.799999,26.059999,25.520000,25.830000,25.651749,5725400
2019-10-08,25.559999,26.799999,25.450001,26.260000,26.078779,9028100
2019-10-09,26.780001,27.330000,26.690001,27.070000,26.883190,8095500
2019-10-10,26.680000,27.250000,26.500000,27.180000,26.992432,7057600
2019-10-11,27.629999,28.020000,27.340000,27.360001,27.171190,7492400
2019-10-14,27.370001,27.660000,27.139999,27.620001,27.429396,3167100
2019-10-15,27.629999,28.370001,27.280001,28.270000,28.074911,7019200
2019-10-16,28.330000,28.809999,28.030001,28.049999,27.856426,6353300
2019-10-17,28.309999,28.440001,27.850000,27.930000,27.737255,6709600
2019-10-18,27.799999,28.320000,27.709999,28.219999,28.025253,5689100
2019-10-21,28.510000,28.910000,28.430000,28.620001,28.422495,6746400
2019-10-22,28.500000,28.690001,27.820000,28.260000,28.064978,8022000
2019-10-23,28.250000,28.400000,27.879999,28.290001,28.094772,8396900
2019-10-24,29.270000,29.850000,28.490000,29.410000,29.207041,17890900
2019-10-25,29.400000,30.889999,29.299999,30.860001,30.647036,13835700
2019-10-28,31.000000,31.670000,31.000000,31.360001,31.143585,10298500
2019-10-29,31.420000,31.490000,30.680000,30.920000,30.706621,6843200
2019-10-30,30.770000,30.940001,29.930000,30.290001,30.080971,10356100
2019-10-31,30.070000,30.209999,29.459999,30.059999,29.852554,8779400
2019-11-01,30.299999,30.610001,30.020000,30.559999,30.349104,8270900
2019-11-04,30.709999,30.990000,30.469999,30.950001,30.736416,5888600
2019-11-05,31.000000,31.580000,30.910000,31.180000,31.065199,5500000
2019-11-06,31.170000,31.190001,30.650000,30.959999,30.846008,4270300
2019-11-07,31.209999,31.440001,30.750000,30.889999,30.776266,6342400
2019-11-08,30.719999,30.850000,29.959999,30.760000,30.646746,6352900
2019-11-11,30.540001,30.750000,30.200001,30.590000,30.477371,4109100
2019-11-12,30.580000,30.670000,29.400000,29.520000,29.411310,8662900
2019-11-13,29.030001,29.160000,28.570000,28.660000,28.554476,7152300
2019-11-14,28.750000,28.900000,28.459999,28.770000,28.664072,4393200
2019-11-15,28.950001,29.200001,28.799999,28.860001,28.753740,4552000
2019-11-18,28.639999,28.889999,28.280001,28.600000,28.494698,5368800
2019-11-19,28.930000,29.379999,28.730000,29.290001,29.182158,5965500
2019-11-20,29.139999,29.240000,28.049999,28.230000,28.126060,9936100
2019-11-21,28.270000,28.480000,27.840000,27.930000,27.827166,6071800
2019-11-22,28.200001,28.719999,28.129999,28.680000,28.574404,4827100
2019-11-25,28.799999,29.180000,28.620001,28.990000,28.883261,5171200
2019-11-26,28.950001,29.070000,28.570000,29.049999,28.943041,5932800
2019-11-27,29.070000,29.330000,28.740000,28.950001,28.843410,3381800
2019-11-29,28.920000,29.270000,28.660000,28.740000,28.634182,2970800
2019-12-02,28.790001,28.990000,28.010000,28.080000,27.976612,6850800
2019-12-03,27.730000,27.770000,26.959999,27.290001,27.189522,7736600
2019-12-04,27.420000,27.760000,27.219999,27.379999,27.279188,4805300
2019-12-05,27.459999,27.570000,27.049999,27.240000,27.139706,4994500
2019-12-06,27.500000,27.959999,27.469999,27.730000,27.627901,6093100
2019-12-09,27.620001,27.830000,27.459999,27.490000,27.388784,4474400
2019-12-10,27.549999,27.629999,26.900000,27.000000,26.900589,7538700
2019-12-11,27.080000,27.100000,26.680000,26.860001,26.761105,5434600
2019-12-12,27.090000,28.020000,26.950001,27.719999,27.617937,9645300
2019-12-13,27.930000,28.129999,27.370001,27.480000,27.378820,5965200
2019-12-16,27.620001,28.350000,27.600000,27.920000,27.817202,6997300
2019-12-17,27.969999,28.480000,27.860001,28.280001,28.175877,5920300
2019-12-18,28.350000,28.570000,27.930000,28.000000,27.896908,4633800
2019-12-19,28.000000,28.570000,27.930000,28.549999,28.444881,6295100
2019-12-20,28.670000,29.049999,28.490000,29.040001,28.933079,12277100
2019-12-23,29.250000,29.719999,29.200001,29.299999,29.192120,9291100
2019-12-24,29.320000,29.430000,29.100000,29.180000,29.072563,2373600
2019-12-26,29.320000,29.709999,29.260000,29.670000,29.560759,4746500
2019-12-27,29.760000,29.809999,28.360001,28.440001,28.335287,8416500
2019-12-30,28.500000,28.530001,28.070000,28.299999,28.195801,4940300
2019-12-31,28.200001,28.790001,28.190001,28.680000,28.574404,4396800
2020-01-02,28.980000,29.299999,28.650000,29.090000,28.982893,6451100
2020-01-03,28.270000,28.290001,27.340000,27.650000,27.548195,14008900
2020-01-06,27.190001,27.490000,27.080000,27.320000,27.219410,6105800
2020-01-07,27.559999,27.680000,27.059999,27.219999,27.119778,6105900
2020-01-08,27.100000,28.090000,27.070000,27.840000,27.737495,10496800
2020-01-09,28.090000,28.230000,27.709999,27.950001,27.847092,6898900
2020-01-10,27.959999,27.990000,27.250000,27.320000,27.219410,8106800
2020-01-13,27.320000,27.530001,27.160000,27.389999,27.289152,5874400
2020-01-14,27.910000,28.400000,27.350000,27.530001,27.428638,8888900
2020-01-15,27.450001,28.059999,27.320000,27.580000,27.478453,5689900
2020-01-16,27.790001,28.260000,27.760000,28.230000,28.126060,6442800
2020-01-17,28.299999,28.719999,28.059999,28.400000,28.295433,7379400
2020-01-21,27.969999,27.990000,27.049999,27.200001,27.099854,16409400
2020-01-22,27.510000,27.910000,27.299999,27.320000,27.219410,9852600
2020-01-23,27.389999,28.990000,26.040001,28.799999,28.693960,25611100
2020-01-24,28.850000,28.860001,27.010000,27.639999,27.538231,18067800
2020-01-27,26.570000,26.600000,25.370001,26.110001,26.013866,21573800
2020-01-28,26.360001,27.120001,26.260000,26.900000,26.800957,11939200
2020-01-29,26.879999,27.490000,26.740000,26.799999,26.701324,9088700
2020-01-30,26.299999,27.790001,26.260000,27.719999,27.617937,10685500
2020-01-31,27.500000,27.520000,26.590000,26.840000,26.741179,11027900
2020-02-03,26.930000,27.670000,26.740000,27.160000,27.059999,7631900
2020-02-04,27.680000,28.610001,27.549999,28.430000,28.430000,10832900
2020-02-05,28.959999,29.240000,28.549999,29.100000,29.100000,8959700
2020-02-06,29.260000,29.450001,28.139999,28.299999,28.299999,8335800
2020-02-07,28.059999,28.549999,27.780001,28.379999,28.379999,6231800
2020-02-10,28.190001,28.809999,27.980000,28.790001,28.790001,15134300
2020-02-11,29.059999,29.940001,28.969999,29.840000,29.840000,8977700
2020-02-12,30.000000,30.780001,29.990000,30.469999,30.469999,9315400
2020-02-13,30.030001,30.400000,29.730000,30.090000,30.090000,9119400
2020-02-14,30.010000,30.270000,29.139999,29.200001,29.200001,5524800
2020-02-18,29.040001,29.350000,28.490000,28.629999,28.629999,10485100
2020-02-19,28.840000,28.879999,28.309999,28.330000,28.330000,8400700
2020-02-20,28.240000,28.900000,28.200001,28.510000,28.510000,10093400
2020-02-21,28.120001,28.299999,27.170000,27.820000,27.820000,11253600
2020-02-24,25.980000,26.110001,25.000000,25.450001,25.450001,21713200
2020-02-25,25.620001,25.750000,23.049999,23.120001,23.120001,22296900
2020-02-26,23.570000,23.750000,22.110001,22.309999,22.309999,19610300
2020-02-27,20.850000,22.480000,19.770000,20.600000,20.600000,31897300
2020-02-28,19.799999,20.350000,18.770000,19.049999,19.049999,37166400
2020-03-02,19.049999,19.059999,17.510000,18.860001,18.860001,38738000
2020-03-03,19.660000,19.790001,17.799999,17.850000,17.850000,35402500
2020-03-04,18.360001,18.549999,17.299999,18.530001,18.530001,44362100
2020-03-05,17.540001,17.650000,15.980000,16.040001,16.040001,44656800
2020-03-06,15.020000,17.120001,14.800000,15.970000,15.970000,54505000
2020-03-09,14.870000,15.790000,14.460000,14.750000,14.750000,42558000
2020-03-10,15.820000,17.670000,14.610000,17.000000,17.000000,56972700
2020-03-11,16.309999,16.490000,15.520000,16.260000,16.260000,43705800
2020-03-12,14.050000,15.750000,13.330000,13.450000,13.450000,53968500
2020-03-13,15.300000,15.600000,13.120000,14.310000,14.310000,58376100
2020-03-16,12.410000,16.200001,12.000000,15.920000,15.920000,84916800
2020-03-17,15.790000,18.490000,14.790000,15.580000,15.580000,58055800
2020-03-18,14.240000,14.280000,10.170000,11.650000,11.650000,78458800
2020-03-19,11.600000,12.160000,10.010000,10.290000,10.290000,71584500
2020-03-20,10.650000,12.000000,10.300000,10.380000,10.380000,62681800
2020-03-23,10.900000,11.360000,10.010000,10.250000,10.250000,56427300
2020-03-24,11.960000,14.810000,11.540000,13.920000,13.920000,101553100
2020-03-25,16.690001,16.990000,14.310000,15.390000,15.390000,93795100
2020-03-26,16.059999,17.240000,15.160000,15.660000,15.660000,77530600
2020-03-27,14.980000,15.220000,13.910000,14.040000,14.040000,50783500
2020-03-30,13.200000,13.220000,11.810000,12.250000,12.250000,50516800
2020-03-31,12.900000,12.960000,12.100000,12.190000,12.190000,44851400
2020-04-01,11.450000,11.480000,10.500000,10.690000,10.690000,56854400
2020-04-02,10.610000,11.030000,10.000000,10.060000,10.060000,65534600
2020-04-03,10.340000,10.490000,9.090000,9.390000,9.390000,87018900
2020-04-06,9.720000,9.940000,9.110000,9.500000,9.500000,94272300
2020-04-07,11.070000,12.200000,10.050000,10.220000,10.220000,138061000
2020-04-08,10.910000,11.400000,10.500000,11.330000,11.330000,82718700
2020-04-09,12.640000,13.400000,11.820000,12.510000,12.510000,117592800
2020-04-13,12.900000,12.950000,11.250000,11.560000,11.560000,73385500
2020-04-14,12.220000,12.600000,11.750000,11.950000,11.950000,68039500
2020-04-15,12.520000,12.690000,11.390000,12.290000,12.290000,124719900
2020-04-16,11.910000,12.030000,11.050000,11.070000,11.070000,83627000
2020-04-17,11.870000,11.950000,11.500000,11.570000,11.570000,61279500
2020-04-20,11.150000,11.350000,10.720000,11.060000,11.060000,58984900
2020-04-21,10.800000,11.220000,10.700000,11.000000,11.000000,49882300
2020-04-22,11.090000,11.130000,10.020000,10.270000,10.270000,76320100
2020-04-23,10.360000,10.670000,10.240000,10.250000,10.250000,54598500
2020-04-24,10.400000,10.500000,9.900000,10.310000,10.310000,67234900
2020-04-27,10.530000,10.530000,10.000000,10.020000,10.020000,67378800
2020-04-28,10.290000,11.630000,10.210000,11.260000,11.260000,114643000
2020-04-29,12.100000,12.890000,12.020000,12.630000,12.630000,113669400
2020-04-30,11.920000,12.590000,11.260000,12.010000,12.010000,94567100
2020-05-01,11.410000,11.660000,10.580000,10.640000,10.640000,99441400
2020-05-04,9.410000,10.170000,9.150000,9.820000,9.820000,125580000
2020-05-05,10.260000,10.380000,9.500000,9.510000,9.510000,86943900
2020-05-06,9.580000,9.730000,9.090000,9.250000,9.250000,68991000
2020-05-07,9.300000,9.800000,9.290000,9.540000,9.540000,61817000
2020-05-08,9.780000,10.150000,9.680000,10.140000,10.140000,59649800
2020-05-11,9.920000,10.250000,9.590000,10.100000,10.100000,48499000
2020-05-12,10.010000,10.200000,9.600000,9.650000,9.650000,46833100
2020-05-13,9.520000,9.530000,8.830000,9.110000,9.110000,68704600
2020-05-14,8.770000,9.190000,8.250000,9.150000,9.150000,72320500
2020-05-15,8.850000,9.360000,8.760000,9.040000,9.040000,39560500
2020-05-18,9.620000,9.940000,9.360000,9.870000,9.870000,76624400
2020-05-19,10.140000,10.190000,9.590000,9.640000,9.640000,62242500
2020-05-20,9.910000,10.140000,9.770000,9.870000,9.870000,44006700
2020-05-21,9.870000,10.150000,9.830000,9.890000,9.890000,45785700
2020-05-22,10.020000,10.120000,9.630000,9.700000,9.700000,37596800
2020-05-26,10.270000,11.280000,10.250000,11.140000,11.140000,101717000
2020-05-27,12.430000,12.550000,11.070000,11.980000,11.980000,99314800
2020-05-28,11.780000,11.830000,10.900000,10.980000,10.980000,70488800
2020-05-29,10.480000,10.870000,10.320000,10.500000,10.500000,59054700
2020-06-01,10.790000,11.330000,10.620000,11.110000,11.110000,50313500
2020-06-02,11.400000,11.640000,10.970000,11.220000,11.220000,49148600
2020-06-03,11.560000,12.200000,11.440000,11.850000,11.850000,86685300
2020-06-04,12.850000,18.180000,12.630000,16.719999,16.719999,399432600
2020-06-05,21.250000,22.799999,17.799999,18.590000,18.590000,428617100
2020-06-08,19.860001,20.360001,19.129999,20.309999,20.309999,175418900
2020-06-09,18.450001,18.969999,17.610001,18.549999,18.549999,111234400
2020-06-10,17.690001,18.160000,15.920000,17.020000,17.020000,163952500
2020-06-11,14.610000,15.680000,14.070000,14.380000,14.380000,124220800
2020-06-12,16.820000,17.309999,15.670000,16.740000,16.740000,160744900
2020-06-15,15.270000,17.170000,15.080000,16.700001,16.700001,122904100
2020-06-16,18.360001,18.440001,16.549999,17.030001,17.030001,127369700
2020-06-17,16.760000,17.049999,16.160000,16.980000,16.980000,71397600
2020-06-18,16.370001,17.070000,16.280001,16.490000,16.490000,64265300
2020-06-19,16.889999,16.940001,15.420000,16.000000,16.000000,92320200
2020-06-22,14.900000,15.520000,14.720000,14.920000,14.920000,118994500
2020-06-23,13.760000,14.290000,13.710000,14.000000,14.000000,204022300
2020-06-24,13.590000,13.900000,12.830000,13.040000,13.040000,140975500
2020-06-25,12.530000,13.240000,12.180000,13.170000,13.170000,117383400
2020-06-26,13.200000,13.290000,12.130000,12.380000,12.380000,108813000
2020-06-29,12.570000,13.510000,12.020000,13.320000,13.320000,115051100
2020-06-30,13.100000,13.480000,12.880000,13.070000,13.070000,69607700
2020-07-01,13.480000,14.290000,12.630000,12.810000,12.810000,116661700
2020-07-02,13.350000,13.420000,12.420000,12.500000,12.500000,86439500
2020-07-06,12.800000,12.920000,12.210000,12.800000,12.800000,79312900
2020-07-07,12.510000,12.540000,11.910000,11.910000,11.910000,77998100
2020-07-08,11.600000,12.080000,11.430000,11.990000,11.990000,85034500
2020-07-09,11.940000,11.940000,11.150000,11.180000,11.180000,77131200
2020-07-10,11.000000,11.950000,10.980000,11.940000,11.940000,90450800
2020-07-13,12.130000,12.270000,11.450000,11.630000,11.630000,67580300
2020-07-14,11.320000,11.840000,11.220000,11.570000,11.570000,49888200
2020-07-15,12.450000,13.480000,12.210000,13.440000,13.440000,135444400
2020-07-16,12.800000,13.070000,12.290000,12.450000,12.450000,81514000
2020-07-17,12.480000,12.600000,11.890000,11.910000,11.910000,67934100
2020-07-20,11.930000,12.510000,11.350000,11.470000,11.470000,64109600
2020-07-21,11.570000,11.790000,11.280000,11.470000,11.470000,64722000
2020-07-22,11.380000,11.670000,11.300000,11.360000,11.360000,42461300
2020-07-23,11.270000,12.410000,11.010000,11.770000,11.770000,115574800
2020-07-24,11.670000,11.820000,11.340000,11.390000,11.390000,53761400
2020-07-27,11.480000,11.790000,11.180000,11.390000,11.390000,69451700
2020-07-28,11.370000,12.000000,11.360000,11.770000,11.770000,62356600
2020-07-29,11.800000,11.920000,11.300000,11.400000,11.400000,52214600
2020-07-30,11.220000,11.390000,11.120000,11.180000,11.180000,40525100
2020-07-31,11.160000,11.250000,10.800000,11.120000,11.120000,51835500
2020-08-03,11.070000,11.240000,10.710000,11.080000,11.080000,48264000
2020-08-04,11.210000,11.880000,11.160000,11.470000,11.470000,54824400
2020-08-05,11.840000,12.850000,11.550000,12.560000,12.560000,118704400
2020-08-06,13.040000,13.290000,12.470000,13.040000,13.040000,131280100
2020-08-07,12.860000,13.160000,12.580000,13.030000,13.030000,61401200
2020-08-10,13.290000,14.310000,13.210000,14.000000,14.000000,121073900
2020-08-11,15.020000,15.100000,13.550000,13.730000,13.730000,127879300
2020-08-12,14.030000,14.060000,13.100000,13.540000,13.540000,77639200
2020-08-13,13.190000,13.900000,13.110000,13.300000,13.300000,47772800
2020-08-14,13.110000,13.560000,13.010000,13.330000,13.330000,45670200
2020-08-17,13.320000,13.380000,12.610000,12.620000,12.620000,56206600
2020-08-18,12.600000,12.880000,12.510000,12.600000,12.600000,33322300
2020-08-19,12.650000,13.440000,12.580000,12.680000,12.680000,59266500
2020-08-20,12.380000,12.670000,12.260000,12.500000,12.500000,41956600
2020-08-21,12.440000,12.630000,12.090000,12.160000,12.160000,35822900
2020-08-24,12.440000,13.480000,12.270000,13.440000,13.440000,102685700

================================================
FILE: Data/AAL/data_processed.csv
================================================
Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_norm,close_norm
2010-01-04,4.84,4.94,4.66,4.77,4.77,[],None,0.2500000000000008,0.3571428571428587,0.39285714285714046,,0,0.015510948622062981,0.015994183351719996,0.013001486125584813,0.014136221513930194
2010-01-05,4.79,5.37,4.71,5.31,5.31,[],None,0.7878787878787871,0.09090909090909165,0.1212121212121213,,0,0.014598539879588687,0.02380952294403771,0.013930163705983725,0.02404993530292021
2010-01-06,5.19,5.38,5.0,5.09,5.09,['bearish harami'],None,0.2631578947368436,0.49999999999999883,0.23684210526315758,,0,0.021897809819383038,0.023991275027579972,0.01931649367229743,0.02001101487036873
2010-01-07,5.06,5.43,5.05,5.24,5.24,"['bullish engulfing', 'piercing line']",None,0.4736842105263175,0.49999999999999883,0.026315789473683657,,0,0.019525547088949866,0.024900035445291333,0.020245171252696342,0.0227648242561993
2010-01-08,5.27,5.43,5.06,5.14,5.14,['dark cloud cover'],None,0.351351351351351,0.4324324324324327,0.21621621621621634,,0,0.02335766380734189,0.024900035445291333,0.020430906768776125,0.02092895133231225
2010-01-11,5.13,5.23,4.94,5.04,5.04,[],None,0.31034482758620635,0.34482758620689835,0.3448275862068953,,0,0.020802919328413882,0.021264993774445906,0.018202080575818735,0.01909307840842521
2010-01-12,5.06,5.15,4.96,5.08,5.08,['bullish harami'],None,0.10526315789473906,0.3684210526315797,0.5263157894736813,,0,0.019525547088949866,0.019810977106107713,0.0185735516079783,0.019827427577980034
2010-01-13,5.12,5.5,5.02,5.48,5.48,[],None,0.75,0.04166666666666574,0.20833333333333426,,0,0.02062043757991902,0.026172300030087248,0.019687964704456995,0.027170919273528202
2010-01-14,5.46,5.71,5.41,5.59,5.59,[],None,0.43333333333333324,0.4000000000000006,0.16666666666666619,,0,0.026824817028744216,0.02998909378447498,0.026931649831568538,0.029190379489803936
2010-01-15,5.64,5.84,5.43,5.5,5.5,"['shooting star', 'dark cloud cover']",None,0.3414634146341454,0.48780487804878075,0.1707317073170738,,0,0.03010948850165167,0.03235187087052452,0.02730312086372809,0.027538093858305607
2010-01-19,5.5,5.73,5.5,5.64,5.64,[],None,0.6086956521739105,0.39130434782608947,0.0,,0,0.02755474402272365,0.03035259795155952,0.02860326947628658,0.030108315951747455
2010-01-20,5.65,5.89,5.61,5.74,5.74,['inverse hammer'],None,0.3214285714285717,0.535714285714285,0.14285714285714332,,0,0.03029197025014653,0.03326063128823588,0.0306463601531642,0.031944188875634494
2010-01-21,5.88,5.96,5.42,5.46,5.46,"['bearish engulfing', 'dark cloud cover']",None,0.7777777777777776,0.14814814814814828,0.07407407407407414,,0,0.034489050465528276,0.03453289587303178,0.02711738534764832,0.026803744688750783
2010-01-22,5.48,5.52,5.11,5.24,5.24,[],None,0.5853658536585382,0.0975609756097542,0.31707317073170765,,0,0.02718978052573394,0.02653580419717179,0.02135958434917505,0.0227648242561993
2010-01-25,5.34,5.5,5.15,5.22,5.22,"['three black crows', 'shooting star']",None,0.3428571428571435,0.457142857142858,0.19999999999999848,,0,0.024635036046805905,0.026172300030087248,0.02210252641349418,0.022397649671421882
2010-01-26,5.21,5.28,5.05,5.05,5.05,['three black crows'],None,0.6956521739130428,0.3043478260869572,0.0,,0,0.022262773316372747,0.022173754192157266,0.020245171252696342,0.01927666570081392
2010-01-27,5.1,5.17,4.47,4.86,4.86,"['hanging man', 'three black crows']",None,0.3428571428571418,0.10000000000000038,0.5571428571428578,,0,0.020255474082929298,0.020174481273192255,0.009472511320068933,0.01578850714542855
2010-01-28,4.99,5.22,4.71,5.14,5.14,['hammer'],None,0.2941176470588226,0.1568627450980394,0.549019607843138,,0,0.018248174849485863,0.021083241690903615,0.013930163705983725,0.02092895133231225
2010-01-29,5.23,5.61,5.17,5.31,5.31,['inverse hammer'],None,0.1818181818181798,0.6818181818181829,0.13636363636363738,,0,0.02262773681336247,0.02817157294905226,0.022473997445653746,0.02404993530292021
2010-02-01,5.43,5.63,5.35,5.6,5.6,['three white soldiers'],None,0.6071428571428563,0.10714285714285794,0.2857142857142857,5.2749999999999995,0,0.02627737178325963,0.028535077116136787,0.02581723673508983,0.02937396678219263
2010-02-02,5.65,6.0,5.62,5.96,5.96,['three white soldiers'],None,0.8157894736842097,0.10526315789473696,0.07894736842105331,5.334499999999999,0,0.03029197025014653,0.035259904207200876,0.030832095669243983,0.03598310930818599
2010-02-03,5.94,5.98,5.65,5.66,5.66,['bearish harami'],None,0.8484848484848491,0.1212121212121213,0.03030303030302965,5.3519999999999985,0,0.03558394095649743,0.034896400040116335,0.03138930221748333,0.03047549053652486
2010-02-04,5.82,5.82,5.47,5.49,5.49,[],None,0.9428571428571416,0.0,0.057142857142858376,5.371999999999998,0,0.033394159974559134,0.03198836670343998,0.028046062928047233,0.027354506565916897
2010-02-05,5.5,6.03,5.43,5.89,5.89,[],None,0.6499999999999989,0.2333333333333341,0.11666666666666704,5.404499999999999,0,0.02755474402272365,0.035805160457827695,0.02730312086372809,0.03469799826146505
2010-02-08,5.88,6.11,5.82,5.93,5.93,[],None,0.17241379310344765,0.6206896551724158,0.20689655172413657,5.443999999999999,0,0.034489050465528276,0.037259177126165874,0.034546805990839646,0.03543234743101986
2010-02-09,6.15,6.49,6.15,6.44,6.44,['three white soldiers'],None,0.8529411764705886,0.1470588235294113,0.0,5.5139999999999985,0,0.03941605767488947,0.04416575630077223,0.04067607802147248,0.04479529934284378
2010-02-10,6.39,6.43,6.21,6.31,6.31,"['bearish harami', 'hanging man']",None,0.36363636363636437,0.18181818181818218,0.4545454545454534,5.575499999999999,0,0.04379561963876606,0.04307524379951859,0.041790491117951176,0.04240866454179061
2010-02-11,6.3,6.52,6.22,6.32,6.32,[],None,0.06666666666666825,0.6666666666666647,0.26666666666666705,5.617499999999999,0,0.042153283902312336,0.04471101255139903,0.04197622663403096,0.042592251834179334
2010-02-12,6.27,6.91,6.19,6.81,6.81,[],None,0.7500000000000003,0.13888888888888967,0.11111111111111001,5.678499999999999,0,0.04160583865682775,0.05179934380954766,0.04141902008579161,0.05158802916122582
2010-02-16,6.93,7.0,6.75,6.88,6.88,[],None,0.1999999999999993,0.28000000000000114,0.5199999999999996,5.747499999999999,0,0.05364963405748842,0.05343511256142812,0.05182020898625944,0.052873140207946756
2010-02-17,6.89,6.97,6.76,6.8,6.8,[],None,0.428571428571428,0.3809523809523814,0.1904761904761907,5.8054999999999986,0,0.052919707063509,0.0528898563108013,0.052005944502339224,0.05140444186883712
2010-02-18,6.75,6.81,6.65,6.73,6.73,[],None,0.12499999999999792,0.3749999999999993,0.5000000000000028,5.854999999999999,0,0.05036496258458098,0.04998182297412494,0.04996285382546163,0.0501193308221162
2010-02-19,6.65,6.96,6.65,6.93,6.93,['bullish engulfing'],None,0.903225806451612,0.09677419354838802,0.0,5.928499999999999,0,0.04854014509963239,0.05270810422725904,0.04996285382546163,0.053791076669890275
2010-02-22,6.97,7.23,6.97,7.02,7.02,['inverse hammer'],None,0.19230769230769112,0.8076923076923088,0.0,6.017499999999999,0,0.054379561051467865,0.057615410482900406,0.05590639034001468,0.055443362301388605
2010-02-23,7.09,7.23,6.92,7.09,7.09,['doji'],None,0.0,0.45161290322580755,0.5483870967741924,6.110999999999999,0,0.056569342033406175,0.057615410482900406,0.05497771275961577,0.05672847334810954
2010-02-24,7.14,7.21,7.06,7.17,7.17,[],None,0.20000000000000118,0.2666666666666663,0.5333333333333325,6.217,0,0.057481750775880455,0.05725190631581585,0.057578009984732725,0.05819717168721916
2010-02-25,7.06,7.14,6.91,7.08,7.08,[],None,0.08695652173913261,0.26086956521739013,0.6521739130434773,6.327999999999999,0,0.05602189678792159,0.05597964173101992,0.05479197724353599,0.05654488605572083
2010-02-26,7.06,7.4,7.06,7.33,7.33,[],None,0.7941176470588232,0.20588235294117685,0.0,6.4375,0,0.05602189678792159,0.06070519590311903,0.057578009984732725,0.06113456836543843
2010-03-01,7.41,7.75,7.4,7.69,7.69,[],None,0.8000000000000015,0.1714285714285705,0.02857142857142799,6.5565,0,0.062408757985241634,0.06706651882709856,0.06389301753144536,0.06774371089143177
2010-03-02,7.74,7.82,7.5,7.68,7.68,[],None,0.1875000000000014,0.25,0.5624999999999987,6.660500000000001,1,0.06843065568557198,0.06833878341189446,0.06575037269224318,0.06756012359904306
2010-03-03,7.51,7.63,7.17,7.47,7.47,[],None,0.08695652173913052,0.2608695652173916,0.6521739130434779,6.736,1,0.06423357547019022,0.06488549382459129,0.05962110066161033,0.06370479045888028
2010-03-04,7.48,7.55,7.24,7.32,7.32,[],None,0.5161290322580656,0.22580645161290155,0.2580645161290328,6.819,1,0.06368613022470566,0.06343147715625312,0.06092124927416884,0.06095098107304972
2010-03-05,7.43,7.48,7.31,7.43,7.43,"['doji', 'bullish harami']",None,0.0,0.2941176470588263,0.7058823529411737,6.9159999999999995,1,0.06277372148223136,0.06215921257145722,0.06222139788672729,0.06297044128932547
2010-03-08,7.45,7.57,7.3,7.32,7.32,['bearish engulfing'],None,0.4814814814814803,0.4444444444444441,0.07407407407407565,6.9875,1,0.06313868497922108,0.06379498132333768,0.062035662370647504,0.06095098107304972
2010-03-09,7.38,7.93,7.37,7.71,7.71,[],None,0.5892857142857149,0.3928571428571427,0.01785714285714249,7.0765,1,0.06186131273975708,0.07033805633085947,0.06333581098320601,0.0681108854762092
2010-03-10,7.8,8.17,7.8,7.94,7.94,['inverse hammer'],None,0.3783783783783798,0.6216216216216202,0.0,7.1515,1,0.06952554617654112,0.074700106335874,0.07132243817463665,0.07233339320114937
2010-03-11,7.92,7.94,7.65,7.84,7.84,"['bearish harami', 'hanging man']",None,0.27586206896551746,0.06896551724138089,0.6551724137931016,7.228,1,0.07171532715847943,0.07051980841440174,0.06853640543343995,0.07049752027726233
2010-03-12,7.97,8.0,7.71,7.95,7.95,[],None,0.06896551724137784,0.10344827586206981,0.8275862068965524,7.3095,1,0.07262773590095371,0.07161032091565538,0.06965081852991861,0.07251698049353808
2010-03-15,7.88,7.93,7.72,7.9,7.9,[],None,0.09523809523809745,0.14285714285713982,0.7619047619047628,7.364,1,0.07098540016449999,0.07033805633085947,0.0698365540459984,0.07159904403159456
2010-03-16,7.93,7.96,7.73,7.77,7.77,['bearish engulfing'],None,0.6956521739130455,0.130434782608697,0.1739130434782575,7.408500000000001,1,0.0718978089069743,0.0708833125814863,0.0700222895620782,0.0692124092305414
2010-03-17,7.71,7.8,7.5,7.59,7.59,[],sell,0.4000000000000006,0.2999999999999997,0.2999999999999997,7.448,1,0.0678832104400874,0.06797527924480994,0.06575037269224318,0.06590783796754474
2010-03-18,7.55,7.73,7.5,7.5,7.5,"['three black crows', 'shooting star']",None,0.21739130434782492,0.7826086956521751,0.0,7.486500000000001,1,0.06496350246416967,0.06670301466001403,0.06575037269224318,0.0642555523360464
2010-03-19,7.1,7.54,7.07,7.1,7.1,['doji'],sell,0.0,0.9361702127659588,0.06382978723404123,7.495,1,0.05675182378190101,0.06324972507271083,0.05776374550081251,0.056912060640498224
2010-03-22,7.08,7.38,6.81,7.27,7.27,"['bullish engulfing', 'hammer']",None,0.3333333333333323,0.19298245614035134,0.4736842105263164,7.5075,1,0.056386860284911314,0.06034169173603447,0.052934622082738136,0.0600330446111062
2010-03-23,7.34,7.41,7.1,7.39,7.39,['hammer'],buy,0.16129032258064432,0.06451612903225945,0.7741935483870962,7.522499999999999,1,0.06113138574577763,0.06088694798666129,0.058320952049051855,0.06223609211977066
2010-03-24,7.27,7.52,7.27,7.41,7.41,['three white soldiers'],buy,0.5600000000000023,0.4399999999999977,0.0,7.5344999999999995,1,0.0598540135063136,0.06288622090562627,0.06147845582240816,0.06260326670454808
2010-03-25,7.46,7.7,7.34,7.37,7.37,['shooting star'],None,0.2499999999999994,0.6666666666666666,0.08333333333333395,7.5489999999999995,1,0.06332116672771594,0.06615775840938722,0.06277860443496666,0.06186891753499324
2010-03-26,7.42,7.61,7.28,7.3,7.3,['shooting star'],sell,0.36363636363636387,0.5757575757575768,0.0606060606060593,7.547499999999999,1,0.0625912397337365,0.06452198965750676,0.06166419133848797,0.06058380648827233
2010-03-29,7.44,7.46,7.25,7.32,7.32,['three black crows'],None,0.5714285714285721,0.09523809523809322,0.33333333333333476,7.528999999999999,1,0.06295620323072622,0.061795708404372665,0.06110698479024862,0.06095098107304972
2010-03-30,7.31,7.4,7.19,7.22,7.22,['three black crows'],sell,0.428571428571428,0.4285714285714322,0.14285714285713982,7.5059999999999985,1,0.060583940500293046,0.06070519590311903,0.059992571693769925,0.05911510814916268
2010-03-31,7.18,7.46,7.09,7.35,7.35,"['bullish engulfing', 'piercing line']",None,0.45945945945945915,0.2972972972972981,0.24324324324324278,7.499999999999998,1,0.0582116777698599,0.061795708404372665,0.05813521653297207,0.06150174295021582
2010-04-01,7.37,7.49,7.3,7.4,7.4,[],buy,0.15789473684210625,0.47368421052631404,0.3684210526315797,7.504,1,0.061678830991262215,0.062340964654999484,0.062035662370647504,0.06241967941215937
2010-04-05,7.46,7.49,7.0,7.13,7.13,['bearish engulfing'],None,0.6734693877551019,0.06122448979591885,0.2653061224489793,7.488999999999999,1,0.06332116672771594,0.062340964654999484,0.05646359688825403,0.05746282251766435
2010-04-06,7.12,7.28,7.01,7.08,7.08,[],sell,0.14814814814814803,0.5925925925925921,0.25925925925925986,7.476999999999999,1,0.05711678727889073,0.05852417090061175,0.05664933240433381,0.05654488605572083
2010-04-07,7.06,7.12,6.68,6.82,6.82,[],None,0.5454545454545434,0.13636363636363738,0.3181818181818192,7.432499999999999,1,0.05602189678792159,0.055616137563935394,0.050520060373700965,0.05177161645361453
2010-04-08,7.84,7.87,7.44,7.55,7.55,[],None,0.6744186046511633,0.06976744186046574,0.25581395348837094,7.412999999999999,1,0.07025547317052057,0.06924754382960584,0.06463595959576449,0.06517348879798993
2010-04-09,7.55,7.61,7.19,7.32,7.32,['three black crows'],None,0.5476190476190466,0.14285714285714407,0.3095238095238093,7.386999999999999,1,0.06496350246416967,0.06452198965750676,0.059992571693769925,0.06095098107304972
2010-04-12,7.4,7.66,7.4,7.62,7.62,[],None,0.8461538461538459,0.1538461538461541,0.0,7.3705,1,0.0622262762367468,0.0654307500752181,0.06389301753144536,0.06645859984471084
2010-04-13,7.66,7.7,7.31,7.49,7.49,['dark cloud cover'],None,0.43589743589743507,0.1025641025641025,0.4615384615384624,7.35,1,0.06697080169761312,0.06615775840938722,0.06222139788672729,0.0640719650436577
2010-04-14,7.54,7.63,7.37,7.42,7.42,[],sell,0.46153846153846234,0.34615384615384587,0.1923076923076918,7.332499999999999,0,0.0647810207156748,0.06488549382459129,0.06333581098320601,0.06278685399693676
2010-04-15,7.47,7.49,7.25,7.41,7.41,"['hanging man', 'three black crows']",None,0.24999999999999814,0.08333333333333519,0.6666666666666666,7.323499999999998,0,0.06350364847621078,0.062340964654999484,0.06110698479024862,0.06260326670454808
2010-04-16,7.42,7.42,7.01,7.15,7.15,['three black crows'],None,0.6585365853658524,0.0,0.3414634146341476,7.305999999999999,0,0.0625912397337365,0.06106870007020358,0.05664933240433381,0.05782999710244177
2010-04-19,7.01,7.17,6.88,6.89,6.89,['three black crows'],None,0.4137931034482762,0.5517241379310349,0.03448275862068892,7.295499999999999,0,0.05510948804544728,0.05652489798164677,0.05423477069529664,0.05305672750033544
2010-04-20,6.99,7.14,6.9,7.14,7.14,[],None,0.6249999999999996,0.0,0.37500000000000044,7.288999999999997,0,0.05474452454845759,0.05597964173101992,0.054606241727456206,0.05764640981005306
2010-04-21,7.13,7.18,6.61,6.76,6.76,[],None,0.6491228070175448,0.08771929824561382,0.2631578947368414,7.257499999999998,0,0.057299269027385594,0.05670665006518903,0.0492199117611425,0.0506700926992823
2010-04-22,6.66,6.91,6.29,6.47,6.47,[],None,0.30645161290322637,0.4032258064516128,0.29032258064516075,7.210499999999998,0,0.048722626848127254,0.05179934380954766,0.043276375246589435,0.04534606122000988
2010-04-23,6.45,6.67,6.28,6.63,6.63,['piercing line'],None,0.4615384615384612,0.10256410256410274,0.43589743589743607,7.173499999999997,0,0.04489051012973522,0.047437293804533126,0.04309063973050965,0.048283457898229146
2010-04-26,6.68,6.72,6.45,6.48,6.48,['dark cloud cover'],None,0.7407407407407393,0.1481481481481485,0.1111111111111122,7.132499999999996,0,0.04908759034511696,0.048346054222244486,0.04624814350386597,0.0455296485123986
2010-04-27,6.68,6.85,6.27,6.33,6.33,[],None,0.6034482758620683,0.29310344827586193,0.10344827586206981,7.082999999999997,0,0.04908759034511696,0.05070883130829404,0.04290490421442987,0.04277583912656803
2010-04-28,6.64,7.39,6.33,7.32,7.32,[],None,0.641509433962265,0.06603773584905606,0.29245283018867896,7.0879999999999965,0,0.04835766335113752,0.060523443819576736,0.044019317310908565,0.06095098107304972
2010-04-29,7.32,7.45,7.08,7.33,7.33,[],None,0.027027027027026442,0.3243243243243245,0.6
Download .txt
gitextract_3nv5bxsh/

├── Data/
│   ├── AAL/
│   │   ├── AAL.csv
│   │   └── data_processed.csv
│   ├── AAPL/
│   │   ├── AAPL.csv
│   │   └── data_processed.csv
│   ├── AMD/
│   │   ├── AMD.csv
│   │   └── data_processed.csv
│   ├── AMD2/
│   │   ├── AMD.csv
│   │   └── data_processed.csv
│   ├── AXP/
│   │   ├── AXP.csv
│   │   └── data_processed.csv
│   ├── BTC-USD/
│   │   ├── BTC-USD.csv
│   │   └── data_processed.csv
│   ├── BTC-USD1/
│   │   ├── BTC-USD.csv
│   │   └── data_processed.csv
│   ├── Bitmex/
│   │   ├── XBTUSD-5m-data.csv
│   │   └── data_processed.csv
│   ├── CSCO/
│   │   ├── CSCO.csv
│   │   └── data_processed.csv
│   ├── DJI/
│   │   ├── DJI.csv
│   │   └── data_processed.csv
│   ├── GE/
│   │   ├── GE.csv
│   │   └── data_processed.csv
│   ├── GE2/
│   │   ├── GE.csv
│   │   └── data_processed.csv
│   ├── GOOGL/
│   │   ├── GOOGL.csv
│   │   └── data_processed.csv
│   ├── GOOGL1/
│   │   ├── GOOGL.csv
│   │   └── data_processed.csv
│   ├── HSI/
│   │   ├── HSI.csv
│   │   └── data_processed.csv
│   ├── HSI2/
│   │   ├── HSI.csv
│   │   └── data_processed.csv
│   ├── IBM/
│   │   ├── IBM.csv
│   │   └── data_processed.csv
│   ├── KSS/
│   │   ├── KSS.csv
│   │   └── data_processed.csv
│   ├── NASDAQ/
│   │   └── NASDAQ.csv
│   ├── S&P/
│   │   ├── S&P.csv
│   │   └── data_processed.csv
│   ├── S&P2/
│   │   ├── S&P.csv
│   │   └── data_processed.csv
│   └── data_processed.csv
├── DataLoader/
│   ├── Data.py
│   ├── DataAutoPatternExtractionAgent.py
│   ├── DataForPatternBasedAgent.py
│   ├── DataLoader.py
│   ├── DataSequencePrediction.py
│   └── DataSequential.py
├── DeepRLAgent/
│   ├── BaseTrain.py
│   ├── MLPEncoder/
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   ├── Train.py
│   │   └── Train_prev.py
│   ├── ReplayMemory.py
│   ├── SimpleCNNEncoder/
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   └── Train.py
│   └── VanillaInput/
│       ├── DeepQNetwork.py
│       └── Train.py
├── EncoderDecoderAgent/
│   ├── BaseTrain.py
│   ├── CNN/
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   └── Train.py
│   ├── CNN2D/
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   └── Train.py
│   ├── CNNAttn/
│   │   ├── Attention.py
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   └── Train.py
│   ├── CNN_GRU/
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   └── Train.py
│   ├── GRU/
│   │   ├── Attention.py
│   │   ├── Decoder.py
│   │   ├── Encoder.py
│   │   ├── Seq2SeqModel.py
│   │   ├── Test/
│   │   │   └── Train.py
│   │   └── Train.py
│   └── ReplayMemory.py
├── LICENSE
├── Main.ipynb
├── Main.py
├── Objects/
│   ├── CNN/
│   │   ├── AAL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AAPL; DATA_KIND(LSTMSequential); Dates(2010-01-01, 2018-01-01, 2020-08-24); CNN; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2000, 2018-09-25); CNN; TC(0.001); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); CNN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); CNN; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN; TC(0.0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── Bests/
│   │   │   ├── BTC-USD; EncoderDecoderConvolutional; WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C2; N_SARSA10; EXPERIMENT(1).pkl
│   │   │   └── BTC-USD; EncoderDecoderConvolutional; WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT(3).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(12); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(25); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(30); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(40); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(5); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(50); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(75); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(8); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2005-01-01, None); CNN; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN; TC(0.0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   └── S&P; DATA_KIND(LSTMSequential); Dates(2001-01-01, 2005-01-01, 2015-12-31); CNN; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   ├── CNN-ATTN/
│   │   ├── AAL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── AAL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2000, 2018-09-25); CNN-ATTN; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); CNN-ATTN; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(12); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(25); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(30); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(40); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(5); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(50); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(75); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0); WindowSize(8); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN-ATTN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); CNN-ATTN; WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN-ATTN; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-ATTN; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   └── S&P; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN-ATTN; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   ├── CNN-GRU/
│   │   ├── AAL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AAL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2000, 2018-09-25); CNN-GRU; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); CNN-GRU; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN-GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(12); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(25); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(30); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(40); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(5); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(50); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(75); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0); WindowSize(8); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN-GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); CNN-GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   └── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN-GRU; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   ├── CNN2D/
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN2D; TC(0.0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   └── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); CNN2D; TC(0.0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   ├── GRU/
│   │   ├── AAL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2000, 2018-09-25); GRU; TC(0.001); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); GRU; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── AMD; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, 2020-08-25); GRU; TC(0); WindowSize(25); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── Best/
│   │   │   ├── BTC-USD; AttentionAgent; WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT(1).pkl
│   │   │   ├── BTC-USD; AttentionAgent; WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT(3).pkl
│   │   │   └── BTC-USD; AttentionAgent; WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT(5).pkl
│   │   ├── FirstPaper/
│   │   │   ├── BTC-USD; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2005-01-01, None); GRU; TC(0.0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2005-01-01, None); GRU; TC(0.0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   │   └── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0.0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(2008-01-01, 2016-01-01, 2018-12-20); GRU; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GE; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(12); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(25); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(3); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(30); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(40); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(5); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(50); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(75); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── GOOGL; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0); WindowSize(8); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── HSI; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── IBM; DATA_KIND(LSTMSequential); Dates(2008-01-01, 2016-01-01, 2018-12-20); GRU; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── KSS; DATA_KIND(LSTMSequential); Dates(None, 2018-01-01, None); GRU; TC(0.0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── S&P; DATA_KIND(LSTMSequential); Dates(2001-01-01, 2005-01-01, 2015-12-31); GRU; TC(0); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   ├── S&P; DATA_KIND(LSTMSequential); Dates(None, 2000, 2018-09-25); GRU; TC(0.001); WindowSize(20); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── S&P; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); GRU; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   │   ├── S&P; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); GRU; TC(0); WindowSize(10); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10.pkl
│   │   └── S&P; DATA_KIND(LSTMSequential); Dates(None, 2015-01-01, None); GRU; TC(0); WindowSize(15); BATCH_SIZE10; GAMMA0.7; EPS0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10(1).pkl
│   ├── MLP/
│   │   ├── AAPL; MLP; StateMode(1); WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── BTC-USD; MLP; StateMode(1); WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   ├── GOOGL; MLP; StateMode(1); WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   │   └── bests/
│   │       ├── BTC-USD; EncoderDecoderSimple; StateMode(1); WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT(1).pkl
│   │       └── BTC-USD; EncoderDecoderSimple; StateMode(1); WindowSize(20); TRAIN_TEST_SPLIT(True); BATCH_SIZE10; GAMMA0.7; EPSILON0.1; REPLAY_MEMORY_SIZE20; C5; N_SARSA10; EXPERIMENT.pkl
│   ├── RLAgent/
│   │   ├── AAPL-TRAIN_TEST_SPLIT(True)-NUM_ITERATIONS1000-N_STEP10-GAMMA1-ALPHA0.1-EPSILON0.1-EXPERIMENT.pkl
│   │   ├── BTC-USD-TRAIN_TEST_SPLIT(True)-NUM_ITERATIONS10000-N_STEP10-GAMMA0.9-ALPHA0.1-EPSILON0.1-EXPERIMENT.pkl
│   │   ├── GOOGL-TRAIN_TEST_SPLIT(True)-NUM_ITERATIONS10000-N_STEP10-GAMMA1-ALPHA0.1-EPSILON0.1-EXPERIMENT(1).pkl
│   │   └── KSS-TRAIN_TEST_SPLIT(True)-NUM_ITERATIONS10000-N_STEP10-GAMMA0.9-ALPHA0.1-EPSILON0.1-EXPERIMENT(1).pkl
│   └── pattern.pkl
├── PatternDetectionInCandleStick/
│   ├── .ipynb_checkpoints/
│   │   └── Main-checkpoint.ipynb
│   ├── Evaluation.py
│   ├── Extract.py
│   ├── LabelPatterns.py
│   └── __init__.py
├── README.md
├── RLAgent/
│   ├── Agent.pyx
│   ├── Train.py
│   ├── __init__.py
│   └── setup.py
├── requirements.txt
└── utils.py
Download .txt
SYMBOL INDEX (219 symbols across 50 files)

FILE: DataLoader/Data.py
  class Data (line 5) | class Data:
    method __init__ (line 6) | def __init__(self, data, action_name, device, gamma, n_step=4, batch_s...
    method get_current_state (line 36) | def get_current_state(self):
    method step (line 45) | def step(self, action):
    method get_reward (line 73) | def get_reward(self, action):
    method calculate_reward_for_one_step (line 95) | def calculate_reward_for_one_step(self, action, index, rewards):
    method reset (line 115) | def reset(self):
    method __iter__ (line 119) | def __iter__(self):
    method __next__ (line 124) | def __next__(self):
    method get_total_reward (line 133) | def get_total_reward(self, action_list):
    method make_investment (line 151) | def make_investment(self, action_list):

FILE: DataLoader/DataAutoPatternExtractionAgent.py
  class DataAutoPatternExtractionAgent (line 5) | class DataAutoPatternExtractionAgent(Data):
    method __init__ (line 6) | def __init__(self, data, state_mode, action_name, device, gamma, n_ste...
    method find_trend (line 72) | def find_trend(self, window_size=20):

FILE: DataLoader/DataForPatternBasedAgent.py
  class DataForPatternBasedAgent (line 5) | class DataForPatternBasedAgent(Data):
    method __init__ (line 6) | def __init__(self, data, patterns, action_name, device, gamma, n_step=...
    method convert_to_tuple (line 40) | def convert_to_tuple(self, labels):

FILE: DataLoader/DataLoader.py
  class YahooFinanceDataLoader (line 15) | class YahooFinanceDataLoader:
    method __init__ (line 18) | def __init__(self, dataset_name, split_point, begin_date=None, end_dat...
    method load_data (line 109) | def load_data(self):
    method plot_data (line 123) | def plot_data(self):
    method save_pattern (line 138) | def save_pattern(self):
    method load_pattern (line 143) | def load_pattern(self):
    method normalize_data (line 147) | def normalize_data(self):

FILE: DataLoader/DataSequencePrediction.py
  class DataSequencePrediction (line 9) | class DataSequencePrediction(Data):
    method __init__ (line 10) | def __init__(self, data, action_name, model_file_name, device, gamma, ...
    method __next__ (line 41) | def __next__(self):

FILE: DataLoader/DataSequential.py
  class DataSequential (line 6) | class DataSequential(Data):
    method __init__ (line 7) | def __init__(self, data, action_name, device, gamma, n_step=4, batch_s...
    method __next__ (line 40) | def __next__(self):

FILE: DeepRLAgent/BaseTrain.py
  class BaseTrain (line 25) | class BaseTrain:
    method __init__ (line 26) | def __init__(self,
    method select_action (line 104) | def select_action(self, state):
    method optimize_model (line 123) | def optimize_model(self):
    method train (line 170) | def train(self, num_episodes=50):
    method save_model (line 205) | def save_model(self, model):
    method test (line 208) | def test(self, initial_investment=1000, test_type='test'):

FILE: DeepRLAgent/MLPEncoder/Decoder.py
  class Decoder (line 4) | class Decoder(nn.Module):
    method __init__ (line 5) | def __init__(self, num_classes, action_length=3):
    method forward (line 20) | def forward(self, x):

FILE: DeepRLAgent/MLPEncoder/Encoder.py
  class Encoder (line 6) | class Encoder(nn.Module):
    method __init__ (line 8) | def __init__(self, num_classes, state_size):
    method forward (line 23) | def forward(self, x):

FILE: DeepRLAgent/MLPEncoder/Seq2SeqModel.py
  class Seq2Seq (line 4) | class Seq2Seq(nn.Module):
    method __init__ (line 5) | def __init__(self, encoder, decoder):
    method forward (line 11) | def forward(self, x):

FILE: DeepRLAgent/MLPEncoder/Train.py
  class Train (line 11) | class Train(BaseTrain):
    method __init__ (line 12) | def __init__(self,

FILE: DeepRLAgent/MLPEncoder/Train_prev.py
  class Train (line 24) | class Train:
    method __init__ (line 25) | def __init__(self, data_train, data_test, dataset_name, state_mode, n_...
    method select_action (line 77) | def select_action(self, state):
    method optimize_model (line 98) | def optimize_model(self):
    method train (line 145) | def train(self, num_episodes=50, tensorboard=None):
    method save_model (line 183) | def save_model(self, model):
    method test (line 203) | def test(self, file_name, action_name, test_type='train'):

FILE: DeepRLAgent/ReplayMemory.py
  class ReplayMemory (line 7) | class ReplayMemory(object):
    method __init__ (line 9) | def __init__(self, capacity):
    method push (line 14) | def push(self, *args):
    method sample (line 21) | def sample(self, batch_size):
    method __len__ (line 24) | def __len__(self):

FILE: DeepRLAgent/SimpleCNNEncoder/Decoder.py
  class Decoder (line 4) | class Decoder(nn.Module):
    method __init__ (line 5) | def __init__(self, num_classes, action_length=3):
    method forward (line 20) | def forward(self, x):

FILE: DeepRLAgent/SimpleCNNEncoder/Encoder.py
  class Encoder (line 6) | class Encoder(nn.Module):
    method __init__ (line 8) | def __init__(self, num_classes, state_size):
    method forward (line 18) | def forward(self, x):

FILE: DeepRLAgent/SimpleCNNEncoder/Seq2SeqModel.py
  class Seq2Seq (line 4) | class Seq2Seq(nn.Module):
    method __init__ (line 5) | def __init__(self, encoder, decoder):
    method forward (line 11) | def forward(self, x):

FILE: DeepRLAgent/SimpleCNNEncoder/Train.py
  class Train (line 12) | class Train(BaseTrain):
    method __init__ (line 13) | def __init__(self,

FILE: DeepRLAgent/VanillaInput/DeepQNetwork.py
  class DQN (line 5) | class DQN(nn.Module):
    method __init__ (line 7) | def __init__(self, state_length, action_length):
    method forward (line 22) | def forward(self, x):

FILE: DeepRLAgent/VanillaInput/Train.py
  class Train (line 9) | class Train(BaseTrain):
    method __init__ (line 10) | def __init__(self,

FILE: EncoderDecoderAgent/BaseTrain.py
  class BaseTrain (line 19) | class BaseTrain:
    method __init__ (line 20) | def __init__(self, data_loader,
    method select_action (line 93) | def select_action(self, state):
    method optimize_model (line 113) | def optimize_model(self):
    method train (line 173) | def train(self, num_episodes=50, tensorboard=None):
    method save_model (line 229) | def save_model(self, model):
    method test (line 232) | def test(self, initial_investment=1000, test_type='test'):

FILE: EncoderDecoderAgent/CNN/Decoder.py
  class Decoder (line 4) | class Decoder(nn.Module):
    method __init__ (line 5) | def __init__(self, num_classes, action_length=3):
    method forward (line 20) | def forward(self, x):

FILE: EncoderDecoderAgent/CNN/Encoder.py
  class Encoder (line 6) | class Encoder(nn.Module):
    method __init__ (line 8) | def __init__(self, state_size):
    method forward (line 19) | def forward(self, x):

FILE: EncoderDecoderAgent/CNN/Seq2SeqModel.py
  class Seq2Seq (line 6) | class Seq2Seq(nn.Module):
    method __init__ (line 7) | def __init__(self, encoder, decoder):
    method forward (line 12) | def forward(self, x):

FILE: EncoderDecoderAgent/CNN/Train.py
  class Train (line 13) | class Train(BaseTrain):
    method __init__ (line 14) | def __init__(self,

FILE: EncoderDecoderAgent/CNN2D/Decoder.py
  class Decoder (line 4) | class Decoder(nn.Module):
    method __init__ (line 5) | def __init__(self, num_classes, action_length=3):
    method forward (line 20) | def forward(self, x):

FILE: EncoderDecoderAgent/CNN2D/Encoder.py
  class Encoder (line 6) | class Encoder(nn.Module):
    method __init__ (line 8) | def __init__(self, num_classes, state_size, window_size):
    method forward (line 17) | def forward(self, x):

FILE: EncoderDecoderAgent/CNN2D/Seq2SeqModel.py
  class Seq2Seq (line 4) | class Seq2Seq(nn.Module):
    method __init__ (line 5) | def __init__(self, encoder, decoder):
    method forward (line 10) | def forward(self, x):

FILE: EncoderDecoderAgent/CNN2D/Train.py
  class Train (line 13) | class Train(BaseTrain):
    method __init__ (line 14) | def __init__(self,

FILE: EncoderDecoderAgent/CNNAttn/Attention.py
  class AttentionLayer (line 6) | class AttentionLayer(nn.Module):
    method __init__ (line 7) | def __init__(self, window_size, output_size):
    method forward (line 11) | def forward(self, x):

FILE: EncoderDecoderAgent/CNNAttn/Decoder.py
  class Decoder (line 4) | class Decoder(nn.Module):
    method __init__ (line 5) | def __init__(self, input_size, action_length=3):
    method forward (line 20) | def forward(self, x):

FILE: EncoderDecoderAgent/CNNAttn/Encoder.py
  class Encoder (line 6) | class Encoder(nn.Module):
    method __init__ (line 8) | def __init__(self, state_size):
    method forward (line 19) | def forward(self, x):

FILE: EncoderDecoderAgent/CNNAttn/Seq2SeqModel.py
  class Seq2Seq (line 6) | class Seq2Seq(nn.Module):
    method __init__ (line 7) | def __init__(self, encoder, attention, decoder):
    method forward (line 13) | def forward(self, x):

FILE: EncoderDecoderAgent/CNNAttn/Train.py
  class Train (line 13) | class Train(BaseTrain):
    method __init__ (line 14) | def __init__(self,

FILE: EncoderDecoderAgent/CNN_GRU/Decoder.py
  class Decoder (line 4) | class Decoder(nn.Module):
    method __init__ (line 5) | def __init__(self, num_classes, action_length=3):
    method forward (line 20) | def forward(self, x):

FILE: EncoderDecoderAgent/CNN_GRU/Encoder.py
  class Encoder (line 5) | class Encoder(nn.Module):
    method __init__ (line 7) | def __init__(self, window_size, hidden_size, device):
    method forward (line 22) | def forward(self, x):
    method initHidden (line 35) | def initHidden(self, batch_size):

FILE: EncoderDecoderAgent/CNN_GRU/Seq2SeqModel.py
  class Seq2Seq (line 6) | class Seq2Seq(nn.Module):
    method __init__ (line 7) | def __init__(self, encoder, decoder):
    method forward (line 12) | def forward(self, x):

FILE: EncoderDecoderAgent/CNN_GRU/Train.py
  class Train (line 12) | class Train(BaseTrain):
    method __init__ (line 13) | def __init__(self,

FILE: EncoderDecoderAgent/GRU/Attention.py
  class AttentionLayer (line 6) | class AttentionLayer(nn.Module):
    method __init__ (line 7) | def __init__(self, hidden_size, window_size, device):
    method forward (line 15) | def forward(self, encoder_output, encoder_hidden):

FILE: EncoderDecoderAgent/GRU/Decoder.py
  class Decoder (line 5) | class Decoder(nn.Module):
    method __init__ (line 6) | def __init__(self, hidden_size, action_length=3):
    method forward (line 26) | def forward(self, x):

FILE: EncoderDecoderAgent/GRU/Encoder.py
  class EncoderRNN (line 5) | class EncoderRNN(nn.Module):
    method __init__ (line 6) | def __init__(self, input_size, hidden_size, device):
    method forward (line 16) | def forward(self, x):
    method initHidden (line 37) | def initHidden(self, batch_size):

FILE: EncoderDecoderAgent/GRU/Seq2SeqModel.py
  class Seq2Seq (line 4) | class Seq2Seq(nn.Module):
    method __init__ (line 5) | def __init__(self, encoder, attention, decoder):
    method forward (line 11) | def forward(self, x):

FILE: EncoderDecoderAgent/GRU/Test/Train.py
  class Train (line 25) | class Train:
    method __init__ (line 26) | def __init__(self, data_train, data_test, dataset_name, hidden_size=50...
    method select_action (line 73) | def select_action(self, state):
    method optimize_model (line 95) | def optimize_model(self):
    method train (line 159) | def train(self, num_episodes=50, tensorboard=None):
    method save_model (line 200) | def save_model(self, model):
    method test (line 220) | def test(self, file_name, action_name, test_type='train'):

FILE: EncoderDecoderAgent/GRU/Train.py
  class Train (line 14) | class Train(BaseTrain):
    method __init__ (line 15) | def __init__(self, data_loader,

FILE: EncoderDecoderAgent/ReplayMemory.py
  class ReplayMemory (line 7) | class ReplayMemory(object):
    method __init__ (line 9) | def __init__(self, capacity):
    method push (line 14) | def push(self, *args):
    method sample (line 21) | def sample(self, batch_size):
    method __len__ (line 24) | def __len__(self):

FILE: Main.py
  class SensitivityRun (line 87) | class SensitivityRun:
    method __init__ (line 88) | def __init__(self,
    method reset (line 183) | def reset(self):
    method load_data (line 187) | def load_data(self):
    method load_agents (line 284) | def load_agents(self):
    method train (line 471) | def train(self):
    method evaluate_sensitivity (line 487) | def evaluate_sensitivity(self):
    method plot_and_save_sensitivity (line 513) | def plot_and_save_sensitivity(self):
    method save_portfolios (line 545) | def save_portfolios(self):
    method save_experiment (line 549) | def save_experiment(self):

FILE: PatternDetectionInCandleStick/Evaluation.py
  class Evaluation (line 5) | class Evaluation:
    method __init__ (line 6) | def __init__(self, data, action_label, initial_investment, trading_cos...
    method evaluate (line 21) | def evaluate(self):
    method arithmetic_daily_return (line 65) | def arithmetic_daily_return(self):
    method logarithmic_daily_return (line 71) | def logarithmic_daily_return(self):
    method average_daily_return (line 75) | def average_daily_return(self):
    method daily_return_variance (line 80) | def daily_return_variance(self, daily_return_type="arithmetic"):
    method time_weighted_return (line 88) | def time_weighted_return(self):
    method total_return (line 95) | def total_return(self):
    method sharp_ratio (line 107) | def sharp_ratio(self):
    method value_at_risk (line 136) | def value_at_risk(self, significance_level=5):
    method volatility (line 181) | def volatility(self):
    method logarithmic_return (line 196) | def logarithmic_return(self):
    method arithmetic_return (line 216) | def arithmetic_return(self):
    method get_daily_portfolio_value (line 240) | def get_daily_portfolio_value(self):
    method get_rate_of_return (line 268) | def get_rate_of_return(self):
    method calculate_match_actions (line 273) | def calculate_match_actions(self, human_actions, agent_actions):

FILE: PatternDetectionInCandleStick/Extract.py
  function is_hammer (line 4) | def is_hammer(candle, percentage_of_upper_shadow=0.1, upper_bound_hammer...
  function is_inverse_hammer (line 24) | def is_inverse_hammer(candle, percentage_of_lower_shadow=0.1,
  function is_bullish_engulfing (line 44) | def is_bullish_engulfing(candle1, candle2, average_length_of_candles_bod...
  function is_piercing_line (line 53) | def is_piercing_line(candle1, candle2, average_length_of_candles_bodies,...
  function is_morning_star (line 77) | def is_morning_star(candle1, candle2, candle3, average_length_of_candles...
  function is_three_white_soldier (line 103) | def is_three_white_soldier(candle1, candle2, candle3, average_length_of_...
  function is_bullish_harami (line 110) | def is_bullish_harami(candle1, candle2, max_length_candle, significance_...
  function is_hanging_man (line 121) | def is_hanging_man(candle, percentage_of_upper_shadow=0.1, lower_bound_h...
  function is_shooting_star (line 142) | def is_shooting_star(candle, percentage_of_lower_shadow=0.1, upper_bound...
  function is_bearish_engulfing (line 163) | def is_bearish_engulfing(candle1, candle2, average_length_of_candles_bod...
  function is_evening_star (line 172) | def is_evening_star(candle1, candle2, candle3, average_length_of_candles...
  function is_three_black_crows (line 199) | def is_three_black_crows(candle1, candle2, candle3, average_length_of_ca...
  function is_dark_cloud_cover (line 206) | def is_dark_cloud_cover(candle1, candle2, average_length_of_candles_bodi...
  function is_bearish_harami (line 221) | def is_bearish_harami(candle1, candle2, max_length_candle, significance_...
  function is_doji (line 232) | def is_doji(candle, average_length_of_candles_bodies, percentage_length=...
  function is_spinning_top (line 236) | def is_spinning_top(candle, average_length_of_candles_bodies, significan...
  function is_falling_three_methods (line 258) | def is_falling_three_methods(candle1, candle2, candle3, candle4, candle5...
  function is_rising_three_methods (line 275) | def is_rising_three_methods(candle1, candle2, candle3, candle4, candle5,...
  function is_bearish (line 290) | def is_bearish(candle):
  function is_bullish (line 294) | def is_bullish(candle):
  function is_significant (line 298) | def is_significant(candle, average_length_of_candles_bodies, significant...

FILE: PatternDetectionInCandleStick/LabelPatterns.py
  function label_candles (line 42) | def label_candles(data):
  function find_trend (line 220) | def find_trend(data, window_size=20):
  function confirmation_of_the_trend (line 237) | def confirmation_of_the_trend(data, index):

FILE: RLAgent/Train.py
  class Train (line 19) | class Train:
    method __init__ (line 20) | def __init__(self, data_train, data_test, patterns, dataset_name, n=5,...
    method training (line 46) | def training(self):
    method write_to_file (line 50) | def write_to_file(self):
    method read_from_file (line 64) | def read_from_file(self, filename):
    method test (line 71) | def test(self, test_type='train'):
    method make_investment (line 84) | def make_investment(self, data):
  function convert_number_to_action (line 92) | def convert_number_to_action(a):

FILE: utils.py
  function save_pkl (line 4) | def save_pkl(path, obj):
  function load_pkl (line 9) | def load_pkl(path):
Copy disabled (too large) Download .json
Condensed preview — 216 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (22,114K chars).
[
  {
    "path": "Data/AAL/AAL.csv",
    "chars": 183098,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2010-01-04,4.840000,4.940000,4.660000,4.770000,4.496876,9837300\n2010-01-05,4.7"
  },
  {
    "path": "Data/AAL/data_processed.csv",
    "chars": 610699,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/AAPL/AAPL.csv",
    "chars": 223714,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2008-01-02,7.116786,7.152143,6.876786,6.958571,6.013175,1079178800\n2008-01-03,"
  },
  {
    "path": "Data/AAPL/data_processed.csv",
    "chars": 774534,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/AMD/AMD.csv",
    "chars": 349384,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2000-01-03,14.968750,15.593750,14.687500,15.500000,15.500000,7843200\n2000-01-0"
  },
  {
    "path": "Data/AMD/data_processed.csv",
    "chars": 1118782,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/AMD2/AMD.csv",
    "chars": 366984,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n1999-01-04,14.500000,14.750000,13.812500,14.000000,14.000000,4987600\n1999-01-0"
  },
  {
    "path": "Data/AMD2/data_processed.csv",
    "chars": 1053794,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/AXP/AXP.csv",
    "chars": 191869,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2008-01-02,52.090000,52.320000,50.790001,51.040001,41.168964,8053700\n2008-01-0"
  },
  {
    "path": "Data/AXP/data_processed.csv",
    "chars": 649705,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/BTC-USD/BTC-USD.csv",
    "chars": 173447,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2014-09-17,465.864014,468.174011,452.421997,457.334015,457.334015,21056800\n201"
  },
  {
    "path": "Data/BTC-USD/data_processed.csv",
    "chars": 537888,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/BTC-USD1/BTC-USD.csv",
    "chars": 60926,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2018-01-01,14112.200195,14112.200195,13154.700195,13657.200195,13657.200195,10"
  },
  {
    "path": "Data/BTC-USD1/data_processed.csv",
    "chars": 141403,
    "preview": "Date,open,high,low,close,Adj Close,Volume,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend\r\n2018-01-0"
  },
  {
    "path": "Data/Bitmex/data_processed.csv",
    "chars": 241557,
    "preview": "timestamp,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend\r\n2015-09-25 00:00:00+0"
  },
  {
    "path": "Data/CSCO/CSCO.csv",
    "chars": 193435,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2008-01-02,27.000000,27.299999,26.209999,26.540001,20.008415,64338900\n2008-01-"
  },
  {
    "path": "Data/CSCO/data_processed.csv",
    "chars": 648752,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/DJI/DJI.csv",
    "chars": 209304,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2009-01-02,8772.250000,9065.280273,8760.780273,9034.690430,9034.690430,2137000"
  },
  {
    "path": "Data/DJI/data_processed.csv",
    "chars": 603980,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/GE/GE.csv",
    "chars": 362276,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2000-01-03,49.038460,49.258816,47.816505,48.076923,26.214788,22952500\n2000-01-"
  },
  {
    "path": "Data/GE/data_processed.csv",
    "chars": 1240901,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/GE2/GE.csv",
    "chars": 222798,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2008-01-02,35.673077,36.009617,35.144230,35.346153,23.328579,40470900\n2008-01-"
  },
  {
    "path": "Data/GE2/data_processed.csv",
    "chars": 766149,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/GOOGL/GOOGL.csv",
    "chars": 201867,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2010-01-04,313.788788,315.070068,312.432434,313.688690,313.688690,3908400\n2010"
  },
  {
    "path": "Data/GOOGL/data_processed.csv",
    "chars": 660241,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/GOOGL1/GOOGL.csv",
    "chars": 39727,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2018-01-02,1053.020020,1075.979980,1053.020020,1073.209961,1073.209961,1588300"
  },
  {
    "path": "Data/GOOGL1/data_processed.csv",
    "chars": 92554,
    "preview": "Date,open,high,low,close,Adj Close,Volume,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend\r\n2018-01-0"
  },
  {
    "path": "Data/HSI/HSI.csv",
    "chars": 439790,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2000-01-03,17057.699219,17426.160156,17057.699219,17369.630859,17369.630859,0\n"
  },
  {
    "path": "Data/HSI/data_processed.csv",
    "chars": 1263075,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/HSI2/HSI.csv",
    "chars": 320373,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2001-01-02,15089.849609,15089.849609,14865.660156,14869.940430,14869.940430,0\n"
  },
  {
    "path": "Data/HSI2/data_processed.csv",
    "chars": 913609,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/IBM/IBM.csv",
    "chars": 203404,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2008-01-02,108.989998,108.989998,104.169998,104.690002,71.210449,9503500\n2008-"
  },
  {
    "path": "Data/IBM/data_processed.csv",
    "chars": 669034,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/KSS/KSS.csv",
    "chars": 375739,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n1999-01-04,30.718750,31.468750,30.500000,30.625000,21.239666,793200\n1999-01-05"
  },
  {
    "path": "Data/KSS/data_processed.csv",
    "chars": 1266940,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/NASDAQ/NASDAQ.csv",
    "chars": 878600,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n1971-02-08,100.839996,100.839996,100.839996,100.839996,100.839996,0\n1971-02-09"
  },
  {
    "path": "Data/S&P/S&P.csv",
    "chars": 423267,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2000-01-03,1469.250000,1478.000000,1438.359985,1455.219971,1455.219971,9318000"
  },
  {
    "path": "Data/S&P/data_processed.csv",
    "chars": 1253441,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/S&P2/S&P.csv",
    "chars": 440084,
    "preview": "Date,Open,High,Low,Close,Adj Close,Volume\n2000-09-19,1467.000000,1482.750000,1466.750000,1478.500000,1478.500000,103371\n"
  },
  {
    "path": "Data/S&P2/data_processed.csv",
    "chars": 1073549,
    "preview": "Date,open,high,low,close,mean_candle,label,action,%body,%upper-shadow,%lower-shadow,MA,trend,open_norm,high_norm,low_nor"
  },
  {
    "path": "Data/data_processed.csv",
    "chars": 108424,
    "preview": "open,high,low,close,mean_candle,label,action,MA5\r\n239.99,239.99,234.81,235.33,235.33,['doji'],None,\r\n235.33,235.36,232.9"
  },
  {
    "path": "DataLoader/Data.py",
    "chars": 6166,
    "preview": "import torch\nimport math\n\n\nclass Data:\n    def __init__(self, data, action_name, device, gamma, n_step=4, batch_size=50,"
  },
  {
    "path": "DataLoader/DataAutoPatternExtractionAgent.py",
    "chars": 4513,
    "preview": "from .Data import Data\nimport numpy as np\n\n\nclass DataAutoPatternExtractionAgent(Data):\n    def __init__(self, data, sta"
  },
  {
    "path": "DataLoader/DataForPatternBasedAgent.py",
    "chars": 1713,
    "preview": "from .Data import Data\nimport numpy as np\n\n\nclass DataForPatternBasedAgent(Data):\n    def __init__(self, data, patterns,"
  },
  {
    "path": "DataLoader/DataLoader.py",
    "chars": 6750,
    "preview": "import warnings\nimport pandas as pd\nimport pickle\nfrom PatternDetectionInCandleStick.LabelPatterns import label_candles\n"
  },
  {
    "path": "DataLoader/DataSequencePrediction.py",
    "chars": 2033,
    "preview": "from DataLoader.Data import Data\nimport torch\nfrom SequencePredictor.TorchModel import LSTM\nimport os\n\nfrom pathlib impo"
  },
  {
    "path": "DataLoader/DataSequential.py",
    "chars": 2346,
    "preview": "from .Data import Data\nimport torch\nfrom sklearn.preprocessing import MinMaxScaler\n\n\nclass DataSequential(Data):\n    def"
  },
  {
    "path": "DeepRLAgent/BaseTrain.py",
    "chars": 9816,
    "preview": "import random\nimport torch\nimport torch.optim as optim\nimport torch.nn.functional as F\n\nfrom DeepRLAgent.VanillaInput.De"
  },
  {
    "path": "DeepRLAgent/MLPEncoder/Decoder.py",
    "chars": 575,
    "preview": "import torch.nn as nn\n\n\nclass Decoder(nn.Module):\n    def __init__(self, num_classes, action_length=3):\n        \"\"\"\n\n   "
  },
  {
    "path": "DeepRLAgent/MLPEncoder/Encoder.py",
    "chars": 623,
    "preview": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\n\nclass Encoder(nn.Module):\n\n    def __init__(self, n"
  },
  {
    "path": "DeepRLAgent/MLPEncoder/Seq2SeqModel.py",
    "chars": 319,
    "preview": "import torch.nn as nn\n\n\nclass Seq2Seq(nn.Module):\n    def __init__(self, encoder, decoder):\n        super().__init__()\n\n"
  },
  {
    "path": "DeepRLAgent/MLPEncoder/Train.py",
    "chars": 3612,
    "preview": "import torch.optim as optim\nfrom DeepRLAgent.MLPEncoder.Seq2SeqModel import Seq2Seq\nfrom DeepRLAgent.MLPEncoder.Decoder "
  },
  {
    "path": "DeepRLAgent/MLPEncoder/Train_prev.py",
    "chars": 13984,
    "preview": "import random\nimport torch\nimport torch.optim as optim\nimport torch.nn.functional as F\n\nfrom DeepRLAgent.MLPEncoder.Seq2"
  },
  {
    "path": "DeepRLAgent/ReplayMemory.py",
    "chars": 689,
    "preview": "from collections import namedtuple\nimport random\n\nTransition = namedtuple('Transition', ('state', 'action', 'next_state'"
  },
  {
    "path": "DeepRLAgent/SimpleCNNEncoder/Decoder.py",
    "chars": 575,
    "preview": "import torch.nn as nn\n\n\nclass Decoder(nn.Module):\n    def __init__(self, num_classes, action_length=3):\n        \"\"\"\n\n   "
  },
  {
    "path": "DeepRLAgent/SimpleCNNEncoder/Encoder.py",
    "chars": 627,
    "preview": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\n\nclass Encoder(nn.Module):\n\n    def __init__(self, n"
  },
  {
    "path": "DeepRLAgent/SimpleCNNEncoder/Seq2SeqModel.py",
    "chars": 319,
    "preview": "import torch.nn as nn\n\n\nclass Seq2Seq(nn.Module):\n    def __init__(self, encoder, decoder):\n        super().__init__()\n\n"
  },
  {
    "path": "DeepRLAgent/SimpleCNNEncoder/Train.py",
    "chars": 3644,
    "preview": "import torch\nimport torch.optim as optim\n\nfrom DeepRLAgent.SimpleCNNEncoder.Seq2SeqModel import Seq2Seq\nfrom DeepRLAgent"
  },
  {
    "path": "DeepRLAgent/VanillaInput/DeepQNetwork.py",
    "chars": 951,
    "preview": "import torch.nn as nn\nimport torch.nn.functional as F\n\n\nclass DQN(nn.Module):\n\n    def __init__(self, state_length, acti"
  },
  {
    "path": "DeepRLAgent/VanillaInput/Train.py",
    "chars": 3099,
    "preview": "import torch\nimport torch.optim as optim\nfrom DeepRLAgent.VanillaInput.DeepQNetwork import DQN\nfrom DeepRLAgent.BaseTrai"
  },
  {
    "path": "EncoderDecoderAgent/BaseTrain.py",
    "chars": 10735,
    "preview": "import random\nimport torch\nimport torch.nn.functional as F\n\nfrom EncoderDecoderAgent.ReplayMemory import ReplayMemory, T"
  },
  {
    "path": "EncoderDecoderAgent/CNN/Decoder.py",
    "chars": 635,
    "preview": "import torch.nn as nn\n\n\nclass Decoder(nn.Module):\n    def __init__(self, num_classes, action_length=3):\n        \"\"\"\n\n   "
  },
  {
    "path": "EncoderDecoderAgent/CNN/Encoder.py",
    "chars": 606,
    "preview": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\n\nclass Encoder(nn.Module):\n\n    def __init__(self, s"
  },
  {
    "path": "EncoderDecoderAgent/CNN/Seq2SeqModel.py",
    "chars": 386,
    "preview": "import torch.nn as nn\nfrom .Encoder import Encoder\nfrom .Decoder import Decoder\n\n\nclass Seq2Seq(nn.Module):\n    def __in"
  },
  {
    "path": "EncoderDecoderAgent/CNN/Train.py",
    "chars": 3353,
    "preview": "import torch\nimport torch.optim as optim\n\nfrom EncoderDecoderAgent.CNN.Seq2SeqModel import Seq2Seq\nfrom EncoderDecoderAg"
  },
  {
    "path": "EncoderDecoderAgent/CNN2D/Decoder.py",
    "chars": 635,
    "preview": "import torch.nn as nn\n\n\nclass Decoder(nn.Module):\n    def __init__(self, num_classes, action_length=3):\n        \"\"\"\n\n   "
  },
  {
    "path": "EncoderDecoderAgent/CNN2D/Encoder.py",
    "chars": 612,
    "preview": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\n\nclass Encoder(nn.Module):\n\n    def __init__(self, n"
  },
  {
    "path": "EncoderDecoderAgent/CNN2D/Seq2SeqModel.py",
    "chars": 328,
    "preview": "import torch.nn as nn\n\n\nclass Seq2Seq(nn.Module):\n    def __init__(self, encoder, decoder):\n        super().__init__()\n "
  },
  {
    "path": "EncoderDecoderAgent/CNN2D/Train.py",
    "chars": 3559,
    "preview": "import torch\nimport torch.optim as optim\n\nfrom EncoderDecoderAgent.CNN2D.Seq2SeqModel import Seq2Seq\nfrom EncoderDecoder"
  },
  {
    "path": "EncoderDecoderAgent/CNNAttn/Attention.py",
    "chars": 539,
    "preview": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\n\nclass AttentionLayer(nn.Module):\n    def __init__(s"
  },
  {
    "path": "EncoderDecoderAgent/CNNAttn/Decoder.py",
    "chars": 633,
    "preview": "import torch.nn as nn\n\n\nclass Decoder(nn.Module):\n    def __init__(self, input_size, action_length=3):\n        \"\"\"\n\n    "
  },
  {
    "path": "EncoderDecoderAgent/CNNAttn/Encoder.py",
    "chars": 606,
    "preview": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\n\nclass Encoder(nn.Module):\n\n    def __init__(self, s"
  },
  {
    "path": "EncoderDecoderAgent/CNNAttn/Seq2SeqModel.py",
    "chars": 480,
    "preview": "import torch.nn as nn\nfrom .Encoder import Encoder\nfrom .Decoder import Decoder\n\n\nclass Seq2Seq(nn.Module):\n    def __in"
  },
  {
    "path": "EncoderDecoderAgent/CNNAttn/Train.py",
    "chars": 3693,
    "preview": "import torch\nimport torch.optim as optim\n\nfrom EncoderDecoderAgent.CNNAttn.Seq2SeqModel import Seq2Seq\nfrom EncoderDecod"
  },
  {
    "path": "EncoderDecoderAgent/CNN_GRU/Decoder.py",
    "chars": 635,
    "preview": "import torch.nn as nn\n\n\nclass Decoder(nn.Module):\n    def __init__(self, num_classes, action_length=3):\n        \"\"\"\n\n   "
  },
  {
    "path": "EncoderDecoderAgent/CNN_GRU/Encoder.py",
    "chars": 1084,
    "preview": "import torch\nimport torch.nn as nn\n\n\nclass Encoder(nn.Module):\n\n    def __init__(self, window_size, hidden_size, device)"
  },
  {
    "path": "EncoderDecoderAgent/CNN_GRU/Seq2SeqModel.py",
    "chars": 399,
    "preview": "import torch.nn as nn\nfrom .Encoder import Encoder\nfrom .Decoder import Decoder\n\n\nclass Seq2Seq(nn.Module):\n    def __in"
  },
  {
    "path": "EncoderDecoderAgent/CNN_GRU/Train.py",
    "chars": 3424,
    "preview": "import torch\nimport torch.optim as optim\n\nfrom EncoderDecoderAgent.CNN_GRU.Seq2SeqModel import Seq2Seq\nfrom EncoderDecod"
  },
  {
    "path": "EncoderDecoderAgent/GRU/Attention.py",
    "chars": 1325,
    "preview": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\n\nclass AttentionLayer(nn.Module):\n    def __init__(s"
  },
  {
    "path": "EncoderDecoderAgent/GRU/Decoder.py",
    "chars": 1272,
    "preview": "import torch.nn as nn\nimport torch.nn.functional as F\n\n\nclass Decoder(nn.Module):\n    def __init__(self, hidden_size, ac"
  },
  {
    "path": "EncoderDecoderAgent/GRU/Encoder.py",
    "chars": 1266,
    "preview": "import torch\nimport torch.nn as nn\n\n\nclass EncoderRNN(nn.Module):\n    def __init__(self, input_size, hidden_size, device"
  },
  {
    "path": "EncoderDecoderAgent/GRU/Seq2SeqModel.py",
    "chars": 512,
    "preview": "import torch.nn as nn\n\n\nclass Seq2Seq(nn.Module):\n    def __init__(self, encoder, attention, decoder):\n        super()._"
  },
  {
    "path": "EncoderDecoderAgent/GRU/Test/Train.py",
    "chars": 12482,
    "preview": "import random\nimport torch\nimport torch.optim as optim\nimport torch.nn.functional as F\n\nfrom EncoderDecoderAgent.GRU.Tes"
  },
  {
    "path": "EncoderDecoderAgent/GRU/Train.py",
    "chars": 4034,
    "preview": "import torch\nimport torch.optim as optim\nfrom EncoderDecoderAgent.GRU.Seq2SeqModel import Seq2Seq\nfrom EncoderDecoderAge"
  },
  {
    "path": "EncoderDecoderAgent/ReplayMemory.py",
    "chars": 689,
    "preview": "from collections import namedtuple\nimport random\n\nTransition = namedtuple('Transition', ('state', 'action', 'next_state'"
  },
  {
    "path": "LICENSE",
    "chars": 1070,
    "preview": "MIT License\n\nCopyright (c) 2021 MehranTaghian\n\nPermission is hereby granted, free of charge, to any person obtaining a c"
  },
  {
    "path": "Main.ipynb",
    "chars": 100329,
    "preview": "{\n \"cells\": [\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": "
  },
  {
    "path": "Main.py",
    "chars": 29761,
    "preview": "# Importing DataLoaders for each model. These models include rule-based, vanilla DQN and encoder-decoder DQN.\nfrom DataL"
  },
  {
    "path": "PatternDetectionInCandleStick/.ipynb_checkpoints/Main-checkpoint.ipynb",
    "chars": 6258,
    "preview": "{\n \"cells\": [\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n "
  },
  {
    "path": "PatternDetectionInCandleStick/Evaluation.py",
    "chars": 13580,
    "preview": "import numpy as np\nfrom scipy import stats\n\n\nclass Evaluation:\n    def __init__(self, data, action_label, initial_invest"
  },
  {
    "path": "PatternDetectionInCandleStick/Extract.py",
    "chars": 15653,
    "preview": "# BUllish candle stick patterns:\n\n\ndef is_hammer(candle, percentage_of_upper_shadow=0.1, upper_bound_hammer_significance"
  },
  {
    "path": "PatternDetectionInCandleStick/LabelPatterns.py",
    "chars": 12350,
    "preview": "from .Extract import (is_bearish_engulfing, is_bullish_engulfing, is_dark_cloud_cover,\n                      is_doji, is"
  },
  {
    "path": "PatternDetectionInCandleStick/__init__.py",
    "chars": 42,
    "preview": "__all__ = ['Evaluation', 'LabelPatterns']\n"
  },
  {
    "path": "README.md",
    "chars": 6279,
    "preview": "# DQN-Trading\n\nThis is a framework based on deep reinforcement learning for stock market trading. This project is the im"
  },
  {
    "path": "RLAgent/Agent.pyx",
    "chars": 9527,
    "preview": "import random\nimport numpy as np\ncimport numpy as np\ncimport cython\n\ndef update_tuple(prev_tuple, index, value):\n    tem"
  },
  {
    "path": "RLAgent/Train.py",
    "chars": 3763,
    "preview": "import pickle\nimport pandas as pd\n\n# from ..PatternDetectionInCandleStick.LabelPatterns import label_candles\n# from .Fir"
  },
  {
    "path": "RLAgent/__init__.py",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "RLAgent/setup.py",
    "chars": 455,
    "preview": "import setuptools\nfrom distutils.core import setup\nfrom distutils.extension import Extension\nfrom Cython.Build import cy"
  },
  {
    "path": "requirements.txt",
    "chars": 195,
    "preview": "Cython==0.29.24\njupyter==1.0.0\nkaleido==0.2.1\nmatplotlib==3.4.3\nnumpy==1.21.2\npandas==1.3.2\nPillow==8.3.1\nplotly==5.2.2\n"
  },
  {
    "path": "utils.py",
    "chars": 244,
    "preview": "import pickle\n\n\ndef save_pkl(path, obj):\n    with open(path, 'wb') as writer:\n        pickle.dump(obj, writer, pickle.HI"
  }
]

// ... and 116 more files (download for full content)

About this extraction

This page contains the full source code of the MehranTaghian/DQN-Trading GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 216 files (74.2 MB), approximately 5.5M tokens, and a symbol index with 219 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!