Showing preview only (4,637K chars total). Download the full file or copy to clipboard to get everything.
Repository: silver6wings/SilverQuant
Branch: main
Commit: 240682dc5e5b
Files: 86
Total size: 4.3 MB
Directory structure:
gitextract_vufei96e/
├── .github/
│ └── workflows/
│ └── tests.yml
├── .gitignore
├── .vscode/
│ └── settings.json
├── LICENSE
├── README.md
├── SECURITY.md
├── _cache/
│ ├── _open_day_list_sina.csv
│ ├── _pool_blacklist.txt
│ ├── _pool_whitelist.txt
│ ├── _rawdata/
│ │ ├── SJSHQ.DBF
│ │ ├── mktdt00.txt
│ │ └── sjshq.txt
│ ├── held_days_example.json
│ ├── max_price_example.json
│ └── staging_pwc/
│ └── _placeholder.txt
├── _doc/
│ ├── CHANGELOG.md
│ ├── CONFIGURATION.md
│ └── DEVELOPMENT.md
├── backtest/
│ └── gm_template.py
├── credentials_sample.py
├── delegate/
│ ├── __init__.py
│ ├── base_delegate.py
│ ├── base_subscriber.py
│ ├── daily_backtest.py
│ ├── daily_history.py
│ ├── daily_reporter.py
│ ├── gm_callback.py
│ ├── gm_delegate.py
│ ├── xt_callback.py
│ ├── xt_delegate.py
│ └── xt_subscriber.py
├── mytt/
│ ├── LastBar.py
│ ├── MyTT.py
│ ├── MyTT_advance.py
│ ├── MyTT_custom.py
│ └── __init__.py
├── public/
│ ├── README.md
│ └── silver6wings/
│ ├── README.md
│ ├── _prod_shield_ma.py
│ └── my_tdx_call.py
├── reader/
│ ├── __init__.py
│ └── tushare_agent.py
├── requirements-dev.txt
├── requirements.txt
├── run_ai_gen.py
├── run_redis_pull.py
├── run_redis_push.py
├── run_remote.py
├── run_shield.py
├── run_swords.py
├── run_swords_tdx.py
├── run_wencai_qmt.py
├── run_wencai_tdx.py
├── scripts/
│ └── git-hooks/
│ └── pre-push
├── selector/
│ ├── __init__.py
│ ├── select_prompts.py
│ ├── select_wencai.py
│ ├── selector_6msj.py
│ ├── selector_daban.py
│ └── selector_deepseek.py
├── tests/
│ ├── conftest.py
│ ├── local/
│ │ └── test_tools_utils_remote.py
│ ├── test_sample.py
│ └── test_tool_utils_cache.py
├── toolbox/
│ ├── draw_two_lines.py
│ └── find_tick_history.py
├── tools/
│ ├── __init__.py
│ ├── constants.py
│ ├── utils_basic.py
│ ├── utils_cache.py
│ ├── utils_cache_ak.py
│ ├── utils_dfcf.py
│ ├── utils_ding.py
│ ├── utils_feishu.py
│ ├── utils_miniqmt.py
│ ├── utils_mootdx.py
│ └── utils_remote.py
├── trader/
│ ├── __init__.py
│ ├── buyer.py
│ ├── pools.py
│ ├── pools_indicator.py
│ ├── pools_section.py
│ ├── seller.py
│ ├── seller_components.py
│ └── seller_groups.py
└── update.py
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/workflows/tests.yml
================================================
name: Run Tests
permissions:
contents: read
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.10"]
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements-dev.txt
- name: Run tests with pytest
run: |
export PYTHONPATH="${PYTHONPATH}:${{ github.workspace }}"
pytest tests/ --cov=src --cov-report=xml -m "not local_only"
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v3
with:
file: ./coverage.xml
================================================
FILE: .gitignore
================================================
# Byte-compiled / optimized / DLL files
__pycache__/
#*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
.pybuilder/
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock
# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
# pytype static type analyzer
.pytype/
# Cython debug symbols
cython_debug/
# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
.DS_Store
.idea/
*.dmp
# cache
_cache/_daily*
_cache/_sector*
_cache/_tmp*
_cache/_index_*
_cache/_ak_*
_cache/_api_*
_cache/debug/
_cache/prod_*
_cache/test_*
_cache/tick_*
_cache/_code_names.csv
credentials.py
================================================
FILE: .vscode/settings.json
================================================
{
"terminal.integrated.env.windows": {
"PYTHONPATH":"${workspaceFolder}"
},
"terminal.integrated.env.osx": {
"PYTHONPATH":"${workspaceFolder}"
},
"terminal.integrated.env.linux": {
"PYTHONPATH":"${workspaceFolder}"
}
}
================================================
FILE: LICENSE
================================================
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================
FILE: README.md
================================================
# SilverQuant
[](https://www.python.org/)
[](https://www.apache.org/licenses/LICENSE-2.0)
[](https://www.myquant.cn/)
---
> 成功的秘诀有三条:
>
> 第一,尽量避免风险,保住本金
>
> 第二,尽量避免风险,保住本金
>
> 第三,坚决牢记第一、二条。
>
> —— 沃伦·爱德华·巴菲特 Warren Edward Buffett
---
来跟我大声读三遍:先轻仓模拟。先轻仓模拟?先轻仓模拟!🤤
提问前先看下我辛苦写的说明好不啦,蠢尚可救,懒无药医!🙄
如果觉得好用就给个星星反馈一下,好让作者有动力更新吖!😘
目前暂未建立任何付费分享渠道,请明辨真假,谨防冒牌货!🥸
Github 因某些原因不便境内服务器部署,这里有:[国内镜像](https://gitee.com/silver6wings/silverQuant)
# 鸣谢
* 感谢 [@owen590](https://github.com/owen590) 从第一行代码开始至今提供的宝贵意见
* 感谢 [@dominicx](https://github.com/dominicx) 提交的PR,修复作者未覆盖的交易场景细节
* 感谢 [@nackel](https://github.com/nackel) 提交的PR,添加飞书机器人模块的支持
* 感谢 [@vipally](https://github.com/vipally) 提交的PR,优化部分MyTT公式和vscode配置
# 项目简介
SilverQuant 是基于 [MiniQMT](https://dict.thinktrader.net/nativeApi/start_now.html)
开发的A股证券🇨🇳全自动交易框架,开箱即可运行
旨在帮助新进入量化领域的同学解决大部分技术启动问题,支持在本地执行策略
组件化设计可以快速根据策略思路搭建原型并建立模拟测试,还能一键切换实盘
术的层面有千百门战法,回归道的层面,交易的游戏总结起来就只有四个关卡:
1. 保住本金不大幅亏损
2. 可以实现阶段性获利
3. 能够稳定持续的盈利
4. 尽可能地提高利润率
本框架赠予您一套短线防弹衣,避免初入市场即被深度套牢,帮您闯过第一关
之后的道路,还需各位少侠自渡,时常自省,踏实自悟,各有渡口,各乘归舟
是修行的路,也注定是凶险的路,起落有时,顺逆皆安,岁月沉香,星河璀璨
希望您也可以在修罗场里的磨砺中,能打造出属于自己合适的交易模式,共勉
# 设计规格
> `release_x.x.x` 分支为稳定发布版本;
> `main` 分支为最近待发布版本;
> `develop` 分支为开发版本,包含所有最近的更新;
>
> 查看完整变更历史: [[CHANGELOG]](_doc/CHANGELOG.md)
以下为架构示意图,帮助二次开发的朋友们更好地理解和快速上手

数据源
> 历史数据源:主要使用第三方`AKShare`, `Tushare`, `TDX` 以及 `MiniQMT` 自带的数据源
> 盘中数据源:主要使用 `MiniQMT` 提供的 Tick 级别的数据源
策略
> 策略可以设置执行频率,秒级处理最新的截面数据,订阅范围可以自行定义
交易端
> 交易端可以对接 QMT 实盘和掘金的模拟盘,支持市价单、限价单以及撤单
> 目前暂无TWAP,VWAP以及冰山指令等拆单算法
# 快速开始
## 系统需求
> 至少是 Windows 系统,国内交易软件生态大都不支持 Mac 和 Linux
## 软件下载
> 下载 Github 桌面版
>
> https://desktop.github.com/
> 下载 PyCharm CE for Windows(注意是社区免费版即可,不必需Professional)
>
> https://www.jetbrains.com/pycharm/download/?section=windows
>
> *注:[VSCode](https://code.visualstudio.com/) 因为配置过程更复杂,所以不做新手推荐*
> 下载对应的券商版 QMT(需要提前找券商客户经理开通账户的 QMT 权限)
>
> 截至2024年底,支持QMT的券商可以在[这里](https://www.bilibili.com/opus/1014402646051651589)查询,以[某券商](https://miniqmt.com/)为例:
>
> WinRAR下载
>
> https://www.win-rar.com/start.html?&L=0
>
> https://www.rarlab.com/download.htm
>
> 某券商版 QMT 实盘
>
> https://download.gjzq.com.cn/gjty/organ/gjzqqmt.rar
>
> 某券商版 QMT 模拟
>
> https://download.gjzq.com.cn/temp/organ/gjzqqmt_ceshi.rar
> 如果需要问财大模型相关功能,需要下载 Node.JS 版本 v16+
>
> https://nodejs.org/zh-cn
> 如果需要模拟盘先做策略测试,需要下载 掘金3 的仿真交易软件
>
> https://www.myquant.cn/terminal
> 如果需要数据策略分离类架构,需要安装 redis,Windows MSI 安装包在下边找
>
> https://github.com/MicrosoftArchive/redis/releases
## 配置环境
克隆项目到本地
> 可以直接在Github Desktop里克隆
>
> 也可以直接在终端输入 `gh repo clone silver6wings/SilverQuant` 然后在Github Desktop里打开
用 PyCharm 打开刚才 clone 的 SilverQuant 文件夹:主菜单 File > Open,选择 SilverQuant 文件夹
安装 Python 3.10 版本(作者研发用的稳定版本,不强求但用这个潜在问题一定最少)
> 1. 可以打开PyCharm在IDE里安装
> 2. 也可以直接去Python官网下载:https://www.python.org/downloads/release/python-31010/
安装对应的包
> 在PyCharm里安装依赖,打开终端(Terminal)输入:`pip install -r requirements.txt`
>
> *注:如果事先已经打开了终端,需要关闭并重新打开终端看到类似 `(venv)` 之后再执行上述命令*
如果安装慢可以使用镜像源,在指令后加 ` -i [镜像网址]`
> 可用的镜像网址
>
> * https://pypi.tuna.tsinghua.edu.cn/simple/
> * https://pypi.mirrors.ustc.edu.cn/simple/
> * http://pypi.mirrors.ustc.edu.cn/simple/
> * http://mirrors.aliyun.com/pypi/simple/
## 启动程序
### 启动QMT交易软件
启动券商版迅投QMT的(勾选)`极简模式`,最新版的为`独立交易`,确认左下角数据源的链接状态正常
### 配置 Credentials
> 复制项目根目录下的`credentials_sample.py`,改名为`credential.py`并填入自己的参数
>
> 1. `AUTHENTICATION` 是远程策略获取推送服务的密钥,其他策略不需要可置空
> 2. `CACHE_BASE_PATH` 是本地策略缓存文件夹路径,可不用修改
> 3. `QMT_XXX`的两项是账户相关,需要股票账户id和QMT安装位置,找不到`userdata_mini`文件夹需要先运行QMT一次
> 4. `DING_XXX`的两项是群通知相关,钉钉通知需要建群,然后建立机器人获取 Webhook URL
> 5. `GM_XXX`的两项是模拟盘相关,模拟盘需要自行获取掘金的 Secret Tokens
### 申请钉钉机器人
> 如果需要钉钉机器人播报,可以自行建通知群,首先拉至少三人创建一个普通群
>
> 1. 群设置里:机器人 -> 添加机器人 -> 自定义机器人 -> 添加
> 2. 安全设置:加签 获取 `DING_SECRET`
> 3. 勾选“同意xxxx”,并下一步
> 4. Webhook栏,点击复制,获取 `DING_TOKENS`
> 5. 配置到`credentials.py`
### 申请掘金模拟盘
> 如果需要模拟盘测试,需要先下载安装掘金3客户端,链接见上文
>
> 1. 新用户可以先拿手机号注册一个新的账号
> 2. 在`系统设置`中找到 密钥管理(Token) 即 `GM_CLIENT_TOKEN`
> 3. 在`账户管理`中添加仿真账户,并完成模拟入金和模拟交易费率设置
> 4. 在账户管理中找到`复制账户ID`,获取 `GM_ACCOUNT_ID`
> 5. 配置到`credentials.py`
### 启动脚本
> PyCharm 中打开 SilverQuant 项目根目录
>
> 1. 找到 `run_xxxxxx.py` 文件,根目录下
> 2. 找到 `IS_PROD = False` 代码处,将 False 改为 True 切换成实盘
> 3. 确认 QMT 交易软件正在运行
> 4. 启动 `run_xxxxxx.py` 文件,点击绿色小三角
# 入口说明
策略本身有一些开箱即用的启动程序,可以直接运行。
由于 QMT 针对单个操作系统 instance 只能单开,所以每次尽可能只 run 一个策略,以防冲突。
```
run_wencai_qmt.py
利用同花顺问财大模型选股买入,
需自行定义prompt选股问句,在`selector/select_wencai.py`中定义
可以用来快速建立原型,做模拟盘测试,预估大致收益,一般至少测试一个月
如果需要复杂卖出策略,需要参考`run_remote.py`加入下载历史数据代码
run_wencai_tdx.py
使用问财和通达信的数据源,可以脱离QMT客户端运行模拟盘
```
```
run_remote.py
对于需要Linux或者分布式大数据计算的场景
可以自行搭建推票服务,程序会通过http协议远程读取数据执行买入
```
```
run_shield.py
适用于手动买入,量化卖出的半自动场景需求
```
```
run_swords.py
票池打板的模板,当封板且满足封板要求的时候进行买入,需要优化
```
```
run_swords_tdx.py
票池打板的模板,同上,只不过票池是读取本地通达信的自选股列表
```
```
run_ai_gen.py
适用于进阶学习,公式选股的样板,请勿用于实盘,因为确实不赚钱
```
# 高级配置
> 查看进阶配置文档: [[CONFIGURATION]](_doc/CONFIGURATION.md)
# 已知问题
> 开仓价从`Mini QMT`直接获取,目前不会根据除权情况动态调整,可能会因为除权价格降低导致非正常止损卖出。
>
> Akshare & Pywencai 等库由于各大网站限流策略,经常被Ban IP,注意数据量控制问题。
>
> 使用 Tushare 的历史日线数据源有不复权的问题,使用历史数据时注意tick的lastClose与昨日收盘不一致问题。
>
> ETF 由于日线库不全所以会有日线相关指标卖出策略失效,请注意测试时这种情况不报错。
# 常见问题 Q & A
About QMT
```
如果出现程序在控制台没有持续输出,需要在QMT中检查行情源是否正确设置
```
About setup
```
启动之前最好重启一下系统刷新所有的软件配置
```
About node.js
```
如果出现类似如下错误,说明在使用pywencai的过程中node版本过高,非严重问题
可以通过降低版本,或者配置系统环境变量 NODE_NO_WARNINGS=1 解决报警输出
(node:44993) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
```
About pywencai
```
pywencai的原理是去 https://www.iwencai.com/ 抓取数据,
记得一定要先安装 Node.js,安装完毕至少要重启PyCharm一次
否则会报错:'NoneType' object has no attribute 'get'
其次检查自己的选股提示词 (Prompt) 能不能在网页上搜到票
最后,间隔建议设置为30秒或者更长,否则容易被封IP
$ pip install pywencai --upgrade
```
About akshare
```
akshare 会去各个官方网站抓取公开数据,网站改版会导致爬虫失效
akshare 更新比较及时,升级 akshare 版本到最新会解决一些问题
$ pip install akshare --upgrade
```
About tushare
可以在 tushare 的官网 [tushare.pro](https://tushare.pro/register?reg=430410) 注册获得 token
```
tushare 作为 akshare 的备用数据源,需要配置对应的 token 才可以使用
框架支持多个 token,请参考 reader/tushare_token_sample.py
```
About mytt
框架内置 [MyTT](https://github.com/mpquant/MyTT) 的部分代码
```
同时针对部分核心函数不支持动态参数的局限添加改进后的强化版本
```
---
# 免责声明
本项目遵循 Apache 2.0 开原许可协议
* 财不入急门,强烈建议在您的策略被验证成熟之前,至少先轻仓实盘谨慎测试
* 对于代码使用过程中造成的任何损失,作者不承担任何责任,请注意合规使用
* 对于代码改进有任何想法和建议,欢迎在 [Issues](https://github.com/silver6wings/SilverQuant/issues) 提交问题或直接提交PR修复
# 关于作者
本作者是一位在外企打工多年的牛马,未曾供职过任何金融机构
量化只是业余兴趣爱好,项目一定有不少瑕疵待完善,还请谅解
使用过程中若遇到任何深度的问题,资源或项目有意向寻求合作
带着你的Star和Github的ID添加作者的WX工作号: `junchaoyu_`
这里有卧虎藏龙的技术支持群讨论各种问题,欢迎各路英雄好汉
================================================
FILE: SECURITY.md
================================================
# Security Policy
## Supported Versions
Use this section to tell people about which versions of your project are
currently being supported with security updates.
| Version | Supported |
| ------- | ------------------ |
| 5.1.x | :white_check_mark: |
| 5.0.x | :x: |
| 4.0.x | :white_check_mark: |
| < 4.0 | :x: |
## Reporting a Vulnerability
Use this section to tell people how to report a vulnerability.
Tell them where to go, how often they can expect to get an update on a
reported vulnerability, what to expect if the vulnerability is accepted or
declined, etc.
================================================
FILE: _cache/_open_day_list_sina.csv
================================================
,trade_date
0,1990-12-19
1,1990-12-20
2,1990-12-21
3,1990-12-24
4,1990-12-25
5,1990-12-26
6,1990-12-27
7,1990-12-28
8,1990-12-31
9,1991-01-02
10,1991-01-03
11,1991-01-04
12,1991-01-07
13,1991-01-08
14,1991-01-09
15,1991-01-10
16,1991-01-11
17,1991-01-14
18,1991-01-15
19,1991-01-16
20,1991-01-17
21,1991-01-18
22,1991-01-21
23,1991-01-22
24,1991-01-23
25,1991-01-24
26,1991-01-25
27,1991-01-28
28,1991-01-29
29,1991-01-30
30,1991-01-31
31,1991-02-01
32,1991-02-04
33,1991-02-05
34,1991-02-06
35,1991-02-07
36,1991-02-08
37,1991-02-11
38,1991-02-12
39,1991-02-13
40,1991-02-14
41,1991-02-19
42,1991-02-20
43,1991-02-21
44,1991-02-22
45,1991-02-25
46,1991-02-26
47,1991-02-27
48,1991-02-28
49,1991-03-01
50,1991-03-04
51,1991-03-05
52,1991-03-06
53,1991-03-07
54,1991-03-08
55,1991-03-11
56,1991-03-12
57,1991-03-13
58,1991-03-14
59,1991-03-15
60,1991-03-18
61,1991-03-19
62,1991-03-20
63,1991-03-21
64,1991-03-22
65,1991-03-25
66,1991-03-26
67,1991-03-27
68,1991-03-28
69,1991-03-29
70,1991-04-01
71,1991-04-02
72,1991-04-03
73,1991-04-04
74,1991-04-05
75,1991-04-08
76,1991-04-09
77,1991-04-10
78,1991-04-11
79,1991-04-12
80,1991-04-15
81,1991-04-16
82,1991-04-17
83,1991-04-18
84,1991-04-19
85,1991-04-22
86,1991-04-23
87,1991-04-24
88,1991-04-25
89,1991-04-26
90,1991-04-29
91,1991-04-30
92,1991-05-02
93,1991-05-03
94,1991-05-06
95,1991-05-07
96,1991-05-08
97,1991-05-09
98,1991-05-10
99,1991-05-13
100,1991-05-14
101,1991-05-15
102,1991-05-16
103,1991-05-17
104,1991-05-20
105,1991-05-21
106,1991-05-22
107,1991-05-23
108,1991-05-24
109,1991-05-27
110,1991-05-28
111,1991-05-29
112,1991-05-30
113,1991-05-31
114,1991-06-03
115,1991-06-04
116,1991-06-05
117,1991-06-06
118,1991-06-07
119,1991-06-10
120,1991-06-11
121,1991-06-12
122,1991-06-13
123,1991-06-14
124,1991-06-17
125,1991-06-18
126,1991-06-19
127,1991-06-20
128,1991-06-21
129,1991-06-24
130,1991-06-25
131,1991-06-26
132,1991-06-27
133,1991-06-28
134,1991-07-01
135,1991-07-02
136,1991-07-03
137,1991-07-04
138,1991-07-05
139,1991-07-08
140,1991-07-09
141,1991-07-10
142,1991-07-11
143,1991-07-12
144,1991-07-15
145,1991-07-16
146,1991-07-17
147,1991-07-18
148,1991-07-19
149,1991-07-22
150,1991-07-23
151,1991-07-24
152,1991-07-25
153,1991-07-26
154,1991-07-29
155,1991-07-30
156,1991-07-31
157,1991-08-01
158,1991-08-02
159,1991-08-05
160,1991-08-06
161,1991-08-07
162,1991-08-08
163,1991-08-09
164,1991-08-12
165,1991-08-13
166,1991-08-14
167,1991-08-15
168,1991-08-16
169,1991-08-19
170,1991-08-20
171,1991-08-21
172,1991-08-22
173,1991-08-23
174,1991-08-26
175,1991-08-27
176,1991-08-28
177,1991-08-29
178,1991-08-30
179,1991-09-02
180,1991-09-03
181,1991-09-04
182,1991-09-05
183,1991-09-06
184,1991-09-09
185,1991-09-10
186,1991-09-11
187,1991-09-12
188,1991-09-13
189,1991-09-16
190,1991-09-17
191,1991-09-18
192,1991-09-19
193,1991-09-20
194,1991-09-23
195,1991-09-24
196,1991-09-25
197,1991-09-26
198,1991-09-27
199,1991-09-30
200,1991-10-03
201,1991-10-04
202,1991-10-07
203,1991-10-08
204,1991-10-09
205,1991-10-10
206,1991-10-11
207,1991-10-14
208,1991-10-15
209,1991-10-16
210,1991-10-17
211,1991-10-18
212,1991-10-21
213,1991-10-22
214,1991-10-23
215,1991-10-24
216,1991-10-25
217,1991-10-28
218,1991-10-29
219,1991-10-30
220,1991-10-31
221,1991-11-01
222,1991-11-04
223,1991-11-05
224,1991-11-06
225,1991-11-07
226,1991-11-08
227,1991-11-11
228,1991-11-12
229,1991-11-13
230,1991-11-14
231,1991-11-15
232,1991-11-18
233,1991-11-19
234,1991-11-20
235,1991-11-21
236,1991-11-22
237,1991-11-25
238,1991-11-26
239,1991-11-27
240,1991-11-28
241,1991-11-29
242,1991-12-02
243,1991-12-03
244,1991-12-04
245,1991-12-05
246,1991-12-06
247,1991-12-09
248,1991-12-10
249,1991-12-11
250,1991-12-12
251,1991-12-13
252,1991-12-16
253,1991-12-17
254,1991-12-18
255,1991-12-19
256,1991-12-20
257,1991-12-23
258,1991-12-24
259,1991-12-25
260,1991-12-26
261,1991-12-27
262,1991-12-30
263,1991-12-31
264,1992-01-02
265,1992-01-03
266,1992-01-06
267,1992-01-07
268,1992-01-08
269,1992-01-09
270,1992-01-10
271,1992-01-13
272,1992-01-14
273,1992-01-15
274,1992-01-16
275,1992-01-17
276,1992-01-20
277,1992-01-21
278,1992-01-22
279,1992-01-23
280,1992-01-24
281,1992-01-27
282,1992-01-28
283,1992-01-29
284,1992-01-30
285,1992-01-31
286,1992-02-03
287,1992-02-07
288,1992-02-10
289,1992-02-11
290,1992-02-12
291,1992-02-13
292,1992-02-14
293,1992-02-17
294,1992-02-18
295,1992-02-19
296,1992-02-20
297,1992-02-21
298,1992-02-24
299,1992-02-25
300,1992-02-26
301,1992-02-27
302,1992-02-28
303,1992-03-02
304,1992-03-03
305,1992-03-04
306,1992-03-05
307,1992-03-06
308,1992-03-09
309,1992-03-10
310,1992-03-11
311,1992-03-12
312,1992-03-13
313,1992-03-16
314,1992-03-17
315,1992-03-18
316,1992-03-19
317,1992-03-20
318,1992-03-23
319,1992-03-24
320,1992-03-25
321,1992-03-26
322,1992-03-27
323,1992-03-30
324,1992-03-31
325,1992-04-01
326,1992-04-02
327,1992-04-03
328,1992-04-06
329,1992-04-07
330,1992-04-08
331,1992-04-09
332,1992-04-10
333,1992-04-13
334,1992-04-14
335,1992-04-15
336,1992-04-16
337,1992-04-17
338,1992-04-20
339,1992-04-21
340,1992-04-22
341,1992-04-23
342,1992-04-24
343,1992-04-27
344,1992-04-28
345,1992-04-29
346,1992-04-30
347,1992-05-04
348,1992-05-05
349,1992-05-06
350,1992-05-07
351,1992-05-08
352,1992-05-11
353,1992-05-12
354,1992-05-13
355,1992-05-14
356,1992-05-15
357,1992-05-18
358,1992-05-19
359,1992-05-20
360,1992-05-21
361,1992-05-22
362,1992-05-25
363,1992-05-26
364,1992-05-27
365,1992-05-28
366,1992-05-29
367,1992-06-01
368,1992-06-02
369,1992-06-03
370,1992-06-04
371,1992-06-05
372,1992-06-08
373,1992-06-09
374,1992-06-10
375,1992-06-11
376,1992-06-12
377,1992-06-15
378,1992-06-16
379,1992-06-17
380,1992-06-18
381,1992-06-19
382,1992-06-22
383,1992-06-23
384,1992-06-24
385,1992-06-25
386,1992-06-26
387,1992-06-29
388,1992-06-30
389,1992-07-01
390,1992-07-02
391,1992-07-03
392,1992-07-06
393,1992-07-07
394,1992-07-08
395,1992-07-09
396,1992-07-10
397,1992-07-13
398,1992-07-14
399,1992-07-15
400,1992-07-16
401,1992-07-17
402,1992-07-20
403,1992-07-21
404,1992-07-22
405,1992-07-23
406,1992-07-24
407,1992-07-27
408,1992-07-28
409,1992-07-29
410,1992-07-30
411,1992-07-31
412,1992-08-03
413,1992-08-04
414,1992-08-05
415,1992-08-06
416,1992-08-07
417,1992-08-10
418,1992-08-11
419,1992-08-12
420,1992-08-13
421,1992-08-14
422,1992-08-17
423,1992-08-18
424,1992-08-19
425,1992-08-20
426,1992-08-21
427,1992-08-24
428,1992-08-25
429,1992-08-26
430,1992-08-27
431,1992-08-28
432,1992-08-31
433,1992-09-01
434,1992-09-02
435,1992-09-03
436,1992-09-04
437,1992-09-07
438,1992-09-08
439,1992-09-09
440,1992-09-10
441,1992-09-11
442,1992-09-14
443,1992-09-15
444,1992-09-16
445,1992-09-17
446,1992-09-18
447,1992-09-21
448,1992-09-22
449,1992-09-23
450,1992-09-24
451,1992-09-25
452,1992-09-28
453,1992-09-29
454,1992-09-30
455,1992-10-05
456,1992-10-06
457,1992-10-07
458,1992-10-08
459,1992-10-09
460,1992-10-12
461,1992-10-13
462,1992-10-14
463,1992-10-15
464,1992-10-16
465,1992-10-19
466,1992-10-20
467,1992-10-21
468,1992-10-22
469,1992-10-23
470,1992-10-26
471,1992-10-27
472,1992-10-28
473,1992-10-29
474,1992-10-30
475,1992-11-02
476,1992-11-03
477,1992-11-04
478,1992-11-05
479,1992-11-06
480,1992-11-09
481,1992-11-10
482,1992-11-11
483,1992-11-12
484,1992-11-13
485,1992-11-16
486,1992-11-17
487,1992-11-18
488,1992-11-19
489,1992-11-20
490,1992-11-23
491,1992-11-24
492,1992-11-25
493,1992-11-26
494,1992-11-27
495,1992-11-30
496,1992-12-01
497,1992-12-02
498,1992-12-03
499,1992-12-04
500,1992-12-07
501,1992-12-08
502,1992-12-09
503,1992-12-10
504,1992-12-11
505,1992-12-14
506,1992-12-15
507,1992-12-16
508,1992-12-17
509,1992-12-18
510,1992-12-21
511,1992-12-22
512,1992-12-23
513,1992-12-24
514,1992-12-25
515,1992-12-28
516,1992-12-29
517,1992-12-30
518,1992-12-31
519,1993-01-04
520,1993-01-05
521,1993-01-06
522,1993-01-07
523,1993-01-08
524,1993-01-11
525,1993-01-12
526,1993-01-13
527,1993-01-14
528,1993-01-15
529,1993-01-18
530,1993-01-19
531,1993-01-20
532,1993-01-21
533,1993-01-22
534,1993-01-27
535,1993-01-28
536,1993-01-29
537,1993-02-01
538,1993-02-02
539,1993-02-03
540,1993-02-04
541,1993-02-05
542,1993-02-08
543,1993-02-09
544,1993-02-10
545,1993-02-11
546,1993-02-12
547,1993-02-15
548,1993-02-16
549,1993-02-17
550,1993-02-18
551,1993-02-19
552,1993-02-22
553,1993-02-23
554,1993-02-24
555,1993-02-25
556,1993-02-26
557,1993-03-01
558,1993-03-02
559,1993-03-03
560,1993-03-04
561,1993-03-05
562,1993-03-08
563,1993-03-09
564,1993-03-10
565,1993-03-11
566,1993-03-12
567,1993-03-15
568,1993-03-16
569,1993-03-17
570,1993-03-18
571,1993-03-19
572,1993-03-22
573,1993-03-23
574,1993-03-24
575,1993-03-25
576,1993-03-26
577,1993-03-29
578,1993-03-30
579,1993-03-31
580,1993-04-01
581,1993-04-02
582,1993-04-05
583,1993-04-06
584,1993-04-07
585,1993-04-08
586,1993-04-09
587,1993-04-12
588,1993-04-13
589,1993-04-14
590,1993-04-15
591,1993-04-16
592,1993-04-19
593,1993-04-20
594,1993-04-21
595,1993-04-22
596,1993-04-23
597,1993-04-26
598,1993-04-27
599,1993-04-28
600,1993-04-29
601,1993-04-30
602,1993-05-03
603,1993-05-04
604,1993-05-05
605,1993-05-06
606,1993-05-07
607,1993-05-10
608,1993-05-11
609,1993-05-12
610,1993-05-13
611,1993-05-14
612,1993-05-17
613,1993-05-18
614,1993-05-19
615,1993-05-20
616,1993-05-21
617,1993-05-24
618,1993-05-25
619,1993-05-26
620,1993-05-27
621,1993-05-28
622,1993-05-31
623,1993-06-01
624,1993-06-02
625,1993-06-03
626,1993-06-04
627,1993-06-07
628,1993-06-08
629,1993-06-09
630,1993-06-10
631,1993-06-11
632,1993-06-14
633,1993-06-15
634,1993-06-16
635,1993-06-17
636,1993-06-18
637,1993-06-21
638,1993-06-22
639,1993-06-23
640,1993-06-24
641,1993-06-25
642,1993-06-28
643,1993-06-29
644,1993-06-30
645,1993-07-01
646,1993-07-02
647,1993-07-05
648,1993-07-06
649,1993-07-07
650,1993-07-08
651,1993-07-09
652,1993-07-12
653,1993-07-13
654,1993-07-14
655,1993-07-15
656,1993-07-16
657,1993-07-19
658,1993-07-20
659,1993-07-21
660,1993-07-22
661,1993-07-23
662,1993-07-26
663,1993-07-27
664,1993-07-28
665,1993-07-29
666,1993-07-30
667,1993-08-02
668,1993-08-03
669,1993-08-04
670,1993-08-05
671,1993-08-06
672,1993-08-09
673,1993-08-10
674,1993-08-11
675,1993-08-12
676,1993-08-13
677,1993-08-16
678,1993-08-17
679,1993-08-18
680,1993-08-19
681,1993-08-20
682,1993-08-23
683,1993-08-24
684,1993-08-25
685,1993-08-26
686,1993-08-27
687,1993-08-30
688,1993-08-31
689,1993-09-01
690,1993-09-02
691,1993-09-03
692,1993-09-06
693,1993-09-07
694,1993-09-08
695,1993-09-09
696,1993-09-10
697,1993-09-13
698,1993-09-14
699,1993-09-15
700,1993-09-16
701,1993-09-17
702,1993-09-20
703,1993-09-21
704,1993-09-22
705,1993-09-23
706,1993-09-24
707,1993-09-27
708,1993-09-28
709,1993-09-29
710,1993-09-30
711,1993-10-04
712,1993-10-05
713,1993-10-06
714,1993-10-07
715,1993-10-08
716,1993-10-11
717,1993-10-12
718,1993-10-13
719,1993-10-14
720,1993-10-15
721,1993-10-18
722,1993-10-19
723,1993-10-20
724,1993-10-21
725,1993-10-22
726,1993-10-25
727,1993-10-26
728,1993-10-27
729,1993-10-28
730,1993-10-29
731,1993-11-01
732,1993-11-02
733,1993-11-03
734,1993-11-04
735,1993-11-05
736,1993-11-08
737,1993-11-09
738,1993-11-10
739,1993-11-11
740,1993-11-12
741,1993-11-15
742,1993-11-16
743,1993-11-17
744,1993-11-18
745,1993-11-19
746,1993-11-22
747,1993-11-23
748,1993-11-24
749,1993-11-25
750,1993-11-26
751,1993-11-29
752,1993-11-30
753,1993-12-01
754,1993-12-02
755,1993-12-03
756,1993-12-06
757,1993-12-07
758,1993-12-08
759,1993-12-09
760,1993-12-10
761,1993-12-13
762,1993-12-14
763,1993-12-15
764,1993-12-16
765,1993-12-17
766,1993-12-20
767,1993-12-21
768,1993-12-22
769,1993-12-23
770,1993-12-24
771,1993-12-27
772,1993-12-28
773,1993-12-29
774,1993-12-30
775,1993-12-31
776,1994-01-03
777,1994-01-04
778,1994-01-05
779,1994-01-06
780,1994-01-07
781,1994-01-10
782,1994-01-11
783,1994-01-12
784,1994-01-13
785,1994-01-14
786,1994-01-17
787,1994-01-18
788,1994-01-19
789,1994-01-20
790,1994-01-21
791,1994-01-24
792,1994-01-25
793,1994-01-26
794,1994-01-27
795,1994-01-28
796,1994-01-31
797,1994-02-01
798,1994-02-02
799,1994-02-03
800,1994-02-04
801,1994-02-14
802,1994-02-15
803,1994-02-16
804,1994-02-17
805,1994-02-18
806,1994-02-21
807,1994-02-22
808,1994-02-23
809,1994-02-24
810,1994-02-25
811,1994-02-28
812,1994-03-01
813,1994-03-02
814,1994-03-03
815,1994-03-04
816,1994-03-07
817,1994-03-08
818,1994-03-09
819,1994-03-10
820,1994-03-11
821,1994-03-14
822,1994-03-15
823,1994-03-16
824,1994-03-17
825,1994-03-18
826,1994-03-21
827,1994-03-22
828,1994-03-23
829,1994-03-24
830,1994-03-25
831,1994-03-28
832,1994-03-29
833,1994-03-30
834,1994-03-31
835,1994-04-01
836,1994-04-04
837,1994-04-05
838,1994-04-06
839,1994-04-07
840,1994-04-08
841,1994-04-11
842,1994-04-12
843,1994-04-13
844,1994-04-14
845,1994-04-15
846,1994-04-18
847,1994-04-19
848,1994-04-20
849,1994-04-21
850,1994-04-22
851,1994-04-25
852,1994-04-26
853,1994-04-27
854,1994-04-28
855,1994-04-29
856,1994-05-03
857,1994-05-04
858,1994-05-05
859,1994-05-06
860,1994-05-09
861,1994-05-10
862,1994-05-11
863,1994-05-12
864,1994-05-13
865,1994-05-16
866,1994-05-17
867,1994-05-18
868,1994-05-19
869,1994-05-20
870,1994-05-23
871,1994-05-24
872,1994-05-25
873,1994-05-26
874,1994-05-27
875,1994-05-30
876,1994-05-31
877,1994-06-01
878,1994-06-02
879,1994-06-03
880,1994-06-06
881,1994-06-07
882,1994-06-08
883,1994-06-09
884,1994-06-10
885,1994-06-13
886,1994-06-14
887,1994-06-15
888,1994-06-16
889,1994-06-17
890,1994-06-20
891,1994-06-21
892,1994-06-22
893,1994-06-23
894,1994-06-24
895,1994-06-27
896,1994-06-28
897,1994-06-29
898,1994-06-30
899,1994-07-01
900,1994-07-04
901,1994-07-05
902,1994-07-06
903,1994-07-07
904,1994-07-08
905,1994-07-11
906,1994-07-12
907,1994-07-13
908,1994-07-14
909,1994-07-15
910,1994-07-18
911,1994-07-19
912,1994-07-20
913,1994-07-21
914,1994-07-22
915,1994-07-25
916,1994-07-26
917,1994-07-27
918,1994-07-28
919,1994-07-29
920,1994-08-01
921,1994-08-02
922,1994-08-03
923,1994-08-04
924,1994-08-05
925,1994-08-08
926,1994-08-09
927,1994-08-10
928,1994-08-11
929,1994-08-12
930,1994-08-15
931,1994-08-16
932,1994-08-17
933,1994-08-18
934,1994-08-19
935,1994-08-22
936,1994-08-23
937,1994-08-24
938,1994-08-25
939,1994-08-26
940,1994-08-29
941,1994-08-30
942,1994-08-31
943,1994-09-01
944,1994-09-02
945,1994-09-05
946,1994-09-06
947,1994-09-07
948,1994-09-08
949,1994-09-09
950,1994-09-12
951,1994-09-13
952,1994-09-14
953,1994-09-15
954,1994-09-16
955,1994-09-19
956,1994-09-20
957,1994-09-21
958,1994-09-22
959,1994-09-23
960,1994-09-26
961,1994-09-27
962,1994-09-28
963,1994-09-29
964,1994-09-30
965,1994-10-05
966,1994-10-06
967,1994-10-07
968,1994-10-10
969,1994-10-11
970,1994-10-12
971,1994-10-13
972,1994-10-14
973,1994-10-17
974,1994-10-18
975,1994-10-19
976,1994-10-20
977,1994-10-21
978,1994-10-24
979,1994-10-25
980,1994-10-26
981,1994-10-27
982,1994-10-28
983,1994-10-31
984,1994-11-01
985,1994-11-02
986,1994-11-03
987,1994-11-04
988,1994-11-07
989,1994-11-08
990,1994-11-09
991,1994-11-10
992,1994-11-11
993,1994-11-14
994,1994-11-15
995,1994-11-16
996,1994-11-17
997,1994-11-18
998,1994-11-21
999,1994-11-22
1000,1994-11-23
1001,1994-11-24
1002,1994-11-25
1003,1994-11-28
1004,1994-11-29
1005,1994-11-30
1006,1994-12-01
1007,1994-12-02
1008,1994-12-05
1009,1994-12-06
1010,1994-12-07
1011,1994-12-08
1012,1994-12-09
1013,1994-12-12
1014,1994-12-13
1015,1994-12-14
1016,1994-12-15
1017,1994-12-16
1018,1994-12-19
1019,1994-12-20
1020,1994-12-21
1021,1994-12-22
1022,1994-12-23
1023,1994-12-26
1024,1994-12-27
1025,1994-12-28
1026,1994-12-29
1027,1994-12-30
1028,1995-01-03
1029,1995-01-04
1030,1995-01-05
1031,1995-01-06
1032,1995-01-09
1033,1995-01-10
1034,1995-01-11
1035,1995-01-12
1036,1995-01-13
1037,1995-01-16
1038,1995-01-17
1039,1995-01-18
1040,1995-01-19
1041,1995-01-20
1042,1995-01-23
1043,1995-01-24
1044,1995-01-25
1045,1995-01-26
1046,1995-01-27
1047,1995-02-06
1048,1995-02-07
1049,1995-02-08
1050,1995-02-09
1051,1995-02-10
1052,1995-02-13
1053,1995-02-14
1054,1995-02-15
1055,1995-02-16
1056,1995-02-17
1057,1995-02-20
1058,1995-02-21
1059,1995-02-22
1060,1995-02-23
1061,1995-02-24
1062,1995-02-27
1063,1995-02-28
1064,1995-03-01
1065,1995-03-02
1066,1995-03-03
1067,1995-03-06
1068,1995-03-07
1069,1995-03-08
1070,1995-03-09
1071,1995-03-10
1072,1995-03-13
1073,1995-03-14
1074,1995-03-15
1075,1995-03-16
1076,1995-03-17
1077,1995-03-20
1078,1995-03-21
1079,1995-03-22
1080,1995-03-23
1081,1995-03-24
1082,1995-03-27
1083,1995-03-28
1084,1995-03-29
1085,1995-03-30
1086,1995-03-31
1087,1995-04-03
1088,1995-04-04
1089,1995-04-05
1090,1995-04-06
1091,1995-04-07
1092,1995-04-10
1093,1995-04-11
1094,1995-04-12
1095,1995-04-13
1096,1995-04-14
1097,1995-04-17
1098,1995-04-18
1099,1995-04-19
1100,1995-04-20
1101,1995-04-21
1102,1995-04-24
1103,1995-04-25
1104,1995-04-26
1105,1995-04-27
1106,1995-04-28
1107,1995-05-02
1108,1995-05-03
1109,1995-05-04
1110,1995-05-05
1111,1995-05-08
1112,1995-05-09
1113,1995-05-10
1114,1995-05-11
1115,1995-05-12
1116,1995-05-15
1117,1995-05-16
1118,1995-05-17
1119,1995-05-18
1120,1995-05-19
1121,1995-05-22
1122,1995-05-23
1123,1995-05-24
1124,1995-05-25
1125,1995-05-26
1126,1995-05-29
1127,1995-05-30
1128,1995-05-31
1129,1995-06-01
1130,1995-06-02
1131,1995-06-05
1132,1995-06-06
1133,1995-06-07
1134,1995-06-08
1135,1995-06-09
1136,1995-06-12
1137,1995-06-13
1138,1995-06-14
1139,1995-06-15
1140,1995-06-16
1141,1995-06-19
1142,1995-06-20
1143,1995-06-21
1144,1995-06-22
1145,1995-06-23
1146,1995-06-26
1147,1995-06-27
1148,1995-06-28
1149,1995-06-29
1150,1995-06-30
1151,1995-07-03
1152,1995-07-04
1153,1995-07-05
1154,1995-07-06
1155,1995-07-07
1156,1995-07-10
1157,1995-07-11
1158,1995-07-12
1159,1995-07-13
1160,1995-07-14
1161,1995-07-17
1162,1995-07-18
1163,1995-07-19
1164,1995-07-20
1165,1995-07-21
1166,1995-07-24
1167,1995-07-25
1168,1995-07-26
1169,1995-07-27
1170,1995-07-28
1171,1995-07-31
1172,1995-08-01
1173,1995-08-02
1174,1995-08-03
1175,1995-08-04
1176,1995-08-07
1177,1995-08-08
1178,1995-08-09
1179,1995-08-10
1180,1995-08-11
1181,1995-08-14
1182,1995-08-15
1183,1995-08-16
1184,1995-08-17
1185,1995-08-18
1186,1995-08-21
1187,1995-08-22
1188,1995-08-23
1189,1995-08-24
1190,1995-08-25
1191,1995-08-28
1192,1995-08-29
1193,1995-08-30
1194,1995-08-31
1195,1995-09-01
1196,1995-09-04
1197,1995-09-05
1198,1995-09-06
1199,1995-09-07
1200,1995-09-08
1201,1995-09-11
1202,1995-09-12
1203,1995-09-13
1204,1995-09-14
1205,1995-09-15
1206,1995-09-18
1207,1995-09-19
1208,1995-09-20
1209,1995-09-21
1210,1995-09-22
1211,1995-09-25
1212,1995-09-26
1213,1995-09-27
1214,1995-09-28
1215,1995-09-29
1216,1995-10-04
1217,1995-10-05
1218,1995-10-06
1219,1995-10-09
1220,1995-10-10
1221,1995-10-11
1222,1995-10-12
1223,1995-10-13
1224,1995-10-16
1225,1995-10-17
1226,1995-10-18
1227,1995-10-19
1228,1995-10-20
1229,1995-10-23
1230,1995-10-24
1231,1995-10-25
1232,1995-10-26
1233,1995-10-27
1234,1995-10-30
1235,1995-10-31
1236,1995-11-01
1237,1995-11-02
1238,1995-11-03
1239,1995-11-06
1240,1995-11-07
1241,1995-11-08
1242,1995-11-09
1243,1995-11-10
1244,1995-11-13
1245,1995-11-14
1246,1995-11-15
1247,1995-11-16
1248,1995-11-17
1249,1995-11-20
1250,1995-11-21
1251,1995-11-22
1252,1995-11-23
1253,1995-11-24
1254,1995-11-27
1255,1995-11-28
1256,1995-11-29
1257,1995-11-30
1258,1995-12-01
1259,1995-12-04
1260,1995-12-05
1261,1995-12-06
1262,1995-12-07
1263,1995-12-08
1264,1995-12-11
1265,1995-12-12
1266,1995-12-13
1267,1995-12-14
1268,1995-12-15
1269,1995-12-18
1270,1995-12-19
1271,1995-12-20
1272,1995-12-21
1273,1995-12-22
1274,1995-12-25
1275,1995-12-26
1276,1995-12-27
1277,1995-12-28
1278,1995-12-29
1279,1996-01-02
1280,1996-01-03
1281,1996-01-04
1282,1996-01-05
1283,1996-01-08
1284,1996-01-09
1285,1996-01-10
1286,1996-01-11
1287,1996-01-12
1288,1996-01-15
1289,1996-01-16
1290,1996-01-17
1291,1996-01-18
1292,1996-01-19
1293,1996-01-22
1294,1996-01-23
1295,1996-01-24
1296,1996-01-25
1297,1996-01-26
1298,1996-01-29
1299,1996-01-30
1300,1996-01-31
1301,1996-02-01
1302,1996-02-02
1303,1996-02-05
1304,1996-02-06
1305,1996-02-07
1306,1996-02-08
1307,1996-02-09
1308,1996-02-12
1309,1996-02-13
1310,1996-02-14
1311,1996-02-15
1312,1996-02-16
1313,1996-03-04
1314,1996-03-05
1315,1996-03-06
1316,1996-03-07
1317,1996-03-08
1318,1996-03-11
1319,1996-03-12
1320,1996-03-13
1321,1996-03-14
1322,1996-03-15
1323,1996-03-18
1324,1996-03-19
1325,1996-03-20
1326,1996-03-21
1327,1996-03-22
1328,1996-03-25
1329,1996-03-26
1330,1996-03-27
1331,1996-03-28
1332,1996-03-29
1333,1996-04-01
1334,1996-04-02
1335,1996-04-03
1336,1996-04-04
1337,1996-04-05
1338,1996-04-08
1339,1996-04-09
1340,1996-04-10
1341,1996-04-11
1342,1996-04-12
1343,1996-04-15
1344,1996-04-16
1345,1996-04-17
1346,1996-04-18
1347,1996-04-19
1348,1996-04-22
1349,1996-04-23
1350,1996-04-24
1351,1996-04-25
1352,1996-04-26
1353,1996-04-29
1354,1996-04-30
1355,1996-05-02
1356,1996-05-03
1357,1996-05-06
1358,1996-05-07
1359,1996-05-08
1360,1996-05-09
1361,1996-05-10
1362,1996-05-13
1363,1996-05-14
1364,1996-05-15
1365,1996-05-16
1366,1996-05-17
1367,1996-05-20
1368,1996-05-21
1369,1996-05-22
1370,1996-05-23
1371,1996-05-24
1372,1996-05-27
1373,1996-05-28
1374,1996-05-29
1375,1996-05-30
1376,1996-05-31
1377,1996-06-03
1378,1996-06-04
1379,1996-06-05
1380,1996-06-06
1381,1996-06-07
1382,1996-06-10
1383,1996-06-11
1384,1996-06-12
1385,1996-06-13
1386,1996-06-14
1387,1996-06-17
1388,1996-06-18
1389,1996-06-19
1390,1996-06-20
1391,1996-06-21
1392,1996-06-24
1393,1996-06-25
1394,1996-06-26
1395,1996-06-27
1396,1996-06-28
1397,1996-07-01
1398,1996-07-02
1399,1996-07-03
1400,1996-07-04
1401,1996-07-05
1402,1996-07-08
1403,1996-07-09
1404,1996-07-10
1405,1996-07-11
1406,1996-07-12
1407,1996-07-15
1408,1996-07-16
1409,1996-07-17
1410,1996-07-18
1411,1996-07-19
1412,1996-07-22
1413,1996-07-23
1414,1996-07-24
1415,1996-07-25
1416,1996-07-26
1417,1996-07-29
1418,1996-07-30
1419,1996-07-31
1420,1996-08-01
1421,1996-08-02
1422,1996-08-05
1423,1996-08-06
1424,1996-08-07
1425,1996-08-08
1426,1996-08-09
1427,1996-08-12
1428,1996-08-13
1429,1996-08-14
1430,1996-08-15
1431,1996-08-16
1432,1996-08-19
1433,1996-08-20
1434,1996-08-21
1435,1996-08-22
1436,1996-08-23
1437,1996-08-26
1438,1996-08-27
1439,1996-08-28
1440,1996-08-29
1441,1996-08-30
1442,1996-09-02
1443,1996-09-03
1444,1996-09-04
1445,1996-09-05
1446,1996-09-06
1447,1996-09-09
1448,1996-09-10
1449,1996-09-11
1450,1996-09-12
1451,1996-09-13
1452,1996-09-16
1453,1996-09-17
1454,1996-09-18
1455,1996-09-19
1456,1996-09-20
1457,1996-09-23
1458,1996-09-24
1459,1996-09-25
1460,1996-09-26
1461,1996-09-27
1462,1996-10-03
1463,1996-10-04
1464,1996-10-07
1465,1996-10-08
1466,1996-10-09
1467,1996-10-10
1468,1996-10-11
1469,1996-10-14
1470,1996-10-15
1471,1996-10-16
1472,1996-10-17
1473,1996-10-18
1474,1996-10-21
1475,1996-10-22
1476,1996-10-23
1477,1996-10-24
1478,1996-10-25
1479,1996-10-28
1480,1996-10-29
1481,1996-10-30
1482,1996-10-31
1483,1996-11-01
1484,1996-11-04
1485,1996-11-05
1486,1996-11-06
1487,1996-11-07
1488,1996-11-08
1489,1996-11-11
1490,1996-11-12
1491,1996-11-13
1492,1996-11-14
1493,1996-11-15
1494,1996-11-18
1495,1996-11-19
1496,1996-11-20
1497,1996-11-21
1498,1996-11-22
1499,1996-11-25
1500,1996-11-26
1501,1996-11-27
1502,1996-11-28
1503,1996-11-29
1504,1996-12-02
1505,1996-12-03
1506,1996-12-04
1507,1996-12-05
1508,1996-12-06
1509,1996-12-09
1510,1996-12-10
1511,1996-12-11
1512,1996-12-12
1513,1996-12-13
1514,1996-12-16
1515,1996-12-17
1516,1996-12-18
1517,1996-12-19
1518,1996-12-20
1519,1996-12-23
1520,1996-12-24
1521,1996-12-25
1522,1996-12-26
1523,1996-12-27
1524,1996-12-30
1525,1996-12-31
1526,1997-01-02
1527,1997-01-03
1528,1997-01-06
1529,1997-01-07
1530,1997-01-08
1531,1997-01-09
1532,1997-01-10
1533,1997-01-13
1534,1997-01-14
1535,1997-01-15
1536,1997-01-16
1537,1997-01-17
1538,1997-01-20
1539,1997-01-21
1540,1997-01-22
1541,1997-01-23
1542,1997-01-24
1543,1997-01-27
1544,1997-01-28
1545,1997-01-29
1546,1997-01-30
1547,1997-01-31
1548,1997-02-17
1549,1997-02-18
1550,1997-02-19
1551,1997-02-20
1552,1997-02-21
1553,1997-02-24
1554,1997-02-25
1555,1997-02-26
1556,1997-02-27
1557,1997-02-28
1558,1997-03-03
1559,1997-03-04
1560,1997-03-05
1561,1997-03-06
1562,1997-03-07
1563,1997-03-10
1564,1997-03-11
1565,1997-03-12
1566,1997-03-13
1567,1997-03-14
1568,1997-03-17
1569,1997-03-18
1570,1997-03-19
1571,1997-03-20
1572,1997-03-21
1573,1997-03-24
1574,1997-03-25
1575,1997-03-26
1576,1997-03-27
1577,1997-03-28
1578,1997-03-31
1579,1997-04-01
1580,1997-04-02
1581,1997-04-03
1582,1997-04-04
1583,1997-04-07
1584,1997-04-08
1585,1997-04-09
1586,1997-04-10
1587,1997-04-11
1588,1997-04-14
1589,1997-04-15
1590,1997-04-16
1591,1997-04-17
1592,1997-04-18
1593,1997-04-21
1594,1997-04-22
1595,1997-04-23
1596,1997-04-24
1597,1997-04-25
1598,1997-04-28
1599,1997-04-29
1600,1997-04-30
1601,1997-05-05
1602,1997-05-06
1603,1997-05-07
1604,1997-05-08
1605,1997-05-09
1606,1997-05-12
1607,1997-05-13
1608,1997-05-14
1609,1997-05-15
1610,1997-05-16
1611,1997-05-19
1612,1997-05-20
1613,1997-05-21
1614,1997-05-22
1615,1997-05-23
1616,1997-05-26
1617,1997-05-27
1618,1997-05-28
1619,1997-05-29
1620,1997-05-30
1621,1997-06-02
1622,1997-06-03
1623,1997-06-04
1624,1997-06-05
1625,1997-06-06
1626,1997-06-09
1627,1997-06-10
1628,1997-06-11
1629,1997-06-12
1630,1997-06-13
1631,1997-06-16
1632,1997-06-17
1633,1997-06-18
1634,1997-06-19
1635,1997-06-20
1636,1997-06-23
1637,1997-06-24
1638,1997-06-25
1639,1997-06-26
1640,1997-06-27
1641,1997-07-02
1642,1997-07-03
1643,1997-07-04
1644,1997-07-07
1645,1997-07-08
1646,1997-07-09
1647,1997-07-10
1648,1997-07-11
1649,1997-07-14
1650,1997-07-15
1651,1997-07-16
1652,1997-07-17
1653,1997-07-18
1654,1997-07-21
1655,1997-07-22
1656,1997-07-23
1657,1997-07-24
1658,1997-07-25
1659,1997-07-28
1660,1997-07-29
1661,1997-07-30
1662,1997-07-31
1663,1997-08-01
1664,1997-08-04
1665,1997-08-05
1666,1997-08-06
1667,1997-08-07
1668,1997-08-08
1669,1997-08-11
1670,1997-08-12
1671,1997-08-13
1672,1997-08-14
1673,1997-08-15
1674,1997-08-18
1675,1997-08-19
1676,1997-08-20
1677,1997-08-21
1678,1997-08-22
1679,1997-08-25
1680,1997-08-26
1681,1997-08-27
1682,1997-08-28
1683,1997-08-29
1684,1997-09-01
1685,1997-09-02
1686,1997-09-03
1687,1997-09-04
1688,1997-09-05
1689,1997-09-08
1690,1997-09-09
1691,1997-09-10
1692,1997-09-11
1693,1997-09-12
1694,1997-09-15
1695,1997-09-16
1696,1997-09-17
1697,1997-09-18
1698,1997-09-19
1699,1997-09-22
1700,1997-09-23
1701,1997-09-24
1702,1997-09-25
1703,1997-09-26
1704,1997-09-29
1705,1997-09-30
1706,1997-10-06
1707,1997-10-07
1708,1997-10-08
1709,1997-10-09
1710,1997-10-10
1711,1997-10-13
1712,1997-10-14
1713,1997-10-15
1714,1997-10-16
1715,1997-10-17
1716,1997-10-20
1717,1997-10-21
1718,1997-10-22
1719,1997-10-23
1720,1997-10-24
1721,1997-10-27
1722,1997-10-28
1723,1997-10-29
1724,1997-10-30
1725,1997-10-31
1726,1997-11-03
1727,1997-11-04
1728,1997-11-05
1729,1997-11-06
1730,1997-11-07
1731,1997-11-10
1732,1997-11-11
1733,1997-11-12
1734,1997-11-13
1735,1997-11-14
1736,1997-11-17
1737,1997-11-18
1738,1997-11-19
1739,1997-11-20
1740,1997-11-21
1741,1997-11-24
1742,1997-11-25
1743,1997-11-26
1744,1997-11-27
1745,1997-11-28
1746,1997-12-01
1747,1997-12-02
1748,1997-12-03
1749,1997-12-04
1750,1997-12-05
1751,1997-12-08
1752,1997-12-09
1753,1997-12-10
1754,1997-12-11
1755,1997-12-12
1756,1997-12-15
1757,1997-12-16
1758,1997-12-17
1759,1997-12-18
1760,1997-12-19
1761,1997-12-22
1762,1997-12-23
1763,1997-12-24
1764,1997-12-25
1765,1997-12-26
1766,1997-12-29
1767,1997-12-30
1768,1997-12-31
1769,1998-01-05
1770,1998-01-06
1771,1998-01-07
1772,1998-01-08
1773,1998-01-09
1774,1998-01-12
1775,1998-01-13
1776,1998-01-14
1777,1998-01-15
1778,1998-01-16
1779,1998-01-19
1780,1998-01-20
1781,1998-01-21
1782,1998-01-22
1783,1998-01-23
1784,1998-02-09
1785,1998-02-10
1786,1998-02-11
1787,1998-02-12
1788,1998-02-13
1789,1998-02-16
1790,1998-02-17
1791,1998-02-18
1792,1998-02-19
1793,1998-02-20
1794,1998-02-23
1795,1998-02-24
1796,1998-02-25
1797,1998-02-26
1798,1998-02-27
1799,1998-03-02
1800,1998-03-03
1801,1998-03-04
1802,1998-03-05
1803,1998-03-06
1804,1998-03-09
1805,1998-03-10
1806,1998-03-11
1807,1998-03-12
1808,1998-03-13
1809,1998-03-16
1810,1998-03-17
1811,1998-03-18
1812,1998-03-19
1813,1998-03-20
1814,1998-03-23
1815,1998-03-24
1816,1998-03-25
1817,1998-03-26
1818,1998-03-27
1819,1998-03-30
1820,1998-03-31
1821,1998-04-01
1822,1998-04-02
1823,1998-04-03
1824,1998-04-06
1825,1998-04-07
1826,1998-04-08
1827,1998-04-09
1828,1998-04-10
1829,1998-04-13
1830,1998-04-14
1831,1998-04-15
1832,1998-04-16
1833,1998-04-17
1834,1998-04-20
1835,1998-04-21
1836,1998-04-22
1837,1998-04-23
1838,1998-04-24
1839,1998-04-27
1840,1998-04-28
1841,1998-04-29
1842,1998-04-30
1843,1998-05-04
1844,1998-05-05
1845,1998-05-06
1846,1998-05-07
1847,1998-05-08
1848,1998-05-11
1849,1998-05-12
1850,1998-05-13
1851,1998-05-14
1852,1998-05-15
1853,1998-05-18
1854,1998-05-19
1855,1998-05-20
1856,1998-05-21
1857,1998-05-22
1858,1998-05-25
1859,1998-05-26
1860,1998-05-27
1861,1998-05-28
1862,1998-05-29
1863,1998-06-01
1864,1998-06-02
1865,1998-06-03
1866,1998-06-04
1867,1998-06-05
1868,1998-06-08
1869,1998-06-09
1870,1998-06-10
1871,1998-06-11
1872,1998-06-12
1873,1998-06-15
1874,1998-06-16
1875,1998-06-17
1876,1998-06-18
1877,1998-06-19
1878,1998-06-22
1879,1998-06-23
1880,1998-06-24
1881,1998-06-25
1882,1998-06-26
1883,1998-06-29
1884,1998-06-30
1885,1998-07-01
1886,1998-07-02
1887,1998-07-03
1888,1998-07-06
1889,1998-07-07
1890,1998-07-08
1891,1998-07-09
1892,1998-07-10
1893,1998-07-13
1894,1998-07-14
1895,1998-07-15
1896,1998-07-16
1897,1998-07-17
1898,1998-07-20
1899,1998-07-21
1900,1998-07-22
1901,1998-07-23
1902,1998-07-24
1903,1998-07-27
1904,1998-07-28
1905,1998-07-29
1906,1998-07-30
1907,1998-07-31
1908,1998-08-03
1909,1998-08-04
1910,1998-08-05
1911,1998-08-06
1912,1998-08-07
1913,1998-08-10
1914,1998-08-11
1915,1998-08-12
1916,1998-08-13
1917,1998-08-14
1918,1998-08-17
1919,1998-08-18
1920,1998-08-19
1921,1998-08-20
1922,1998-08-21
1923,1998-08-24
1924,1998-08-25
1925,1998-08-26
1926,1998-08-27
1927,1998-08-28
1928,1998-08-31
1929,1998-09-01
1930,1998-09-02
1931,1998-09-03
1932,1998-09-04
1933,1998-09-07
1934,1998-09-08
1935,1998-09-09
1936,1998-09-10
1937,1998-09-11
1938,1998-09-14
1939,1998-09-15
1940,1998-09-16
1941,1998-09-17
1942,1998-09-18
1943,1998-09-21
1944,1998-09-22
1945,1998-09-23
1946,1998-09-24
1947,1998-09-25
1948,1998-09-28
1949,1998-09-29
1950,1998-09-30
1951,1998-10-05
1952,1998-10-06
1953,1998-10-07
1954,1998-10-08
1955,1998-10-09
1956,1998-10-12
1957,1998-10-13
1958,1998-10-14
1959,1998-10-15
1960,1998-10-16
1961,1998-10-19
1962,1998-10-20
1963,1998-10-21
1964,1998-10-22
1965,1998-10-23
1966,1998-10-26
1967,1998-10-27
1968,1998-10-28
1969,1998-10-29
1970,1998-10-30
1971,1998-11-02
1972,1998-11-03
1973,1998-11-04
1974,1998-11-05
1975,1998-11-06
1976,1998-11-09
1977,1998-11-10
1978,1998-11-11
1979,1998-11-12
1980,1998-11-13
1981,1998-11-16
1982,1998-11-17
1983,1998-11-18
1984,1998-11-19
1985,1998-11-20
1986,1998-11-23
1987,1998-11-24
1988,1998-11-25
1989,1998-11-26
1990,1998-11-27
1991,1998-11-30
1992,1998-12-01
1993,1998-12-02
1994,1998-12-03
1995,1998-12-04
1996,1998-12-07
1997,1998-12-08
1998,1998-12-09
1999,1998-12-10
2000,1998-12-11
2001,1998-12-14
2002,1998-12-15
2003,1998-12-16
2004,1998-12-17
2005,1998-12-18
2006,1998-12-21
2007,1998-12-22
2008,1998-12-23
2009,1998-12-24
2010,1998-12-25
2011,1998-12-28
2012,1998-12-29
2013,1998-12-30
2014,1998-12-31
2015,1999-01-04
2016,1999-01-05
2017,1999-01-06
2018,1999-01-07
2019,1999-01-08
2020,1999-01-11
2021,1999-01-12
2022,1999-01-13
2023,1999-01-14
2024,1999-01-15
2025,1999-01-18
2026,1999-01-19
2027,1999-01-20
2028,1999-01-21
2029,1999-01-22
2030,1999-01-25
2031,1999-01-26
2032,1999-01-27
2033,1999-01-28
2034,1999-01-29
2035,1999-02-01
2036,1999-02-02
2037,1999-02-03
2038,1999-02-04
2039,1999-02-05
2040,1999-02-08
2041,1999-02-09
2042,1999-03-01
2043,1999-03-02
2044,1999-03-03
2045,1999-03-04
2046,1999-03-05
2047,1999-03-08
2048,1999-03-09
2049,1999-03-10
2050,1999-03-11
2051,1999-03-12
2052,1999-03-15
2053,1999-03-16
2054,1999-03-17
2055,1999-03-18
2056,1999-03-19
2057,1999-03-22
2058,1999-03-23
2059,1999-03-24
2060,1999-03-25
2061,1999-03-26
2062,1999-03-29
2063,1999-03-30
2064,1999-03-31
2065,1999-04-01
2066,1999-04-02
2067,1999-04-05
2068,1999-04-06
2069,1999-04-07
2070,1999-04-08
2071,1999-04-09
2072,1999-04-12
2073,1999-04-13
2074,1999-04-14
2075,1999-04-15
2076,1999-04-16
2077,1999-04-19
2078,1999-04-20
2079,1999-04-21
2080,1999-04-22
2081,1999-04-23
2082,1999-04-26
2083,1999-04-27
2084,1999-04-28
2085,1999-04-29
2086,1999-04-30
2087,1999-05-04
2088,1999-05-05
2089,1999-05-06
2090,1999-05-07
2091,1999-05-10
2092,1999-05-11
2093,1999-05-12
2094,1999-05-13
2095,1999-05-14
2096,1999-05-17
2097,1999-05-18
2098,1999-05-19
2099,1999-05-20
2100,1999-05-21
2101,1999-05-24
2102,1999-05-25
2103,1999-05-26
2104,1999-05-27
2105,1999-05-28
2106,1999-05-31
2107,1999-06-01
2108,1999-06-02
2109,1999-06-03
2110,1999-06-04
2111,1999-06-07
2112,1999-06-08
2113,1999-06-09
2114,1999-06-10
2115,1999-06-11
2116,1999-06-14
2117,1999-06-15
2118,1999-06-16
2119,1999-06-17
2120,1999-06-18
2121,1999-06-21
2122,1999-06-22
2123,1999-06-23
2124,1999-06-24
2125,1999-06-25
2126,1999-06-28
2127,1999-06-29
2128,1999-06-30
2129,1999-07-01
2130,1999-07-02
2131,1999-07-05
2132,1999-07-06
2133,1999-07-07
2134,1999-07-08
2135,1999-07-09
2136,1999-07-12
2137,1999-07-13
2138,1999-07-14
2139,1999-07-15
2140,1999-07-16
2141,1999-07-19
2142,1999-07-20
2143,1999-07-21
2144,1999-07-22
2145,1999-07-23
2146,1999-07-26
2147,1999-07-27
2148,1999-07-28
2149,1999-07-29
2150,1999-07-30
2151,1999-08-02
2152,1999-08-03
2153,1999-08-04
2154,1999-08-05
2155,1999-08-06
2156,1999-08-09
2157,1999-08-10
2158,1999-08-11
2159,1999-08-12
2160,1999-08-13
2161,1999-08-16
2162,1999-08-17
2163,1999-08-18
2164,1999-08-19
2165,1999-08-20
2166,1999-08-23
2167,1999-08-24
2168,1999-08-25
2169,1999-08-26
2170,1999-08-27
2171,1999-08-30
2172,1999-08-31
2173,1999-09-01
2174,1999-09-02
2175,1999-09-03
2176,1999-09-06
2177,1999-09-07
2178,1999-09-08
2179,1999-09-09
2180,1999-09-10
2181,1999-09-13
2182,1999-09-14
2183,1999-09-15
2184,1999-09-16
2185,1999-09-17
2186,1999-09-20
2187,1999-09-21
2188,1999-09-22
2189,1999-09-23
2190,1999-09-24
2191,1999-09-27
2192,1999-09-28
2193,1999-09-29
2194,1999-09-30
2195,1999-10-08
2196,1999-10-11
2197,1999-10-12
2198,1999-10-13
2199,1999-10-14
2200,1999-10-15
2201,1999-10-18
2202,1999-10-19
2203,1999-10-20
2204,1999-10-21
2205,1999-10-22
2206,1999-10-25
2207,1999-10-26
2208,1999-10-27
2209,1999-10-28
2210,1999-10-29
2211,1999-11-01
2212,1999-11-02
2213,1999-11-03
2214,1999-11-04
2215,1999-11-05
2216,1999-11-08
2217,1999-11-09
2218,1999-11-10
2219,1999-11-11
2220,1999-11-12
2221,1999-11-15
2222,1999-11-16
2223,1999-11-17
2224,1999-11-18
2225,1999-11-19
2226,1999-11-22
2227,1999-11-23
2228,1999-11-24
2229,1999-11-25
2230,1999-11-26
2231,1999-11-29
2232,1999-11-30
2233,1999-12-01
2234,1999-12-02
2235,1999-12-03
2236,1999-12-06
2237,1999-12-07
2238,1999-12-08
2239,1999-12-09
2240,1999-12-10
2241,1999-12-13
2242,1999-12-14
2243,1999-12-15
2244,1999-12-16
2245,1999-12-17
2246,1999-12-21
2247,1999-12-22
2248,1999-12-23
2249,1999-12-24
2250,1999-12-27
2251,1999-12-28
2252,1999-12-29
2253,1999-12-30
2254,2000-01-04
2255,2000-01-05
2256,2000-01-06
2257,2000-01-07
2258,2000-01-10
2259,2000-01-11
2260,2000-01-12
2261,2000-01-13
2262,2000-01-14
2263,2000-01-17
2264,2000-01-18
2265,2000-01-19
2266,2000-01-20
2267,2000-01-21
2268,2000-01-24
2269,2000-01-25
2270,2000-01-26
2271,2000-01-27
2272,2000-01-28
2273,2000-02-14
2274,2000-02-15
2275,2000-02-16
2276,2000-02-17
2277,2000-02-18
2278,2000-02-21
2279,2000-02-22
2280,2000-02-23
2281,2000-02-24
2282,2000-02-25
2283,2000-02-28
2284,2000-02-29
2285,2000-03-01
2286,2000-03-02
2287,2000-03-03
2288,2000-03-06
2289,2000-03-07
2290,2000-03-08
2291,2000-03-09
2292,2000-03-10
2293,2000-03-13
2294,2000-03-14
2295,2000-03-15
2296,2000-03-16
2297,2000-03-17
2298,2000-03-20
2299,2000-03-21
2300,2000-03-22
2301,2000-03-23
2302,2000-03-24
2303,2000-03-27
2304,2000-03-28
2305,2000-03-29
2306,2000-03-30
2307,2000-03-31
2308,2000-04-03
2309,2000-04-04
2310,2000-04-05
2311,2000-04-06
2312,2000-04-07
2313,2000-04-10
2314,2000-04-11
2315,2000-04-12
2316,2000-04-13
2317,2000-04-14
2318,2000-04-17
2319,2000-04-18
2320,2000-04-19
2321,2000-04-20
2322,2000-04-21
2323,2000-04-24
2324,2000-04-25
2325,2000-04-26
2326,2000-04-27
2327,2000-04-28
2328,2000-05-08
2329,2000-05-09
2330,2000-05-10
2331,2000-05-11
2332,2000-05-12
2333,2000-05-15
2334,2000-05-16
2335,2000-05-17
2336,2000-05-18
2337,2000-05-19
2338,2000-05-22
2339,2000-05-23
2340,2000-05-24
2341,2000-05-25
2342,2000-05-26
2343,2000-05-29
2344,2000-05-30
2345,2000-05-31
2346,2000-06-01
2347,2000-06-02
2348,2000-06-05
2349,2000-06-06
2350,2000-06-07
2351,2000-06-08
2352,2000-06-09
2353,2000-06-12
2354,2000-06-13
2355,2000-06-14
2356,2000-06-15
2357,2000-06-16
2358,2000-06-19
2359,2000-06-20
2360,2000-06-21
2361,2000-06-22
2362,2000-06-23
2363,2000-06-26
2364,2000-06-27
2365,2000-06-28
2366,2000-06-29
2367,2000-06-30
2368,2000-07-03
2369,2000-07-04
2370,2000-07-05
2371,2000-07-06
2372,2000-07-07
2373,2000-07-10
2374,2000-07-11
2375,2000-07-12
2376,2000-07-13
2377,2000-07-14
2378,2000-07-17
2379,2000-07-18
2380,2000-07-19
2381,2000-07-20
2382,2000-07-21
2383,2000-07-24
2384,2000-07-25
2385,2000-07-26
2386,2000-07-27
2387,2000-07-28
2388,2000-07-31
2389,2000-08-01
2390,2000-08-02
2391,2000-08-03
2392,2000-08-04
2393,2000-08-07
2394,2000-08-08
2395,2000-08-09
2396,2000-08-10
2397,2000-08-11
2398,2000-08-14
2399,2000-08-15
2400,2000-08-16
2401,2000-08-17
2402,2000-08-18
2403,2000-08-21
2404,2000-08-22
2405,2000-08-23
2406,2000-08-24
2407,2000-08-25
2408,2000-08-28
2409,2000-08-29
2410,2000-08-30
2411,2000-08-31
2412,2000-09-01
2413,2000-09-04
2414,2000-09-05
2415,2000-09-06
2416,2000-09-07
2417,2000-09-08
2418,2000-09-11
2419,2000-09-12
2420,2000-09-13
2421,2000-09-14
2422,2000-09-15
2423,2000-09-18
2424,2000-09-19
2425,2000-09-20
2426,2000-09-21
2427,2000-09-22
2428,2000-09-25
2429,2000-09-26
2430,2000-09-27
2431,2000-09-28
2432,2000-09-29
2433,2000-10-09
2434,2000-10-10
2435,2000-10-11
2436,2000-10-12
2437,2000-10-13
2438,2000-10-16
2439,2000-10-17
2440,2000-10-18
2441,2000-10-19
2442,2000-10-20
2443,2000-10-23
2444,2000-10-24
2445,2000-10-25
2446,2000-10-26
2447,2000-10-27
2448,2000-10-30
2449,2000-10-31
2450,2000-11-01
2451,2000-11-02
2452,2000-11-03
2453,2000-11-06
2454,2000-11-07
2455,2000-11-08
2456,2000-11-09
2457,2000-11-10
2458,2000-11-13
2459,2000-11-14
2460,2000-11-15
2461,2000-11-16
2462,2000-11-17
2463,2000-11-20
2464,2000-11-21
2465,2000-11-22
2466,2000-11-23
2467,2000-11-24
2468,2000-11-27
2469,2000-11-28
2470,2000-11-29
2471,2000-11-30
2472,2000-12-01
2473,2000-12-04
2474,2000-12-05
2475,2000-12-06
2476,2000-12-07
2477,2000-12-08
2478,2000-12-11
2479,2000-12-12
2480,2000-12-13
2481,2000-12-14
2482,2000-12-15
2483,2000-12-18
2484,2000-12-19
2485,2000-12-20
2486,2000-12-21
2487,2000-12-22
2488,2000-12-25
2489,2000-12-26
2490,2000-12-27
2491,2000-12-28
2492,2000-12-29
2493,2001-01-02
2494,2001-01-03
2495,2001-01-04
2496,2001-01-05
2497,2001-01-08
2498,2001-01-09
2499,2001-01-10
2500,2001-01-11
2501,2001-01-12
2502,2001-01-15
2503,2001-01-16
2504,2001-01-17
2505,2001-01-18
2506,2001-01-19
2507,2001-02-05
2508,2001-02-06
2509,2001-02-07
2510,2001-02-08
2511,2001-02-09
2512,2001-02-12
2513,2001-02-13
2514,2001-02-14
2515,2001-02-15
2516,2001-02-16
2517,2001-02-19
2518,2001-02-20
2519,2001-02-21
2520,2001-02-22
2521,2001-02-23
2522,2001-02-26
2523,2001-02-27
2524,2001-02-28
2525,2001-03-01
2526,2001-03-02
2527,2001-03-05
2528,2001-03-06
2529,2001-03-07
2530,2001-03-08
2531,2001-03-09
2532,2001-03-12
2533,2001-03-13
2534,2001-03-14
2535,2001-03-15
2536,2001-03-16
2537,2001-03-19
2538,2001-03-20
2539,2001-03-21
2540,2001-03-22
2541,2001-03-23
2542,2001-03-26
2543,2001-03-27
2544,2001-03-28
2545,2001-03-29
2546,2001-03-30
2547,2001-04-02
2548,2001-04-03
2549,2001-04-04
2550,2001-04-05
2551,2001-04-06
2552,2001-04-09
2553,2001-04-10
2554,2001-04-11
2555,2001-04-12
2556,2001-04-13
2557,2001-04-16
2558,2001-04-17
2559,2001-04-18
2560,2001-04-19
2561,2001-04-20
2562,2001-04-23
2563,2001-04-24
2564,2001-04-25
2565,2001-04-26
2566,2001-04-27
2567,2001-04-30
2568,2001-05-08
2569,2001-05-09
2570,2001-05-10
2571,2001-05-11
2572,2001-05-14
2573,2001-05-15
2574,2001-05-16
2575,2001-05-17
2576,2001-05-18
2577,2001-05-21
2578,2001-05-22
2579,2001-05-23
2580,2001-05-24
2581,2001-05-25
2582,2001-05-28
2583,2001-05-29
2584,2001-05-30
2585,2001-05-31
2586,2001-06-01
2587,2001-06-04
2588,2001-06-05
2589,2001-06-06
2590,2001-06-07
2591,2001-06-08
2592,2001-06-11
2593,2001-06-12
2594,2001-06-13
2595,2001-06-14
2596,2001-06-15
2597,2001-06-18
2598,2001-06-19
2599,2001-06-20
2600,2001-06-21
2601,2001-06-22
2602,2001-06-25
2603,2001-06-26
2604,2001-06-27
2605,2001-06-28
2606,2001-06-29
2607,2001-07-02
2608,2001-07-03
2609,2001-07-04
2610,2001-07-05
2611,2001-07-06
2612,2001-07-09
2613,2001-07-10
2614,2001-07-11
2615,2001-07-12
2616,2001-07-13
2617,2001-07-16
2618,2001-07-17
2619,2001-07-18
2620,2001-07-19
2621,2001-07-20
2622,2001-07-23
2623,2001-07-24
2624,2001-07-25
2625,2001-07-26
2626,2001-07-27
2627,2001-07-30
2628,2001-07-31
2629,2001-08-01
2630,2001-08-02
2631,2001-08-03
2632,2001-08-06
2633,2001-08-07
2634,2001-08-08
2635,2001-08-09
2636,2001-08-10
2637,2001-08-13
2638,2001-08-14
2639,2001-08-15
2640,2001-08-16
2641,2001-08-17
2642,2001-08-20
2643,2001-08-21
2644,2001-08-22
2645,2001-08-23
2646,2001-08-24
2647,2001-08-27
2648,2001-08-28
2649,2001-08-29
2650,2001-08-30
2651,2001-08-31
2652,2001-09-03
2653,2001-09-04
2654,2001-09-05
2655,2001-09-06
2656,2001-09-07
2657,2001-09-10
2658,2001-09-11
2659,2001-09-12
2660,2001-09-13
2661,2001-09-14
2662,2001-09-17
2663,2001-09-18
2664,2001-09-19
2665,2001-09-20
2666,2001-09-21
2667,2001-09-24
2668,2001-09-25
2669,2001-09-26
2670,2001-09-27
2671,2001-09-28
2672,2001-10-08
2673,2001-10-09
2674,2001-10-10
2675,2001-10-11
2676,2001-10-12
2677,2001-10-15
2678,2001-10-16
2679,2001-10-17
2680,2001-10-18
2681,2001-10-19
2682,2001-10-22
2683,2001-10-23
2684,2001-10-24
2685,2001-10-25
2686,2001-10-26
2687,2001-10-29
2688,2001-10-30
2689,2001-10-31
2690,2001-11-01
2691,2001-11-02
2692,2001-11-05
2693,2001-11-06
2694,2001-11-07
2695,2001-11-08
2696,2001-11-09
2697,2001-11-12
2698,2001-11-13
2699,2001-11-14
2700,2001-11-15
2701,2001-11-16
2702,2001-11-19
2703,2001-11-20
2704,2001-11-21
2705,2001-11-22
2706,2001-11-23
2707,2001-11-26
2708,2001-11-27
2709,2001-11-28
2710,2001-11-29
2711,2001-11-30
2712,2001-12-03
2713,2001-12-04
2714,2001-12-05
2715,2001-12-06
2716,2001-12-07
2717,2001-12-10
2718,2001-12-11
2719,2001-12-12
2720,2001-12-13
2721,2001-12-14
2722,2001-12-17
2723,2001-12-18
2724,2001-12-19
2725,2001-12-20
2726,2001-12-21
2727,2001-12-24
2728,2001-12-25
2729,2001-12-26
2730,2001-12-27
2731,2001-12-28
2732,2001-12-31
2733,2002-01-04
2734,2002-01-07
2735,2002-01-08
2736,2002-01-09
2737,2002-01-10
2738,2002-01-11
2739,2002-01-14
2740,2002-01-15
2741,2002-01-16
2742,2002-01-17
2743,2002-01-18
2744,2002-01-21
2745,2002-01-22
2746,2002-01-23
2747,2002-01-24
2748,2002-01-25
2749,2002-01-28
2750,2002-01-29
2751,2002-01-30
2752,2002-01-31
2753,2002-02-01
2754,2002-02-04
2755,2002-02-05
2756,2002-02-06
2757,2002-02-07
2758,2002-02-08
2759,2002-02-25
2760,2002-02-26
2761,2002-02-27
2762,2002-02-28
2763,2002-03-01
2764,2002-03-04
2765,2002-03-05
2766,2002-03-06
2767,2002-03-07
2768,2002-03-08
2769,2002-03-11
2770,2002-03-12
2771,2002-03-13
2772,2002-03-14
2773,2002-03-15
2774,2002-03-18
2775,2002-03-19
2776,2002-03-20
2777,2002-03-21
2778,2002-03-22
2779,2002-03-25
2780,2002-03-26
2781,2002-03-27
2782,2002-03-28
2783,2002-03-29
2784,2002-04-01
2785,2002-04-02
2786,2002-04-03
2787,2002-04-04
2788,2002-04-05
2789,2002-04-08
2790,2002-04-09
2791,2002-04-10
2792,2002-04-11
2793,2002-04-12
2794,2002-04-15
2795,2002-04-16
2796,2002-04-17
2797,2002-04-18
2798,2002-04-19
2799,2002-04-22
2800,2002-04-23
2801,2002-04-24
2802,2002-04-25
2803,2002-04-26
2804,2002-04-29
2805,2002-04-30
2806,2002-05-08
2807,2002-05-09
2808,2002-05-10
2809,2002-05-13
2810,2002-05-14
2811,2002-05-15
2812,2002-05-16
2813,2002-05-17
2814,2002-05-20
2815,2002-05-21
2816,2002-05-22
2817,2002-05-23
2818,2002-05-24
2819,2002-05-27
2820,2002-05-28
2821,2002-05-29
2822,2002-05-30
2823,2002-05-31
2824,2002-06-03
2825,2002-06-04
2826,2002-06-05
2827,2002-06-06
2828,2002-06-07
2829,2002-06-10
2830,2002-06-11
2831,2002-06-12
2832,2002-06-13
2833,2002-06-14
2834,2002-06-17
2835,2002-06-18
2836,2002-06-19
2837,2002-06-20
2838,2002-06-21
2839,2002-06-24
2840,2002-06-25
2841,2002-06-26
2842,2002-06-27
2843,2002-06-28
2844,2002-07-01
2845,2002-07-02
2846,2002-07-03
2847,2002-07-04
2848,2002-07-05
2849,2002-07-08
2850,2002-07-09
2851,2002-07-10
2852,2002-07-11
2853,2002-07-12
2854,2002-07-15
2855,2002-07-16
2856,2002-07-17
2857,2002-07-18
2858,2002-07-19
2859,2002-07-22
2860,2002-07-23
2861,2002-07-24
2862,2002-07-25
2863,2002-07-26
2864,2002-07-29
2865,2002-07-30
2866,2002-07-31
2867,2002-08-01
2868,2002-08-02
2869,2002-08-05
2870,2002-08-06
2871,2002-08-07
2872,2002-08-08
2873,2002-08-09
2874,2002-08-12
2875,2002-08-13
2876,2002-08-14
2877,2002-08-15
2878,2002-08-16
2879,2002-08-19
2880,2002-08-20
2881,2002-08-21
2882,2002-08-22
2883,2002-08-23
2884,2002-08-26
2885,2002-08-27
2886,2002-08-28
2887,2002-08-29
2888,2002-08-30
2889,2002-09-02
2890,2002-09-03
2891,2002-09-04
2892,2002-09-05
2893,2002-09-06
2894,2002-09-09
2895,2002-09-10
2896,2002-09-11
2897,2002-09-12
2898,2002-09-13
2899,2002-09-16
2900,2002-09-17
2901,2002-09-18
2902,2002-09-19
2903,2002-09-20
2904,2002-09-23
2905,2002-09-24
2906,2002-09-25
2907,2002-09-26
2908,2002-09-27
2909,2002-10-08
2910,2002-10-09
2911,2002-10-10
2912,2002-10-11
2913,2002-10-14
2914,2002-10-15
2915,2002-10-16
2916,2002-10-17
2917,2002-10-18
2918,2002-10-21
2919,2002-10-22
2920,2002-10-23
2921,2002-10-24
2922,2002-10-25
2923,2002-10-28
2924,2002-10-29
2925,2002-10-30
2926,2002-10-31
2927,2002-11-01
2928,2002-11-04
2929,2002-11-05
2930,2002-11-06
2931,2002-11-07
2932,2002-11-08
2933,2002-11-11
2934,2002-11-12
2935,2002-11-13
2936,2002-11-14
2937,2002-11-15
2938,2002-11-18
2939,2002-11-19
2940,2002-11-20
2941,2002-11-21
2942,2002-11-22
2943,2002-11-25
2944,2002-11-26
2945,2002-11-27
2946,2002-11-28
2947,2002-11-29
2948,2002-12-02
2949,2002-12-03
2950,2002-12-04
2951,2002-12-05
2952,2002-12-06
2953,2002-12-09
2954,2002-12-10
2955,2002-12-11
2956,2002-12-12
2957,2002-12-13
2958,2002-12-16
2959,2002-12-17
2960,2002-12-18
2961,2002-12-19
2962,2002-12-20
2963,2002-12-23
2964,2002-12-24
2965,2002-12-25
2966,2002-12-26
2967,2002-12-27
2968,2002-12-30
2969,2002-12-31
2970,2003-01-02
2971,2003-01-03
2972,2003-01-06
2973,2003-01-07
2974,2003-01-08
2975,2003-01-09
2976,2003-01-10
2977,2003-01-13
2978,2003-01-14
2979,2003-01-15
2980,2003-01-16
2981,2003-01-17
2982,2003-01-20
2983,2003-01-21
2984,2003-01-22
2985,2003-01-23
2986,2003-01-24
2987,2003-01-27
2988,2003-01-28
2989,2003-01-29
2990,2003-02-10
2991,2003-02-11
2992,2003-02-12
2993,2003-02-13
2994,2003-02-14
2995,2003-02-17
2996,2003-02-18
2997,2003-02-19
2998,2003-02-20
2999,2003-02-21
3000,2003-02-24
3001,2003-02-25
3002,2003-02-26
3003,2003-02-27
3004,2003-02-28
3005,2003-03-03
3006,2003-03-04
3007,2003-03-05
3008,2003-03-06
3009,2003-03-07
3010,2003-03-10
3011,2003-03-11
3012,2003-03-12
3013,2003-03-13
3014,2003-03-14
3015,2003-03-17
3016,2003-03-18
3017,2003-03-19
3018,2003-03-20
3019,2003-03-21
3020,2003-03-24
3021,2003-03-25
3022,2003-03-26
3023,2003-03-27
3024,2003-03-28
3025,2003-03-31
3026,2003-04-01
3027,2003-04-02
3028,2003-04-03
3029,2003-04-04
3030,2003-04-07
3031,2003-04-08
3032,2003-04-09
3033,2003-04-10
3034,2003-04-11
3035,2003-04-14
3036,2003-04-15
3037,2003-04-16
3038,2003-04-17
3039,2003-04-18
3040,2003-04-21
3041,2003-04-22
3042,2003-04-23
3043,2003-04-24
3044,2003-04-25
3045,2003-04-28
3046,2003-04-29
3047,2003-04-30
3048,2003-05-12
3049,2003-05-13
3050,2003-05-14
3051,2003-05-15
3052,2003-05-16
3053,2003-05-19
3054,2003-05-20
3055,2003-05-21
3056,2003-05-22
3057,2003-05-23
3058,2003-05-26
3059,2003-05-27
3060,2003-05-28
3061,2003-05-29
3062,2003-05-30
3063,2003-06-02
3064,2003-06-03
3065,2003-06-04
3066,2003-06-05
3067,2003-06-06
3068,2003-06-09
3069,2003-06-10
3070,2003-06-11
3071,2003-06-12
3072,2003-06-13
3073,2003-06-16
3074,2003-06-17
3075,2003-06-18
3076,2003-06-19
3077,2003-06-20
3078,2003-06-23
3079,2003-06-24
3080,2003-06-25
3081,2003-06-26
3082,2003-06-27
3083,2003-06-30
3084,2003-07-01
3085,2003-07-02
3086,2003-07-03
3087,2003-07-04
3088,2003-07-07
3089,2003-07-08
3090,2003-07-09
3091,2003-07-10
3092,2003-07-11
3093,2003-07-14
3094,2003-07-15
3095,2003-07-16
3096,2003-07-17
3097,2003-07-18
3098,2003-07-21
3099,2003-07-22
3100,2003-07-23
3101,2003-07-24
3102,2003-07-25
3103,2003-07-28
3104,2003-07-29
3105,2003-07-30
3106,2003-07-31
3107,2003-08-01
3108,2003-08-04
3109,2003-08-05
3110,2003-08-06
3111,2003-08-07
3112,2003-08-08
3113,2003-08-11
3114,2003-08-12
3115,2003-08-13
3116,2003-08-14
3117,2003-08-15
3118,2003-08-18
3119,2003-08-19
3120,2003-08-20
3121,2003-08-21
3122,2003-08-22
3123,2003-08-25
3124,2003-08-26
3125,2003-08-27
3126,2003-08-28
3127,2003-08-29
3128,2003-09-01
3129,2003-09-02
3130,2003-09-03
3131,2003-09-04
3132,2003-09-05
3133,2003-09-08
3134,2003-09-09
3135,2003-09-10
3136,2003-09-11
3137,2003-09-12
3138,2003-09-15
3139,2003-09-16
3140,2003-09-17
3141,2003-09-18
3142,2003-09-19
3143,2003-09-22
3144,2003-09-23
3145,2003-09-24
3146,2003-09-25
3147,2003-09-26
3148,2003-09-29
3149,2003-09-30
3150,2003-10-08
3151,2003-10-09
3152,2003-10-10
3153,2003-10-13
3154,2003-10-14
3155,2003-10-15
3156,2003-10-16
3157,2003-10-17
3158,2003-10-20
3159,2003-10-21
3160,2003-10-22
3161,2003-10-23
3162,2003-10-24
3163,2003-10-27
3164,2003-10-28
3165,2003-10-29
3166,2003-10-30
3167,2003-10-31
3168,2003-11-03
3169,2003-11-04
3170,2003-11-05
3171,2003-11-06
3172,2003-11-07
3173,2003-11-10
3174,2003-11-11
3175,2003-11-12
3176,2003-11-13
3177,2003-11-14
3178,2003-11-17
3179,2003-11-18
3180,2003-11-19
3181,2003-11-20
3182,2003-11-21
3183,2003-11-24
3184,2003-11-25
3185,2003-11-26
3186,2003-11-27
3187,2003-11-28
3188,2003-12-01
3189,2003-12-02
3190,2003-12-03
3191,2003-12-04
3192,2003-12-05
3193,2003-12-08
3194,2003-12-09
3195,2003-12-10
3196,2003-12-11
3197,2003-12-12
3198,2003-12-15
3199,2003-12-16
3200,2003-12-17
3201,2003-12-18
3202,2003-12-19
3203,2003-12-22
3204,2003-12-23
3205,2003-12-24
3206,2003-12-25
3207,2003-12-26
3208,2003-12-29
3209,2003-12-30
3210,2003-12-31
3211,2004-01-02
3212,2004-01-05
3213,2004-01-06
3214,2004-01-07
3215,2004-01-08
3216,2004-01-09
3217,2004-01-12
3218,2004-01-13
3219,2004-01-14
3220,2004-01-15
3221,2004-01-16
3222,2004-01-29
3223,2004-01-30
3224,2004-02-02
3225,2004-02-03
3226,2004-02-04
3227,2004-02-05
3228,2004-02-06
3229,2004-02-09
3230,2004-02-10
3231,2004-02-11
3232,2004-02-12
3233,2004-02-13
3234,2004-02-16
3235,2004-02-17
3236,2004-02-18
3237,2004-02-19
3238,2004-02-20
3239,2004-02-23
3240,2004-02-24
3241,2004-02-25
3242,2004-02-26
3243,2004-02-27
3244,2004-03-01
3245,2004-03-02
3246,2004-03-03
3247,2004-03-04
3248,2004-03-05
3249,2004-03-08
3250,2004-03-09
3251,2004-03-10
3252,2004-03-11
3253,2004-03-12
3254,2004-03-15
3255,2004-03-16
3256,2004-03-17
3257,2004-03-18
3258,2004-03-19
3259,2004-03-22
3260,2004-03-23
3261,2004-03-24
3262,2004-03-25
3263,2004-03-26
3264,2004-03-29
3265,2004-03-30
3266,2004-03-31
3267,2004-04-01
3268,2004-04-02
3269,2004-04-05
3270,2004-04-06
3271,2004-04-07
3272,2004-04-08
3273,2004-04-09
3274,2004-04-12
3275,2004-04-13
3276,2004-04-14
3277,2004-04-15
3278,2004-04-16
3279,2004-04-19
3280,2004-04-20
3281,2004-04-21
3282,2004-04-22
3283,2004-04-23
3284,2004-04-26
3285,2004-04-27
3286,2004-04-28
3287,2004-04-29
3288,2004-04-30
3289,2004-05-10
3290,2004-05-11
3291,2004-05-12
3292,2004-05-13
3293,2004-05-14
3294,2004-05-17
3295,2004-05-18
3296,2004-05-19
3297,2004-05-20
3298,2004-05-21
3299,2004-05-24
3300,2004-05-25
3301,2004-05-26
3302,2004-05-27
3303,2004-05-28
3304,2004-05-31
3305,2004-06-01
3306,2004-06-02
3307,2004-06-03
3308,2004-06-04
3309,2004-06-07
3310,2004-06-08
3311,2004-06-09
3312,2004-06-10
3313,2004-06-11
3314,2004-06-14
3315,2004-06-15
3316,2004-06-16
3317,2004-06-17
3318,2004-06-18
3319,2004-06-21
3320,2004-06-22
3321,2004-06-23
3322,2004-06-24
3323,2004-06-25
3324,2004-06-28
3325,2004-06-29
3326,2004-06-30
3327,2004-07-01
3328,2004-07-02
3329,2004-07-05
3330,2004-07-06
3331,2004-07-07
3332,2004-07-08
3333,2004-07-09
3334,2004-07-12
3335,2004-07-13
3336,2004-07-14
3337,2004-07-15
3338,2004-07-16
3339,2004-07-19
3340,2004-07-20
3341,2004-07-21
3342,2004-07-22
3343,2004-07-23
3344,2004-07-26
3345,2004-07-27
3346,2004-07-28
3347,2004-07-29
3348,2004-07-30
3349,2004-08-02
3350,2004-08-03
3351,2004-08-04
3352,2004-08-05
3353,2004-08-06
3354,2004-08-09
3355,2004-08-10
3356,2004-08-11
3357,2004-08-12
3358,2004-08-13
3359,2004-08-16
3360,2004-08-17
3361,2004-08-18
3362,2004-08-19
3363,2004-08-20
3364,2004-08-23
3365,2004-08-24
3366,2004-08-25
3367,2004-08-26
3368,2004-08-27
3369,2004-08-30
3370,2004-08-31
3371,2004-09-01
3372,2004-09-02
3373,2004-09-03
3374,2004-09-06
3375,2004-09-07
3376,2004-09-08
3377,2004-09-09
3378,2004-09-10
3379,2004-09-13
3380,2004-09-14
3381,2004-09-15
3382,2004-09-16
3383,2004-09-17
3384,2004-09-20
3385,2004-09-21
3386,2004-09-22
3387,2004-09-23
3388,2004-09-24
3389,2004-09-27
3390,2004-09-28
3391,2004-09-29
3392,2004-09-30
3393,2004-10-08
3394,2004-10-11
3395,2004-10-12
3396,2004-10-13
3397,2004-10-14
3398,2004-10-15
3399,2004-10-18
3400,2004-10-19
3401,2004-10-20
3402,2004-10-21
3403,2004-10-22
3404,2004-10-25
3405,2004-10-26
3406,2004-10-27
3407,2004-10-28
3408,2004-10-29
3409,2004-11-01
3410,2004-11-02
3411,2004-11-03
3412,2004-11-04
3413,2004-11-05
3414,2004-11-08
3415,2004-11-09
3416,2004-11-10
3417,2004-11-11
3418,2004-11-12
3419,2004-11-15
3420,2004-11-16
3421,2004-11-17
3422,2004-11-18
3423,2004-11-19
3424,2004-11-22
3425,2004-11-23
3426,2004-11-24
3427,2004-11-25
3428,2004-11-26
3429,2004-11-29
3430,2004-11-30
3431,2004-12-01
3432,2004-12-02
3433,2004-12-03
3434,2004-12-06
3435,2004-12-07
3436,2004-12-08
3437,2004-12-09
3438,2004-12-10
3439,2004-12-13
3440,2004-12-14
3441,2004-12-15
3442,2004-12-16
3443,2004-12-17
3444,2004-12-20
3445,2004-12-21
3446,2004-12-22
3447,2004-12-23
3448,2004-12-24
3449,2004-12-27
3450,2004-12-28
3451,2004-12-29
3452,2004-12-30
3453,2004-12-31
3454,2005-01-04
3455,2005-01-05
3456,2005-01-06
3457,2005-01-07
3458,2005-01-10
3459,2005-01-11
3460,2005-01-12
3461,2005-01-13
3462,2005-01-14
3463,2005-01-17
3464,2005-01-18
3465,2005-01-19
3466,2005-01-20
3467,2005-01-21
3468,2005-01-24
3469,2005-01-25
3470,2005-01-26
3471,2005-01-27
3472,2005-01-28
3473,2005-01-31
3474,2005-02-01
3475,2005-02-02
3476,2005-02-03
3477,2005-02-04
3478,2005-02-16
3479,2005-02-17
3480,2005-02-18
3481,2005-02-21
3482,2005-02-22
3483,2005-02-23
3484,2005-02-24
3485,2005-02-25
3486,2005-02-28
3487,2005-03-01
3488,2005-03-02
3489,2005-03-03
3490,2005-03-04
3491,2005-03-07
3492,2005-03-08
3493,2005-03-09
3494,2005-03-10
3495,2005-03-11
3496,2005-03-14
3497,2005-03-15
3498,2005-03-16
3499,2005-03-17
3500,2005-03-18
3501,2005-03-21
3502,2005-03-22
3503,2005-03-23
3504,2005-03-24
3505,2005-03-25
3506,2005-03-28
3507,2005-03-29
3508,2005-03-30
3509,2005-03-31
3510,2005-04-01
3511,2005-04-04
3512,2005-04-05
3513,2005-04-06
3514,2005-04-07
3515,2005-04-08
3516,2005-04-11
3517,2005-04-12
3518,2005-04-13
3519,2005-04-14
3520,2005-04-15
3521,2005-04-18
3522,2005-04-19
3523,2005-04-20
3524,2005-04-21
3525,2005-04-22
3526,2005-04-25
3527,2005-04-26
3528,2005-04-27
3529,2005-04-28
3530,2005-04-29
3531,2005-05-09
3532,2005-05-10
3533,2005-05-11
3534,2005-05-12
3535,2005-05-13
3536,2005-05-16
3537,2005-05-17
3538,2005-05-18
3539,2005-05-19
3540,2005-05-20
3541,2005-05-23
3542,2005-05-24
3543,2005-05-25
3544,2005-05-26
3545,2005-05-27
3546,2005-05-30
3547,2005-05-31
3548,2005-06-01
3549,2005-06-02
3550,2005-06-03
3551,2005-06-06
3552,2005-06-07
3553,2005-06-08
3554,2005-06-09
3555,2005-06-10
3556,2005-06-13
3557,2005-06-14
3558,2005-06-15
3559,2005-06-16
3560,2005-06-17
3561,2005-06-20
3562,2005-06-21
3563,2005-06-22
3564,2005-06-23
3565,2005-06-24
3566,2005-06-27
3567,2005-06-28
3568,2005-06-29
3569,2005-06-30
3570,2005-07-01
3571,2005-07-04
3572,2005-07-05
3573,2005-07-06
3574,2005-07-07
3575,2005-07-08
3576,2005-07-11
3577,2005-07-12
3578,2005-07-13
3579,2005-07-14
3580,2005-07-15
3581,2005-07-18
3582,2005-07-19
3583,2005-07-20
3584,2005-07-21
3585,2005-07-22
3586,2005-07-25
3587,2005-07-26
3588,2005-07-27
3589,2005-07-28
3590,2005-07-29
3591,2005-08-01
3592,2005-08-02
3593,2005-08-03
3594,2005-08-04
3595,2005-08-05
3596,2005-08-08
3597,2005-08-09
3598,2005-08-10
3599,2005-08-11
3600,2005-08-12
3601,2005-08-15
3602,2005-08-16
3603,2005-08-17
3604,2005-08-18
3605,2005-08-19
3606,2005-08-22
3607,2005-08-23
3608,2005-08-24
3609,2005-08-25
3610,2005-08-26
3611,2005-08-29
3612,2005-08-30
3613,2005-08-31
3614,2005-09-01
3615,2005-09-02
3616,2005-09-05
3617,2005-09-06
3618,2005-09-07
3619,2005-09-08
3620,2005-09-09
3621,2005-09-12
3622,2005-09-13
3623,2005-09-14
3624,2005-09-15
3625,2005-09-16
3626,2005-09-19
3627,2005-09-20
3628,2005-09-21
3629,2005-09-22
3630,2005-09-23
3631,2005-09-26
3632,2005-09-27
3633,2005-09-28
3634,2005-09-29
3635,2005-09-30
3636,2005-10-10
3637,2005-10-11
3638,2005-10-12
3639,2005-10-13
3640,2005-10-14
3641,2005-10-17
3642,2005-10-18
3643,2005-10-19
3644,2005-10-20
3645,2005-10-21
3646,2005-10-24
3647,2005-10-25
3648,2005-10-26
3649,2005-10-27
3650,2005-10-28
3651,2005-10-31
3652,2005-11-01
3653,2005-11-02
3654,2005-11-03
3655,2005-11-04
3656,2005-11-07
3657,2005-11-08
3658,2005-11-09
3659,2005-11-10
3660,2005-11-11
3661,2005-11-14
3662,2005-11-15
3663,2005-11-16
3664,2005-11-17
3665,2005-11-18
3666,2005-11-21
3667,2005-11-22
3668,2005-11-23
3669,2005-11-24
3670,2005-11-25
3671,2005-11-28
3672,2005-11-29
3673,2005-11-30
3674,2005-12-01
3675,2005-12-02
3676,2005-12-05
3677,2005-12-06
3678,2005-12-07
3679,2005-12-08
3680,2005-12-09
3681,2005-12-12
3682,2005-12-13
3683,2005-12-14
3684,2005-12-15
3685,2005-12-16
3686,2005-12-19
3687,2005-12-20
3688,2005-12-21
3689,2005-12-22
3690,2005-12-23
3691,2005-12-26
3692,2005-12-27
3693,2005-12-28
3694,2005-12-29
3695,2005-12-30
3696,2006-01-04
3697,2006-01-05
3698,2006-01-06
3699,2006-01-09
3700,2006-01-10
3701,2006-01-11
3702,2006-01-12
3703,2006-01-13
3704,2006-01-16
3705,2006-01-17
3706,2006-01-18
3707,2006-01-19
3708,2006-01-20
3709,2006-01-23
3710,2006-01-24
3711,2006-01-25
3712,2006-02-06
3713,2006-02-07
3714,2006-02-08
3715,2006-02-09
3716,2006-02-10
3717,2006-02-13
3718,2006-02-14
3719,2006-02-15
3720,2006-02-16
3721,2006-02-17
3722,2006-02-20
3723,2006-02-21
3724,2006-02-22
3725,2006-02-23
3726,2006-02-24
3727,2006-02-27
3728,2006-02-28
3729,2006-03-01
3730,2006-03-02
3731,2006-03-03
3732,2006-03-06
3733,2006-03-07
3734,2006-03-08
3735,2006-03-09
3736,2006-03-10
3737,2006-03-13
3738,2006-03-14
3739,2006-03-15
3740,2006-03-16
3741,2006-03-17
3742,2006-03-20
3743,2006-03-21
3744,2006-03-22
3745,2006-03-23
3746,2006-03-24
3747,2006-03-27
3748,2006-03-28
3749,2006-03-29
3750,2006-03-30
3751,2006-03-31
3752,2006-04-03
3753,2006-04-04
3754,2006-04-05
3755,2006-04-06
3756,2006-04-07
3757,2006-04-10
3758,2006-04-11
3759,2006-04-12
3760,2006-04-13
3761,2006-04-14
3762,2006-04-17
3763,2006-04-18
3764,2006-04-19
3765,2006-04-20
3766,2006-04-21
3767,2006-04-24
3768,2006-04-25
3769,2006-04-26
3770,2006-04-27
3771,2006-04-28
3772,2006-05-08
3773,2006-05-09
3774,2006-05-10
3775,2006-05-11
3776,2006-05-12
3777,2006-05-15
3778,2006-05-16
3779,2006-05-17
3780,2006-05-18
3781,2006-05-19
3782,2006-05-22
3783,2006-05-23
3784,2006-05-24
3785,2006-05-25
3786,2006-05-26
3787,2006-05-29
3788,2006-05-30
3789,2006-05-31
3790,2006-06-01
3791,2006-06-02
3792,2006-06-05
3793,2006-06-06
3794,2006-06-07
3795,2006-06-08
3796,2006-06-09
3797,2006-06-12
3798,2006-06-13
3799,2006-06-14
3800,2006-06-15
3801,2006-06-16
3802,2006-06-19
3803,2006-06-20
3804,2006-06-21
3805,2006-06-22
3806,2006-06-23
3807,2006-06-26
3808,2006-06-27
3809,2006-06-28
3810,2006-06-29
3811,2006-06-30
3812,2006-07-03
3813,2006-07-04
3814,2006-07-05
3815,2006-07-06
3816,2006-07-07
3817,2006-07-10
3818,2006-07-11
3819,2006-07-12
3820,2006-07-13
3821,2006-07-14
3822,2006-07-17
3823,2006-07-18
3824,2006-07-19
3825,2006-07-20
3826,2006-07-21
3827,2006-07-24
3828,2006-07-25
3829,2006-07-26
3830,2006-07-27
3831,2006-07-28
3832,2006-07-31
3833,2006-08-01
3834,2006-08-02
3835,2006-08-03
3836,2006-08-04
3837,2006-08-07
3838,2006-08-08
3839,2006-08-09
3840,2006-08-10
3841,2006-08-11
3842,2006-08-14
3843,2006-08-15
3844,2006-08-16
3845,2006-08-17
3846,2006-08-18
3847,2006-08-21
3848,2006-08-22
3849,2006-08-23
3850,2006-08-24
3851,2006-08-25
3852,2006-08-28
3853,2006-08-29
3854,2006-08-30
3855,2006-08-31
3856,2006-09-01
3857,2006-09-04
3858,2006-09-05
3859,2006-09-06
3860,2006-09-07
3861,2006-09-08
3862,2006-09-11
3863,2006-09-12
3864,2006-09-13
3865,2006-09-14
3866,2006-09-15
3867,2006-09-18
3868,2006-09-19
3869,2006-09-20
3870,2006-09-21
3871,2006-09-22
3872,2006-09-25
3873,2006-09-26
3874,2006-09-27
3875,2006-09-28
3876,2006-09-29
3877,2006-10-09
3878,2006-10-10
3879,2006-10-11
3880,2006-10-12
3881,2006-10-13
3882,2006-10-16
3883,2006-10-17
3884,2006-10-18
3885,2006-10-19
3886,2006-10-20
3887,2006-10-23
3888,2006-10-24
3889,2006-10-25
3890,2006-10-26
3891,2006-10-27
3892,2006-10-30
3893,2006-10-31
3894,2006-11-01
3895,2006-11-02
3896,2006-11-03
3897,2006-11-06
3898,2006-11-07
3899,2006-11-08
3900,2006-11-09
3901,2006-11-10
3902,2006-11-13
3903,2006-11-14
3904,2006-11-15
3905,2006-11-16
3906,2006-11-17
3907,2006-11-20
3908,2006-11-21
3909,2006-11-22
3910,2006-11-23
3911,2006-11-24
3912,2006-11-27
3913,2006-11-28
3914,2006-11-29
3915,2006-11-30
3916,2006-12-01
3917,2006-12-04
3918,2006-12-05
3919,2006-12-06
3920,2006-12-07
3921,2006-12-08
3922,2006-12-11
3923,2006-12-12
3924,2006-12-13
3925,2006-12-14
3926,2006-12-15
3927,2006-12-18
3928,2006-12-19
3929,2006-12-20
3930,2006-12-21
3931,2006-12-22
3932,2006-12-25
3933,2006-12-26
3934,2006-12-27
3935,2006-12-28
3936,2006-12-29
3937,2007-01-04
3938,2007-01-05
3939,2007-01-08
3940,2007-01-09
3941,2007-01-10
3942,2007-01-11
3943,2007-01-12
3944,2007-01-15
3945,2007-01-16
3946,2007-01-17
3947,2007-01-18
3948,2007-01-19
3949,2007-01-22
3950,2007-01-23
3951,2007-01-24
3952,2007-01-25
3953,2007-01-26
3954,2007-01-29
3955,2007-01-30
3956,2007-01-31
3957,2007-02-01
3958,2007-02-02
3959,2007-02-05
3960,2007-02-06
3961,2007-02-07
3962,2007-02-08
3963,2007-02-09
3964,2007-02-12
3965,2007-02-13
3966,2007-02-14
3967,2007-02-15
3968,2007-02-16
3969,2007-02-26
3970,2007-02-27
3971,2007-02-28
3972,2007-03-01
3973,2007-03-02
3974,2007-03-05
3975,2007-03-06
3976,2007-03-07
3977,2007-03-08
3978,2007-03-09
3979,2007-03-12
3980,2007-03-13
3981,2007-03-14
3982,2007-03-15
3983,2007-03-16
3984,2007-03-19
3985,2007-03-20
3986,2007-03-21
3987,2007-03-22
3988,2007-03-23
3989,2007-03-26
3990,2007-03-27
3991,2007-03-28
3992,2007-03-29
3993,2007-03-30
3994,2007-04-02
3995,2007-04-03
3996,2007-04-04
3997,2007-04-05
3998,2007-04-06
3999,2007-04-09
4000,2007-04-10
4001,2007-04-11
4002,2007-04-12
4003,2007-04-13
4004,2007-04-16
4005,2007-04-17
4006,2007-04-18
4007,2007-04-19
4008,2007-04-20
4009,2007-04-23
4010,2007-04-24
4011,2007-04-25
4012,2007-04-26
4013,2007-04-27
4014,2007-04-30
4015,2007-05-08
4016,2007-05-09
4017,2007-05-10
4018,2007-05-11
4019,2007-05-14
4020,2007-05-15
4021,2007-05-16
4022,2007-05-17
4023,2007-05-18
4024,2007-05-21
4025,2007-05-22
4026,2007-05-23
4027,2007-05-24
4028,2007-05-25
4029,2007-05-28
4030,2007-05-29
4031,2007-05-30
4032,2007-05-31
4033,2007-06-01
4034,2007-06-04
4035,2007-06-05
4036,2007-06-06
4037,2007-06-07
4038,2007-06-08
4039,2007-06-11
4040,2007-06-12
4041,2007-06-13
4042,2007-06-14
4043,2007-06-15
4044,2007-06-18
4045,2007-06-19
4046,2007-06-20
4047,2007-06-21
4048,2007-06-22
4049,2007-06-25
4050,2007-06-26
4051,2007-06-27
4052,2007-06-28
4053,2007-06-29
4054,2007-07-02
4055,2007-07-03
4056,2007-07-04
4057,2007-07-05
4058,2007-07-06
4059,2007-07-09
4060,2007-07-10
4061,2007-07-11
4062,2007-07-12
4063,2007-07-13
4064,2007-07-16
4065,2007-07-17
4066,2007-07-18
4067,2007-07-19
4068,2007-07-20
4069,2007-07-23
4070,2007-07-24
4071,2007-07-25
4072,2007-07-26
4073,2007-07-27
4074,2007-07-30
4075,2007-07-31
4076,2007-08-01
4077,2007-08-02
4078,2007-08-03
4079,2007-08-06
4080,2007-08-07
4081,2007-08-08
4082,2007-08-09
4083,2007-08-10
4084,2007-08-13
4085,2007-08-14
4086,2007-08-15
4087,2007-08-16
4088,2007-08-17
4089,2007-08-20
4090,2007-08-21
4091,2007-08-22
4092,2007-08-23
4093,2007-08-24
4094,2007-08-27
4095,2007-08-28
4096,2007-08-29
4097,2007-08-30
4098,2007-08-31
4099,2007-09-03
4100,2007-09-04
4101,2007-09-05
4102,2007-09-06
4103,2007-09-07
4104,2007-09-10
4105,2007-09-11
4106,2007-09-12
4107,2007-09-13
4108,2007-09-14
4109,2007-09-17
4110,2007-09-18
4111,2007-09-19
4112,2007-09-20
4113,2007-09-21
4114,2007-09-24
4115,2007-09-25
4116,2007-09-26
4117,2007-09-27
4118,2007-09-28
4119,2007-10-08
4120,2007-10-09
4121,2007-10-10
4122,2007-10-11
4123,2007-10-12
4124,2007-10-15
4125,2007-10-16
4126,2007-10-17
4127,2007-10-18
4128,2007-10-19
4129,2007-10-22
4130,2007-10-23
4131,2007-10-24
4132,2007-10-25
4133,2007-10-26
4134,2007-10-29
4135,2007-10-30
4136,2007-10-31
4137,2007-11-01
4138,2007-11-02
4139,2007-11-05
4140,2007-11-06
4141,2007-11-07
4142,2007-11-08
4143,2007-11-09
4144,2007-11-12
4145,2007-11-13
4146,2007-11-14
4147,2007-11-15
4148,2007-11-16
4149,2007-11-19
4150,2007-11-20
4151,2007-11-21
4152,2007-11-22
4153,2007-11-23
4154,2007-11-26
4155,2007-11-27
4156,2007-11-28
4157,2007-11-29
4158,2007-11-30
4159,2007-12-03
4160,2007-12-04
4161,2007-12-05
4162,2007-12-06
4163,2007-12-07
4164,2007-12-10
4165,2007-12-11
4166,2007-12-12
4167,2007-12-13
4168,2007-12-14
4169,2007-12-17
4170,2007-12-18
4171,2007-12-19
4172,2007-12-20
4173,2007-12-21
4174,2007-12-24
4175,2007-12-25
4176,2007-12-26
4177,2007-12-27
4178,2007-12-28
4179,2008-01-02
4180,2008-01-03
4181,2008-01-04
4182,2008-01-07
4183,2008-01-08
4184,2008-01-09
4185,2008-01-10
4186,2008-01-11
4187,2008-01-14
4188,2008-01-15
4189,2008-01-16
4190,2008-01-17
4191,2008-01-18
4192,2008-01-21
4193,2008-01-22
4194,2008-01-23
4195,2008-01-24
4196,2008-01-25
4197,2008-01-28
4198,2008-01-29
4199,2008-01-30
4200,2008-01-31
4201,2008-02-01
4202,2008-02-04
4203,2008-02-05
4204,2008-02-13
4205,2008-02-14
4206,2008-02-15
4207,2008-02-18
4208,2008-02-19
4209,2008-02-20
4210,2008-02-21
4211,2008-02-22
4212,2008-02-25
4213,2008-02-26
4214,2008-02-27
4215,2008-02-28
4216,2008-02-29
4217,2008-03-03
4218,2008-03-04
4219,2008-03-05
4220,2008-03-06
4221,2008-03-07
4222,2008-03-10
4223,2008-03-11
4224,2008-03-12
4225,2008-03-13
4226,2008-03-14
4227,2008-03-17
4228,2008-03-18
4229,2008-03-19
4230,2008-03-20
4231,2008-03-21
4232,2008-03-24
4233,2008-03-25
4234,2008-03-26
4235,2008-03-27
4236,2008-03-28
4237,2008-03-31
4238,2008-04-01
4239,2008-04-02
4240,2008-04-03
4241,2008-04-07
4242,2008-04-08
4243,2008-04-09
4244,2008-04-10
4245,2008-04-11
4246,2008-04-14
4247,2008-04-15
4248,2008-04-16
4249,2008-04-17
4250,2008-04-18
4251,2008-04-21
4252,2008-04-22
4253,2008-04-23
4254,2008-04-24
4255,2008-04-25
4256,2008-04-28
4257,2008-04-29
4258,2008-04-30
4259,2008-05-05
4260,2008-05-06
4261,2008-05-07
4262,2008-05-08
4263,2008-05-09
4264,2008-05-12
4265,2008-05-13
4266,2008-05-14
4267,2008-05-15
4268,2008-05-16
4269,2008-05-19
4270,2008-05-20
4271,2008-05-21
4272,2008-05-22
4273,2008-05-23
4274,2008-05-26
4275,2008-05-27
4276,2008-05-28
4277,2008-05-29
4278,2008-05-30
4279,2008-06-02
4280,2008-06-03
4281,2008-06-04
4282,2008-06-05
4283,2008-06-06
4284,2008-06-10
4285,2008-06-11
4286,2008-06-12
4287,2008-06-13
4288,2008-06-16
4289,2008-06-17
4290,2008-06-18
4291,2008-06-19
4292,2008-06-20
4293,2008-06-23
4294,2008-06-24
4295,2008-06-25
4296,2008-06-26
4297,2008-06-27
4298,2008-06-30
4299,2008-07-01
4300,2008-07-02
4301,2008-07-03
4302,2008-07-04
4303,2008-07-07
4304,2008-07-08
4305,2008-07-09
4306,2008-07-10
4307,2008-07-11
4308,2008-07-14
4309,2008-07-15
4310,2008-07-16
4311,2008-07-17
4312,2008-07-18
4313,2008-07-21
4314,2008-07-22
4315,2008-07-23
4316,2008-07-24
4317,2008-07-25
4318,2008-07-28
4319,2008-07-29
4320,2008-07-30
4321,2008-07-31
4322,2008-08-01
4323,2008-08-04
4324,2008-08-05
4325,2008-08-06
4326,2008-08-07
4327,2008-08-08
4328,2008-08-11
4329,2008-08-12
4330,2008-08-13
4331,2008-08-14
4332,2008-08-15
4333,2008-08-18
4334,2008-08-19
4335,2008-08-20
4336,2008-08-21
4337,2008-08-22
4338,2008-08-25
4339,2008-08-26
4340,2008-08-27
4341,2008-08-28
4342,2008-08-29
4343,2008-09-01
4344,2008-09-02
4345,2008-09-03
4346,2008-09-04
4347,2008-09-05
4348,2008-09-08
4349,2008-09-09
4350,2008-09-10
4351,2008-09-11
4352,2008-09-12
4353,2008-09-16
4354,2008-09-17
4355,2008-09-18
4356,2008-09-19
4357,2008-09-22
4358,2008-09-23
4359,2008-09-24
4360,2008-09-25
4361,2008-09-26
4362,2008-10-06
4363,2008-10-07
4364,2008-10-08
4365,2008-10-09
4366,2008-10-10
4367,2008-10-13
4368,2008-10-14
4369,2008-10-15
4370,2008-10-16
4371,2008-10-17
4372,2008-10-20
4373,2008-10-21
4374,2008-10-22
4375,2008-10-23
4376,2008-10-24
4377,2008-10-27
4378,2008-10-28
4379,2008-10-29
4380,2008-10-30
4381,2008-10-31
4382,2008-11-03
4383,2008-11-04
4384,2008-11-05
4385,2008-11-06
4386,2008-11-07
4387,2008-11-10
4388,2008-11-11
4389,2008-11-12
4390,2008-11-13
4391,2008-11-14
4392,2008-11-17
4393,2008-11-18
4394,2008-11-19
4395,2008-11-20
4396,2008-11-21
4397,2008-11-24
4398,2008-11-25
4399,2008-11-26
4400,2008-11-27
4401,2008-11-28
4402,2008-12-01
4403,2008-12-02
4404,2008-12-03
4405,2008-12-04
4406,2008-12-05
4407,2008-12-08
4408,2008-12-09
4409,2008-12-10
4410,2008-12-11
4411,2008-12-12
4412,2008-12-15
4413,2008-12-16
4414,2008-12-17
4415,2008-12-18
4416,2008-12-19
4417,2008-12-22
4418,2008-12-23
4419,2008-12-24
4420,2008-12-25
4421,2008-12-26
4422,2008-12-29
4423,2008-12-30
4424,2008-12-31
4425,2009-01-05
4426,2009-01-06
4427,2009-01-07
4428,2009-01-08
4429,2009-01-09
4430,2009-01-12
4431,2009-01-13
4432,2009-01-14
4433,2009-01-15
4434,2009-01-16
4435,2009-01-19
4436,2009-01-20
4437,2009-01-21
4438,2009-01-22
4439,2009-01-23
4440,2009-02-02
4441,2009-02-03
4442,2009-02-04
4443,2009-02-05
4444,2009-02-06
4445,2009-02-09
4446,2009-02-10
4447,2009-02-11
4448,2009-02-12
4449,2009-02-13
4450,2009-02-16
4451,2009-02-17
4452,2009-02-18
4453,2009-02-19
4454,2009-02-20
4455,2009-02-23
4456,2009-02-24
4457,2009-02-25
4458,2009-02-26
4459,2009-02-27
4460,2009-03-02
4461,2009-03-03
4462,2009-03-04
4463,2009-03-05
4464,2009-03-06
4465,2009-03-09
4466,2009-03-10
4467,2009-03-11
4468,2009-03-12
4469,2009-03-13
4470,2009-03-16
4471,2009-03-17
4472,2009-03-18
4473,2009-03-19
4474,2009-03-20
4475,2009-03-23
4476,2009-03-24
4477,2009-03-25
4478,2009-03-26
4479,2009-03-27
4480,2009-03-30
4481,2009-03-31
4482,2009-04-01
4483,2009-04-02
4484,2009-04-03
4485,2009-04-07
4486,2009-04-08
4487,2009-04-09
4488,2009-04-10
4489,2009-04-13
4490,2009-04-14
4491,2009-04-15
4492,2009-04-16
4493,2009-04-17
4494,2009-04-20
4495,2009-04-21
4496,2009-04-22
4497,2009-04-23
4498,2009-04-24
4499,2009-04-27
4500,2009-04-28
4501,2009-04-29
4502,2009-04-30
4503,2009-05-04
4504,2009-05-05
4505,2009-05-06
4506,2009-05-07
4507,2009-05-08
4508,2009-05-11
4509,2009-05-12
4510,2009-05-13
4511,2009-05-14
4512,2009-05-15
4513,2009-05-18
4514,2009-05-19
4515,2009-05-20
4516,2009-05-21
4517,2009-05-22
4518,2009-05-25
4519,2009-05-26
4520,2009-05-27
4521,2009-06-01
4522,2009-06-02
4523,2009-06-03
4524,2009-06-04
4525,2009-06-05
4526,2009-06-08
4527,2009-06-09
4528,2009-06-10
4529,2009-06-11
4530,2009-06-12
4531,2009-06-15
4532,2009-06-16
4533,2009-06-17
4534,2009-06-18
4535,2009-06-19
4536,2009-06-22
4537,2009-06-23
4538,2009-06-24
4539,2009-06-25
4540,2009-06-26
4541,2009-06-29
4542,2009-06-30
4543,2009-07-01
4544,2009-07-02
4545,2009-07-03
4546,2009-07-06
4547,2009-07-07
4548,2009-07-08
4549,2009-07-09
4550,2009-07-10
4551,2009-07-13
4552,2009-07-14
4553,2009-07-15
4554,2009-07-16
4555,2009-07-17
4556,2009-07-20
4557,2009-07-21
4558,2009-07-22
4559,2009-07-23
4560,2009-07-24
4561,2009-07-27
4562,2009-07-28
4563,2009-07-29
4564,2009-07-30
4565,2009-07-31
4566,2009-08-03
4567,2009-08-04
4568,2009-08-05
4569,2009-08-06
4570,2009-08-07
4571,2009-08-10
4572,2009-08-11
4573,2009-08-12
4574,2009-08-13
4575,2009-08-14
4576,2009-08-17
4577,2009-08-18
4578,2009-08-19
4579,2009-08-20
4580,2009-08-21
4581,2009-08-24
4582,2009-08-25
4583,2009-08-26
4584,2009-08-27
4585,2009-08-28
4586,2009-08-31
4587,2009-09-01
4588,2009-09-02
4589,2009-09-03
4590,2009-09-04
4591,2009-09-07
4592,2009-09-08
4593,2009-09-09
4594,2009-09-10
4595,2009-09-11
4596,2009-09-14
4597,2009-09-15
4598,2009-09-16
4599,2009-09-17
4600,2009-09-18
4601,2009-09-21
4602,2009-09-22
4603,2009-09-23
4604,2009-09-24
4605,2009-09-25
4606,2009-09-28
4607,2009-09-29
4608,2009-09-30
4609,2009-10-09
4610,2009-10-12
4611,2009-10-13
4612,2009-10-14
4613,2009-10-15
4614,2009-10-16
4615,2009-10-19
4616,2009-10-20
4617,2009-10-21
4618,2009-10-22
4619,2009-10-23
4620,2009-10-26
4621,2009-10-27
4622,2009-10-28
4623,2009-10-29
4624,2009-10-30
4625,2009-11-02
4626,2009-11-03
4627,2009-11-04
4628,2009-11-05
4629,2009-11-06
4630,2009-11-09
4631,2009-11-10
4632,2009-11-11
4633,2009-11-12
4634,2009-11-13
4635,2009-11-16
4636,2009-11-17
4637,2009-11-18
4638,2009-11-19
4639,2009-11-20
4640,2009-11-23
4641,2009-11-24
4642,2009-11-25
4643,2009-11-26
4644,2009-11-27
4645,2009-11-30
4646,2009-12-01
4647,2009-12-02
4648,2009-12-03
4649,2009-12-04
4650,2009-12-07
4651,2009-12-08
4652,2009-12-09
4653,2009-12-10
4654,2009-12-11
4655,2009-12-14
4656,2009-12-15
4657,2009-12-16
4658,2009-12-17
4659,2009-12-18
4660,2009-12-21
4661,2009-12-22
4662,2009-12-23
4663,2009-12-24
4664,2009-12-25
4665,2009-12-28
4666,2009-12-29
4667,2009-12-30
4668,2009-12-31
4669,2010-01-04
4670,2010-01-05
4671,2010-01-06
4672,2010-01-07
4673,2010-01-08
4674,2010-01-11
4675,2010-01-12
4676,2010-01-13
4677,2010-01-14
4678,2010-01-15
4679,2010-01-18
4680,2010-01-19
4681,2010-01-20
4682,2010-01-21
4683,2010-01-22
4684,2010-01-25
4685,2010-01-26
4686,2010-01-27
4687,2010-01-28
4688,2010-01-29
4689,2010-02-01
4690,2010-02-02
4691,2010-02-03
4692,2010-02-04
4693,2010-02-05
4694,2010-02-08
4695,2010-02-09
4696,2010-02-10
4697,2010-02-11
4698,2010-02-12
4699,2010-02-22
4700,2010-02-23
4701,2010-02-24
4702,2010-02-25
4703,2010-02-26
4704,2010-03-01
4705,2010-03-02
4706,2010-03-03
4707,2010-03-04
4708,2010-03-05
4709,2010-03-08
4710,2010-03-09
4711,2010-03-10
4712,2010-03-11
4713,2010-03-12
4714,2010-03-15
4715,2010-03-16
4716,2010-03-17
4717,2010-03-18
4718,2010-03-19
4719,2010-03-22
4720,2010-03-23
4721,2010-03-24
4722,2010-03-25
4723,2010-03-26
4724,2010-03-29
4725,2010-03-30
4726,2010-03-31
4727,2010-04-01
4728,2010-04-02
4729,2010-04-06
4730,2010-04-07
4731,2010-04-08
4732,2010-04-09
4733,2010-04-12
4734,2010-04-13
4735,2010-04-14
4736,2010-04-15
4737,2010-04-16
4738,2010-04-19
4739,2010-04-20
4740,2010-04-21
4741,2010-04-22
4742,2010-04-23
4743,2010-04-26
4744,2010-04-27
4745,2010-04-28
4746,2010-04-29
4747,2010-04-30
4748,2010-05-04
4749,2010-05-05
4750,2010-05-06
4751,2010-05-07
4752,2010-05-10
4753,2010-05-11
4754,2010-05-12
4755,2010-05-13
4756,2010-05-14
4757,2010-05-17
4758,2010-05-18
4759,2010-05-19
4760,2010-05-20
4761,2010-05-21
4762,2010-05-24
4763,2010-05-25
4764,2010-05-26
4765,2010-05-27
4766,2010-05-28
4767,2010-05-31
4768,2010-06-01
4769,2010-06-02
4770,2010-06-03
4771,2010-06-04
4772,2010-06-07
4773,2010-06-08
4774,2010-06-09
4775,2010-06-10
4776,2010-06-11
4777,2010-06-17
4778,2010-06-18
4779,2010-06-21
4780,2010-06-22
4781,2010-06-23
4782,2010-06-24
4783,2010-06-25
4784,2010-06-28
4785,2010-06-29
4786,2010-06-30
4787,2010-07-01
4788,2010-07-02
4789,2010-07-05
4790,2010-07-06
4791,2010-07-07
4792,2010-07-08
4793,2010-07-09
4794,2010-07-12
4795,2010-07-13
4796,2010-07-14
4797,2010-07-15
4798,2010-07-16
4799,2010-07-19
4800,2010-07-20
4801,2010-07-21
4802,2010-07-22
4803,2010-07-23
4804,2010-07-26
4805,2010-07-27
4806,2010-07-28
4807,2010-07-29
4808,2010-07-30
4809,2010-08-02
4810,2010-08-03
4811,2010-08-04
4812,2010-08-05
4813,2010-08-06
4814,2010-08-09
4815,2010-08-10
4816,2010-08-11
4817,2010-08-12
4818,2010-08-13
4819,2010-08-16
4820,2010-08-17
4821,2010-08-18
4822,2010-08-19
4823,2010-08-20
4824,2010-08-23
4825,2010-08-24
4826,2010-08-25
4827,2010-08-26
4828,2010-08-27
4829,2010-08-30
4830,2010-08-31
4831,2010-09-01
4832,2010-09-02
4833,2010-09-03
4834,2010-09-06
4835,2010-09-07
4836,2010-09-08
4837,2010-09-09
4838,2010-09-10
4839,2010-09-13
4840,2010-09-14
4841,2010-09-15
4842,2010-09-16
4843,2010-09-17
4844,2010-09-20
4845,2010-09-21
4846,2010-09-27
4847,2010-09-28
4848,2010-09-29
4849,2010-09-30
4850,2010-10-08
4851,2010-10-11
4852,2010-10-12
4853,2010-10-13
4854,2010-10-14
4855,2010-10-15
4856,2010-10-18
4857,2010-10-19
4858,2010-10-20
4859,2010-10-21
4860,2010-10-22
4861,2010-10-25
4862,2010-10-26
4863,2010-10-27
4864,2010-10-28
4865,2010-10-29
4866,2010-11-01
4867,2010-11-02
4868,2010-11-03
4869,2010-11-04
4870,2010-11-05
4871,2010-11-08
4872,2010-11-09
4873,2010-11-10
4874,2010-11-11
4875,2010-11-12
4876,2010-11-15
4877,2010-11-16
4878,2010-11-17
4879,2010-11-18
4880,2010-11-19
4881,2010-11-22
4882,2010-11-23
4883,2010-11-24
4884,2010-11-25
4885,2010-11-26
4886,2010-11-29
4887,2010-11-30
4888,2010-12-01
4889,2010-12-02
4890,2010-12-03
4891,2010-12-06
4892,2010-12-07
4893,2010-12-08
4894,2010-12-09
4895,2010-12-10
4896,2010-12-13
4897,2010-12-14
4898,2010-12-15
4899,2010-12-16
4900,2010-12-17
4901,2010-12-20
4902,2010-12-21
4903,2010-12-22
4904,2010-12-23
4905,2010-12-24
4906,2010-12-27
4907,2010-12-28
4908,2010-12-29
4909,2010-12-30
4910,2010-12-31
4911,2011-01-04
4912,2011-01-05
4913,2011-01-06
4914,2011-01-07
4915,2011-01-10
4916,2011-01-11
4917,2011-01-12
4918,2011-01-13
4919,2011-01-14
4920,2011-01-17
4921,2011-01-18
4922,2011-01-19
4923,2011-01-20
4924,2011-01-21
4925,2011-01-24
4926,2011-01-25
4927,2011-01-26
4928,2011-01-27
4929,2011-01-28
4930,2011-01-31
4931,2011-02-01
4932,2011-02-09
4933,2011-02-10
4934,2011-02-11
4935,2011-02-14
4936,2011-02-15
4937,2011-02-16
4938,2011-02-17
4939,2011-02-18
4940,2011-02-21
4941,2011-02-22
4942,2011-02-23
4943,2011-02-24
4944,2011-02-25
4945,2011-02-28
4946,2011-03-01
4947,2011-03-02
4948,2011-03-03
4949,2011-03-04
4950,2011-03-07
4951,2011-03-08
4952,2011-03-09
4953,2011-03-10
4954,2011-03-11
4955,2011-03-14
4956,2011-03-15
4957,2011-03-16
4958,2011-03-17
4959,2011-03-18
4960,2011-03-21
4961,2011-03-22
4962,2011-03-23
4963,2011-03-24
4964,2011-03-25
4965,2011-03-28
4966,2011-03-29
4967,2011-03-30
4968,2011-03-31
4969,2011-04-01
4970,2011-04-06
4971,2011-04-07
4972,2011-04-08
4973,2011-04-11
4974,2011-04-12
4975,2011-04-13
4976,2011-04-14
4977,2011-04-15
4978,2011-04-18
4979,2011-04-19
4980,2011-04-20
4981,2011-04-21
4982,2011-04-22
4983,2011-04-25
4984,2011-04-26
4985,2011-04-27
4986,2011-04-28
4987,2011-04-29
4988,2011-05-03
4989,2011-05-04
4990,2011-05-05
4991,2011-05-06
4992,2011-05-09
4993,2011-05-10
4994,2011-05-11
4995,2011-05-12
4996,2011-05-13
4997,2011-05-16
4998,2011-05-17
4999,2011-05-18
5000,2011-05-19
5001,2011-05-20
5002,2011-05-23
5003,2011-05-24
5004,2011-05-25
5005,2011-05-26
5006,2011-05-27
5007,2011-05-30
5008,2011-05-31
5009,2011-06-01
5010,2011-06-02
5011,2011-06-03
5012,2011-06-07
5013,2011-06-08
5014,2011-06-09
5015,2011-06-10
5016,2011-06-13
5017,2011-06-14
5018,2011-06-15
5019,2011-06-16
5020,2011-06-17
5021,2011-06-20
5022,2011-06-21
5023,2011-06-22
5024,2011-06-23
5025,2011-06-24
5026,2011-06-27
5027,2011-06-28
5028,2011-06-29
5029,2011-06-30
5030,2011-07-01
5031,2011-07-04
5032,2011-07-05
5033,2011-07-06
5034,2011-07-07
5035,2011-07-08
5036,2011-07-11
5037,2011-07-12
5038,2011-07-13
5039,2011-07-14
5040,2011-07-15
5041,2011-07-18
5042,2011-07-19
5043,2011-07-20
5044,2011-07-21
5045,2011-07-22
5046,2011-07-25
5047,2011-07-26
5048,2011-07-27
5049,2011-07-28
5050,2011-07-29
5051,2011-08-01
5052,2011-08-02
5053,2011-08-03
5054,2011-08-04
5055,2011-08-05
5056,2011-08-08
5057,2011-08-09
5058,2011-08-10
5059,2011-08-11
5060,2011-08-12
5061,2011-08-15
5062,2011-08-16
5063,2011-08-17
5064,2011-08-18
5065,2011-08-19
5066,2011-08-22
5067,2011-08-23
5068,2011-08-24
5069,2011-08-25
5070,2011-08-26
5071,2011-08-29
5072,2011-08-30
5073,2011-08-31
5074,2011-09-01
5075,2011-09-02
5076,2011-09-05
5077,2011-09-06
5078,2011-09-07
5079,2011-09-08
5080,2011-09-09
5081,2011-09-13
5082,2011-09-14
5083,2011-09-15
5084,2011-09-16
5085,2011-09-19
5086,2011-09-20
5087,2011-09-21
5088,2011-09-22
5089,2011-09-23
5090,2011-09-26
5091,2011-09-27
5092,2011-09-28
5093,2011-09-29
5094,2011-09-30
5095,2011-10-10
5096,2011-10-11
5097,2011-10-12
5098,2011-10-13
5099,2011-10-14
5100,2011-10-17
5101,2011-10-18
5102,2011-10-19
5103,2011-10-20
5104,2011-10-21
5105,2011-10-24
5106,2011-10-25
5107,2011-10-26
5108,2011-10-27
5109,2011-10-28
5110,2011-10-31
5111,2011-11-01
5112,2011-11-02
5113,2011-11-03
5114,2011-11-04
5115,2011-11-07
5116,2011-11-08
5117,2011-11-09
5118,2011-11-10
5119,2011-11-11
5120,2011-11-14
5121,2011-11-15
5122,2011-11-16
5123,2011-11-17
5124,2011-11-18
5125,2011-11-21
5126,2011-11-22
5127,2011-11-23
5128,2011-11-24
5129,2011-11-25
5130,2011-11-28
5131,2011-11-29
5132,2011-11-30
5133,2011-12-01
5134,2011-12-02
5135,2011-12-05
5136,2011-12-06
5137,2011-12-07
5138,2011-12-08
5139,2011-12-09
5140,2011-12-12
5141,2011-12-13
5142,2011-12-14
5143,2011-12-15
5144,2011-12-16
5145,2011-12-19
5146,2011-12-20
5147,2011-12-21
5148,2011-12-22
5149,2011-12-23
5150,2011-12-26
5151,2011-12-27
5152,2011-12-28
5153,2011-12-29
5154,2011-12-30
5155,2012-01-04
5156,2012-01-05
5157,2012-01-06
5158,2012-01-09
5159,2012-01-10
5160,2012-01-11
5161,2012-01-12
5162,2012-01-13
5163,2012-01-16
5164,2012-01-17
5165,2012-01-18
5166,2012-01-19
5167,2012-01-20
5168,2012-01-30
5169,2012-01-31
5170,2012-02-01
5171,2012-02-02
5172,2012-02-03
5173,2012-02-06
5174,2012-02-07
5175,2012-02-08
5176,2012-02-09
5177,2012-02-10
5178,2012-02-13
5179,2012-02-14
5180,2012-02-15
5181,2012-02-16
5182,2012-02-17
5183,2012-02-20
5184,2012-02-21
5185,2012-02-22
5186,2012-02-23
5187,2012-02-24
5188,2012-02-27
5189,2012-02-28
5190,2012-02-29
5191,2012-03-01
5192,2012-03-02
5193,2012-03-05
5194,2012-03-06
5195,2012-03-07
5196,2012-03-08
5197,2012-03-09
5198,2012-03-12
5199,2012-03-13
5200,2012-03-14
5201,2012-03-15
5202,2012-03-16
5203,2012-03-19
5204,2012-03-20
5205,2012-03-21
5206,2012-03-22
5207,2012-03-23
5208,2012-03-26
5209,2012-03-27
5210,2012-03-28
5211,2012-03-29
5212,2012-03-30
5213,2012-04-05
5214,2012-04-06
5215,2012-04-09
5216,2012-04-10
5217,2012-04-11
5218,2012-04-12
5219,2012-04-13
5220,2012-04-16
5221,2012-04-17
5222,2012-04-18
5223,2012-04-19
5224,2012-04-20
5225,2012-04-23
5226,2012-04-24
5227,2012-04-25
5228,2012-04-26
5229,2012-04-27
5230,2012-05-02
5231,2012-05-03
5232,2012-05-04
5233,2012-05-07
5234,2012-05-08
5235,2012-05-09
5236,2012-05-10
5237,2012-05-11
5238,2012-05-14
5239,2012-05-15
5240,2012-05-16
5241,2012-05-17
5242,2012-05-18
5243,2012-05-21
5244,2012-05-22
5245,2012-05-23
5246,2012-05-24
5247,2012-05-25
5248,2012-05-28
5249,2012-05-29
5250,2012-05-30
5251,2012-05-31
5252,2012-06-01
5253,2012-06-04
5254,2012-06-05
5255,2012-06-06
5256,2012-06-07
5257,2012-06-08
5258,2012-06-11
5259,2012-06-12
5260,2012-06-13
5261,2012-06-14
5262,2012-06-15
5263,2012-06-18
5264,2012-06-19
5265,2012-06-20
5266,2012-06-21
5267,2012-06-25
5268,2012-06-26
5269,2012-06-27
5270,2012-06-28
5271,2012-06-29
5272,2012-07-02
5273,2012-07-03
5274,2012-07-04
5275,2012-07-05
5276,2012-07-06
5277,2012-07-09
5278,2012-07-10
5279,2012-07-11
5280,2012-07-12
5281,2012-07-13
5282,2012-07-16
5283,2012-07-17
5284,2012-07-18
5285,2012-07-19
5286,2012-07-20
5287,2012-07-23
5288,2012-07-24
5289,2012-07-25
5290,2012-07-26
5291,2012-07-27
5292,2012-07-30
5293,2012-07-31
5294,2012-08-01
5295,2012-08-02
5296,2012-08-03
5297,2012-08-06
5298,2012-08-07
5299,2012-08-08
5300,2012-08-09
5301,2012-08-10
5302,2012-08-13
5303,2012-08-14
5304,2012-08-15
5305,2012-08-16
5306,2012-08-17
5307,2012-08-20
5308,2012-08-21
5309,2012-08-22
5310,2012-08-23
5311,2012-08-24
5312,2012-08-27
5313,2012-08-28
5314,2012-08-29
5315,2012-08-30
5316,2012-08-31
5317,2012-09-03
5318,2012-09-04
5319,2012-09-05
5320,2012-09-06
5321,2012-09-07
5322,2012-09-10
5323,2012-09-11
5324,2012-09-12
5325,2012-09-13
5326,2012-09-14
5327,2012-09-17
5328,2012-09-18
5329,2012-09-19
5330,2012-09-20
5331,2012-09-21
5332,2012-09-24
5333,2012-09-25
5334,2012-09-26
5335,2012-09-27
5336,2012-09-28
5337,2012-10-08
5338,2012-10-09
5339,2012-10-10
5340,2012-10-11
5341,2012-10-12
5342,2012-10-15
5343,2012-10-16
5344,2012-10-17
5345,2012-10-18
5346,2012-10-19
5347,2012-10-22
5348,2012-10-23
5349,2012-10-24
5350,2012-10-25
5351,2012-10-26
5352,2012-10-29
5353,2012-10-30
5354,2012-10-31
5355,2012-11-01
5356,2012-11-02
5357,2012-11-05
5358,2012-11-06
5359,2012-11-07
5360,2012-11-08
5361,2012-11-09
5362,2012-11-12
5363,2012-11-13
5364,2012-11-14
5365,2012-11-15
5366,2012-11-16
5367,2012-11-19
5368,2012-11-20
5369,2012-11-21
5370,2012-11-22
5371,2012-11-23
5372,2012-11-26
5373,2012-11-27
5374,2012-11-28
5375,2012-11-29
5376,2012-11-30
5377,2012-12-03
5378,2012-12-04
5379,2012-12-05
5380,2012-12-06
5381,2012-12-07
5382,2012-12-10
5383,2012-12-11
5384,2012-12-12
5385,2012-12-13
5386,2012-12-14
5387,2012-12-17
5388,2012-12-18
5389,2012-12-19
5390,2012-12-20
5391,2012-12-21
5392,2012-12-24
5393,2012-12-25
5394,2012-12-26
5395,2012-12-27
5396,2012-12-28
5397,2012-12-31
5398,2013-01-04
5399,2013-01-07
5400,2013-01-08
5401,2013-01-09
5402,2013-01-10
5403,2013-01-11
5404,2013-01-14
5405,2013-01-15
5406,2013-01-16
5407,2013-01-17
5408,2013-01-18
5409,2013-01-21
5410,2013-01-22
5411,2013-01-23
5412,2013-01-24
5413,2013-01-25
5414,2013-01-28
5415,2013-01-29
5416,2013-01-30
5417,2013-01-31
5418,2013-02-01
5419,2013-02-04
5420,2013-02-05
5421,2013-02-06
5422,2013-02-07
5423,2013-02-08
5424,2013-02-18
5425,2013-02-19
5426,2013-02-20
5427,2013-02-21
5428,2013-02-22
5429,2013-02-25
5430,2013-02-26
5431,2013-02-27
5432,2013-02-28
5433,2013-03-01
5434,2013-03-04
5435,2013-03-05
5436,2013-03-06
5437,2013-03-07
5438,2013-03-08
5439,2013-03-11
5440,2013-03-12
5441,2013-03-13
5442,2013-03-14
5443,2013-03-15
5444,2013-03-18
5445,2013-03-19
5446,2013-03-20
5447,2013-03-21
5448,2013-03-22
5449,2013-03-25
5450,2013-03-26
5451,2013-03-27
5452,2013-03-28
5453,2013-03-29
5454,2013-04-01
5455,2013-04-02
5456,2013-04-03
5457,2013-04-08
5458,2013-04-09
5459,2013-04-10
5460,2013-04-11
5461,2013-04-12
5462,2013-04-15
5463,2013-04-16
5464,2013-04-17
5465,2013-04-18
5466,2013-04-19
5467,2013-04-22
5468,2013-04-23
5469,2013-04-24
5470,2013-04-25
5471,2013-04-26
5472,2013-05-02
5473,2013-05-03
5474,2013-05-06
5475,2013-05-07
5476,2013-05-08
5477,2013-05-09
5478,2013-05-10
5479,2013-05-13
5480,2013-05-14
5481,2013-05-15
5482,2013-05-16
5483,2013-05-17
5484,2013-05-20
5485,2013-05-21
5486,2013-05-22
5487,2013-05-23
5488,2013-05-24
5489,2013-05-27
5490,2013-05-28
5491,2013-05-29
5492,2013-05-30
5493,2013-05-31
5494,2013-06-03
5495,2013-06-04
5496,2013-06-05
5497,2013-06-06
5498,2013-06-07
5499,2013-06-13
5500,2013-06-14
5501,2013-06-17
5502,2013-06-18
5503,2013-06-19
5504,2013-06-20
5505,2013-06-21
5506,2013-06-24
5507,2013-06-25
5508,2013-06-26
5509,2013-06-27
5510,2013-06-28
5511,2013-07-01
5512,2013-07-02
5513,2013-07-03
5514,2013-07-04
5515,2013-07-05
5516,2013-07-08
5517,2013-07-09
5518,2013-07-10
5519,2013-07-11
5520,2013-07-12
5521,2013-07-15
5522,2013-07-16
5523,2013-07-17
5524,2013-07-18
5525,2013-07-19
5526,2013-07-22
5527,2013-07-23
5528,2013-07-24
5529,2013-07-25
5530,2013-07-26
5531,2013-07-29
5532,2013-07-30
5533,2013-07-31
5534,2013-08-01
5535,2013-08-02
5536,2013-08-05
5537,2013-08-06
5538,2013-08-07
5539,2013-08-08
5540,2013-08-09
5541,2013-08-12
5542,2013-08-13
5543,2013-08-14
5544,2013-08-15
5545,2013-08-16
5546,2013-08-19
5547,2013-08-20
5548,2013-08-21
5549,2013-08-22
5550,2013-08-23
5551,2013-08-26
5552,2013-08-27
5553,2013-08-28
5554,2013-08-29
5555,2013-08-30
5556,2013-09-02
5557,2013-09-03
5558,2013-09-04
5559,2013-09-05
5560,2013-09-06
5561,2013-09-09
5562,2013-09-10
5563,2013-09-11
5564,2013-09-12
5565,2013-09-13
5566,2013-09-16
5567,2013-09-17
5568,2013-09-18
5569,2013-09-23
5570,2013-09-24
5571,2013-09-25
5572,2013-09-26
5573,2013-09-27
5574,2013-09-30
5575,2013-10-08
5576,2013-10-09
5577,2013-10-10
5578,2013-10-11
5579,2013-10-14
5580,2013-10-15
5581,2013-10-16
5582,2013-10-17
5583,2013-10-18
5584,2013-10-21
5585,2013-10-22
5586,2013-10-23
5587,2013-10-24
5588,2013-10-25
5589,2013-10-28
5590,2013-10-29
5591,2013-10-30
5592,2013-10-31
5593,2013-11-01
5594,2013-11-04
5595,2013-11-05
5596,2013-11-06
5597,2013-11-07
5598,2013-11-08
5599,2013-11-11
5600,2013-11-12
5601,2013-11-13
5602,2013-11-14
5603,2013-11-15
5604,2013-11-18
5605,2013-11-19
5606,2013-11-20
5607,2013-11-21
5608,2013-11-22
5609,2013-11-25
5610,2013-11-26
5611,2013-11-27
5612,2013-11-28
5613,2013-11-29
5614,2013-12-02
5615,2013-12-03
5616,2013-12-04
5617,2013-12-05
5618,2013-12-06
5619,2013-12-09
5620,2013-12-10
5621,2013-12-11
5622,2013-12-12
5623,2013-12-13
5624,2013-12-16
5625,2013-12-17
5626,2013-12-18
5627,2013-12-19
5628,2013-12-20
5629,2013-12-23
5630,2013-12-24
5631,2013-12-25
5632,2013-12-26
5633,2013-12-27
5634,2013-12-30
5635,2013-12-31
5636,2014-01-02
5637,2014-01-03
5638,2014-01-06
5639,2014-01-07
5640,2014-01-08
5641,2014-01-09
5642,2014-01-10
5643,2014-01-13
5644,2014-01-14
5645,2014-01-15
5646,2014-01-16
5647,2014-01-17
5648,2014-01-20
5649,2014-01-21
5650,2014-01-22
5651,2014-01-23
5652,2014-01-24
5653,2014-01-27
5654,2014-01-28
5655,2014-01-29
5656,2014-01-30
5657,2014-02-07
5658,2014-02-10
5659,2014-02-11
5660,2014-02-12
5661,2014-02-13
5662,2014-02-14
5663,2014-02-17
5664,2014-02-18
5665,2014-02-19
5666,2014-02-20
5667,2014-02-21
5668,2014-02-24
5669,2014-02-25
5670,2014-02-26
5671,2014-02-27
5672,2014-02-28
5673,2014-03-03
5674,2014-03-04
5675,2014-03-05
5676,2014-03-06
5677,2014-03-07
5678,2014-03-10
5679,2014-03-11
5680,2014-03-12
5681,2014-03-13
5682,2014-03-14
5683,2014-03-17
5684,2014-03-18
5685,2014-03-19
5686,2014-03-20
5687,2014-03-21
5688,2014-03-24
5689,2014-03-25
5690,2014-03-26
5691,2014-03-27
5692,2014-03-28
5693,2014-03-31
5694,2014-04-01
5695,2014-04-02
5696,2014-04-03
5697,2014-04-04
5698,2014-04-08
5699,2014-04-09
5700,2014-04-10
5701,2014-04-11
5702,2014-04-14
5703,2014-04-15
5704,2014-04-16
5705,2014-04-17
5706,2014-04-18
5707,2014-04-21
5708,2014-04-22
5709,2014-04-23
5710,2014-04-24
5711,2014-04-25
5712,2014-04-28
5713,2014-04-29
5714,2014-04-30
5715,2014-05-05
5716,2014-05-06
5717,2014-05-07
5718,2014-05-08
5719,2014-05-09
5720,2014-05-12
5721,2014-05-13
5722,2014-05-14
5723,2014-05-15
5724,2014-05-16
5725,2014-05-19
5726,2014-05-20
5727,2014-05-21
5728,2014-05-22
5729,2014-05-23
5730,2014-05-26
5731,2014-05-27
5732,2014-05-28
5733,2014-05-29
5734,2014-05-30
5735,2014-06-03
5736,2014-06-04
5737,2014-06-05
5738,2014-06-06
5739,2014-06-09
5740,2014-06-10
5741,2014-06-11
5742,2014-06-12
5743,2014-06-13
5744,2014-06-16
5745,2014-06-17
5746,2014-06-18
5747,2014-06-19
5748,2014-06-20
5749,2014-06-23
5750,2014-06-24
5751,2014-06-25
5752,2014-06-26
5753,2014-06-27
5754,2014-06-30
5755,2014-07-01
5756,2014-07-02
5757,2014-07-03
5758,2014-07-04
5759,2014-07-07
5760,2014-07-08
5761,2014-07-09
5762,2014-07-10
5763,2014-07-11
5764,2014-07-14
5765,2014-07-15
5766,2014-07-16
5767,2014-07-17
5768,2014-07-18
5769,2014-07-21
5770,2014-07-22
5771,2014-07-23
5772,2014-07-24
5773,2014-07-25
5774,2014-07-28
5775,2014-07-29
5776,2014-07-30
5777,2014-07-31
5778,2014-08-01
5779,2014-08-04
5780,2014-08-05
5781,2014-08-06
5782,2014-08-07
5783,2014-08-08
5784,2014-08-11
5785,2014-08-12
5786,2014-08-13
5787,2014-08-14
5788,2014-08-15
5789,2014-08-18
5790,2014-08-19
5791,2014-08-20
5792,2014-08-21
5793,2014-08-22
5794,2014-08-25
5795,2014-08-26
5796,2014-08-27
5797,2014-08-28
5798,2014-08-29
5799,2014-09-01
5800,2014-09-02
5801,2014-09-03
5802,2014-09-04
5803,2014-09-05
5804,2014-09-09
5805,2014-09-10
5806,2014-09-11
5807,2014-09-12
5808,2014-09-15
5809,2014-09-16
5810,2014-09-17
5811,2014-09-18
5812,2014-09-19
5813,2014-09-22
5814,2014-09-23
5815,2014-09-24
5816,2014-09-25
5817,2014-09-26
5818,2014-09-29
5819,2014-09-30
5820,2014-10-08
5821,2014-10-09
5822,2014-10-10
5823,2014-10-13
5824,2014-10-14
5825,2014-10-15
5826,2014-10-16
5827,2014-10-17
5828,2014-10-20
5829,2014-10-21
5830,2014-10-22
5831,2014-10-23
5832,2014-10-24
5833,2014-10-27
5834,2014-10-28
5835,2014-10-29
5836,2014-10-30
5837,2014-10-31
5838,2014-11-03
5839,2014-11-04
5840,2014-11-05
5841,2014-11-06
5842,2014-11-07
5843,2014-11-10
5844,2014-11-11
5845,2014-11-12
5846,2014-11-13
5847,2014-11-14
5848,2014-11-17
5849,2014-11-18
5850,2014-11-19
5851,2014-11-20
5852,2014-11-21
5853,2014-11-24
5854,2014-11-25
5855,2014-11-26
5856,2014-11-27
5857,2014-11-28
5858,2014-12-01
5859,2014-12-02
5860,2014-12-03
5861,2014-12-04
5862,2014-12-05
5863,2014-12-08
5864,2014-12-09
5865,2014-12-10
5866,2014-12-11
5867,2014-12-12
5868,2014-12-15
5869,2014-12-16
5870,2014-12-17
5871,2014-12-18
5872,2014-12-19
5873,2014-12-22
5874,2014-12-23
5875,2014-12-24
5876,2014-12-25
5877,2014-12-26
5878,2014-12-29
5879,2014-12-30
5880,2014-12-31
5881,2015-01-05
5882,2015-01-06
5883,2015-01-07
5884,2015-01-08
5885,2015-01-09
5886,2015-01-12
5887,2015-01-13
5888,2015-01-14
5889,2015-01-15
5890,2015-01-16
5891,2015-01-19
5892,2015-01-20
5893,2015-01-21
5894,2015-01-22
5895,2015-01-23
5896,2015-01-26
5897,2015-01-27
5898,2015-01-28
5899,2015-01-29
5900,2015-01-30
5901,2015-02-02
5902,2015-02-03
5903,2015-02-04
5904,2015-02-05
5905,2015-02-06
5906,2015-02-09
5907,2015-02-10
5908,2015-02-11
5909,2015-02-12
5910,2015-02-13
5911,2015-02-16
5912,2015-02-17
5913,2015-02-25
5914,2015-02-26
5915,2015-02-27
5916,2015-03-02
5917,2015-03-03
5918,2015-03-04
5919,2015-03-05
5920,2015-03-06
5921,2015-03-09
5922,2015-03-10
5923,2015-03-11
5924,2015-03-12
5925,2015-03-13
5926,2015-03-16
5927,2015-03-17
5928,2015-03-18
5929,2015-03-19
5930,2015-03-20
5931,2015-03-23
5932,2015-03-24
5933,2015-03-25
5934,2015-03-26
5935,2015-03-27
5936,2015-03-30
5937,2015-03-31
5938,2015-04-01
5939,2015-04-02
5940,2015-04-03
5941,2015-04-07
5942,2015-04-08
5943,2015-04-09
5944,2015-04-10
5945,2015-04-13
5946,2015-04-14
5947,2015-04-15
5948,2015-04-16
5949,2015-04-17
5950,2015-04-20
5951,2015-04-21
5952,2015-04-22
5953,2015-04-23
5954,2015-04-24
5955,2015-04-27
5956,2015-04-28
5957,2015-04-29
5958,2015-04-30
5959,2015-05-04
5960,2015-05-05
5961,2015-05-06
5962,2015-05-07
5963,2015-05-08
5964,2015-05-11
5965,2015-05-12
5966,2015-05-13
5967,2015-05-14
5968,2015-05-15
5969,2015-05-18
5970,2015-05-19
5971,2015-05-20
5972,2015-05-21
5973,2015-05-22
5974,2015-05-25
5975,2015-05-26
5976,2015-05-27
5977,2015-05-28
5978,2015-05-29
5979,2015-06-01
5980,2015-06-02
5981,2015-06-03
5982,2015-06-04
5983,2015-06-05
5984,2015-06-08
5985,2015-06-09
5986,2015-06-10
5987,2015-06-11
5988,2015-06-12
5989,2015-06-15
5990,2015-06-16
5991,2015-06-17
5992,2015-06-18
5993,2015-06-19
5994,2015-06-23
5995,2015-06-24
5996,2015-06-25
5997,2015-06-26
5998,2015-06-29
5999,2015-06-30
6000,2015-07-01
6001,2015-07-02
6002,2015-07-03
6003,2015-07-06
6004,2015-07-07
6005,2015-07-08
6006,2015-07-09
6007,2015-07-10
6008,2015-07-13
6009,2015-07-14
6010,2015-07-15
6011,2015-07-16
6012,2015-07-17
6013,2015-07-20
6014,2015-07-21
6015,2015-07-22
6016,2015-07-23
6017,2015-07-24
6018,2015-07-27
6019,2015-07-28
6020,2015-07-29
6021,2015-07-30
6022,2015-07-31
6023,2015-08-03
6024,2015-08-04
6025,2015-08-05
6026,2015-08-06
6027,2015-08-07
6028,2015-08-10
6029,2015-08-11
6030,2015-08-12
6031,2015-08-13
6032,2015-08-14
6033,2015-08-17
6034,2015-08-18
6035,2015-08-19
6036,2015-08-20
6037,2015-08-21
6038,2015-08-24
6039,2015-08-25
6040,2015-08-26
6041,2015-08-27
6042,2015-08-28
6043,2015-08-31
6044,2015-09-01
6045,2015-09-02
6046,2015-09-07
6047,2015-09-08
6048,2015-09-09
6049,2015-09-10
6050,2015-09-11
6051,2015-09-14
6052,2015-09-15
6053,2015-09-16
6054,2015-09-17
6055,2015-09-18
6056,2015-09-21
6057,2015-09-22
6058,2015-09-23
6059,2015-09-24
6060,2015-09-25
6061,2015-09-28
6062,2015-09-29
6063,2015-09-30
6064,2015-10-08
6065,2015-10-09
6066,2015-10-12
6067,2015-10-13
6068,2015-10-14
6069,2015-10-15
6070,2015-10-16
6071,2015-10-19
6072,2015-10-20
6073,2015-10-21
6074,2015-10-22
6075,2015-10-23
6076,2015-10-26
6077,2015-10-27
6078,2015-10-28
6079,2015-10-29
6080,2015-10-30
6081,2015-11-02
6082,2015-11-03
6083,2015-11-04
6084,2015-11-05
6085,2015-11-06
6086,2015-11-09
6087,2015-11-10
6088,2015-11-11
6089,2015-11-12
6090,2015-11-13
6091,2015-11-16
6092,2015-11-17
6093,2015-11-18
6094,2015-11-19
6095,2015-11-20
6096,2015-11-23
6097,2015-11-24
6098,2015-11-25
6099,2015-11-26
6100,2015-11-27
6101,2015-11-30
6102,2015-12-01
6103,2015-12-02
6104,2015-12-03
6105,2015-12-04
6106,2015-12-07
6107,2015-12-08
6108,2015-12-09
6109,2015-12-10
6110,2015-12-11
6111,2015-12-14
6112,2015-12-15
6113,2015-12-16
6114,2015-12-17
6115,2015-12-18
6116,2015-12-21
6117,2015-12-22
6118,2015-12-23
6119,2015-12-24
6120,2015-12-25
6121,2015-12-28
6122,2015-12-29
6123,2015-12-30
6124,2015-12-31
6125,2016-01-04
6126,2016-01-05
6127,2016-01-06
6128,2016-01-07
6129,2016-01-08
6130,2016-01-11
6131,2016-01-12
6132,2016-01-13
6133,2016-01-14
6134,2016-01-15
6135,2016-01-18
6136,2016-01-19
6137,2016-01-20
6138,2016-01-21
6139,2016-01-22
6140,2016-01-25
6141,2016-01-26
6142,2016-01-27
6143,2016-01-28
6144,2016-01-29
6145,2016-02-01
6146,2016-02-02
6147,2016-02-03
6148,2016-02-04
6149,2016-02-05
6150,2016-02-15
6151,2016-02-16
6152,2016-02-17
6153,2016-02-18
6154,2016-02-19
6155,2016-02-22
6156,2016-02-23
6157,2016-02-24
6158,2016-02-25
6159,2016-02-26
6160,2016-02-29
6161,2016-03-01
6162,2016-03-02
6163,2016-03-03
6164,2016-03-04
6165,2016-03-07
6166,2016-03-08
6167,2016-03-09
6168,2016-03-10
6169,2016-03-11
6170,2016-03-14
6171,2016-03-15
6172,2016-03-16
6173,2016-03-17
6174,2016-03-18
6175,2016-03-21
6176,2016-03-22
6177,2016-03-23
6178,2016-03-24
6179,2016-03-25
6180,2016-03-28
6181,2016-03-29
6182,2016-03-30
6183,2016-03-31
6184,2016-04-01
6185,2016-04-05
6186,2016-04-06
6187,2016-04-07
6188,2016-04-08
6189,2016-04-11
6190,2016-04-12
6191,2016-04-13
6192,2016-04-14
6193,2016-04-15
6194,2016-04-18
6195,2016-04-19
6196,2016-04-20
6197,2016-04-21
6198,2016-04-22
6199,2016-04-25
6200,2016-04-26
6201,2016-04-27
6202,2016-04-28
6203,2016-04-29
6204,2016-05-03
6205,2016-05-04
6206,2016-05-05
6207,2016-05-06
6208,2016-05-09
6209,2016-05-10
6210,2016-05-11
6211,2016-05-12
6212,2016-05-13
6213,2016-05-16
6214,2016-05-17
6215,2016-05-18
6216,2016-05-19
6217,2016-05-20
6218,2016-05-23
6219,2016-05-24
6220,2016-05-25
6221,2016-05-26
6222,2016-05-27
6223,2016-05-30
6224,2016-05-31
6225,2016-06-01
6226,2016-06-02
6227,2016-06-03
6228,2016-06-06
6229,2016-06-07
6230,2016-06-08
6231,2016-06-13
6232,2016-06-14
6233,2016-06-15
6234,2016-06-16
6235,2016-06-17
6236,2016-06-20
6237,2016-06-21
6238,2016-06-22
6239,2016-06-23
6240,2016-06-24
6241,2016-06-27
6242,2016-06-28
6243,2016-06-29
6244,2016-06-30
6245,2016-07-01
6246,2016-07-04
6247,2016-07-05
6248,2016-07-06
6249,2016-07-07
6250,2016-07-08
6251,2016-07-11
6252,2016-07-12
6253,2016-07-13
6254,2016-07-14
6255,2016-07-15
6256,2016-07-18
6257,2016-07-19
6258,2016-07-20
6259,2016-07-21
6260,2016-07-22
6261,2016-07-25
6262,2016-07-26
6263,2016-07-27
6264,2016-07-28
6265,2016-07-29
6266,2016-08-01
6267,2016-08-02
6268,2016-08-03
6269,2016-08-04
6270,2016-08-05
6271,2016-08-08
6272,2016-08-09
6273,2016-08-10
6274,2016-08-11
6275,2016-08-12
6276,2016-08-15
6277,2016-08-16
6278,2016-08-17
6279,2016-08-18
6280,2016-08-19
6281,2016-08-22
6282,2016-08-23
6283,2016-08-24
6284,2016-08-25
6285,2016-08-26
6286,2016-08-29
6287,2016-08-30
6288,2016-08-31
6289,2016-09-01
6290,2016-09-02
6291,2016-09-05
6292,2016-09-06
6293,2016-09-07
6294,2016-09-08
6295,2016-09-09
6296,2016-09-12
6297,2016-09-13
6298,2016-09-14
6299,2016-09-19
6300,2016-09-20
6301,2016-09-21
6302,2016-09-22
6303,2016-09-23
6304,2016-09-26
6305,2016-09-27
6306,2016-09-28
6307,2016-09-29
6308,2016-09-30
6309,2016-10-10
6310,2016-10-11
6311,2016-10-12
6312,2016-10-13
6313,2016-10-14
6314,2016-10-17
6315,2016-10-18
6316,2016-10-19
6317,2016-10-20
6318,2016-10-21
6319,2016-10-24
6320,2016-10-25
6321,2016-10-26
6322,2016-10-27
6323,2016-10-28
6324,2016-10-31
6325,2016-11-01
6326,2016-11-02
6327,2016-11-03
6328,2016-11-04
6329,2016-11-07
6330,2016-11-08
6331,2016-11-09
6332,2016-11-10
6333,2016-11-11
6334,2016-11-14
6335,2016-11-15
6336,2016-11-16
6337,2016-11-17
6338,2016-11-18
6339,2016-11-21
6340,2016-11-22
6341,2016-11-23
6342,2016-11-24
6343,2016-11-25
6344,2016-11-28
6345,2016-11-29
6346,2016-11-30
6347,2016-12-01
6348,2016-12-02
6349,2016-12-05
6350,2016-12-06
6351,2016-12-07
6352,2016-12-08
6353,2016-12-09
6354,2016-12-12
6355,2016-12-13
6356,2016-12-14
6357,2016-12-15
6358,2016-12-16
6359,2016-12-19
6360,2016-12-20
6361,2016-12-21
6362,2016-12-22
6363,2016-12-23
6364,2016-12-26
6365,2016-12-27
6366,2016-12-28
6367,2016-12-29
6368,2016-12-30
6369,2017-01-03
6370,2017-01-04
6371,2017-01-05
6372,2017-01-06
6373,2017-01-09
6374,2017-01-10
6375,2017-01-11
6376,2017-01-12
6377,2017-01-13
6378,2017-01-16
6379,2017-01-17
6380,2017-01-18
6381,2017-01-19
6382,2017-01-20
6383,2017-01-23
6384,2017-01-24
6385,2017-01-25
6386,2017-01-26
6387,2017-02-03
6388,2017-02-06
6389,2017-02-07
6390,2017-02-08
6391,2017-02-09
6392,2017-02-10
6393,2017-02-13
6394,2017-02-14
6395,2017-02-15
6396,2017-02-16
6397,2017-02-17
6398,2017-02-20
6399,2017-02-21
6400,2017-02-22
6401,2017-02-23
6402,2017-02-24
6403,2017-02-27
6404,2017-02-28
6405,2017-03-01
6406,2017-03-02
6407,2017-03-03
6408,2017-03-06
6409,2017-03-07
6410,2017-03-08
6411,2017-03-09
6412,2017-03-10
6413,2017-03-13
6414,2017-03-14
6415,2017-03-15
6416,2017-03-16
6417,2017-03-17
6418,2017-03-20
6419,2017-03-21
6420,2017-03-22
6421,2017-03-23
6422,2017-03-24
6423,2017-03-27
6424,2017-03-28
6425,2017-03-29
6426,2017-03-30
6427,2017-03-31
6428,2017-04-05
6429,2017-04-06
6430,2017-04-07
6431,2017-04-10
6432,2017-04-11
6433,2017-04-12
6434,2017-04-13
6435,2017-04-14
6436,2017-04-17
6437,2017-04-18
6438,2017-04-19
6439,2017-04-20
6440,2017-04-21
6441,2017-04-24
6442,2017-04-25
6443,2017-04-26
6444,2017-04-27
6445,2017-04-28
6446,2017-05-02
6447,2017-05-03
6448,2017-05-04
6449,2017-05-05
6450,2017-05-08
6451,2017-05-09
6452,2017-05-10
6453,2017-05-11
6454,2017-05-12
6455,2017-05-15
6456,2017-05-16
6457,2017-05-17
6458,2017-05-18
6459,2017-05-19
6460,2017-05-22
6461,2017-05-23
6462,2017-05-24
6463,2017-05-25
6464,2017-05-26
6465,2017-05-31
6466,2017-06-01
6467,2017-06-02
6468,2017-06-05
6469,2017-06-06
6470,2017-06-07
6471,2017-06-08
6472,2017-06-09
6473,2017-06-12
6474,2017-06-13
6475,2017-06-14
6476,2017-06-15
6477,2017-06-16
6478,2017-06-19
6479,2017-06-20
6480,2017-06-21
6481,2017-06-22
6482,2017-06-23
6483,2017-06-26
6484,2017-06-27
6485,2017-06-28
6486,2017-06-29
6487,2017-06-30
6488,2017-07-03
6489,2017-07-04
6490,2017-07-05
6491,2017-07-06
6492,2017-07-07
6493,2017-07-10
6494,2017-07-11
6495,2017-07-12
6496,2017-07-13
6497,2017-07-14
6498,2017-07-17
6499,2017-07-18
6500,2017-07-19
6501,2017-07-20
6502,2017-07-21
6503,2017-07-24
6504,2017-07-25
6505,2017-07-26
6506,2017-07-27
6507,2017-07-28
6508,2017-07-31
6509,2017-08-01
6510,2017-08-02
6511,2017-08-03
6512,2017-08-04
6513,2017-08-07
6514,2017-08-08
6515,2017-08-09
6516,2017-08-10
6517,2017-08-11
6518,2017-08-14
6519,2017-08-15
6520,2017-08-16
6521,2017-08-17
6522,2017-08-18
6523,2017-08-21
6524,2017-08-22
6525,2017-08-23
6526,2017-08-24
6527,2017-08-25
6528,2017-08-28
6529,2017-08-29
6530,2017-08-30
6531,2017-08-31
6532,2017-09-01
6533,2017-09-04
6534,2017-09-05
6535,2017-09-06
6536,2017-09-07
6537,2017-09-08
6538,2017-09-11
6539,2017-09-12
6540,2017-09-13
6541,2017-09-14
6542,2017-09-15
6543,2017-09-18
6544,2017-09-19
6545,2017-09-20
6546,2017-09-21
6547,2017-09-22
6548,2017-09-25
6549,2017-09-26
6550,2017-09-27
6551,2017-09-28
6552,2017-09-29
6553,2017-10-09
6554,2017-10-10
6555,2017-10-11
6556,2017-10-12
6557,2017-10-13
6558,2017-10-16
6559,2017-10-17
6560,2017-10-18
6561,2017-10-19
6562,2017-10-20
6563,2017-10-23
6564,2017-10-24
6565,2017-10-25
6566,2017-10-26
6567,2017-10-27
6568,2017-10-30
6569,2017-10-31
6570,2017-11-01
6571,2017-11-02
6572,2017-11-03
6573,2017-11-06
6574,2017-11-07
6575,2017-11-08
6576,2017-11-09
6577,2017-11-10
6578,2017-11-13
6579,2017-11-14
6580,2017-11-15
6581,2017-11-16
6582,2017-11-17
6583,2017-11-20
6584,2017-11-21
6585,2017-11-22
6586,2017-11-23
6587,2017-11-24
6588,2017-11-27
6589,2017-11-28
6590,2017-11-29
6591,2017-11-30
6592,2017-12-01
6593,2017-12-04
6594,2017-12-05
6595,2017-12-06
6596,2017-12-07
6597,2017-12-08
6598,2017-12-11
6599,2017-12-12
6600,2017-12-13
6601,2017-12-14
6602,2017-12-15
6603,2017-12-18
6604,2017-12-19
6605,2017-12-20
6606,2017-12-21
6607,2017-12-22
6608,2017-12-25
6609,2017-12-26
6610,2017-12-27
6611,2017-12-28
6612,2017-12-29
6613,2018-01-02
6614,2018-01-03
6615,2018-01-04
6616,2018-01-05
6617,2018-01-08
6618,2018-01-09
6619,2018-01-10
6620,2018-01-11
6621,2018-01-12
6622,2018-01-15
6623,2018-01-16
6624,2018-01-17
6625,2018-01-18
6626,2018-01-19
6627,2018-01-22
6628,2018-01-23
6629,2018-01-24
6630,2018-01-25
6631,2018-01-26
6632,2018-01-29
6633,2018-01-30
6634,2018-01-31
6635,2018-02-01
6636,2018-02-02
6637,2018-02-05
6638,2018-02-06
6639,2018-02-07
6640,2018-02-08
6641,2018-02-09
6642,2018-02-12
6643,2018-02-13
6644,2018-02-14
6645,2018-02-22
6646,2018-02-23
6647,2018-02-26
6648,2018-02-27
6649,2018-02-28
6650,2018-03-01
6651,2018-03-02
6652,2018-03-05
6653,2018-03-06
6654,2018-03-07
6655,2018-03-08
6656,2018-03-09
6657,2018-03-12
6658,2018-03-13
6659,2018-03-14
6660,2018-03-15
6661,2018-03-16
6662,2018-03-19
6663,2018-03-20
6664,2018-03-21
6665,2018-03-22
6666,2018-03-23
6667,2018-03-26
6668,2018-03-27
6669,2018-03-28
6670,2018-03-29
6671,2018-03-30
6672,2018-04-02
6673,2018-04-03
6674,2018-04-04
6675,2018-04-09
6676,2018-04-10
6677,2018-04-11
6678,2018-04-12
6679,2018-04-13
6680,2018-04-16
6681,2018-04-17
6682,2018-04-18
6683,2018-04-19
6684,2018-04-20
6685,2018-04-23
6686,2018-04-24
6687,2018-04-25
6688,2018-04-26
6689,2018-04-27
6690,2018-05-02
6691,2018-05-03
6692,2018-05-04
6693,2018-05-07
6694,2018-05-08
6695,2018-05-09
6696,2018-05-10
6697,2018-05-11
6698,2018-05-14
6699,2018-05-15
6700,2018-05-16
6701,2018-05-17
6702,2018-05-18
6703,2018-05-21
6704,2018-05-22
6705,2018-05-23
6706,2018-05-24
6707,2018-05-25
6708,2018-05-28
6709,2018-05-29
6710,2018-05-30
6711,2018-05-31
6712,2018-06-01
6713,2018-06-04
6714,2018-06-05
6715,2018-06-06
6716,2018-06-07
6717,2018-06-08
6718,2018-06-11
6719,2018-06-12
6720,2018-06-13
6721,2018-06-14
6722,2018-06-15
6723,2018-06-19
6724,2018-06-20
6725,2018-06-21
6726,2018-06-22
6727,2018-06-25
6728,2018-06-26
6729,2018-06-27
6730,2018-06-28
6731,2018-06-29
6732,2018-07-02
6733,2018-07-03
6734,2018-07-04
6735,2018-07-05
6736,2018-07-06
6737,2018-07-09
6738,2018-07-10
6739,2018-07-11
6740,2018-07-12
6741,2018-07-13
6742,2018-07-16
6743,2018-07-17
6744,2018-07-18
6745,2018-07-19
6746,2018-07-20
6747,2018-07-23
6748,2018-07-24
6749,2018-07-25
6750,2018-07-26
6751,2018-07-27
6752,2018-07-30
6753,2018-07-31
6754,2018-08-01
6755,2018-08-02
6756,2018-08-03
6757,2018-08-06
6758,2018-08-07
6759,2018-08-08
6760,2018-08-09
6761,2018-08-10
6762,2018-08-13
6763,2018-08-14
6764,2018-08-15
6765,2018-08-16
6766,2018-08-17
6767,2018-08-20
6768,2018-08-21
6769,2018-08-22
6770,2018-08-23
6771,2018-08-24
6772,2018-08-27
6773,2018-08-28
6774,2018-08-29
6775,2018-08-30
6776,2018-08-31
6777,2018-09-03
6778,2018-09-04
6779,2018-09-05
6780,2018-09-06
6781,2018-09-07
6782,2018-09-10
6783,2018-09-11
6784,2018-09-12
6785,2018-09-13
6786,2018-09-14
6787,2018-09-17
6788,2018-09-18
6789,2018-09-19
6790,2018-09-20
6791,2018-09-21
6792,2018-09-25
6793,2018-09-26
6794,2018-09-27
6795,2018-09-28
6796,2018-10-08
6797,2018-10-09
6798,2018-10-10
6799,2018-10-11
6800,2018-10-12
6801,2018-10-15
6802,2018-10-16
6803,2018-10-17
6804,2018-10-18
6805,2018-10-19
6806,2018-10-22
6807,2018-10-23
6808,2018-10-24
6809,2018-10-25
6810,2018-10-26
6811,2018-10-29
6812,2018-10-30
6813,2018-10-31
6814,2018-11-01
6815,2018-11-02
6816,2018-11-05
6817,2018-11-06
6818,2018-11-07
6819,2018-11-08
6820,2018-11-09
6821,2018-11-12
6822,2018-11-13
6823,2018-11-14
6824,2018-11-15
6825,2018-11-16
6826,2018-11-19
6827,2018-11-20
6828,2018-11-21
6829,2018-11-22
6830,2018-11-23
6831,2018-11-26
6832,2018-11-27
6833,2018-11-28
6834,2018-11-29
6835,2018-11-30
6836,2018-12-03
6837,2018-12-04
6838,2018-12-05
6839,2018-12-06
6840,2018-12-07
6841,2018-12-10
6842,2018-12-11
6843,2018-12-12
6844,2018-12-13
6845,2018-12-14
6846,2018-12-17
6847,2018-12-18
6848,2018-12-19
6849,2018-12-20
6850,2018-12-21
6851,2018-12-24
6852,2018-12-25
6853,2018-12-26
6854,2018-12-27
6855,2018-12-28
6856,2019-01-02
6857,2019-01-03
6858,2019-01-04
6859,2019-01-07
6860,2019-01-08
6861,2019-01-09
6862,2019-01-10
6863,2019-01-11
6864,2019-01-14
6865,2019-01-15
6866,2019-01-16
6867,2019-01-17
6868,2019-01-18
6869,2019-01-21
6870,2019-01-22
6871,2019-01-23
6872,2019-01-24
6873,2019-01-25
6874,2019-01-28
6875,2019-01-29
6876,2019-01-30
6877,2019-01-31
6878,2019-02-01
6879,2019-02-11
6880,2019-02-12
6881,2019-02-13
6882,2019-02-14
6883,2019-02-15
6884,2019-02-18
6885,2019-02-19
6886,2019-02-20
6887,2019-02-21
6888,2019-02-22
6889,2019-02-25
6890,2019-02-26
6891,2019-02-27
6892,2019-02-28
6893,2019-03-01
6894,2019-03-04
6895,2019-03-05
6896,2019-03-06
6897,2019-03-07
6898,2019-03-08
6899,2019-03-11
6900,2019-03-12
6901,2019-03-13
6902,2019-03-14
6903,2019-03-15
6904,2019-03-18
6905,2019-03-19
6906,2019-03-20
6907,2019-03-21
6908,2019-03-22
6909,2019-03-25
6910,2019-03-26
6911,2019-03-27
6912,2019-03-28
6913,2019-03-29
6914,2019-04-01
6915,2019-04-02
6916,2019-04-03
6917,2019-04-04
6918,2019-04-08
6919,2019-04-09
6920,2019-04-10
6921,2019-04-11
6922,2019-04-12
6923,2019-04-15
6924,2019-04-16
6925,2019-04-17
6926,2019-04-18
6927,2019-04-19
6928,2019-04-22
6929,2019-04-23
6930,2019-04-24
6931,2019-04-25
6932,2019-04-26
6933,2019-04-29
6934,2019-04-30
6935,2019-05-06
6936,2019-05-07
6937,2019-05-08
6938,2019-05-09
6939,2019-05-10
6940,2019-05-13
6941,2019-05-14
6942,2019-05-15
6943,2019-05-16
6944,2019-05-17
6945,2019-05-20
6946,2019-05-21
6947,2019-05-22
6948,2019-05-23
6949,2019-05-24
6950,2019-05-27
6951,2019-05-28
6952,2019-05-29
6953,2019-05-30
6954,2019-05-31
6955,2019-06-03
6956,2019-06-04
6957,2019-06-05
6958,2019-06-06
6959,2019-06-10
6960,2019-06-11
6961,2019-06-12
6962,2019-06-13
6963,2019-06-14
6964,2019-06-17
6965,2019-06-18
6966,2019-06-19
6967,2019-06-20
6968,2019-06-21
6969,2019-06-24
6970,2019-06-25
6971,2019-06-26
6972,2019-06-27
6973,2019-06-28
6974,2019-07-01
6975,2019-07-02
6976,2019-07-03
6977,2019-07-04
6978,2019-07-05
6979,2019-07-08
6980,2019-07-09
6981,2019-07-10
6982,2019-07-11
6983,2019-07-12
6984,2019-07-15
6985,2019-07-16
6986,2019-07-17
6987,2019-07-18
6988,2019-07-19
6989,2019-07-22
6990,2019-07-23
6991,2019-07-24
6992,2019-07-25
6993,2019-07-26
6994,2019-07-29
6995,2019-07-30
6996,2019-07-31
6997,2019-08-01
6998,2019-08-02
6999,2019-08-05
7000,2019-08-06
7001,2019-08-07
7002,2019-08-08
7003,2019-08-09
7004,2019-08-12
7005,2019-08-13
7006,2019-08-14
7007,2019-08-15
7008,2019-08-16
7009,2019-08-19
7010,2019-08-20
7011,2019-08-21
7012,2019-08-22
7013,2019-08-23
7014,2019-08-26
7015,2019-08-27
7016,2019-08-28
7017,2019-08-29
7018,2019-08-30
7019,2019-09-02
7020,2019-09-03
7021,2019-09-04
7022,2019-09-05
7023,2019-09-06
7024,2019-09-09
7025,2019-09-10
7026,2019-09-11
7027,2019-09-12
7028,2019-09-16
7029,2019-09-17
7030,2019-09-18
7031,2019-09-19
7032,2019-09-20
7033,2019-09-23
7034,2019-09-24
7035,2019-09-25
7036,2019-09-26
7037,2019-09-27
7038,2019-09-30
7039,2019-10-08
7040,2019-10-09
7041,2019-10-10
7042,2019-10-11
7043,2019-10-14
7044,2019-10-15
7045,2019-10-16
7046,2019-10-17
7047,2019-10-18
7048,2019-10-21
7049,2019-10-22
7050,2019-10-23
7051,2019-10-24
7052,2019-10-25
7053,2019-10-28
7054,2019-10-29
7055,2019-10-30
7056,2019-10-31
7057,2019-11-01
7058,2019-11-04
7059,2019-11-05
7060,2019-11-06
7061,2019-11-07
7062,2019-11-08
7063,2019-11-11
7064,2019-11-12
7065,2019-11-13
7066,2019-11-14
7067,2019-11-15
7068,2019-11-18
7069,2019-11-19
7070,2019-11-20
7071,2019-11-21
7072,2019-11-22
7073,2019-11-25
7074,2019-11-26
7075,2019-11-27
7076,2019-11-28
7077,2019-11-29
7078,2019-12-02
7079,2019-12-03
7080,2019-12-04
7081,2019-12-05
7082,2019-12-06
7083,2019-12-09
7084,2019-12-10
7085,2019-12-11
7086,2019-12-12
7087,2019-12-13
7088,2019-12-16
7089,2019-12-17
7090,2019-12-18
7091,2019-12-19
7092,2019-12-20
7093,2019-12-23
7094,2019-12-24
7095,2019-12-25
7096,2019-12-26
7097,2019-12-27
7098,2019-12-30
7099,2019-12-31
7100,2020-01-02
7101,2020-01-03
7102,2020-01-06
7103,2020-01-07
7104,2020-01-08
7105,2020-01-09
7106,2020-01-10
7107,2020-01-13
7108,2020-01-14
7109,2020-01-15
7110,2020-01-16
7111,2020-01-17
7112,2020-01-20
7113,2020-01-21
7114,2020-01-22
7115,2020-01-23
7116,2020-02-03
7117,2020-02-04
7118,2020-02-05
7119,2020-02-06
7120,2020-02-07
7121,2020-02-10
7122,2020-02-11
7123,2020-02-12
7124,2020-02-13
7125,2020-02-14
7126,2020-02-17
7127,2020-02-18
7128,2020-02-19
7129,2020-02-20
7130,2020-02-21
7131,2020-02-24
7132,2020-02-25
7133,2020-02-26
7134,2020-02-27
7135,2020-02-28
7136,2020-03-02
7137,2020-03-03
7138,2020-03-04
7139,2020-03-05
7140,2020-03-06
7141,2020-03-09
7142,2020-03-10
7143,2020-03-11
7144,2020-03-12
7145,2020-03-13
7146,2020-03-16
7147,2020-03-17
7148,2020-03-18
7149,2020-03-19
7150,2020-03-20
7151,2020-03-23
7152,2020-03-24
7153,2020-03-25
7154,2020-03-26
7155,2020-03-27
7156,2020-03-30
7157,2020-03-31
7158,2020-04-01
7159,2020-04-02
7160,2020-04-03
7161,2020-04-07
7162,2020-04-08
7163,2020-04-09
7164,2020-04-10
7165,2020-04-13
7166,2020-04-14
7167,2020-04-15
7168,2020-04-16
7169,2020-04-17
7170,2020-04-20
7171,2020-04-21
7172,2020-04-22
7173,2020-04-23
7174,2020-04-24
7175,2020-04-27
7176,2020-04-28
7177,2020-04-29
7178,2020-04-30
7179,2020-05-06
7180,2020-05-07
7181,2020-05-08
7182,2020-05-11
7183,2020-05-12
7184,2020-05-13
7185,2020-05-14
7186,2020-05-15
7187,2020-05-18
7188,2020-05-19
7189,2020-05-20
7190,2020-05-21
7191,2020-05-22
7192,2020-05-25
7193,2020-05-26
7194,2020-05-27
7195,2020-05-28
7196,2020-05-29
7197,2020-06-01
7198,2020-06-02
7199,2020-06-03
7200,2020-06-04
7201,2020-06-05
7202,2020-06-08
7203,2020-06-09
7204,2020-06-10
7205,2020-06-11
7206,2020-06-12
7207,2020-06-15
7208,2020-06-16
7209,2020-06-17
7210,2020-06-18
7211,2020-06-19
7212,2020-06-22
7213,2020-06-23
7214,2020-06-24
7215,2020-06-29
7216,2020-06-30
7217,2020-07-01
7218,2020-07-02
7219,2020-07-03
7220,2020-07-06
7221,2020-07-07
7222,2020-07-08
7223,2020-07-09
7224,2020-07-10
7225,2020-07-13
7226,2020-07-14
7227,2020-07-15
7228,2020-07-16
7229,2020-07-17
7230,2020-07-20
7231,2020-07-21
7232,2020-07-22
7233,2020-07-23
7234,2020-07-24
7235,2020-07-27
7236,2020-07-28
7237,2020-07-29
7238,2020-07-30
7239,2020-07-31
7240,2020-08-03
7241,2020-08-04
7242,2020-08-05
7243,2020-08-06
7244,2020-08-07
7245,2020-08-10
7246,2020-08-11
7247,2020-08-12
7248,2020-08-13
7249,2020-08-14
7250,2020-08-17
7251,2020-08-18
7252,2020-08-19
7253,2020-08-20
7254,2020-08-21
7255,2020-08-24
7256,2020-08-25
7257,2020-08-26
7258,2020-08-27
7259,2020-08-28
7260,2020-08-31
7261,2020-09-01
7262,2020-09-02
7263,2020-09-03
7264,2020-09-04
7265,2020-09-07
7266,2020-09-08
7267,2020-09-09
7268,2020-09-10
7269,2020-09-11
7270,2020-09-14
7271,2020-09-15
7272,2020-09-16
7273,2020-09-17
7274,2020-09-18
7275,2020-09-21
7276,2020-09-22
7277,2020-09-23
7278,2020-09-24
7279,2020-09-25
7280,2020-09-28
7281,2020-09-29
7282,2020-09-30
7283,2020-10-09
7284,2020-10-12
7285,2020-10-13
7286,2020-10-14
7287,2020-10-15
7288,2020-10-16
7289,2020-10-19
7290,2020-10-20
7291,2020-10-21
7292,2020-10-22
7293,2020-10-23
7294,2020-10-26
7295,2020-10-27
7296,2020-10-28
7297,2020-10-29
7298,2020-10-30
7299,2020-11-02
7300,2020-11-03
7301,2020-11-04
7302,2020-11-05
7303,2020-11-06
7304,2020-11-09
7305,2020-11-10
7306,2020-11-11
7307,2020-11-12
7308,2020-11-13
7309,2020-11-16
7310,2020-11-17
7311,2020-11-18
7312,2020-11-19
7313,2020-11-20
7314,2020-11-23
7315,2020-11-24
7316,2020-11-25
7317,2020-11-26
7318,2020-11-27
7319,2020-11-30
7320,2020-12-01
7321,2020-12-02
7322,2020-12-03
7323,2020-12-04
7324,2020-12-07
7325,2020-12-08
7326,2020-12-09
7327,2020-12-10
7328,2020-12-11
7329,2020-12-14
7330,2020-12-15
7331,2020-12-16
7332,2020-12-17
7333,2020-12-18
7334,2020-12-21
7335,2020-12-22
7336,2020-12-23
7337,2020-12-24
7338,2020-12-25
7339,2020-12-28
7340,2020-12-29
7341,2020-12-30
7342,2020-12-31
7343,2021-01-04
7344,2021-01-05
7345,2021-01-06
7346,2021-01-07
7347,2021-01-08
7348,2021-01-11
7349,2021-01-12
7350,2021-01-13
7351,2021-01-14
7352,2021-01-15
7353,2021-01-18
7354,2021-01-19
7355,2021-01-20
7356,2021-01-21
7357,2021-01-22
7358,2021-01-25
7359,2021-01-26
7360,2021-01-27
7361,2021-01-28
7362,2021-01-29
7363,2021-02-01
7364,2021-02-02
7365,2021-02-03
7366,2021-02-04
7367,2021-02-05
7368,2021-02-08
7369,2021-02-09
7370,2021-02-10
7371,2021-02-18
7372,2021-02-19
7373,2021-02-22
7374,2021-02-23
7375,2021-02-24
7376,2021-02-25
7377,2021-02-26
7378,2021-03-01
7379,2021-03-02
7380,2021-03-03
7381,2021-03-04
7382,2021-03-05
7383,2021-03-08
7384,2021-03-09
7385,2021-03-10
7386,2021-03-11
7387,2021-03-12
7388,2021-03-15
7389,2021-03-16
7390,2021-03-17
7391,2021-03-18
7392,2021-03-19
7393,2021-03-22
7394,2021-03-23
7395,2021-03-24
7396,2021-03-25
7397,2021-03-26
7398,2021-03-29
7399,2021-03-30
7400,2021-03-31
7401,2021-04-01
7402,2021-04-02
7403,2021-04-06
7404,2021-04-07
7405,2021-04-08
7406,2021-04-09
7407,2021-04-12
7408,2021-04-13
7409,2021-04-14
7410,2021-04-15
7411,2021-04-16
7412,2021-04-19
7413,2021-04-20
7414,2021-04-21
7415,2021-04-22
7416,2021-04-23
7417,2021-04-26
7418,2021-04-27
7419,2021-04-28
7420,2021-04-29
7421,2021-04-30
7422,2021-05-06
7423,2021-05-07
7424,2021-05-10
7425,2021-05-11
7426,2021-05-12
7427,2021-05-13
7428,2021-05-14
7429,2021-05-17
7430,2021-05-18
7431,2021-05-19
7432,2021-05-20
7433,2021-05-21
7434,2021-05-24
7435,2021-05-25
7436,2021-05-26
7437,2021-05-27
7438,2021-05-28
7439,2021-05-31
7440,2021-06-01
7441,2021-06-02
7442,2021-06-03
7443,2021-06-04
7444,2021-06-07
7445,2021-06-08
7446,2021-06-09
7447,2021-06-10
7448,2021-06-11
7449,2021-06-15
7450,2021-06-16
7451,2021-06-17
7452,2021-06-18
7453,2021-06-21
7454,2021-06-22
7455,2021-06-23
7456,2021-06-24
7457,2021-06-25
7458,2021-06-28
7459,2021-06-29
7460,2021-06-30
7461,2021-07-01
7462,2021-07-02
7463,2021-07-05
7464,2021-07-06
7465,2021-07-07
7466,2021-07-08
7467,2021-07-09
7468,2021-07-12
7469,2021-07-13
7470,2021-07-14
7471,2021-07-15
7472,2021-07-16
7473,2021-07-19
7474,2021-07-20
7475,2021-07-21
7476,2021-07-22
7477,2021-07-23
7478,2021-07-26
7479,2021-07-27
7480,2021-07-28
7481,2021-07-29
7482,2021-07-30
7483,2021-08-02
7484,2021-08-03
7485,2021-08-04
7486,2021-08-05
7487,2021-08-06
7488,2021-08-09
7489,2021-08-10
7490,2021-08-11
7491,2021-08-12
7492,2021-08-13
7493,2021-08-16
7494,2021-08-17
7495,2021-08-18
7496,2021-08-19
7497,2021-08-20
7498,2021-08-23
7499,2021-08-24
7500,2021-08-25
7501,2021-08-26
7502,2021-08-27
7503,2021-08-30
7504,2021-08-31
7505,2021-09-01
7506,2021-09-02
7507,2021-09-03
7508,2021-09-06
7509,2021-09-07
7510,2021-09-08
7511,2021-09-09
7512,2021-09-10
7513,2021-09-13
7514,2021-09-14
7515,2021-09-15
7516,2021-09-16
7517,2021-09-17
7518,2021-09-22
7519,2021-09-23
7520,2021-09-24
7521,2021-09-27
7522,2021-09-28
7523,2021-09-29
7524,2021-09-30
7525,2021-10-08
7526,2021-10-11
7527,2021-10-12
7528,2021-10-13
7529,2021-10-14
7530,2021-10-15
7531,2021-10-18
7532,2021-10-19
7533,2021-10-20
7534,2021-10-21
7535,2021-10-22
7536,2021-10-25
7537,2021-10-26
7538,2021-10-27
7539,2021-10-28
7540,2021-10-29
7541,2021-11-01
7542,2021-11-02
7543,2021-11-03
7544,2021-11-04
7545,2021-11-05
7546,2021-11-08
7547,2021-11-09
7548,2021-11-10
7549,2021-11-11
7550,2021-11-12
7551,2021-11-15
7552,2021-11-16
7553,2021-11-17
7554,2021-11-18
7555,2021-11-19
7556,2021-11-22
7557,2021-11-23
7558,2021-11-24
7559,2021-11-25
7560,2021-11-26
7561,2021-11-29
7562,2021-11-30
7563,2021-12-01
7564,2021-12-02
7565,2021-12-03
7566,2021-12-06
7567,2021-12-07
7568,2021-12-08
7569,2021-12-09
7570,2021-12-10
7571,2021-12-13
7572,2021-12-14
7573,2021-12-15
7574,2021-12-16
7575,2021-12-17
7576,2021-12-20
7577,2021-12-21
7578,2021-12-22
7579,2021-12-23
7580,2021-12-24
7581,2021-12-27
7582,2021-12-28
7583,2021-12-29
7584,2021-12-30
7585,2021-12-31
7586,2022-01-04
7587,2022-01-05
7588,2022-01-06
7589,2022-01-07
7590,2022-01-10
7591,2022-01-11
7592,2022-01-12
7593,2022-01-13
7594,2022-01-14
7595,2022-01-17
7596,2022-01-18
7597,2022-01-19
7598,2022-01-20
7599,2022-01-21
7600,2022-01-24
7601,2022-01-25
7602,2022-01-26
7603,2022-01-27
7604,2022-01-28
7605,2022-02-07
7606,2022-02-08
7607,2022-02-09
7608,2022-02-10
7609,2022-02-11
7610,2022-02-14
7611,2022-02-15
7612,2022-02-16
7613,2022-02-17
7614,2022-02-18
7615,2022-02-21
7616,2022-02-22
7617,2022-02-23
7618,2022-02-24
7619,2022-02-25
7620,2022-02-28
7621,2022-03-01
7622,2022-03-02
7623,2022-03-03
7624,2022-03-04
7625,2022-03-07
7626,2022-03-08
7627,2022-03-09
7628,2022-03-10
7629,2022-03-11
7630,2022-03-14
7631,2022-03-15
7632,2022-03-16
7633,2022-03-17
7634,2022-03-18
7635,2022-03-21
7636,2022-03-22
7637,2022-03-23
7638,2022-03-24
7639,2022-03-25
7640,2022-03-28
7641,2022-03-29
7642,2022-03-30
7643,2022-03-31
7644,2022-04-01
7645,2022-04-06
7646,2022-04-07
7647,2022-04-08
7648,2022-04-11
7649,2022-04-12
7650,2022-04-13
7651,2022-04-14
7652,2022-04-15
7653,2022-04-18
7654,2022-04-19
7655,2022-04-20
7656,2022-04-21
7657,2022-04-22
7658,2022-04-25
7659,2022-04-26
7660,2022-04-27
7661,2022-04-28
7662,2022-04-29
7663,2022-05-05
7664,2022-05-06
7665,2022-05-09
7666,2022-05-10
7667,2022-05-11
7668,2022-05-12
7669,2022-05-13
7670,2022-05-16
7671,2022-05-17
7672,2022-05-18
7673,2022-05-19
7674,2022-05-20
7675,2022-05-23
7676,2022-05-24
7677,2022-05-25
7678,2022-05-26
7679,2022-05-27
7680,2022-05-30
7681,2022-05-31
7682,2022-06-01
7683,2022-06-02
7684,2022-06-06
7685,2022-06-07
7686,2022-06-08
7687,2022-06-09
7688,2022-06-10
7689,2022-06-13
7690,2022-06-14
7691,2022-06-15
7692,2022-06-16
7693,2022-06-17
7694,2022-06-20
7695,2022-06-21
7696,2022-06-22
7697,2022-06-23
7698,2022-06-24
7699,2022-06-27
7700,2022-06-28
7701,2022-06-29
7702,2022-06-30
7703,2022-07-01
7704,2022-07-04
7705,2022-07-05
7706,2022-07-06
7707,2022-07-07
7708,2022-07-08
7709,2022-07-11
7710,2022-07-12
7711,2022-07-13
7712,2022-07-14
7713,2022-07-15
7714,2022-07-18
7715,2022-07-19
7716,2022-07-20
7717,2022-07-21
7718,2022-07-22
7719,2022-07-25
7720,2022-07-26
7721,2022-07-27
7722,2022-07-28
7723,2022-07-29
7724,2022-08-01
7725,2022-08-02
7726,2022-08-03
7727,2022-08-04
7728,2022-08-05
7729,2022-08-08
7730,2022-08-09
7731,2022-08-10
7732,2022-08-11
7733,2022-08-12
7734,2022-08-15
7735,2022-08-16
7736,2022-08-17
7737,2022-08-18
7738,2022-08-19
7739,2022-08-22
7740,2022-08-23
7741,2022-08-24
7742,2022-08-25
7743,2022-08-26
7744,2022-08-29
7745,2022-08-30
7746,2022-08-31
7747,2022-09-01
7748,2022-09-02
7749,2022-09-05
7750,2022-09-06
7751,2022-09-07
7752,2022-09-08
7753,2022-09-09
7754,2022-09-13
7755,2022-09-14
7756,2022-09-15
7757,2022-09-16
7758,2022-09-19
7759,2022-09-20
7760,2022-09-21
7761,2022-09-22
7762,2022-09-23
7763,2022-09-26
7764,2022-09-27
7765,2022-09-28
7766,2022-09-29
7767,2022-09-30
7768,2022-10-10
7769,2022-10-11
7770,2022-10-12
7771,2022-10-13
7772,2022-10-14
7773,2022-10-17
7774,2022-10-18
7775,2022-10-19
7776,2022-10-20
7777,2022-10-21
7778,2022-10-24
7779,2022-10-25
7780,2022-10-26
7781,2022-10-27
7782,2022-10-28
7783,2022-10-31
7784,2022-11-01
7785,2022-11-02
7786,2022-11-03
7787,2022-11-04
7788,2022-11-07
7789,2022-11-08
7790,2022-11-09
7791,2022-11-10
7792,2022-11-11
7793,2022-11-14
7794,2022-11-15
7795,2022-11-16
7796,2022-11-17
7797,2022-11-18
7798,2022-11-21
7799,2022-11-22
7800,2022-11-23
7801,2022-11-24
7802,2022-11-25
7803,2022-11-28
7804,2022-11-29
7805,2022-11-30
7806,2022-12-01
7807,2022-12-02
7808,2022-12-05
7809,2022-12-06
7810,2022-12-07
7811,2022-12-08
7812,2022-12-09
7813,2022-12-12
7814,2022-12-13
7815,2022-12-14
7816,2022-12-15
7817,2022-12-16
7818,2022-12-19
7819,2022-12-20
7820,2022-12-21
7821,2022-12-22
7822,2022-12-23
7823,2022-12-26
7824,2022-12-27
7825,2022-12-28
7826,2022-12-29
7827,2022-12-30
7828,2023-01-03
7829,2023-01-04
7830,2023-01-05
7831,2023-01-06
7832,2023-01-09
7833,2023-01-10
7834,2023-01-11
7835,2023-01-12
7836,2023-01-13
7837,2023-01-16
7838,2023-01-17
7839,2023-01-18
7840,2023-01-19
7841,2023-01-20
7842,2023-01-30
7843,2023-01-31
7844,2023-02-01
7845,2023-02-02
7846,2023-02-03
7847,2023-02-06
7848,2023-02-07
7849,2023-02-08
7850,2023-02-09
7851,2023-02-10
7852,2023-02-13
7853,2023-02-14
7854,2023-02-15
7855,2023-02-16
7856,2023-02-17
7857,2023-02-20
7858,2023-02-21
7859,2023-02-22
7860,2023-02-23
7861,2023-02-24
7862,2023-02-27
7863,2023-02-28
7864,2023-03-01
7865,2023-03-02
7866,2023-03-03
7867,2023-03-06
7868,2023-03-07
7869,2023-03-08
7870,2023-03-09
7871,2023-03-10
7872,2023-03-13
7873,2023-03-14
7874,2023-03-15
7875,2023-03-16
7876,2023-03-17
7877,2023-03-20
7878,2023-03-21
7879,2023-03-22
7880,2023-03-23
7881,2023-03-24
7882,2023-03-27
7883,2023-03-28
7884,2023-03-29
7885,2023-03-30
7886,2023-03-31
7887,2023-04-03
7888,2023-04-04
7889,2023-04-06
7890,2023-04-07
7891,2023-04-10
7892,2023-04-11
7893,2023-04-12
7894,2023-04-13
7895,2023-04-14
7896,2023-04-17
7897,2023-04-18
7898,2023-04-19
7899,2023-04-20
7900,2023-04-21
7901,2023-04-24
7902,2023-04-25
7903,2023-04-26
7904,2023-04-27
7905,2023-04-28
7906,2023-05-04
7907,2023-05-05
7908,2023-05-08
7909,2023-05-09
7910,2023-05-10
7911,2023-05-11
7912,2023-05-12
7913,2023-05-15
7914,2023-05-16
7915,2023-05-17
7916,2023-05-18
7917,2023-05-19
7918,2023-05-22
7919,2023-05-23
7920,2023-05-24
7921,2023-05-25
7922,2023-05-26
7923,2023-05-29
7924,2023-05-30
7925,2023-05-31
7926,2023-06-01
7927,2023-06-02
7928,2023-06-05
7929,2023-06-06
7930,2023-06-07
7931,2023-06-08
7932,2023-06-09
7933,2023-06-12
7934,2023-06-13
7935,2023-06-14
7936,2023-06-15
7937,2023-06-16
7938,2023-06-19
7939,2023-06-20
7940,2023-06-21
7941,2023-06-26
7942,2023-06-27
7943,2023-06-28
7944,2023-06-29
7945,2023-06-30
7946,2023-07-03
7947,2023-07-04
7948,2023-07-05
7949,2023-07-06
7950,2023-07-07
7951,2023-07-10
7952,2023-07-11
7953,2023-07-12
7954,2023-07-13
7955,2023-07-14
7956,2023-07-17
7957,2023-07-18
7958,2023-07-19
7959,2023-07-20
7960,2023-07-21
7961,2023-07-24
7962,2023-07-25
7963,2023-07-26
7964,2023-07-27
7965,2023-07-28
7966,2023-07-31
7967,2023-08-01
7968,2023-08-02
7969,2023-08-03
7970,2023-08-04
7971,2023-08-07
7972,2023-08-08
7973,2023-08-09
7974,2023-08-10
7975,2023-08-11
7976,2023-08-14
7977,2023-08-15
7978,2023-08-16
7979,2023-08-17
7980,2023-08-18
7981,2023-08-21
7982,2023-08-22
7983,2023-08-23
7984,2023-08-24
7985,2023-08-25
7986,2023-08-28
7987,2023-08-29
7988,2023-08-30
7989,2023-08-31
7990,2023-09-01
7991,2023-09-04
7992,2023-09-05
7993,2023-09-06
7994,2023-09-07
7995,2023-09-08
7996,2023-09-11
7997,2023-09-12
7998,2023-09-13
7999,2023-09-14
8000,2023-09-15
8001,2023-09-18
8002,2023-09-19
8003,2023-09-20
8004,2023-09-21
8005,2023-09-22
8006,2023-09-25
8007,2023-09-26
8008,2023-09-27
8009,2023-09-28
8010,2023-10-09
8011,2023-10-10
8012,2023-10-11
8013,2023-10-12
8014,2023-10-13
8015,2023-10-16
8016,2023-10-17
8017,2023-10-18
8018,2023-10-19
8019,2023-10-20
8020,2023-10-23
8021,2023-10-24
8022,2023-10-25
8023,2023-10-26
8024,2023-10-27
8025,2023-10-30
8026,2023-10-31
8027,2023-11-01
8028,2023-11-02
8029,2023-11-03
8030,2023-11-06
8031,2023-11-07
8032,2023-11-08
8033,2023-11-09
8034,2023-11-10
8035,2023-11-13
8036,2023-11-14
8037,2023-11-15
8038,2023-11-16
8039,2023-11-17
8040,2023-11-20
8041,2023-11-21
8042,2023-11-22
8043,2023-11-23
8044,2023-11-24
8045,2023-11-27
8046,2023-11-28
8047,2023-11-29
8048,2023-11-30
8049,2023-12-01
8050,2023-12-04
8051,2023-12-05
8052,2023-12-06
8053,2023-12-07
8054,2023-12-08
8055,2023-12-11
8056,2023-12-12
8057,2023-12-13
8058,2023-12-14
8059,2023-12-15
8060,2023-12-18
8061,2023-12-19
8062,2023-12-20
8063,2023-12-21
8064,2023-12-22
8065,2023-12-25
8066,2023-12-26
8067,2023-12-27
8068,2023-12-28
8069,2023-12-29
8070,2024-01-02
8071,2024-01-03
8072,2024-01-04
8073,2024-01-05
8074,2024-01-08
8075,2024-01-09
8076,2024-01-10
8077,2024-01-11
8078,2024-01-12
8079,2024-01-15
8080,2024-01-16
8081,2024-01-17
8082,2024-01-18
8083,2024-01-19
8084,2024-01-22
8085,2024-01-23
8086,2024-01-24
8087,2024-01-25
8088,2024-01-26
8089,2024-01-29
8090,2024-01-30
8091,2024-01-31
8092,2024-02-01
8093,2024-02-02
8094,2024-02-05
8095,2024-02-06
8096,2024-02-07
8097,2024-02-08
8098,2024-02-19
8099,2024-02-20
8100,2024-02-21
8101,2024-02-22
8102,2024-02-23
8103,2024-02-26
8104,2024-02-27
8105,2024-02-28
8106,2024-02-29
8107,2024-03-01
8108,2024-03-04
8109,2024-03-05
8110,2024-03-06
8111,2024-03-07
8112,2024-03-08
8113,2024-03-11
8114,2024-03-12
8115,2024-03-13
8116,2024-03-14
8117,2024-03-15
8118,2024-03-18
8119,2024-03-19
8120,2024-03-20
8121,2024-03-21
8122,2024-03-22
8123,2024-03-25
8124,2024-03-26
8125,2024-03-27
8126,2024-03-28
8127,2024-03-29
8128,2024-04-01
8129,2024-04-02
8130,2024-04-03
8131,2024-04-08
8132,2024-04-09
8133,2024-04-10
8134,2024-04-11
8135,2024-04-12
8136,2024-04-15
8137,2024-04-16
8138,2024-04-17
8139,2024-04-18
8140,2024-04-19
8141,2024-04-22
8142,2024-04-23
8143,2024-04-24
8144,2024-04-25
8145,2024-04-26
8146,2024-04-29
8147,2024-04-30
8148,2024-05-06
8149,2024-05-07
8150,2024-05-08
8151,2024-05-09
8152,2024-05-10
8153,2024-05-13
8154,2024-05-14
8155,2024-05-15
8156,2024-05-16
8157,2024-05-17
8158,2024-05-20
8159,2024-05-21
8160,2024-05-22
8161,2024-05-23
8162,2024-05-24
8163,2024-05-27
8164,2024-05-28
8165,2024-05-29
8166,2024-05-30
8167,2024-05-31
8168,2024-06-03
8169,2024-06-04
8170,2024-06-05
8171,2024-06-06
8172,2024-06-07
8173,2024-06-11
8174,2024-06-12
8175,2024-06-13
8176,2024-06-14
8177,2024-06-17
8178,2024-06-18
8179,2024-06-19
8180,2024-06-20
8181,2024-06-21
8182,2024-06-24
8183,2024-06-25
8184,2024-06-26
8185,2024-06-27
8186,2024-06-28
8187,2024-07-01
8188,2024-07-02
8189,2024-07-03
8190,2024-07-04
8191,2024-07-05
8192,2024-07-08
8193,2024-07-09
8194,2024-07-10
8195,2024-07-11
8196,2024-07-12
8197,2024-07-15
8198,2024-07-16
8199,2024-07-17
8200,2024-07-18
8201,2024-07-19
8202,2024-07-22
8203,2024-07-23
8204,2024-07-24
8205,2024-07-25
8206,2024-07-26
8207,2024-07-29
8208,2024-07-30
8209,2024-07-31
8210,2024-08-01
8211,2024-08-02
8212,2024-08-05
8213,2024-08-06
8214,2024-08-07
8215,2024-08-08
8216,2024-08-09
8217,2024-08-12
8218,2024-08-13
8219,2024-08-14
8220,2024-08-15
8221,2024-08-16
8222,2024-08-19
8223,2024-08-20
8224,2024-08-21
8225,2024-08-22
8226,2024-08-23
8227,2024-08-26
8228,2024-08-27
8229,2024-08-28
8230,2024-08-29
8231,2024-08-30
8232,2024-09-02
8233,2024-09-03
8234,2024-09-04
8235,2024-09-05
8236,2024-09-06
8237,2024-09-09
8238,2024-09-10
8239,2024-09-11
8240,2024-09-12
8241,2024-09-13
8242,2024-09-18
8243,2024-09-19
8244,2024-09-20
8245,2024-09-23
8246,2024-09-24
8247,2024-09-25
8248,2024-09-26
8249,2024-09-27
8250,2024-09-30
8251,2024-10-08
8252,2024-10-09
8253,2024-10-10
8254,2024-10-11
8255,2024-10-14
8256,2024-10-15
8257,2024-10-16
8258,2024-10-17
8259,2024-10-18
8260,2024-10-21
8261,2024-10-22
8262,2024-10-23
8263,2024-10-24
8264,2024-10-25
8265,2024-10-28
8266,2024-10-29
8267,2024-10-30
8268,2024-10-31
8269,2024-11-01
8270,2024-11-04
8271,2024-11-05
8272,2024-11-06
8273,2024-11-07
8274,2024-11-08
8275,2024-11-11
8276,2024-11-12
8277,2024-11-13
8278,2024-11-14
8279,2024-11-15
8280,2024-11-18
8281,2024-11-19
8282,2024-11-20
8283,2024-11-21
8284,2024-11-22
8285,2024-11-25
8286,2024-11-26
8287,2024-11-27
8288,2024-11-28
8289,2024-11-29
8290,2024-12-02
8291,2024-12-03
8292,2024-12-04
8293,2024-12-05
8294,2024-12-06
8295,2024-12-09
8296,2024-12-10
8297,2024-12-11
8298,2024-12-12
8299,2024-12-13
8300,2024-12-16
8301,2024-12-17
8302,2024-12-18
8303,2024-12-19
8304,2024-12-20
8305,2024-12-23
8306,2024-12-24
8307,2024-12-25
8308,2024-12-26
8309,2024-12-27
8310,2024-12-30
8311,2024-12-31
8312,2025-01-02
8313,2025-01-03
8314,2025-01-06
8315,2025-01-07
8316,2025-01-08
8317,2025-01-09
8318,2025-01-10
8319,2025-01-13
8320,2025-01-14
8321,2025-01-15
8322,2025-01-16
8323,2025-01-17
8324,2025-01-20
8325,2025-01-21
8326,2025-01-22
8327,2025-01-23
8328,2025-01-24
8329,2025-01-27
8330,2025-02-05
8331,2025-02-06
8332,2025-02-07
8333,2025-02-10
8334,2025-02-11
8335,2025-02-12
8336,2025-02-13
8337,2025-02-14
8338,2025-02-17
8339,2025-02-18
8340,2025-02-19
8341,2025-02-20
8342,2025-02-21
8343,2025-02-24
8344,2025-02-25
8345,2025-02-26
8346,2025-02-27
8347,2025-02-28
8348,2025-03-03
8349,2025-03-04
8350,2025-03-05
8351,2025-03-06
8352,2025-03-07
8353,2025-03-10
8354,2025-03-11
8355,2025-03-12
8356,2025-03-13
8357,2025-03-14
8358,2025-03-17
8359,2025-03-18
8360,2025-03-19
8361,2025-03-20
8362,2025-03-21
8363,2025-03-24
8364,2025-03-25
8365,2025-03-26
8366,2025-03-27
8367,2025-03-28
8368,2025-03-31
8369,2025-04-01
8370,2025-04-02
8371,2025-04-03
8372,2025-04-07
8373,2025-04-08
8374,2025-04-09
8375,2025-04-10
8376,2025-04-11
8377,2025-04-14
8378,2025-04-15
8379,2025-04-16
8380,2025-04-17
8381,2025-04-18
8382,2025-04-21
8383,2025-04-22
8384,2025-04-23
8385,2025-04-24
8386,2025-04-25
8387,2025-04-28
8388,2025-04-29
8389,2025-04-30
8390,2025-05-06
8391,2025-05-07
8392,2025-05-08
8393,2025-05-09
8394,2025-05-12
8395,2025-05-13
8396,2025-05-14
8397,2025-05-15
8398,2025-05-16
8399,2025-05-19
8400,2025-05-20
8401,2025-05-21
8402,2025-05-22
8403,2025-05-23
8404,2025-05-26
8405,2025-05-27
8406,2025-05-28
8407,2025-05-29
8408,2025-05-30
8409,2025-06-03
8410,2025-06-04
8411,2025-06-05
8412,2025-06-06
8413,2025-06-09
8414,2025-06-10
8415,2025-06-11
8416,2025-06-12
8417,2025-06-13
8418,2025-06-16
8419,2025-06-17
8420,2025-06-18
8421,2025-06-19
8422,2025-06-20
8423,2025-06-23
8424,2025-06-24
8425,2025-06-25
8426,2025-06-26
8427,2025-06-27
8428,2025-06-30
8429,2025-07-01
8430,2025-07-02
8431,2025-07-03
8432,2025-07-04
8433,2025-07-07
8434,2025-07-08
8435,2025-07-09
8436,2025-07-10
8437,2025-07-11
8438,2025-07-14
8439,2025-07-15
8440,2025-07-16
8441,2025-07-17
8442,2025-07-18
8443,2025-07-21
8444,2025-07-22
8445,2025-07-23
8446,2025-07-24
8447,2025-07-25
8448,2025-07-28
8449,2025-07-29
8450,2025-07-30
8451,2025-07-31
8452,2025-08-01
8453,2025-08-04
8454,2025-08-05
8455,2025-08-06
8456,2025-08-07
8457,2025-08-08
8458,2025-08-11
8459,2025-08-12
8460,2025-08-13
8461,2025-08-14
8462,2025-08-15
8463,2025-08-18
8464,2025-08-19
8465,2025-08-20
8466,2025-08-21
8467,2025-08-22
8468,2025-08-25
8469,2025-08-26
8470,2025-08-27
8471,2025-08-28
8472,2025-08-29
8473,2025-09-01
8474,2025-09-02
8475,2025-09-03
8476,2025-09-04
8477,2025-09-05
8478,2025-09-08
8479,2025-09-09
8480,2025-09-10
8481,2025-09-11
8482,2025-09-12
8483,2025-09-15
8484,2025-09-16
8485,2025-09-17
8486,2025-09-18
8487,2025-09-19
8488,2025-09-22
8489,2025-09-23
8490,2025-09-24
8491,2025-09-25
8492,2025-09-26
8493,2025-09-29
8494,2025-09-30
8495,2025-10-09
8496,2025-10-10
8497,2025-10-13
8498,2025-10-14
8499,2025-10-15
8500,2025-10-16
8501,2025-10-17
8502,2025-10-20
8503,2025-10-21
8504,2025-10-22
8505,2025-10-23
8506,2025-10-24
8507,2025-10-27
8508,2025-10-28
8509,2025-10-29
8510,2025-10-30
8511,2025-10-31
8512,2025-11-03
8513,2025-11-04
8514,2025-11-05
8515,2025-11-06
8516,2025-11-07
8517,2025-11-10
8518,2025-11-11
8519,2025-11-12
8520,2025-11-13
8521,2025-11-14
8522,2025-11-17
8523,2025-11-18
8524,2025-11-19
8525,2025-11-20
8526,2025-11-21
8527,2025-11-24
8528,2025-11-25
8529,2025-11-26
8530,2025-11-27
8531,2025-11-28
8532,2025-12-01
8533,2025-12-02
8534,2025-12-03
8535,2025-12-04
8536,2025-12-05
8537,2025-12-08
8538,2025-12-09
8539,2025-12-10
8540,2025-12-11
8541,2025-12-12
8542,2025-12-15
8543,2025-12-16
8544,2025-12-17
8545,2025-12-18
8546,2025-12-19
8547,2025-12-22
8548,2025-12-23
8549,2025-12-24
8550,2025-12-25
8551,2025-12-26
8552,2025-12-29
8553,2025-12-30
8554,2025-12-31
================================================
FILE: _cache/_pool_blacklist.txt
================================================
000049
000813
001319
001373
002176
002456
002457
002671
002907
003009
600130
600186
600322
603107
603131
603239
603629
================================================
FILE: _cache/_pool_whitelist.txt
================================================
000010
000016
000533
000534
000656
000777
000795
000811
000880
000905
000933
000951
000962
001231
001277
001313
002041
002050
002062
002068
002117
002119
002170
002187
002190
002213
002225
002245
002335
002346
002361
002384
002463
002518
002536
002552
002571
002629
002730
002733
002738
002765
002837
002851
002881
002896
002916
002918
002927
002942
002946
002989
300007
300115
300154
300383
300436
300476
300493
300548
300570
300615
300641
300660
300669
300684
300693
300697
300715
300829
300870
300876
300913
300938
300959
300989
300990
301001
301018
301027
301061
301067
301076
301110
301157
301187
301252
301285
301291
301377
301439
301550
301568
301606
600080
600126
600259
600378
600397
600398
600405
600576
600580
600618
600664
600698
600711
600714
600722
600789
600808
600858
600967
601226
601689
603045
603070
603089
603118
603121
603199
603228
603269
603306
603308
603315
603379
603516
603612
603629
603683
603719
603790
603890
603893
603920
603950
603986
605060
605080
605117
605118
605196
605333
605378
605555
605580
605598
688041
688141
688160
688168
688200
688220
688256
688278
688279
688300
688313
688426
688535
688629
688633
688668
688676
688981
================================================
FILE: _cache/_rawdata/mktdt00.txt
================================================
HEADER|MTP1.00 | 1434069| 3665| |XSHG01|20240328-16:29:59.629|0|E111
MD001|000001|上证指数| 353200026| 392929088720.40| 2993.1388| 2988.5899| 3033.3666| 2984.1201| 3010.6636| 3010.6636| |15:30:39.000
MD001|000002|A股指数| 352910589| 392619497222.00| 3137.9148| 3133.1384| 3180.0332| 3128.4309| 3156.2214| 3156.2214| |15:30:39.000
MD001|000003|B股指数| 234102| 144151873.40| 248.8426| 248.6608| 254.1532| 248.6385| 252.9425| 252.9425| |15:30:39.000
MD001|000004|工业指数| 209092003| 274050765081.90| 2681.1177| 2677.7670| 2733.9540| 2677.7670| 2711.0014| 2711.0014| |15:30:39.000
MD001|000005|商业指数| 33754788| 31036324679.80| 2337.9572| 2333.5281| 2360.7293| 2325.9989| 2338.7576| 2338.7576| |15:30:39.000
MD001|000006|地产指数| 5700817| 3233112972.20| 4501.6536| 4487.4025| 4539.4083| 4481.5836| 4499.8714| 4499.8714| |15:30:39.000
MD001|000007|公用指数| 29314753| 16668513724.70| 4274.0243| 4267.0585| 4319.8003| 4255.4608| 4301.6912| 4301.6912| |15:30:39.000
MD001|000008|综合指数| 75337665| 67940372261.70| 2625.3732| 2620.2991| 2630.5538| 2601.3670| 2613.4413| 2613.4413| |15:30:39.000
MD001|000009|上证380 | 57984468| 75299953941.00| 5011.6019| 5007.6782| 5101.7543| 5007.6782| 5061.8406| 5061.8406| |15:30:39.000
MD001|000010|上证180 | 94953394| 133600033131.00| 7657.5189| 7644.4456| 7743.2702| 7622.8124| 7681.8402| 7681.8402| |15:30:39.000
MD001|000011|基金指数| 636447078| 94283896576.00| 5881.1598| 5879.5598| 5970.3294| 5877.5048| 5924.1317| 5924.1317| |15:30:39.000
MD001|000012|国债指数| 26792914| 27160543768.00| 209.8880| 209.9043| 210.0036| 209.9043| 210.0023| 210.0023| |15:30:39.000
MD001|000015|红利指数| 33118233| 21210698684.00| 3062.5135| 3056.5723| 3068.6560| 3032.8809| 3053.3678| 3053.3678| |15:30:39.000
MD001|000016|上证50 | 36870800| 59543019163.00| 2398.9372| 2395.2173| 2424.7673| 2387.4163| 2401.9872| 2401.9872| |15:30:39.000
MD001|000017|新综指 | 344166542| 381994374898.00| 2529.1732| 2525.3276| 2563.1411| 2521.5243| 2543.9434| 2543.9434| |15:30:39.000
MD001|000018|180金融 | 35784738| 27968281056.00| 4319.8410| 4311.5780| 4320.5437| 4269.6511| 4283.1572| 4283.1572| |15:30:39.000
MD001|000019|治理指数| 78278538| 89369359074.00| 1012.6100| 1010.8956| 1021.9731| 1007.0441| 1014.5463| 1014.5463| |15:30:39.000
MD001|000020|中型综指| 62549229| 83390745225.00| 1026.4777| 1024.4879| 1055.7768| 1024.4879| 1044.9729| 1044.9729| |15:30:39.000
MD001|000021|180治理 | 56781182| 68690794498.00| 895.4848| 893.8628| 902.6217| 889.7554| 896.1964| 896.1964| |15:30:39.000
MD001|000022|沪公司债| 1917462| 1889359938.00| 237.8481| 237.8707| 237.8720| 237.8581| 237.8716| 237.8716| |15:30:39.000
MD001|000025|180基建 | 15721430| 11690563605.00| 1768.9968| 1764.6814| 1782.8832| 1759.5482| 1777.0360| 1777.0360| |15:30:39.000
MD001|000026|180资源 | 12502848| 17122144525.00| 3710.2261| 3705.7546| 3761.2787| 3684.7853| 3748.3479| 3748.3479| |15:30:39.000
MD001|000027|180运输 | 2457419| 2312429773.00| 748.7105| 748.1486| 755.2341| 744.3964| 753.0182| 753.0182| |15:30:39.000
MD001|000028|180成长 | 15354728| 41950695196.00| 3034.3063| 3028.8769| 3084.1847| 3027.8177| 3055.8416| 3055.8416| |15:30:39.000
MD001|000029|180价值 | 53687049| 43517421065.00| 3590.1853| 3582.6560| 3596.5902| 3553.5815| 3573.4545| 3573.4545| |15:30:39.000
MD001|000030|180R成长| 45652408| 95289796039.00| 1916.3383| 1913.7932| 1953.3104| 1913.7932| 1935.2899| 1935.2899| |15:30:39.000
MD001|000031|180R价值| 83984730| 96856521908.00| 2578.0362| 2573.5126| 2594.0759| 2559.6158| 2576.0452| 2576.0452| |15:30:39.000
MD001|000032|上证能源| 13331836| 12035714751.00| 2100.9756| 2098.9696| 2117.7540| 2080.3629| 2107.8466| 2107.8466| |15:30:39.000
MD001|000033|上证材料| 20471814| 21138702934.00| 2200.7427| 2197.4765| 2243.8413| 2195.2753| 2229.9900| 2229.9900| |15:30:39.000
MD001|000034|上证工业| 20339622| 20883420382.00| 2000.3380| 1998.2543| 2023.1920| 1997.4363| 2010.2156| 2010.2156| |15:30:39.000
MD001|000035|上证可选| 12064102| 18730397900.00| 2511.8666| 2512.4117| 2575.0040| 2512.4117| 2553.5046| 2553.5046| |15:30:39.000
MD001|000036|上证消费| 2932214| 11563783815.00| 12058.4007| 12016.9661| 12179.4883| 11962.6169| 12036.6831| 12036.6831| |15:30:39.000
MD001|000037|上证医药| 4039093| 13490760707.00| 5687.2060| 5675.2122| 5768.7078| 5653.3365| 5706.6209| 5706.6209| |15:30:39.000
MD001|000038|上证金融| 33120098| 24764167340.00| 4258.7829| 4249.2870| 4257.2127| 4207.5723| 4221.9633| 4221.9633| |15:30:39.000
MD001|000039|上证信息| 11769892| 35401854192.00| 2725.3034| 2723.5285| 2820.7985| 2717.7101| 2784.2948| 2784.2948| |15:30:39.000
MD001|000040|上证电信| 10148851| 12048789203.00| 3214.8294| 3211.8646| 3279.0298| 3211.8646| 3261.2176| 3261.2176| |15:30:39.000
MD001|000041|上证公用| 10295578| 7768535174.00| 2494.9048| 2489.1641| 2514.3927| 2468.7296| 2505.6481| 2505.6481| |15:30:39.000
MD001|000042|上证央企| 50854809| 43621907775.00| 1493.3350| 1490.8656| 1497.9474| 1481.3498| 1489.9071| 1489.9071| |15:30:39.000
MD001|000043|超大盘 | 21992486| 36003293714.00| 1881.5335| 1878.9335| 1898.2941| 1872.0800| 1882.5812| 1882.5812| |15:30:39.000
MD001|000044|上证中盘| 58082594| 74057013968.00| 3458.5411| 3451.8246| 3500.0842| 3444.2664| 3479.4015| 3479.4015| |15:30:39.000
MD001|000045|上证小盘| 70286904| 71575925509.00| 4248.0589| 4244.9627| 4324.4761| 4244.9627| 4289.3339| 4289.3339| |15:30:39.000
MD001|000046|上证中小| 128369498| 145632939477.00| 3834.7226| 3829.4844| 3891.5727| 3828.2062| 3864.5606| 3864.5606| |15:30:39.000
MD001|000047|上证全指| 165240298| 205175958640.00| 3023.3422| 3018.9664| 3062.4657| 3014.2359| 3038.1974| 3038.1974| |15:30:39.000
MD001|000048|责任指数| 28452633| 40033255172.00| 1221.0279| 1219.3437| 1232.0389| 1214.2118| 1220.5692| 1220.5692| |15:30:39.000
MD001|000049|上证民企| 15076843| 34893693418.00| 1437.5656| 1435.2420| 1473.3672| 1435.2420| 1457.4426| 1457.4426| |15:30:39.000
MD001|000050|50等权 | 36870800| 59543019163.00| 1826.1146| 1824.2915| 1849.2961| 1819.8796| 1831.9408| 1831.9408| |15:30:39.000
MD001|000051|180等权 | 94953394| 133600033131.00| 7125.7311| 7114.7322| 7230.6696| 7108.4790| 7174.6056| 7174.6056| |15:30:39.000
MD001|000052|50基本 | 36870800| 59543019163.00| 2406.8338| 2403.4333| 2420.1304| 2388.4940| 2399.9939| 2399.9939| |15:30:39.000
MD001|000053|180基本 | 94953394| 133600033131.00| 10046.3905| 10024.1998| 10093.4617| 9961.7460| 10023.4949| 10023.4949| |15:30:39.000
MD001|000054|上证海外| 52571996| 52665385073.00| 1153.7758| 1151.5740| 1162.0219| 1145.8749| 1154.8700| 1154.8700| |15:30:39.000
MD001|000055|上证地企| 19003069| 32098766308.00| 1259.5467| 1257.4948| 1272.9801| 1252.9865| 1261.9777| 1261.9777| |15:30:39.000
MD001|000056|上证国企| 69857878| 75720674083.00| 1077.2771| 1075.4453| 1084.3096| 1070.4359| 1076.8847| 1076.8847| |15:30:39.000
MD001|000057|全指成长| 27268783| 56501868185.00| 3126.1194| 3121.7538| 3180.7237| 3121.7538| 3151.4892| 3151.4892| |15:30:39.000
MD001|000058|全指价值| 86314758| 69399500147.00| 3834.5548| 3827.5564| 3851.0154| 3800.7805| 3825.5441| 3825.5441| |15:30:39.000
MD001|000059|全R成长 | 89430272| 147444720280.00| 2527.3933| 2524.1763| 2576.5010| 2524.1763| 2552.6764| 2552.6764| |15:30:39.000
MD001|000060|全R价值 | 148476248| 160342352242.00| 3488.8672| 3483.3964| 3518.4158| 3470.6736| 3493.7223| 3493.7223| |15:30:39.000
MD001|000061|沪企债30| 628| 651680.00| 171.5473| 171.5599| 171.5599| 171.4764| 171.4764| 171.4764| |15:30:39.000
MD001|000062|上证沪企| 11288795| 16133910034.00| 1577.7757| 1577.0633| 1591.1233| 1570.1184| 1577.2063| 1577.2063| |15:30:39.000
MD001|000063|上证周期| 48296611| 43173849974.00| 2877.7703| 2871.9301| 2889.5747| 2849.8984| 2869.5488| 2869.5488| |15:30:39.000
MD001|000064|非周期 | 38019313| 79584828970.00| 2915.1439| 2910.3622| 2964.6618| 2910.3622| 2938.0687| 2938.0687| |15:30:39.000
MD001|000065|上证龙头| 53701928| 78460719688.00| 2928.6881| 2924.9523| 2973.6971| 2924.9523| 2951.1560| 2951.1560| |15:30:39.000
MD001|000066|上证商品| 25491826| 26406895968.00| 2521.5073| 2519.1014| 2563.0735| 2517.1563| 2550.1023| 2550.1023| |15:30:39.000
MD001|000067|上证新兴| 19595756| 44156258772.00| 5662.3527| 5658.0267| 5796.4132| 5658.0267| 5742.3455| 5742.3455| |15:30:39.000
MD001|000068|上证资源| 24082059| 25910423818.00| 2794.3690| 2791.4244| 2838.6075| 2781.1660| 2824.8698| 2824.8698| |15:30:39.000
MD001|000069|消费80 | 11694100| 35921706183.00| 4699.7291| 4690.7987| 4773.6830| 4682.7760| 4723.0890| 4723.0890| |15:30:39.000
MD001|000070|能源等权| 13331836| 12035714751.00| 2942.8862| 2940.7438| 2986.9797| 2926.0564| 2969.5471| 2969.5471| |15:30:39.000
MD001|000071|材料等权| 20471814| 21138702934.00| 2911.6942| 2909.3422| 2969.6999| 2909.3422| 2950.8715| 2950.8715| |15:30:39.000
MD001|000072|工业等权| 20339622| 20883420382.00| 2585.4337| 2582.8053| 2618.6699| 2582.8053| 2602.5159| 2602.5159| |15:30:39.000
MD001|000073|可选等权| 12064102| 18730397900.00| 2742.4715| 2738.3332| 2802.1567| 2738.3332| 2776.9109| 2776.9109| |15:30:39.000
MD001|000074|消费等权| 2932214| 11563783815.00| 7414.9736| 7407.5746| 7511.3117| 7376.4524| 7429.0111| 7429.0111| |15:30:39.000
MD001|000075|医药等权| 4039093| 13490760707.00| 6720.8564| 6707.4984| 6821.1431| 6673.5671| 6745.1444| 6745.1444| |15:30:39.000
MD001|000076|金融等权| 32233145| 23932094137.00| 4121.5450| 4108.3333| 4115.0522| 4064.8528| 4085.7993| 4085.7993| |15:30:39.000
MD001|000077|信息等权| 11769892| 35401854192.00| 3245.2446| 3241.9465| 3354.5389| 3234.6107| 3310.7217| 3310.7217| |15:30:39.000
MD001|000078|电信等权| 10148851| 12048789203.00| 2613.3425| 2614.2241| 2679.2565| 2614.2144| 2662.2710| 2662.2710| |15:30:39.000
MD001|000079|公用等权| 10295578| 7768535174.00| 2368.8694| 2363.0372| 2393.1404| 2345.7202| 2379.7979| 2379.7979| |15:30:39.000
MD001|000090|上证流通| 344166542| 381994374898.00| 1075.8490| 1074.2068| 1093.2733| 1074.2068| 1084.3690| 1084.3690| |15:30:39.000
MD001|000091|沪财中小| 25904865| 27320719904.00| 9782.0852| 9751.7695| 10023.9987| 9751.7695| 9955.4017| 9955.4017| |15:30:39.000
MD001|000092|资源50 | 24095750| 28553446200.00| 3437.4797| 3433.7859| 3489.0508| 3423.4149| 3471.0578| 3471.0578| |15:30:39.000
MD001|000093|180分层 | 94953394| 133600033131.00| 9968.3255| 9949.9565| 10116.7158| 9941.9020| 10047.5068| 10047.5068| |15:30:39.000
MD001|000094|上证上游| 23954391| 25768069536.00| 3048.2093| 3043.9876| 3096.6142| 3030.4451| 3082.7761| 3082.7761| |15:30:39.000
MD001|000095|上证中游| 48942232| 78284503690.00| 2505.6691| 2503.6634| 2559.2794| 2503.6634| 2534.7626| 2534.7626| |15:30:39.000
MD001|000096|上证下游| 28401071| 53932451561.00| 4197.2231| 4190.3930| 4264.2144| 4190.3930| 4226.9299| 4226.9299| |15:30:39.000
MD001|000097|高端装备| 18569538| 46167291890.00| 7131.6772| 7129.9872| 7327.4581| 7129.9872| 7255.6536| 7255.6536| |15:30:39.000
MD001|000098|上证F200| 110654223| 108328432518.00| 4458.0022| 4448.6814| 4477.9476| 4421.1773| 4448.9188| 4448.9188| |15:30:39.000
MD001|000099|上证F300| 65327053| 70978886367.00| 7079.0191| 7070.8588| 7212.9751| 7070.8588| 7149.8081| 7149.8081| |15:30:39.000
MD001|000100|上证F500| 175981276| 179307318885.00| 4995.2537| 4985.4987| 5028.0113| 4962.7330| 4993.9188| 4993.9188| |15:30:39.000
MD001|000101|5年信用 | 110700| 100754234.00| 236.5469| 236.5674| 236.5948| 236.5670| 236.5929| 236.5929| |15:30:39.000
MD001|000102|沪投资品| 21534779| 31061959233.00| 5550.3058| 5546.7127| 5638.0674| 5539.7155| 5594.6711| 5594.6711| |15:30:39.000
MD001|000103|沪消费品| 4594093| 21158019808.00| 8295.2935| 8279.2001| 8410.1273| 8264.5714| 8329.9349| 8329.9349| |15:30:39.000
MD001|000104|380能源 | 4659315| 4542062246.00| 1641.3756| 1638.5929| 1663.5623| 1629.7261| 1650.0506| 1650.0506| |15:30:39.000
MD001|000105|380材料 | 7084355| 6929671240.00| 3671.0555| 3666.4955| 3745.2460| 3666.4955| 3714.9446| 3714.9446| |15:30:39.000
MD001|000106|380工业 | 19887465| 23450109884.00| 4433.4491| 4435.9713| 4542.5837| 4435.9713| 4509.3728| 4509.3728| |15:30:39.000
MD001|000107|380可选 | 1980277| 4014231969.00| 5015.0016| 5006.3091| 5085.8787| 4997.1501| 5046.0418| 5046.0418| |15:30:39.000
MD001|000108|380消费 | 1375617| 1947586931.00| 12294.4946| 12294.2227| 12436.6234| 12249.0943| 12314.4871| 12314.4871| |15:30:39.000
MD001|000109|380医药 | 2824771| 7066472847.00| 10063.9783| 10062.1768| 10187.1864| 9985.3816| 10080.1572| 10080.1572| |15:30:39.000
MD001|000110|380金融 | 8639580| 5459239125.00| 3063.0730| 3058.0497| 3074.3417| 3034.5122| 3051.7209| 3051.7209| |15:30:39.000
MD001|000111|380信息 | 3879774| 11605218192.00| 5545.4779| 5547.8170| 5743.8435| 5538.1498| 5672.6492| 5672.6492| |15:30:39.000
MD001|000112|380电信 | 3550539| 7117143205.00| 4309.6044| 4287.8316| 4455.7995| 4285.2351| 4403.5945| 4403.5945| |15:30:39.000
MD001|000113|380公用 | 2825576| 1982376825.00| 2579.2859| 2574.7873| 2599.2110| 2557.3841| 2587.6245| 2587.6245| |15:30:39.000
MD001|000114|持续产业| 9244587| 12384989750.00| 1239.2039| 1238.8461| 1255.8804| 1238.1909| 1246.1490| 1246.1490| |15:30:39.000
MD001|000115|380等权 | 57984468| 75299953941.00| 6606.0349| 6599.8031| 6746.9522| 6599.8031| 6690.0315| 6690.0315| |15:30:39.000
MD001|000116|信用100 | 438360| 419028027.00| 188.6974| 188.7118| 188.7600| 188.7083| 188.7494| 188.7494| |15:30:39.000
MD001|000117|380成长 | 11020713| 24093245783.00| 3495.0500| 3491.9146| 3564.4524| 3490.5280| 3526.9682| 3526.9682| |15:30:39.000
MD001|000118|380价值 | 26337306| 20607333648.00| 8427.1021| 8415.9130| 8493.6665| 8380.9746| 8439.6035| 8439.6035| |15:30:39.000
MD001|000119|380R成长| 35950569| 59397128659.00| 3290.5731| 3288.5082| 3369.3394| 3288.5082| 3336.2003| 3336.2003| |15:30:39.000
MD001|000120|380R价值| 51267163| 55911216524.00| 7491.6666| 7484.9252| 7593.7778| 7475.0255| 7545.1119| 7545.1119| |15:30:39.000
MD001|000121|医药主题| 4156979| 13894353244.00| 8158.7394| 8145.4149| 8276.6679| 8103.2346| 8188.7721| 8188.7721| |15:30:39.000
MD001|000122|农业主题| 5553093| 4467369506.00| 1533.9656| 1529.4913| 1550.7582| 1527.4368| 1541.6035| 1541.6035| |15:30:39.000
MD001|000123|180动态 | 35346055| 62776074129.00| 4781.2115| 4777.0602| 4879.2709| 4777.0602| 4829.9156| 4829.9156| |15:30:39.000
MD001|000125|180稳定 | 59373772| 70776321557.00| 10158.7690| 10137.7420| 10230.8732| 10087.7324| 10159.1066| 10159.1066| |15:30:39.000
MD001|000126|消费50 | 8351550| 24892380016.00| 8141.3743| 8130.3914| 8288.5169| 8115.3974| 8199.6624| 8199.6624| |15:30:39.000
MD001|000128|380基本 | 57984468| 75299953941.00| 7304.0470| 7295.3108| 7382.1034| 7277.7052| 7332.6598| 7332.6598| |15:30:39.000
MD001|000129|180波动 | 64688145| 66916313956.00| 12948.2267| 12927.3118| 13054.8667| 12868.4921| 12968.8774| 12968.8774| |15:30:39.000
MD001|000130|380波动 | 22791540| 14961810360.00| 11113.1405| 11104.1602| 11232.7889| 11079.2447| 11164.2280| 11164.2280| |15:30:39.000
MD001|000131|上证高新| 5697738| 19184166935.00| 1849.9447| 1847.7620| 1912.3437| 1842.8683| 1883.2429| 1883.2429| |15:30:39.000
MD001|000132|上证100 | 10992106| 19473417937.00| 5040.0531| 5044.4986| 5139.0613| 5040.7734| 5091.8206| 5091.8206| |15:30:39.000
MD001|000133|上证150 | 14046326| 17723745442.00| 4072.7906| 4057.3471| 4194.4735| 4057.3471| 4151.4170| 4151.4170| |15:30:39.000
MD001|000134|上证银行| 33365099| 19001484193.00| 803.6473| 801.1832| 801.1832| 789.3093| 791.7010| 791.7010| |15:30:39.000
MD001|000135|180高贝 | 26485782| 48819034036.00| 4340.9380| 4337.6393| 4416.7311| 4337.6393| 4375.7097| 4375.7097| |15:30:39.000
MD001|000136|180低贝 | 42549811| 40382991491.00| 11215.1987| 11211.8892| 11295.2077| 11082.8969| 11217.4294| 11217.4294| |15:30:39.000
MD001|000137|380高贝 | 14713783| 23044136586.00| 3622.4243| 3621.4943| 3737.4360| 3621.4943| 3693.2611| 3693.2611| |15:30:39.000
MD001|000138|380低贝 | 18281932| 15930537604.00| 6633.6284| 6628.9784| 6686.8062| 6603.8420| 6652.6147| 6652.6147| |15:30:39.000
MD001|000139|上证转债| 14458478| 19968212468.00| 342.9265| 342.8487| 344.5167| 342.8487| 343.4411| 343.4411| |15:30:39.000
MD001|000141|380动态 | 25843150| 40481126977.00| 2827.2817| 2824.5584| 2894.3920| 2824.5584| 2866.2200| 2866.2200| |15:30:39.000
MD001|000142|380稳定 | 32147772| 34711346407.00| 7950.3133| 7945.3514| 8058.7507| 7931.5995| 8007.2931| 8007.2931| |15:30:39.000
MD001|000145|优势资源| 19454711| 22207985152.00| 5253.9818| 5250.0615| 5344.7345| 5232.4345| 5318.0199| 5318.0199| |15:30:39.000
MD001|000146|优势制造| 12950229| 21779253588.00| 6010.8847| 6010.9843| 6137.5109| 6010.9843| 6083.0254| 6083.0254| |15:30:39.000
MD001|000147|优势消费| 4923583| 16799620362.00| 6961.9884| 6942.3265| 7049.2253| 6922.2250| 6970.5952| 6970.5952| |15:30:39.000
MD001|000148|消费领先| 38005979| 61818711426.00| 7602.7362| 7589.4270| 7710.5766| 7583.1718| 7641.8956| 7641.8956| |15:30:39.000
MD001|000149|180红利 | 37033220| 29594801558.00| 3428.0599| 3416.3913| 3416.5566| 3373.1578| 3391.7638| 3391.7638| |15:30:39.000
MD001|000150|380红利 | 7123542| 6052911074.00| 11802.6535| 11791.6335| 11885.4317| 11741.0503| 11818.4301| 11818.4301| |15:30:39.000
MD001|000151|上国红利| 28497914| 17838343645.00| 1565.4919| 1561.7220| 1565.0354| 1547.7315| 1558.2635| 1558.2635| |15:30:39.000
MD001|000152|上央红利| 34187583| 22564829003.00| 2446.0344| 2434.5891| 2438.2880| 2411.3135| 2423.1056| 2423.1056| |15:30:39.000
MD001|000153|上民红利| 3302678| 3170545383.00| 2898.7016| 2893.2083| 2945.0977| 2891.2935| 2930.6403| 2930.6403| |15:30:39.000
MD001|000155|市值百强| 68085542| 103974795905.00| 2541.0578| 2537.2447| 2570.8164| 2529.5546| 2549.7324| 2549.7324| |15:30:39.000
MD001|000158|上证环保| 8570256| 12790191965.00| 1245.5275| 1244.9259| 1269.1815| 1244.9259| 1255.7902| 1255.7902| |15:30:39.000
MD001|000159|沪股通 | 271996339| 316409516458.00| 2762.7540| 2758.7235| 2804.9279| 2757.7957| 2782.1027| 2782.1027| |15:30:39.000
MD001|000160|沪新丝路| 30785800| 26481982605.00| 1740.5421| 1737.5764| 1762.0707| 1734.0686| 1750.4497| 1750.4497| |15:30:39.000
MD001|000161|沪中国造| 23085153| 43680394084.00| 1393.4457| 1393.7164| 1426.8962| 1393.7164| 1414.7823| 1414.7823| |15:30:39.000
MD001|000162|沪互联+ | 18064107| 38230892900.00| 2731.6439| 2727.9768| 2812.0893| 2727.3422| 2785.4180| 2785.4180| |15:30:39.000
MD001|000170|50AH优选| 26238723| 38521967528.70| 4422.6460| 4412.1242| 4485.5346| 4407.5136| 4448.5343| 0.0000| |15:59:55.000
MD001|000300|沪深300 | 143334717| 232530806334.50| 3502.7866| 3498.4820| 3551.2143| 3489.3861| 3520.9648| 3520.9648| |15:30:39.000
MD001|000682|科创信息| 3462472| 16102194538.00| 929.3051| 931.3190| 957.5340| 928.4862| 945.0627| 945.0627| |15:30:39.000
MD001|000683|科创生物| 1213950| 4864088067.00| 889.8455| 889.4762| 904.5736| 884.8375| 892.9334| 892.9334| |15:30:39.000
MD001|000685|科创芯片| 2374875| 12722328102.00| 1012.2538| 1014.0325| 1041.2555| 1009.8883| 1024.8226| 1024.8226| |15:30:39.000
MD001|000687|科创高装| 2682743| 7812055272.00| 902.0969| 902.6613| 926.6640| 902.4188| 918.4393| 918.4393| |15:30:39.000
MD001|000688|科创50 | 18867049| 56229248134.00| 752.8206| 753.8954| 771.4793| 753.2329| 763.2749| 763.2749| |15:30:39.000
MD001|000689|科创材料| 1533352| 3727763058.00| 687.8395| 688.6664| 708.0503| 688.6430| 699.6589| 699.6589| |15:30:39.000
MD001|000690|科创成长| 2238960| 8546749739.00| 803.4889| 805.2571| 824.8027| 805.1252| 810.6677| 810.6677| |15:30:39.000
MD001|000691|科创ESG | 2942586| 13663675189.00| 934.3672| 935.5429| 959.1103| 934.0502| 949.3861| 949.3861| |15:30:39.000
MD001|000692|科创新能| 2052407| 4898212536.00| 990.5957| 991.5298| 1016.9767| 991.5298| 1003.3095| 1003.3095| |15:30:39.000
MD001|000693|科创机械| 2218304| 5475731554.00| 950.8301| 950.6709| 982.9711| 950.4573| 974.0197| 974.0197| |15:30:39.000
MD001|000695|科长三角| 2349058| 9085615693.00| 640.8836| 641.9869| 655.7812| 640.0180| 647.1936| 647.1936| |15:30:39.000
MD001|000697|科大湾区| 2450884| 7383620049.00| 857.2216| 858.6784| 887.5549| 855.4203| 877.2072| 877.2072| |15:30:39.000
MD001|000698|科创100 | 4553322| 14730362392.00| 831.1083| 832.0221| 857.0183| 829.9055| 845.0461| 845.0461| |15:30:39.000
MD001|000802|500沪市 | 54783105| 59116578752.00| 5681.1709| 5679.2066| 5789.0800| 5679.2066| 5734.7361| 5734.7361| |15:30:39.000
MD001|000814|细分医药| 5327059| 17425668266.70| 7642.7554| 7626.9321| 7762.9963| 7598.1813| 7678.8194| 7678.8194| |15:30:39.000
MD001|000819|有色金属| 22672181| 24713875567.70| 4879.5934| 4877.0825| 5004.6527| 4877.0825| 4969.5484| 4969.5484| |15:30:39.000
MD001|000823|800有色 | 19290570| 20435840099.00| 5554.9931| 5549.1229| 5691.0871| 5545.0908| 5655.7374| 5655.7374| |15:04:02.000
MD001|000827|中证环保| 19538408| 33241214320.10| 1408.5913| 1408.1907| 1430.9137| 1407.3489| 1418.2628| 1418.2628| |15:30:39.000
MD001|000847|腾讯济安| 28643526| 39371606525.00| 2751.7179| 2745.1860| 2800.2453| 2745.1860| 2774.0107| 2774.0107| |15:04:02.000
MD001|000849|300非银 | 11813130| 15194557358.00| 7268.3258| 7262.2284| 7363.4555| 7245.6376| 7283.9208| 7283.9208| |15:04:02.000
MD001|000851|百发100 | 25336907| 32859959144.00| 12791.4473| 12764.7242| 13047.7829| 12764.7242| 12929.3406| 12929.3406| |15:04:02.000
MD001|000852|中证1000| 178598735| 187597295821.20| 5266.2306| 5262.2197| 5430.7667| 5262.2197| 5382.2363| 5382.2363| |15:30:39.000
MD001|000853|CSSW丝路| 18391175| 51060422896.00| 1359.1088| 1357.4502| 1378.9432| 1353.6153| 1364.8894| 1364.8894| |15:04:02.000
MD001|000854|500原料 | 21288677| 20235689292.00| 3740.3589| 3739.3659| 3816.3098| 3739.3659| 3780.7866| 3780.7866| |15:04:02.000
MD001|000855|央视500 | 180404094| 296283668468.00| 1238.9911| 1237.3739| 1256.2703| 1234.8620| 1245.6839| 1245.6839| |15:04:02.000
MD001|000856|500工业 | 25747515| 32838124180.00| 4887.7141| 4890.0916| 5016.5547| 4889.6586| 4978.2416| 4978.2416| |15:04:02.000
MD001|000857|500医药 | 4986407| 10619470845.00| 10135.6395| 10125.1066| 10305.8720| 10070.9852| 10189.8533| 10189.8533| |15:04:02.000
MD001|000858|500信息 | 12041408| 24082575063.00| 5368.5745| 5377.6181| 5569.3203| 5364.1798| 5482.8754| 5482.8754| |15:04:02.000
MD001|000860|结构调整| 42943067| 57424069133.00| 1076.1563| 1075.0546| 1096.1134| 1075.0546| 1089.4874| 1089.4874| |15:04:02.000
MD001|000863|CS精准医| 3138453| 11784433801.00| 2099.0483| 2095.3495| 2137.7734| 2083.3978| 2113.3558| 2113.3558| |15:04:02.000
MD001|000865|上海国企| 14546338| 12159205661.00| 1132.6208| 1130.6555| 1150.1414| 1130.6555| 1141.1172| 1141.1172| |15:04:01.000
MD001|000867|港中小企| 26702333| 9035881981.20| 1772.5535| 1773.1218| 1802.6941| 1770.5897| 1790.9968| 0.0000| |15:59:55.000
MD001|000869|HK银行 | 13974091| 6729003685.70| 2604.5933| 2602.2090| 2604.1129| 2555.2877| 2584.0331| 0.0000| |15:59:55.000
MD001|000891|新兴综指| 310880479| 455065152982.00| 1184.0866| 1183.4078| 1219.1850| 1183.4078| 1206.9016| 1206.9016| |15:04:02.000
MD001|000901|小康指数| 60509249| 66210133134.00| 5267.7114| 5255.6785| 5315.7574| 5236.6872| 5283.9113| 5283.9113| |15:30:39.000
MD001|000903|中证100 | 60829884| 117135435315.80| 3332.4214| 3329.7091| 3384.0383| 3322.0085| 3354.2732| 3354.2732| |15:30:39.000
MD001|000905|中证500 | 116318192| 140612607112.30| 5156.6840| 5156.4803| 5276.6382| 5156.4803| 5223.8060| 5223.8060| |15:30:39.000
MD001|000906|中证800 | 259652908| 373143413446.80| 3773.4268| 3769.9330| 3834.5891| 3766.9825| 3800.5332| 3800.5332| |15:30:39.000
MD001|000913|300医药 | 3776205| 14679935729.10| 8055.4837| 8031.7254| 8155.4123| 8003.7629| 8068.3298| 8068.3298| |15:30:39.000
MD001|000914|300金融 | 48135397| 37496522294.20| 4951.8029| 4941.7325| 4961.0931| 4900.4387| 4918.3355| 4918.3355| |15:30:39.000
MD001|000928|中证能源| 11627646| 11541457423.60| 3016.3085| 3013.5545| 3042.0956| 2988.8534| 3028.7240| 3028.7240| |15:30:39.000
MD001|000932|中证消费| 5243060| 18165462594.90| 17574.1826| 17523.5737| 17738.3608| 17451.1720| 17529.0227| 17529.0227| |15:30:39.000
MD001|000933|中证医药| 8762613| 25299406586.80| 7970.8030| 7952.9286| 8080.4683| 7922.3909| 7994.5873| 7994.5873| |15:30:39.000
MD001|000934|中证金融| 63608038| 46604538064.80| 4665.1750| 4656.7822| 4679.4965| 4622.4065| 4638.0621| 4638.0621| |15:30:39.000
MD001|000935|中证信息| 35975183| 85800167800.90| 3504.7232| 3505.6240| 3634.7381| 3502.8313| 3589.8468| 3589.8468| |15:30:39.000
MD001|000974|800金融 | 58287570| 42628438558.00| 5136.4170| 5127.7264| 5148.9166| 5086.7096| 5104.4119| 5104.4119| |15:04:02.000
MD001|000982|500等权 | 116318192| 140612607112.30| 6401.0205| 6399.4436| 6544.1199| 6399.4436| 6479.7550| 6479.7550| |15:30:39.000
MD001|000986|全指能源| 16508136| 14507765791.70| 2453.1690| 2450.8103| 2476.8933| 2433.0117| 2464.0066| 2464.0066| |15:30:39.000
MD001|000987|全指材料| 44639247| 45104668133.20| 3102.3549| 3099.5700| 3165.4352| 3099.5700| 3140.2598| 3140.2598| |15:30:39.000
MD001|000989|全指可选| 25425853| 49107616569.00| 4471.1442| 4475.5461| 4577.1602| 4465.2915| 4534.7687| 4534.7687| |15:30:39.000
MD001|000991|全指医药| 10666525| 31368829184.70| 8554.8484| 8534.5163| 8665.1623| 8493.9090| 8572.0365| 8572.0365| |15:30:39.000
MD001|000992|全指金融| 80360393| 54407628159.20| 4461.6694| 4453.7654| 4478.7250| 4423.5577| 4439.7426| 4439.7426| |15:30:39.000
MD001|000993|全指信息| 49204237| 105218853333.30| 4583.8185| 4585.3165| 4759.3280| 4581.9876| 4701.3795| 4701.3795| |15:30:39.000
MD002|600000|浦发银行| 34535966| 246970623.00| 7.170| 7.190| 7.200| 7.110| 7.170| 7.170| 7.160| 132400| 7.170| 783900| 7.150| 67500| 7.180| 152800| 7.140| 63200| 7.190| 549349| 7.130| 142700| 7.200| 476845| 7.120| 278731| 7.210| 252600|E110 |15:00:00.830
MD002|600004|白云机场| 13123950| 131265412.00| 9.890| 9.890| 10.100| 9.870| 10.070| 10.070| 10.060| 49500| 10.070| 16300| 10.050| 32000| 10.080| 77000| 10.040| 23900| 10.090| 79400| 10.030| 32300| 10.100| 207990| 10.020| 34200| 10.110| 64000|E110 |15:00:00.790
MD002|600006|东风汽车| 93569817| 744200828.00| 7.700| 7.700| 8.110| 7.690| 8.010| 8.010| 8.000| 102200| 8.010| 136700| 7.990| 283066| 8.020| 350700| 7.980| 169400| 8.030| 152100| 7.970| 187100| 8.040| 124700| 7.960| 70600| 8.050| 250700|E110 |15:00:00.400
MD002|600007|中国国贸| 4904008| 107951519.00| 21.700| 21.560| 22.280| 21.550| 21.990| 21.990| 21.990| 5900| 22.000| 3400| 21.980| 1000| 22.010| 1000| 21.960| 1700| 22.030| 16000| 21.950| 300| 22.050| 2000| 21.940| 500| 22.060| 26300|E110 |15:00:00.980
MD002|600008|首创环保| 50362711| 137725632.00| 2.730| 2.730| 2.750| 2.720| 2.740| 2.740| 2.740| 285200| 2.750| 3683786| 2.730| 1667100| 2.760| 3092140| 2.720| 3100549| 2.770| 1896000| 2.710| 724800| 2.780| 1794230| 2.700| 1250900| 2.790| 952400|E110 |15:00:00.180
MD002|600009|上海机场| 10382393| 369568082.00| 35.010| 34.910| 35.890| 34.900| 35.660| 35.660| 35.660| 3577| 35.670| 3600| 35.650| 1000| 35.680| 5600| 35.640| 5900| 35.690| 7100| 35.630| 700| 35.700| 15400| 35.620| 65800| 35.710| 2200|E110 |15:00:00.380
MD002|600010|包钢股份| 257351183| 407437803.00| 1.570| 1.570| 1.600| 1.560| 1.590| 1.590| 1.580| 7005400| 1.590| 16743000| 1.570| 35827720| 1.600| 24318748| 1.560| 14705100| 1.610| 10872841| 1.550| 10435800| 1.620| 8812520| 1.540| 1983400| 1.630| 7617300|E110 |15:00:00.090
MD002|600011|华能国际| 38806226| 353270048.00| 9.170| 9.180| 9.250| 8.980| 9.150| 9.150| 9.150| 172900| 9.160| 33100| 9.140| 96900| 9.170| 254400| 9.130| 22600| 9.180| 208900| 9.120| 49000| 9.190| 79200| 9.110| 165500| 9.200| 79800|E110 |15:00:00.820
MD002|600012|皖通高速| 3641300| 50144734.00| 13.750| 13.770| 13.890| 13.550| 13.800| 13.800| 13.800| 500| 13.820| 2000| 13.790| 300| 13.830| 4300| 13.780| 2100| 13.840| 15600| 13.770| 4900| 13.850| 25000| 13.760| 9700| 13.860| 15600|E110 |15:00:00.050
MD002|600015|华夏银行| 42089105| 271933510.00| 6.500| 6.500| 6.510| 6.430| 6.470| 6.470| 6.460| 75100| 6.470| 146278| 6.450| 126400| 6.480| 235100| 6.440| 186100| 6.490| 233600| 6.430| 162100| 6.500| 232100| 6.420| 171700| 6.510| 206500|E110 |15:00:00.790
MD002|600016|民生银行| 130247342| 527398745.00| 4.070| 4.070| 4.090| 4.020| 4.060| 4.060| 4.050| 1342200| 4.060| 917739| 4.040| 2304000| 4.070| 1517336| 4.030| 1127597| 4.080| 2889300| 4.020| 1698780| 4.090| 2752860| 4.010| 1322700| 4.100| 2364188|E110 |15:00:00.970
MD002|600017|日照港 | 16224856| 44529264.00| 2.740| 2.740| 2.760| 2.730| 2.750| 2.750| 2.750| 150600| 2.760| 1202500| 2.740| 659700| 2.770| 2183900| 2.730| 1084900| 2.780| 766800| 2.720| 446900| 2.790| 623401| 2.710| 605000| 2.800| 775000|E110 |15:00:01.070
MD002|600018|上港集团| 21631402| 114715512.00| 5.280| 5.280| 5.340| 5.240| 5.310| 5.310| 5.310| 86400| 5.320| 78800| 5.300| 179315| 5.330| 458600| 5.290| 205800| 5.340| 1032170| 5.280| 96200| 5.350| 667900| 5.270| 29200| 5.360| 379000|E110 |15:00:00.370
MD002|600019|宝钢股份| 61272632| 397706982.00| 6.510| 6.500| 6.540| 6.450| 6.470| 6.470| 6.470| 148949| 6.480| 418100| 6.460| 966982| 6.490| 229000| 6.450| 1305900| 6.500| 738500| 6.440| 342400| 6.510| 386800| 6.430| 260200| 6.520| 310300|E110 |15:00:00.820
MD002|600020|中原高速| 8408888| 30830156.00| 3.650| 3.650| 3.690| 3.630| 3.660| 3.660| 3.660| 332100| 3.670| 97800| 3.650| 211028| 3.680| 136000| 3.640| 394200| 3.690| 245300| 3.630| 529200| 3.700| 818159| 3.620| 273900| 3.710| 188800|E110 |15:00:00.370
MD002|600021|上海电力| 18262873| 154450804.00| 8.420| 8.400| 8.520| 8.360| 8.480| 8.480| 8.480| 51877| 8.490| 99600| 8.470| 25400| 8.500| 241200| 8.460| 29800| 8.510| 202700| 8.450| 63800| 8.520| 225100| 8.440| 47500| 8.530| 102800|E110 |15:00:01.070
MD002|600022|山东钢铁| 39309343| 52281373.00| 1.330| 1.330| 1.340| 1.320| 1.320| 1.320| 1.320| 14827224| 1.330| 1664310| 1.310| 3248100| 1.340| 8817390| 1.300| 1114000| 1.350| 7024313| 1.290| 367300| 1.360| 5429790| 1.280| 670200| 1.370| 3819250|E110 |15:00:00.080
MD002|600023|浙能电力| 41909427| 270059738.00| 6.450| 6.450| 6.550| 6.320| 6.510| 6.510| 6.500| 71900| 6.510| 193564| 6.490| 125800| 6.520| 314479| 6.480| 54100| 6.530| 143100| 6.470| 73200| 6.540| 125000| 6.460| 109400| 6.550| 464100|E110 |15:00:00.970
MD002|600025|华能水电| 24219521| 226735356.00| 9.410| 9.400| 9.450| 9.260| 9.390| 9.390| 9.390| 7137| 9.400| 93000| 9.380| 114600| 9.410| 113000| 9.370| 122000| 9.420| 369500| 9.360| 101500| 9.430| 153200| 9.350| 65800| 9.440| 278700|E110 |15:00:00.340
MD002|600026|中远海能| 24366863| 387800670.00| 16.000| 15.990| 16.130| 15.690| 15.950| 15.950| 15.950| 55211| 15.960| 10200| 15.940| 64100| 15.970| 18900| 15.930| 34100| 15.980| 8200| 15.920| 6300| 15.990| 14100| 15.910| 11400| 16.000| 80700|E110 |15:00:01.070
MD002|600027|华电国际| 64425127| 429746492.00| 6.740| 6.590| 6.840| 6.500| 6.780| 6.780| 6.770| 21700| 6.780| 379050| 6.760| 292700| 6.790| 274505| 6.750| 127000| 6.800| 156900| 6.740| 82100| 6.810| 202549| 6.730| 43200| 6.820| 236900|E110 |15:00:00.370
MD002|600028|中国石化| 103583908| 642095605.00| 6.220| 6.200| 6.240| 6.150| 6.220| 6.220| 6.210| 446300| 6.220| 807110| 6.200| 548800| 6.230| 2253700| 6.190| 341900| 6.240| 2514480| 6.180| 1342300| 6.250| 2405530| 6.170| 664700| 6.260| 1360170|E110 |15:00:00.650
MD002|600029|南方航空| 46083600| 257178987.00| 5.610| 5.600| 5.630| 5.540| 5.600| 5.600| 5.590| 460100| 5.600| 162918| 5.580| 364100| 5.610| 113700| 5.570| 454000| 5.620| 591100| 5.560| 1084500| 5.630| 447800| 5.550| 1715400| 5.640| 218400|E110 |15:00:00.160
MD002|600030|中信证券| 103701495| 2007001601.00| 19.350| 19.300| 19.530| 19.230| 19.310| 19.310| 19.310| 24963| 19.320| 128200| 19.300| 188700| 19.330| 283245| 19.290| 83960| 19.340| 185900| 19.280| 124100| 19.350| 125380| 19.270| 252500| 19.360| 92300|E110 |15:00:00.070
MD002|600031|三一重工| 72334906| 1049502650.00| 14.580| 14.500|
gitextract_vufei96e/ ├── .github/ │ └── workflows/ │ └── tests.yml ├── .gitignore ├── .vscode/ │ └── settings.json ├── LICENSE ├── README.md ├── SECURITY.md ├── _cache/ │ ├── _open_day_list_sina.csv │ ├── _pool_blacklist.txt │ ├── _pool_whitelist.txt │ ├── _rawdata/ │ │ ├── SJSHQ.DBF │ │ ├── mktdt00.txt │ │ └── sjshq.txt │ ├── held_days_example.json │ ├── max_price_example.json │ └── staging_pwc/ │ └── _placeholder.txt ├── _doc/ │ ├── CHANGELOG.md │ ├── CONFIGURATION.md │ └── DEVELOPMENT.md ├── backtest/ │ └── gm_template.py ├── credentials_sample.py ├── delegate/ │ ├── __init__.py │ ├── base_delegate.py │ ├── base_subscriber.py │ ├── daily_backtest.py │ ├── daily_history.py │ ├── daily_reporter.py │ ├── gm_callback.py │ ├── gm_delegate.py │ ├── xt_callback.py │ ├── xt_delegate.py │ └── xt_subscriber.py ├── mytt/ │ ├── LastBar.py │ ├── MyTT.py │ ├── MyTT_advance.py │ ├── MyTT_custom.py │ └── __init__.py ├── public/ │ ├── README.md │ └── silver6wings/ │ ├── README.md │ ├── _prod_shield_ma.py │ └── my_tdx_call.py ├── reader/ │ ├── __init__.py │ └── tushare_agent.py ├── requirements-dev.txt ├── requirements.txt ├── run_ai_gen.py ├── run_redis_pull.py ├── run_redis_push.py ├── run_remote.py ├── run_shield.py ├── run_swords.py ├── run_swords_tdx.py ├── run_wencai_qmt.py ├── run_wencai_tdx.py ├── scripts/ │ └── git-hooks/ │ └── pre-push ├── selector/ │ ├── __init__.py │ ├── select_prompts.py │ ├── select_wencai.py │ ├── selector_6msj.py │ ├── selector_daban.py │ └── selector_deepseek.py ├── tests/ │ ├── conftest.py │ ├── local/ │ │ └── test_tools_utils_remote.py │ ├── test_sample.py │ └── test_tool_utils_cache.py ├── toolbox/ │ ├── draw_two_lines.py │ └── find_tick_history.py ├── tools/ │ ├── __init__.py │ ├── constants.py │ ├── utils_basic.py │ ├── utils_cache.py │ ├── utils_cache_ak.py │ ├── utils_dfcf.py │ ├── utils_ding.py │ ├── utils_feishu.py │ ├── utils_miniqmt.py │ ├── utils_mootdx.py │ └── utils_remote.py ├── trader/ │ ├── __init__.py │ ├── buyer.py │ ├── pools.py │ ├── pools_indicator.py │ ├── pools_section.py │ ├── seller.py │ ├── seller_components.py │ └── seller_groups.py └── update.py
SYMBOL INDEX (736 symbols across 55 files)
FILE: backtest/gm_template.py
class Parameter (line 29) | class Parameter:
function calculate_indicators (line 61) | def calculate_indicators(data: pd.DataFrame) -> Optional[Dict]:
function before_trade_day (line 78) | def before_trade_day(context) -> None:
function get_hma (line 95) | def get_hma(data: np.array, n: int) -> np.array:
function get_sma (line 106) | def get_sma(data: np.array, n: int) -> np.array:
function decide_stock (line 111) | def decide_stock(quote: Dict, indicator: Dict) -> (bool, Dict):
function select_stocks (line 144) | def select_stocks(quotes: Dict) -> List[Dict[str, any]]:
function scan_buy (line 158) | def scan_buy(context, quotes, curr_date, curr_time):
function get_last_1_sma (line 204) | def get_last_1_sma(row_close, period) -> float:
function get_atr (line 209) | def get_atr(row_close, row_high, row_low, period) -> float:
function scan_sell (line 214) | def scan_sell(context, quotes, curr_date, curr_time):
function execute_strategy (line 272) | def execute_strategy(context, curr_date: str, curr_time: str, prev_time:...
function init (line 290) | def init(context):
function on_bar (line 300) | def on_bar(context, bars):
FILE: delegate/base_delegate.py
class BaseDelegate (line 10) | class BaseDelegate(ABC):
method __init__ (line 11) | def __init__(self):
method check_asset (line 15) | def check_asset(self):
method check_orders (line 19) | def check_orders(self):
method check_positions (line 23) | def check_positions(self):
method order_market_open (line 27) | def order_market_open(
method order_market_close (line 38) | def order_market_close(
method order_limit_open (line 49) | def order_limit_open(
method order_limit_close (line 60) | def order_limit_close(
method order_cancel_all (line 71) | def order_cancel_all(self, strategy_name: str = DEFAULT_STRATEGY_NAME):
method order_cancel_buy (line 75) | def order_cancel_buy(self, code: str, strategy_name: str = DEFAULT_STR...
method order_cancel_sell (line 79) | def order_cancel_sell(self, code: str, strategy_name: str = DEFAULT_ST...
method is_position_holding (line 83) | def is_position_holding(position: dict) -> bool:
method get_holding_position_count (line 87) | def get_holding_position_count(self, positions: list, only_stock: bool...
method shutdown (line 91) | def shutdown(self) -> None:
function update_position_held (line 98) | def update_position_held(lock: threading.Lock, delegate: BaseDelegate, p...
FILE: delegate/base_subscriber.py
function get_today (line 21) | def get_today() -> str:
class BaseSubscriber (line 25) | class BaseSubscriber:
method __init__ (line 26) | def __init__(
method callback_run_no_quotes (line 110) | def callback_run_no_quotes(self):
method callback_open_no_quotes (line 133) | def callback_open_no_quotes(self):
method callback_close_no_quotes (line 145) | def callback_close_no_quotes(self):
method update_code_list (line 157) | def update_code_list(self, code_list: list[str]):
method clear_all (line 164) | def clear_all(self):
method before_trade_day_wrapper (line 167) | def before_trade_day_wrapper(self):
method near_trade_begin_wrapper (line 182) | def near_trade_begin_wrapper(self):
method finish_trade_day_wrapper (line 196) | def finish_trade_day_wrapper(self):
method execute_call_end_wrapper (line 208) | def execute_call_end_wrapper(self):
method check_before_finished (line 221) | def check_before_finished(self):
method daily_summary (line 237) | def daily_summary(self):
method _start_scheduler (line 276) | def _start_scheduler(self):
method create_scheduler (line 341) | def create_scheduler(self):
method start_scheduler (line 354) | def start_scheduler(self):
method prev_check_open_day (line 370) | def prev_check_open_day(self):
class HistorySubscriber (line 380) | class HistorySubscriber(BaseSubscriber):
method _download_from_remote (line 384) | def _download_from_remote(
method _download_from_tdx (line 422) | def _download_from_tdx(self, target_codes: list, start: str, end: str,...
method download_cache_history (line 441) | def download_cache_history(
method refresh_memory_history (line 509) | def refresh_memory_history(self, code_list: list[str], start: str, end...
FILE: delegate/daily_backtest.py
class Context (line 7) | class Context:
method __new__ (line 10) | def __new__(cls):
method __setattr__ (line 15) | def __setattr__(self, name, value):
method clear (line 21) | def clear(self):
function backtest (line 25) | def backtest(
FILE: delegate/daily_history.py
class DailyHistoryCache (line 15) | class DailyHistoryCache:
method __new__ (line 19) | def __new__(cls):
method __init__ (line 25) | def __init__(self):
method set_data_source (line 29) | def set_data_source(self, data_source: DataSource, init_day_count: int...
class DailyHistory (line 36) | class DailyHistory:
method __init__ (line 44) | def __init__(
method __getitem__ (line 59) | def __getitem__(self, item: str) -> pd.DataFrame:
method _has_datetime_column (line 64) | def _has_datetime_column(self, df: pd.DataFrame, code: str, stage: str...
method get_subset_copy (line 77) | def get_subset_copy(self, codes: list[str], days: int) -> dict[str, pd...
method get_code_list (line 91) | def get_code_list(self, force_download: bool = False, prefixes: set[st...
method _download_codes (line 117) | def _download_codes(self, code_list: list[str], day_count: int, interv...
method _download_local_missed (line 160) | def _download_local_missed(self):
method _download_remote_missed (line 173) | def _download_remote_missed(self) -> None:
method load_history_from_disk_to_memory (line 188) | def load_history_from_disk_to_memory(self, auto_update: bool = True) -...
method download_all_to_disk (line 216) | def download_all_to_disk(self, renew_code_list: bool = True, interval:...
method _update_codes_by_tushare (line 226) | def _update_codes_by_tushare(self, target_date: str, code_list: list[s...
method _update_codes_one_by_one (line 275) | def _update_codes_one_by_one(self, days: int, code_list: list[str]) ->...
method download_single_daily (line 326) | def download_single_daily(self, target_date: str) -> None:
method download_recent_daily (line 344) | def download_recent_daily(self, days: int) -> None:
method write_last_update_datetime (line 405) | def write_last_update_datetime(self):
method since_last_update_datetime (line 410) | def since_last_update_datetime(self):
method remove_single_history (line 427) | def remove_single_history(self, code: str) -> bool:
method get_recent_exit_right_codes (line 442) | def get_recent_exit_right_codes(days: int) -> list[str]:
method remove_recent_exit_right_histories (line 445) | def remove_recent_exit_right_histories(self, days: int) -> None:
FILE: delegate/daily_reporter.py
function colour_text (line 16) | def colour_text(text: str, to_red: bool, to_green: bool):
function get_total_asset_increase (line 28) | def get_total_asset_increase(path_assets: str, curr_date: str, curr_asse...
class DailyReporter (line 43) | class DailyReporter:
method __init__ (line 44) | def __init__(
method today_deal_report (line 66) | def today_deal_report(self, today: str):
method today_hold_report (line 90) | def today_hold_report(self, today: str, positions):
method check_asset (line 151) | def check_asset(self, today: str, asset, is_afternoon: bool = True):
FILE: delegate/gm_callback.py
class GmCallback (line 14) | class GmCallback:
method __init__ (line 15) | def __init__(
method register_callback (line 43) | def register_callback():
method unregister_callback (line 73) | def unregister_callback():
method record_order (line 77) | def record_order(self, order_time: str, code: str, price: float, volum...
method on_execution_report (line 90) | def on_execution_report(self, rpt: ExecRpt):
method on_order_status (line 112) | def on_order_status(self, order: Order):
class GmCache (line 148) | class GmCache:
function on_execution_report (line 152) | def on_execution_report(rpt: ExecRpt):
function on_order_status (line 157) | def on_order_status(order: Order):
function on_trade_data_connected (line 162) | def on_trade_data_connected():
function on_trade_data_disconnected (line 166) | def on_trade_data_disconnected():
function on_account_status (line 170) | def on_account_status(account_status: AccountStatus):
function on_error (line 174) | def on_error(error_code, error_info):
FILE: delegate/gm_delegate.py
class GmAsset (line 25) | class GmAsset:
method __init__ (line 26) | def __init__(self, cash: Cash, account_id: str = ''):
class GmOrder (line 35) | class GmOrder:
method __init__ (line 36) | def __init__(self, order: Order):
class GmPosition (line 46) | class GmPosition:
method __init__ (line 47) | def __init__(self, position: Position):
class GmDelegate (line 56) | class GmDelegate(BaseDelegate):
method __init__ (line 57) | def __init__(
method shutdown (line 79) | def shutdown(self):
method check_asset (line 82) | def check_asset(self) -> GmAsset:
method check_orders (line 86) | def check_orders(self) -> List[GmOrder]:
method check_positions (line 90) | def check_positions(self) -> List[GmPosition]:
method order_market_open (line 94) | def order_market_open(
method order_market_close (line 145) | def order_market_close(
method order_limit_open (line 172) | def order_limit_open(
method order_limit_close (line 222) | def order_limit_close(
method order_cancel_all (line 248) | def order_cancel_all(self, strategy_name: str = DEFAULT_GM_STRATEGY_NA...
method order_cancel_buy (line 260) | def order_cancel_buy(self, code: str, strategy_name: str = DEFAULT_GM_...
method order_cancel_sell (line 278) | def order_cancel_sell(self, code: str, strategy_name: str = DEFAULT_GM...
method is_position_holding (line 297) | def is_position_holding(position: GmPosition) -> bool:
method get_holding_position_count (line 300) | def get_holding_position_count(self, positions: List[GmPosition]) -> int:
FILE: delegate/xt_callback.py
class XtBaseCallback (line 16) | class XtBaseCallback(XtQuantTraderCallback):
method __init__ (line 17) | def __init__(self):
method on_disconnected (line 20) | def on_disconnected(self):
class XtDefaultCallback (line 27) | class XtDefaultCallback(XtBaseCallback):
method on_stock_trade (line 28) | def on_stock_trade(self, trade: XtTrade):
method on_stock_order (line 34) | def on_stock_order(self, order: XtOrder):
method on_order_stock_async_response (line 40) | def on_order_stock_async_response(self, res: XtOrderResponse):
method on_order_error (line 46) | def on_order_error(self, order_error: XtOrderError):
method on_cancel_order_stock_async_response (line 52) | def on_cancel_order_stock_async_response(self, res: XtCancelOrderRespo...
method on_cancel_error (line 58) | def on_cancel_error(self, cancel_error: XtCancelError):
class XtCustomCallback (line 71) | class XtCustomCallback(XtBaseCallback):
method __init__ (line 72) | def __init__(
method record_order (line 98) | def record_order(self, order_time: str, code: str, price: float, volum...
method on_stock_trade (line 111) | def on_stock_trade(self, trade: XtTrade):
method on_order_stock_async_response (line 165) | def on_order_stock_async_response(self, res: XtOrderResponse):
method on_order_error (line 169) | def on_order_error(self, err: XtOrderError):
method on_cancel_order_stock_async_response (line 173) | def on_cancel_order_stock_async_response(self, res: XtCancelOrderRespo...
method on_cancel_error (line 182) | def on_cancel_error(self, cancel_error: XtCancelError):
FILE: delegate/xt_delegate.py
class XtDelegate (line 33) | class XtDelegate(BaseDelegate):
method __init__ (line 34) | def __init__(
method connect (line 63) | def connect(self, callback: object) -> tuple[Optional[XtQuantTrader], ...
method reconnect (line 99) | def reconnect(self) -> None:
method keep_connected (line 110) | def keep_connected(self) -> None:
method shutdown (line 115) | def shutdown(self) -> None:
method order_submit (line 119) | def order_submit(
method order_submit_async (line 149) | def order_submit_async(
method order_cancel (line 179) | def order_cancel(self, order_id) -> int:
method order_cancel_async (line 183) | def order_cancel_async(self, order_id) -> int:
method check_asset (line 187) | def check_asset(self) -> XtAsset:
method check_order (line 193) | def check_order(self, order_id) -> XtOrder:
method check_orders (line 199) | def check_orders(self, cancelable_only: bool = False) -> List[XtOrder]:
method check_positions (line 217) | def check_positions(self) -> List[XtPosition]:
method order_market_open (line 223) | def order_market_open(
method order_market_close (line 258) | def order_market_close(
method order_limit_open (line 293) | def order_limit_open(
method order_limit_close (line 318) | def order_limit_close(
method order_cancel_all (line 352) | def order_cancel_all(self, strategy_name: str = DEFAULT_XT_STRATEGY_NA...
method order_cancel_buy (line 362) | def order_cancel_buy(self, code: str, strategy_name: str = DEFAULT_XT_...
method order_cancel_sell (line 373) | def order_cancel_sell(self, code: str, strategy_name: str = DEFAULT_XT...
method check_ipo_data (line 384) | def check_ipo_data(self) -> dict:
method check_new_purchase_limit (line 390) | def check_new_purchase_limit(self) -> dict:
method purchase_ipo_stocks (line 397) | def purchase_ipo_stocks(self, buy_type: str = 'ALL'):
method is_position_holding (line 432) | def is_position_holding(position: XtPosition) -> bool:
method get_holding_position_count (line 435) | def get_holding_position_count(self, positions: List[XtPosition], only...
function xt_stop_exit (line 445) | def xt_stop_exit():
function download_sector_data (line 454) | def download_sector_data():
FILE: delegate/xt_subscriber.py
class XtSubscriber (line 22) | class XtSubscriber(HistorySubscriber):
method __init__ (line 23) | def __init__(
method callback_sub_whole (line 109) | def callback_sub_whole(self, quotes: Dict) -> None:
method callback_monitor (line 153) | def callback_monitor(self):
method subscribe_tick (line 173) | def subscribe_tick(self, resume: bool = False):
method unsubscribe_tick (line 186) | def unsubscribe_tick(self, pause: bool = False):
method resubscribe_tick (line 198) | def resubscribe_tick(self, notice: bool = True):
method update_code_list (line 215) | def update_code_list(self, code_list: list[str]):
method record_tick_to_memory (line 226) | def record_tick_to_memory(self, quotes):
method clean_ticks_history (line 276) | def clean_ticks_history(self):
method save_tick_history (line 284) | def save_tick_history(self):
method clear_all (line 363) | def clear_all(self):
method clean_qmt_datadir_contents (line 372) | def clean_qmt_datadir_contents(self):
method _start_qmt_scheduler (line 398) | def _start_qmt_scheduler(self):
method start_scheduler (line 474) | def start_scheduler(self):
function xt_get_ticks (line 492) | def xt_get_ticks(code_list: list[str]) -> dict[str, dict]:
FILE: mytt/LastBar.py
function LAST_ (line 11) | def LAST_(n: pd.Series) -> Any:
function INT_ (line 16) | def INT_(n: Union[bool, pd.Series]) -> int:
function NOT_ (line 22) | def NOT_(n: Union[bool, pd.Series]) -> int:
function INTPART_ (line 28) | def INTPART_(n: Union[float, pd.Series]) -> int:
function MAX_ (line 39) | def MAX_(a: Union[int, float, pd.Series], b: Union[int, float, pd.Series]):
function MIN_ (line 46) | def MIN_(a: Union[int, float, pd.Series], b: Union[int, float, pd.Series]):
function IF_ (line 53) | def IF_(e: Union[int, pd.Series], n1: Union[int, pd.Series], n2: Union[i...
function COUNT_ (line 66) | def COUNT_(e: pd.Series, p: Union[int, pd.Series]) -> int:
function CROSS_ (line 74) | def CROSS_(n1: pd.Series, n2: Union[int, pd.Series]) -> int:
function REF_ (line 80) | def REF_(n: pd.Series, p: Union[int, pd.Series]):
function HHV_ (line 87) | def HHV_(n: pd.Series, p: Union[int, pd.Series]):
function LLV_ (line 94) | def LLV_(n: pd.Series, p: Union[int, pd.Series]):
function MA_ (line 101) | def MA_(n: pd.Series, p: Union[int, pd.Series]):
function BARSLAST_ (line 113) | def BARSLAST_(e: pd.Series):
function VALUEWHEN_ (line 123) | def VALUEWHEN_(e: pd.Series, n: pd.Series):
FILE: mytt/MyTT.py
function RD (line 24) | def RD(N, D=3): return np.round(N, D) # 四舍五入取3位小数
function RET (line 27) | def RET(S, N=1): return np.array(S)[-N] # 返回序列倒数第N个值,默认返回最后一个
function ABS (line 30) | def ABS(S): return np.abs(S) # 返回N的绝对值
function LN (line 33) | def LN(S): return np.log(S) # 求底是e的自然对数,
function POW (line 36) | def POW(S, N): return np.power(S, N) # 求S的N次方
function SQRT (line 39) | def SQRT(S): return np.sqrt(S) # 求S的平方根
function MAX (line 42) | def MAX(S1, S2): return np.maximum(S1, S2) # 序列max
function MIN (line 45) | def MIN(S1, S2): return np.minimum(S1, S2) # 序列min
function IF (line 48) | def IF(S, A, B): return np.where(S, A, B) # 序列布尔判断 return=A if S==Tr...
function REF (line 51) | def REF(S, N=1): # 对序列整体下移动N,返回序列(shift后会产生NAN)
function DIFF (line 55) | def DIFF(S, N=1): # 前一个值减后一个值,前面会产生nan
function STD (line 59) | def STD(S, N): # 求序列的N日标准差,返回序列
function SUM (line 63) | def SUM(S, N): # 对序列求N天累计和,返回序列 N=0对序列所有依次求和
function CONST (line 67) | def CONST(S): # 返回序列S最后的值组成常量序列
function HHV (line 71) | def HHV(S,N): #HHV(C, 5) 最近5天收盘最高价
function LLV (line 74) | def LLV(S,N): #LLV(C, 5) 最近5天收盘最低价
function HHVBARS (line 78) | def HHVBARS(S, N): # 求N周期内S最高值到当前周期数, 返回序列
function LLVBARS (line 82) | def LLVBARS(S, N): # 求N周期内S最低值到当前周期数, 返回序列
function MA (line 86) | def MA(S, N): # 求序列的N日简单移动平均值,返回序列
function EMA (line 90) | def EMA(S, N): # 指数移动平均,为了精度 S>4*N EMA至少需要120周期 alpha=2/(span+1)
function SMA (line 94) | def SMA(S, N, M=1): # 中国式的SMA,至少需要120周期才精确 (雪球180周期) alpha=1/(1+com)
function WMA (line 98) | def WMA(S, N): # 通达信S序列的N日加权移动平均 Yn = (1*X1+2*X2+3*X3+...+n*Xn)/(1+2+3+...
function DMA (line 102) | def DMA(S, A): # 求S的动态移动平均,A作平滑因子,必须 0<A<1 (此为核心函数,非指标)
function AVEDEV (line 112) | def AVEDEV(S, N): # 平均绝对偏差 (序列与其平均值的绝对差的平均值)
function SLOPE (line 116) | def SLOPE(S, N): # 返S序列N周期回线性回归斜率
function FORCAST (line 120) | def FORCAST(S, N): # 返回S序列N周期回线性回归后的预测值, jqz1226改进成序列出
function LAST (line 124) | def LAST(S, A, B): # 从前A日到前B日一直满足S_BOOL条件, 要求A>B & A>0 & B>=0
function COUNT (line 129) | def COUNT(S, N): # COUNT(CLOSE>O, N): 最近N天满足S_BOO的天数 True的天数
function EVERY (line 133) | def EVERY(S, N): # EVERY(CLOSE>O, 5) 最近N天是否都是True
function EXIST (line 137) | def EXIST(S, N): # EXIST(CLOSE>3010, N=5) n日内是否存在一天大于3000点
function FILTER (line 141) | def FILTER(S, N): # FILTER函数,S满足条件后,将其后N周期内的数据置为0, FILTER(C==H,5)
function BARSLAST (line 146) | def BARSLAST(S): # 上一次条件成立到当前的周期, BARSLAST(C/REF(C,1)>=1.1) 上一次涨停到今天的天数
function BARSLASTCOUNT (line 152) | def BARSLASTCOUNT(S): # 统计连续满足S条件的周期数 by jqz1226
function BARSSINCEN (line 158) | def BARSSINCEN(S, N): # N周期内第一次S条件成立到现在的周期数,N为常量 by jqz1226
function CROSS (line 163) | def CROSS(S1, S2): # 判断向上金叉穿越 CROSS(MA(C,5),MA(C,10)...
function LONGCROSS (line 167) | def LONGCROSS(S1, S2, N): # 两条线维持一定周期后交叉,S1在N周期内都小于S2,本周期从S1下方向上穿过S2时返回...
function VALUEWHEN (line 171) | def VALUEWHEN(S, X): # 当S条件成立时,取X的当前值,否则取VALUEWHEN的上个成立时的X值 by jqz1226
function BETWEEN (line 175) | def BETWEEN(S, A, B): # S处于A和B之间时为真。 包括 A<S<B 或 A>S>B
function TOPRANGE (line 179) | def TOPRANGE(S): # TOPRANGE(HIGH)表示当前最高价是近多少周期内最高价的最大值 by jqz1226
function LOWRANGE (line 185) | def LOWRANGE(S): # LOWRANGE(LOW)表示当前最低价是近多少周期内最低价的最小值 by jqz1226
function MACD (line 192) | def MACD(CLOSE, SHORT=12, LONG=26, M=9): # EMA的关系,S取120日,和雪球小数点2位相同
function KDJ (line 199) | def KDJ(CLOSE, HIGH, LOW, N=9, M1=3, M2=3): # KDJ指标
function RSI (line 208) | def RSI(CLOSE, N=24): # RSI指标,和通达信小数点2位相同
function WR (line 213) | def WR(CLOSE, HIGH, LOW, N=10): # W&R 威廉指标
function BIAS (line 219) | def BIAS(CLOSE, L1=6, L2=12, L3=24): # BIAS乖离率
function BOLL (line 229) | def BOLL(CLOSE, N=20, P=2): # BOLL指标,布林带
function PSY (line 237) | def PSY(CLOSE, N=12, M=6):
function CCI (line 243) | def CCI(CLOSE, HIGH, LOW, N=14):
function ATR (line 248) | def ATR(CLOSE, HIGH, LOW, N=20): # 真实波动N日平均值
function BBI (line 253) | def BBI(CLOSE, M1=3, M2=6, M3=12, M4=20): # BBI多空指标
function DMI (line 257) | def DMI(CLOSE, HIGH, LOW, M1=14, M2=6): # 动向指标:结果和同花顺,通达信完全一致
function TAQ (line 270) | def TAQ(HIGH, LOW, N): # 唐安奇通道(海龟)交易指标,大道至简,能穿越牛熊
function KTN (line 277) | def KTN(CLOSE, HIGH, LOW, N=20, M=10): # 肯特纳交易通道, N选20日,ATR选10日
function TRIX (line 285) | def TRIX(CLOSE, M1=12, M2=20): # 三重指数平滑平均线
function VR (line 292) | def VR(CLOSE, VOL, M1=26): # VR容量比率
function CR (line 297) | def CR(CLOSE, HIGH, LOW, N=20): # CR价格动量指标
function EMV (line 302) | def EMV(HIGH, LOW, VOL, N=14, M=9): # 简易波动指标
function DPO (line 310) | def DPO(CLOSE, M1=20, M2=10, M3=6): # 区间震荡线
function BRAR (line 316) | def BRAR(OPEN, CLOSE, HIGH, LOW, M1=26): # BRAR-ARBR 情绪指标
function DFMA (line 322) | def DFMA(CLOSE, N1=10, N2=50, M=10): # 平行线差指标
function MTM (line 328) | def MTM(CLOSE, N=12, M=6): # 动量指标
function MASS (line 334) | def MASS(HIGH, LOW, N1=9, N2=25, M=6): # 梅斯线
function ROC (line 340) | def ROC(CLOSE, N=12, M=6): # 变动率指标
function EXPMA (line 346) | def EXPMA(CLOSE, N1=12, N2=50): # EMA指数平均数指标
function OBV (line 350) | def OBV(CLOSE, VOL): # 能量潮指标
function MFI (line 354) | def MFI(CLOSE, HIGH, LOW, VOL, N=14): # MFI指标是成交量的RSI指标
function ASI (line 360) | def ASI(OPEN, CLOSE, HIGH, LOW, M1=26, M2=10): # 振动升降指标
function XSII (line 374) | def XSII(CLOSE, HIGH, LOW, N=102, M=7): # 薛斯通道II
FILE: mytt/MyTT_advance.py
function HHV (line 13) | def HHV(S, N): # HHV,支持N为序列版本
function LLV (line 28) | def LLV(S, N): # LLV,支持N为序列版本
function DSMA (line 43) | def DSMA(X, N): # 偏差自适应移动平均线 type: (np.ndarray, int) -> np.ndarray
function SUMBARSFAST (line 64) | def SUMBARSFAST(X, A):
function SAR (line 92) | def SAR(HIGH, LOW, N=10, S=2, M=20):
function TDX_SAR (line 132) | def TDX_SAR(High, Low, iAFStep=2, iAFLimit=20): # type: (np.ndarray, np...
FILE: mytt/MyTT_custom.py
function INT (line 5) | def INT(S: pd.Series):
function NOT (line 10) | def NOT(S: pd.Series):
function GETCURRBARSCOUNT (line 14) | def GETCURRBARSCOUNT(L: int):
function SIN (line 18) | def SIN(S: pd.Series):
function COS (line 22) | def COS(S: pd.Series):
function TAN (line 26) | def TAN(S: pd.Series):
function ASIN (line 30) | def ASIN(S: pd.Series):
function ACOS (line 34) | def ACOS(S: pd.Series):
function ATAN (line 38) | def ATAN(S: pd.Series):
function CEILINE (line 42) | def CEILINE(S: pd.Series):
function FLOOR (line 46) | def FLOOR(S: pd.Series):
function INTPART (line 50) | def INTPART(S: pd.Series):
function CROSS_PLUS (line 54) | def CROSS_PLUS(S1: pd.Series, S2: pd.Series):
function COUNT_PLUS (line 60) | def COUNT_PLUS(S: pd.Series, N):
function REF_PLUS (line 71) | def REF_PLUS(S: pd.Series, N):
FILE: public/silver6wings/_prod_shield_ma.py
function debug (line 39) | def debug(*args, **kwargs):
class PoolConf (line 44) | class PoolConf:
class SellConf (line 72) | class SellConf:
function before_trade_day (line 92) | def before_trade_day() -> None:
function scan_sell (line 127) | def scan_sell(quotes: Dict, curr_date: str, curr_time: str, positions: L...
function execute_strategy (line 135) | def execute_strategy(curr_date: str, curr_time: str, curr_seconds: str, ...
FILE: public/silver6wings/my_tdx_call.py
function debug (line 34) | def debug(*args, **kwargs):
class PoolConf (line 39) | class PoolConf:
class BuyConf (line 50) | class BuyConf:
function before_trade_day (line 63) | def before_trade_day():
function select_stocks (line 86) | def select_stocks(
function scan_buy (line 116) | def scan_buy(
function execute_strategy (line 174) | def execute_strategy(curr_date: str, curr_time: str, curr_seconds: str, ...
FILE: reader/tushare_agent.py
function get_tushare_pro (line 7) | def get_tushare_pro(debugging=False):
FILE: run_ai_gen.py
class PoolConf (line 40) | class PoolConf:
class BuyConf (line 55) | class BuyConf:
class SellConf (line 68) | class SellConf:
function before_trade_day (line 98) | def before_trade_day() -> None:
function near_trade_begin (line 136) | def near_trade_begin():
function check_stock (line 151) | def check_stock(code: str, quote: dict, curr_date: str) -> bool:
function select_stocks (line 160) | def select_stocks(quotes: dict, curr_date: str) -> dict[str, dict]:
function scan_buy (line 209) | def scan_buy(quotes: dict, curr_date: str, positions: list) -> None:
function scan_sell (line 220) | def scan_sell(quotes: dict, curr_date: str, curr_time: str, positions: l...
function execute_strategy (line 228) | def execute_strategy(curr_date: str, curr_time: str, curr_seconds: str, ...
FILE: run_redis_pull.py
class PoolConf (line 44) | class PoolConf:
class BuyConf (line 48) | class BuyConf:
class SellConf (line 62) | class SellConf:
function before_trade_day (line 98) | def before_trade_day() -> None:
function pull_stock_codes (line 116) | def pull_stock_codes() -> list[str]:
function check_stock_codes (line 127) | def check_stock_codes(selected_codes: list[str], quotes: dict) -> dict[s...
function scan_buy (line 150) | def scan_buy(quotes: dict, curr_date: str, positions: list) -> None:
function scan_sell (line 166) | def scan_sell(quotes: dict, curr_date: str, curr_time: str, positions: l...
function empty_execute_strategy (line 176) | def empty_execute_strategy(curr_date: str, curr_time: str, curr_seconds:...
function redis_subscribe (line 181) | def redis_subscribe():
function redis_unsubscribe (line 208) | def redis_unsubscribe():
function redis_execute_strategy (line 213) | def redis_execute_strategy(curr_date: str, curr_time: str, curr_seconds:...
FILE: run_redis_push.py
class PoolConf (line 31) | class PoolConf:
function before_trade_day (line 40) | def before_trade_day() -> None:
function execute_strategy (line 48) | def execute_strategy(curr_date: str, curr_time: str, curr_seconds: str, ...
FILE: run_remote.py
class PoolConf (line 40) | class PoolConf:
class BuyConf (line 46) | class BuyConf:
class SellConf (line 59) | class SellConf:
function before_trade_day (line 95) | def before_trade_day() -> None:
function near_trade_begin (line 132) | def near_trade_begin():
function check_stock_codes (line 147) | def check_stock_codes(selected_codes: list[str], quotes: dict) -> dict[s...
function scan_buy (line 182) | def scan_buy(quotes: dict, curr_date: str, positions: list) -> None:
function scan_sell (line 203) | def scan_sell(quotes: dict, curr_date: str, curr_time: str, positions: l...
function execute_strategy (line 211) | def execute_strategy(curr_date: str, curr_time: str, curr_seconds: str, ...
FILE: run_shield.py
class PoolConf (line 36) | class PoolConf:
class SellConf (line 47) | class SellConf:
function before_trade_day (line 68) | def before_trade_day() -> None:
function scan_sell (line 91) | def scan_sell(quotes: dict, curr_date: str, curr_time: str, positions: l...
function execute_strategy (line 99) | def execute_strategy(curr_date: str, curr_time: str, curr_seconds: str, ...
FILE: run_swords.py
class PoolConf (line 34) | class PoolConf:
class BuyConf (line 45) | class BuyConf:
function before_trade_day (line 69) | def before_trade_day() -> None:
function check_is_blocking (line 89) | def check_is_blocking(quote: dict, curr_time: str) -> tuple[bool, int, f...
function check_block_ticks (line 112) | def check_block_ticks(
function select_stocks (line 139) | def select_stocks(
function scan_buy (line 177) | def scan_buy(quotes: dict, curr_date: str, curr_time: str, curr_seconds:...
function execute_strategy (line 188) | def execute_strategy(curr_date: str, curr_time: str, curr_seconds: str, ...
FILE: run_swords_tdx.py
class PoolConf (line 33) | class PoolConf:
class BuyConf (line 44) | class BuyConf:
function before_trade_day (line 68) | def before_trade_day() -> None:
function check_is_blocking (line 88) | def check_is_blocking(quote: dict, curr_time: str) -> (bool, int, float):
function check_block_ticks (line 111) | def check_block_ticks(
function select_stocks (line 138) | def select_stocks(
function scan_buy (line 176) | def scan_buy(quotes: Dict, curr_date: str, curr_time: str, curr_seconds:...
function execute_strategy (line 187) | def execute_strategy(curr_date: str, curr_time: str, curr_seconds: str, ...
FILE: run_wencai_qmt.py
class PoolConf (line 40) | class PoolConf:
class BuyConf (line 45) | class BuyConf:
class SellConf (line 60) | class SellConf:
function before_trade_day (line 96) | def before_trade_day() -> None:
function pull_stock_codes (line 118) | def pull_stock_codes() -> list[str]:
function check_stock_codes (line 129) | def check_stock_codes(selected_codes: list[str], quotes: dict) -> dict[s...
function scan_buy (line 158) | def scan_buy(quotes: dict, curr_date: str, positions: list) -> None:
function scan_sell (line 174) | def scan_sell(quotes: dict, curr_date: str, curr_time: str, positions: l...
function execute_strategy (line 182) | def execute_strategy(curr_date: str, curr_time: str, curr_seconds: str, ...
FILE: run_wencai_tdx.py
class PoolConf (line 43) | class PoolConf:
class BuyConf (line 47) | class BuyConf:
class SellConf (line 61) | class SellConf:
function before_trade_day (line 97) | def before_trade_day() -> None:
function pull_stock_codes (line 122) | def pull_stock_codes() -> list[str]:
function check_stock_codes (line 133) | def check_stock_codes(selected_codes: list[str], quotes: dict) -> dict[s...
function scan_buy (line 156) | def scan_buy(quotes: dict, curr_date: str, positions: list) -> None:
function scan_sell (line 172) | def scan_sell(quotes: dict, curr_date: str, curr_time: str, positions: l...
function execute_strategy (line 184) | def execute_strategy(curr_date: str, curr_time: str, curr_seconds: str, ...
FILE: selector/select_wencai.py
function get_prompt (line 15) | def get_prompt(prompt_index: any = 0) -> str:
function get_wencai_codes_prices (line 28) | def get_wencai_codes_prices(query, debugging=False) -> dict[str, str]:
FILE: selector/selector_6msj.py
function select (line 100) | def select(df: pd.DataFrame, code: str, quote: dict):
FILE: selector/selector_daban.py
function select (line 28) | def select(df: pd.DataFrame, code: str, quote: dict):
FILE: selector/selector_deepseek.py
function select (line 95) | def select(df: pd.DataFrame, code: str, quote: dict):
FILE: tests/conftest.py
function pytest_configure (line 12) | def pytest_configure(config):
FILE: tests/local/test_tools_utils_remote.py
function test_get_mootdx_daily_history (line 12) | def test_get_mootdx_daily_history():
function test_get_tdxzip_history (line 34) | def test_get_tdxzip_history():
function test_check_xdxr_cache (line 75) | def test_check_xdxr_cache():
FILE: tests/test_sample.py
function add (line 3) | def add(a: float, b: float) -> float:
function test_add_parametrized (line 60) | def test_add_parametrized(a, b, expected):
FILE: tests/test_tool_utils_cache.py
function test_get_next_trading_date (line 22) | def test_get_next_trading_date(anchor, offset, basic, expected):
function test_get_next_trading_date_str_compact_and_hyphen (line 34) | def test_get_next_trading_date_str_compact_and_hyphen(today_str, offset,...
function test_get_trading_date_list_range_and_compact_equivalence (line 38) | def test_get_trading_date_list_range_and_compact_equivalence():
function test_get_trading_date_list_same_day_returns_input_shape (line 51) | def test_get_trading_date_list_same_day_returns_input_shape():
function test_get_trading_date_list_reversed_range_single_anchor (line 56) | def test_get_trading_date_list_reversed_range_single_anchor():
function test_get_prev_trading_date_list_hyphen_vs_compact (line 62) | def test_get_prev_trading_date_list_hyphen_vs_compact():
FILE: toolbox/draw_two_lines.py
function draw_two (line 5) | def draw_two(
function closest_round_number (line 120) | def closest_round_number(num):
function test_closest (line 129) | def test_closest():
FILE: toolbox/find_tick_history.py
function locate_and_save (line 17) | def locate_and_save():
function visualization (line 29) | def visualization():
FILE: tools/constants.py
class StrValueEnum (line 11) | class StrValueEnum(str, Enum):
method __str__ (line 12) | def __str__(self) -> str:
class DataSource (line 17) | class DataSource(StrValueEnum):
class ExitRight (line 27) | class ExitRight(StrValueEnum):
class IndexSymbol (line 40) | class IndexSymbol(StrValueEnum):
class InfoItem (line 61) | class InfoItem(StrValueEnum):
FILE: tools/utils_basic.py
function debug (line 7) | def debug(*args, **kwargs):
function pd_show_all (line 14) | def pd_show_all() -> None:
function logging_init (line 26) | def logging_init(path=None, level=logging.DEBUG, file_line=False, silenc...
function logger_init (line 65) | def logger_init(path=None, name='default') -> logging.Logger:
function symbol_to_code (line 88) | def symbol_to_code(symbol: str | int) -> str:
function code_to_symbol (line 102) | def code_to_symbol(code: str) -> str:
function code_to_sina_symbol (line 113) | def code_to_sina_symbol(code: str) -> str:
function sina_symbol_to_code (line 124) | def sina_symbol_to_code(sina_symbol: str) -> str:
function code_to_tdxsymbol (line 142) | def code_to_tdxsymbol(code: str) -> str:
function tdxsymbol_to_code (line 153) | def tdxsymbol_to_code(tdxsymbol: str) -> str:
function symbol_to_tdxsymbol (line 166) | def symbol_to_tdxsymbol(code: str) -> str:
function symbol_to_gmsymbol (line 186) | def symbol_to_gmsymbol(symbol: str | int) -> str:
function gmsymbol_to_symbol (line 199) | def gmsymbol_to_symbol(gmsymbol: str) -> str:
function code_to_gmsymbol (line 205) | def code_to_gmsymbol(code: str) -> str:
function gmsymbol_to_code (line 209) | def gmsymbol_to_code(gmsymbol: str) -> str:
function is_symbol (line 214) | def is_symbol(code_or_symbol: str):
function is_stock (line 224) | def is_stock(code_or_symbol: str | int):
function is_stock_code (line 229) | def is_stock_code(code: str):
function is_stock_10cm (line 237) | def is_stock_10cm(code_or_symbol: str | int):
function is_stock_20cm (line 243) | def is_stock_20cm(code_or_symbol: str | int):
function is_stock_30cm (line 249) | def is_stock_30cm(code_or_symbol: str | int):
function is_stock_cy (line 255) | def is_stock_cy(code_or_symbol: str | int):
function is_stock_kc (line 261) | def is_stock_kc(code_or_symbol: str | int):
function is_stock_bj (line 267) | def is_stock_bj(code_or_symbol: str | int):
function is_fund_etf (line 273) | def is_fund_etf(code_or_symbol: str | int):
function is_bond (line 279) | def is_bond(code_or_symbol: str | int):
function get_symbol_exchange (line 286) | def get_symbol_exchange(symbol: str) -> str:
function get_code_exchange (line 298) | def get_code_exchange(code: str) -> str:
function map_num_to_chr (line 305) | def map_num_to_chr(num):
function is_in_continuous_auction (line 317) | def is_in_continuous_auction(curr_time: str) -> bool:
function get_current_time_percentage (line 323) | def get_current_time_percentage(time: str) -> float:
function get_limiting_up_rate (line 340) | def get_limiting_up_rate(code_or_symbol: str) -> float:
function get_limit_up_price (line 350) | def get_limit_up_price(code_or_symbol: str, pre_close: float) -> float:
function get_limiting_down_rate (line 364) | def get_limiting_down_rate(code_or_symbol: str) -> float:
function get_limit_down_price (line 374) | def get_limit_down_price(code_or_symbol: str, pre_close: float) -> float:
function get_st_limit_up_rate (line 388) | def get_st_limit_up_rate():
function get_st_limit_up_price (line 393) | def get_st_limit_up_price():
function get_st_limit_down_rate (line 398) | def get_st_limit_down_rate():
function get_st_limit_down_price (line 403) | def get_st_limit_down_price():
function time_diff_seconds (line 407) | def time_diff_seconds(later_time: datetime.datetime.time, early_time: da...
function hms_to_past_seconds (line 420) | def hms_to_past_seconds(hour: int, minute: int, second: int) -> int:
function xt_time_tag_to_hms (line 434) | def xt_time_tag_to_hms(time_tag: str) -> tuple[int, int, int]:
function xt_time_tag_to_past_seconds (line 439) | def xt_time_tag_to_past_seconds(time_tag: int | str) -> int:
function xt_time_to_hms (line 445) | def xt_time_to_hms(timestamp: int) -> tuple[int, int, int]:
function xt_time_to_past_seconds (line 453) | def xt_time_to_past_seconds(timestamp: int) -> int:
function convert_daily_to_weekly (line 463) | def convert_daily_to_weekly(df: pd.DataFrame) -> pd.DataFrame:
function convert_daily_to_monthly (line 497) | def convert_daily_to_monthly(df: pd.DataFrame) -> pd.DataFrame:
FILE: tools/utils_cache.py
class StockNames (line 23) | class StockNames:
method __new__ (line 27) | def __new__(cls):
method __init__ (line 33) | def __init__(self):
method load_codes_and_names (line 37) | def load_codes_and_names(self):
method get_code_list (line 42) | def get_code_list(self) -> list:
method get_name_list (line 45) | def get_name_list(self) -> list:
method add_name (line 48) | def add_name(self, code, name) -> bool:
method get_name (line 54) | def get_name(self, code) -> str:
function load_stock_code_and_names (line 70) | def load_stock_code_and_names(retention_day: int = 1):
function get_stock_codes_and_names (line 112) | def get_stock_codes_and_names() -> Dict[str, str]:
function delete_file (line 145) | def delete_file(path: str) -> None:
function load_pickle (line 157) | def load_pickle(path: str) -> Optional[dict]:
function save_pickle (line 167) | def save_pickle(path: str, obj: object) -> None:
function load_json (line 173) | def load_json(path: str) -> dict:
function save_json (line 185) | def save_json(path: str, var: dict, ensure_ascii=True) -> None:
function del_key (line 191) | def del_key(lock: threading.Lock, path: str, key: str) -> None:
function del_keys (line 200) | def del_keys(lock: threading.Lock, path: str, keys: List[str]) -> None:
function del_held_day (line 210) | def del_held_day(lock: threading.Lock, path: str, key: str):
function new_held (line 229) | def new_held(held_operation_lock: threading.Lock, path: str, codes: List...
function all_held_inc (line 243) | def all_held_inc(lock: threading.Lock, path: str) -> bool:
function update_max_prices (line 270) | def update_max_prices(
function load_symbols (line 341) | def load_symbols(path: str) -> list[str]:
function save_symbols (line 351) | def save_symbols(path: str, symbols: list[str]) -> None:
function record_deal (line 357) | def record_deal(
function get_disk_trade_day_list_and_update_max_year (line 390) | def get_disk_trade_day_list_and_update_max_year() -> list:
function get_prev_trading_date (line 400) | def get_prev_trading_date(now: datetime.datetime, count: int, basic_form...
function get_prev_trading_date_str (line 406) | def get_prev_trading_date_str(today: str, count: int, basic_format: bool...
function get_next_trading_date (line 431) | def get_next_trading_date(now: datetime.datetime, count: int, basic_form...
function get_next_trading_date_str (line 437) | def get_next_trading_date_str(today: str, count: int, basic_format: bool...
function get_prev_trading_date_list (line 463) | def get_prev_trading_date_list(today: str, count: int) -> list:
function get_trading_date_list (line 478) | def get_trading_date_list(start_date: str, end_date: str) -> list:
function check_is_open_day_sina (line 508) | def check_is_open_day_sina(curr_date: str) -> bool:
function check_is_open_day (line 547) | def check_is_open_day(curr_date: str) -> bool:
function check_open_day (line 555) | def check_open_day(func):
function _index_constituent_df_ok (line 568) | def _index_constituent_df_ok(df: Optional[pd.DataFrame]) -> bool:
function _load_legacy_index_constituent_pkl (line 574) | def _load_legacy_index_constituent_pkl(index_symbol: str) -> Optional[pd...
function get_index_constituent_symbols (line 585) | def get_index_constituent_symbols(index_symbol: str) -> list[str]:
function get_index_constituent_codes (line 606) | def get_index_constituent_codes(index_symbol: str) -> list:
function get_market_value_limited_codes (line 612) | def get_market_value_limited_codes(code_prefixes: Set[str], min_value: i...
function get_available_stock_codes (line 622) | def get_available_stock_codes() -> list[str]:
function _filter_none_st_out (line 628) | def _filter_none_st_out(df: pd.DataFrame) -> pd.DataFrame:
function get_prefixes_stock_codes (line 637) | def get_prefixes_stock_codes(prefixes: Set[str], none_st: bool = False) ...
function get_none_st_codes (line 648) | def get_none_st_codes() -> list[str]:
function get_stock_codes_and_circulation_mv (line 656) | def get_stock_codes_and_circulation_mv() -> Dict[str, int]:
function _get_recent_fhps_report_date (line 668) | def _get_recent_fhps_report_date(now: Optional[datetime.datetime] = None...
function get_recent_exit_right_codes_from_fhps (line 681) | def get_recent_exit_right_codes_from_fhps(
FILE: tools/utils_cache_ak.py
function _ak_module (line 17) | def _ak_module():
function cache_with_path_ttl (line 22) | def cache_with_path_ttl(path: str | Callable[..., str], ttl: int, dtype:...
function _read_csv_disk_ignore_ttl (line 48) | def _read_csv_disk_ignore_ttl(cache_path: str, dtype: dict) -> Optional[...
function cache_with_path_ttl_protected (line 58) | def cache_with_path_ttl_protected(path: str | Callable[..., str], ttl: i...
function _ak_fetch_noarg (line 142) | def _ak_fetch_noarg(method_name: str) -> Callable[..., Any]:
function _ak_fetch_fhps_date (line 150) | def _ak_fetch_fhps_date(method_name: str) -> Callable[..., Any]:
function _ak_fetch_index_symbol (line 158) | def _ak_fetch_index_symbol(method_name: str) -> Callable[..., Any]:
function _build_ak_cache_type (line 166) | def _build_ak_cache_type(type_name: str, *, stale_fallback: bool) -> type:
FILE: tools/utils_dfcf.py
function symbol_to_dfcf_symbol (line 19) | def symbol_to_dfcf_symbol(symbol: str) -> str:
function dfcf_symbol_to_symbol (line 28) | def dfcf_symbol_to_symbol(dfcf_symbol: str) -> str:
function code_to_dfcf_symbol (line 34) | def code_to_dfcf_symbol(code: str) -> str:
function dfcf_symbol_to_code (line 38) | def dfcf_symbol_to_code(dfcf_symbol: str) -> str:
function order_sell (line 45) | def order_sell(code, price, volume, remark):
function order_buy (line 57) | def order_buy(code: str, price: float, volume: int):
function get_history_data (line 72) | def get_history_data(context, code: str, days: int, fields: list[str], f...
function update_cache_quote (line 89) | def update_cache_quote(quotes: dict[str, dict], bars: list[dict], curr_t...
class EmDelegate (line 149) | class EmDelegate(BaseDelegate, ABC):
method check_asset (line 155) | def check_asset(self) -> any:
method check_orders (line 158) | def check_orders(self) -> list:
method check_positions (line 161) | def check_positions(self) -> list:
method order_market_open (line 164) | def order_market_open(
method order_market_close (line 174) | def order_market_close(
method order_limit_open (line 184) | def order_limit_open(
method order_limit_close (line 194) | def order_limit_close(
method order_cancel_all (line 204) | def order_cancel_all(self, strategy_name: str = DEFAULT_STRATEGY_NAME)...
method order_cancel_buy (line 207) | def order_cancel_buy(self, code: str, strategy_name: str = DEFAULT_STR...
method order_cancel_sell (line 210) | def order_cancel_sell(self, code: str, strategy_name: str = DEFAULT_ST...
FILE: tools/utils_ding.py
class BaseMessager (line 12) | class BaseMessager:
method send_message (line 14) | def send_message(self, data) -> dict:
method send_text (line 18) | def send_text(self, text: str, output: str = '', alert: bool = False) ...
method send_text_as_md (line 22) | def send_text_as_md(self, text: str, output: str = '', alert: bool = F...
method send_markdown (line 26) | def send_markdown(self, title: str, text: str, output: str = '', alert...
class DingMessager (line 30) | class DingMessager(BaseMessager):
method __init__ (line 31) | def __init__(self, secret: str = None, url: str = None):
method refresh_webhook (line 42) | def refresh_webhook(self):
method send_message (line 59) | def send_message(self, data) -> dict:
method send_text (line 85) | def send_text(self, text: str, output: str = '', alert: bool = False) ...
method send_text_as_md (line 106) | def send_text_as_md(self, text: str, output: str = '', alert: bool = F...
method send_markdown (line 113) | def send_markdown(self, title: str, text: str, output: str = '', alert...
FILE: tools/utils_feishu.py
function get_feishu_markdown_card (line 14) | def get_feishu_markdown_card(title, text):
class FeishuMessager (line 57) | class FeishuMessager(BaseMessager):
method __init__ (line 58) | def __init__(self, secret: str = None, webhook_url: str = None):
method refresh_webhook (line 68) | def refresh_webhook(self) -> bool:
method gen_sign (line 82) | def gen_sign(self, timestamp: int) -> str:
method send_message (line 96) | def send_message(self, data: Dict[str, Any]) -> dict:
method send_text (line 121) | def send_text(self, text: str, output: str = '', alert: bool = False) ...
method send_text_as_md (line 167) | def send_text_as_md(self, text: str, output: str = '', alert: bool = F...
method send_markdown (line 174) | def send_markdown(self, title: str, text: str, output: str = '', alert...
FILE: tools/utils_miniqmt.py
function _run_with_timeout (line 7) | def _run_with_timeout(target_func, args=(), timeout=1) -> any:
function _download_and_fetch_qmt_daily (line 38) | def _download_and_fetch_qmt_daily(code_list: list[str], start_time: str,...
function _qmt_to_standard (line 86) | def _qmt_to_standard(input_dict: dict[str, pd.DataFrame]) -> pd.DataFrame:
function get_qmt_daily_histories (line 118) | def get_qmt_daily_histories(
function get_qmt_daily_history (line 135) | def get_qmt_daily_history(
FILE: tools/utils_mootdx.py
class MootdxClientInstance (line 28) | class MootdxClientInstance:
method __new__ (line 32) | def __new__(cls):
method __init__ (line 38) | def __init__(self):
class MootdxDailyBarReaderInstance (line 53) | class MootdxDailyBarReaderInstance:
method __new__ (line 57) | def __new__(cls):
method __init__ (line 63) | def __init__(self):
class MooTdxDailyBarReader (line 69) | class MooTdxDailyBarReader(TdxDailyBarReader):
method get_security_type (line 104) | def get_security_type(self, fname):
function make_qfq (line 158) | def make_qfq(data, xdxr, fq_type="01"):
function make_hfq (line 213) | def make_hfq(bfq_data, xdxr_data):
function _get_offset_start (line 265) | def _get_offset_start(csv_path: str, start_date_str: str, end_date_str: ...
function _get_bars_with_offset (line 347) | def _get_bars_with_offset(client, symbol, total_offset, start=0):
function _get_xdxr (line 398) | def _get_xdxr(symbol: str, cache_dir: str = DEFAULT_XDXR_CACHE_PATH, exp...
function get_mootdx_daily_history (line 424) | def get_mootdx_daily_history(
function _get_xdxr_sina (line 500) | def _get_xdxr_sina(code: str, adjust: ExitRight, factor_name: str = None...
function _fq_factor (line 514) | def _fq_factor(code: str, method: str, ) -> pd.DataFrame:
function _fetch_xdxr_factor (line 555) | def _fetch_xdxr_factor(code, adjust, factor_name=None) -> pd.DataFrame:
function _factor_reversion (line 572) | def _factor_reversion(method: str = 'qfq', raw: pd.DataFrame = None, adj...
function update_tdx_hsjday (line 599) | def update_tdx_hsjday(TDXDIR: str, isExtract = True, cachefile = None) -...
function _process_tdx_zip_to_datas (line 660) | def _process_tdx_zip_to_datas(group_codes, zip_ref, cache_xdxr, day_coun...
function check_xdxr_cache (line 769) | def check_xdxr_cache(adjust=ExitRight.QFQ, force_refresh_updated_date: b...
function verify_xdxr_cache_completeness (line 851) | def verify_xdxr_cache_completeness(cache_history: Dict[str, pd.DataFrame...
function _pycurl_request (line 891) | def _pycurl_request(url, headers=None):
function _get_stock_dividend (line 925) | def _get_stock_dividend(headers: dict, start_date: str, page: int = 0) -...
function get_dividend_code_from_baidu (line 954) | def get_dividend_code_from_baidu(date: str = "20241107") -> tuple[pd.Dat...
function download_tdx_hsjday (line 995) | def download_tdx_hsjday() -> io.BytesIO|bool:
function get_tdxzip_history (line 1025) | def get_tdxzip_history(adjust: ExitRight = ExitRight.QFQ, day_count: int...
FILE: tools/utils_remote.py
class BaoStockInstance (line 17) | class BaoStockInstance:
method __new__ (line 24) | def __new__(cls):
method __init__ (line 31) | def __init__(self):
method logout (line 44) | def logout(self):
method __del__ (line 53) | def __del__(self):
function set_tdx_zxg_code (line 57) | def set_tdx_zxg_code(data: list[str], file_name: str = None, block_name:...
function get_tdx_zxg_code (line 73) | def get_tdx_zxg_code(file_name: str = None) -> list[str]:
function get_mootdx_quotes (line 98) | def get_mootdx_quotes(code_list: list[str]) -> dict[str, any]:
function get_wencai_codes (line 160) | def get_wencai_codes(queries: list[str]) -> list[str]:
function pull_stock_codes (line 181) | def pull_stock_codes(prefix: str, host: str, auth: str) -> tuple[Optiona...
function qmt_pad_list (line 202) | def qmt_pad_list(xs, target_length: int, fill=0):
function _adjust_list (line 210) | def _adjust_list(input_list: list, target_length: int) -> list:
function qmt_quote_to_tick (line 215) | def qmt_quote_to_tick(quote: dict) -> dict:
function qmt_quote_to_day_kline (line 260) | def qmt_quote_to_day_kline(quote: dict, curr_date: str) -> dict:
function concat_ak_quote_dict (line 277) | def concat_ak_quote_dict(source_df: pd.DataFrame, quote: dict, curr_date...
function append_ak_daily_row (line 283) | def append_ak_daily_row(source_df: pd.DataFrame, row: dict) -> pd.DataFr...
function append_ak_spot_dict (line 288) | def append_ak_spot_dict(source_df: pd.DataFrame, row: pd.Series, curr_da...
function get_ak_daily_history (line 308) | def get_ak_daily_history(
function _ts_to_standard (line 380) | def _ts_to_standard(df: pd.DataFrame) -> pd.DataFrame:
function get_ts_daily_history (line 402) | def get_ts_daily_history(
function get_ts_stk_daily_history (line 441) | def get_ts_stk_daily_history(
function _get_ts_daily_histories_by_batch (line 497) | def _get_ts_daily_histories_by_batch(
function get_ts_daily_histories (line 597) | def get_ts_daily_histories(
function get_bao_daily_history (line 613) | def get_bao_daily_history(
function get_daily_history (line 666) | def get_daily_history(
function get_ths_concept_ranking_df (line 705) | def get_ths_concept_ranking_df(
function get_ths_concept_ranking_str (line 724) | def get_ths_concept_ranking_str(
FILE: trader/buyer.py
class SelectionItem (line 13) | class SelectionItem:
class BaseBuyer (line 19) | class BaseBuyer:
method __init__ (line 20) | def __init__(
method buy_selections (line 37) | def buy_selections(
method order_buy (line 105) | def order_buy(
class LimitedBuyer (line 175) | class LimitedBuyer(BaseBuyer):
method __init__ (line 176) | def __init__(
method order_buy (line 190) | def order_buy(
FILE: trader/pools.py
class StockPool (line 15) | class StockPool:
method __init__ (line 16) | def __init__(self, account_id: str, strategy_name: str, parameters: an...
method get_code_list (line 26) | def get_code_list(self) -> list[str]:
method update_code_list (line 29) | def update_code_list(self) -> None:
method clear_code_list (line 32) | def clear_code_list(self) -> None:
method refresh (line 35) | def refresh(self):
method refresh_black (line 49) | def refresh_black(self):
method refresh_white (line 52) | def refresh_white(self):
method filter_white_list_by_selector (line 56) | def filter_white_list_by_selector(self, filter_func: Callable, cache_h...
class StocksPoolBlackEmpty (line 90) | class StocksPoolBlackEmpty(StockPool):
method __init__ (line 91) | def __init__(self, account_id: str, strategy_name: str, parameters, di...
class StocksPoolBlackWencai (line 99) | class StocksPoolBlackWencai(StockPool):
method __init__ (line 100) | def __init__(self, account_id: str, strategy_name: str, parameters, di...
method refresh_black (line 104) | def refresh_black(self):
class StocksPoolWhiteWencai (line 115) | class StocksPoolWhiteWencai(StocksPoolBlackWencai):
method __init__ (line 116) | def __init__(self, account_id: str, strategy_name: str, parameters, di...
method refresh_white (line 120) | def refresh_white(self):
class StocksPoolWhiteCustomSymbol (line 132) | class StocksPoolWhiteCustomSymbol(StocksPoolBlackWencai):
method __init__ (line 133) | def __init__(self, account_id: str, strategy_name: str, parameters, di...
method refresh_white (line 137) | def refresh_white(self):
class StocksPoolWhiteCustomTdx (line 152) | class StocksPoolWhiteCustomTdx(StocksPoolBlackWencai):
method __init__ (line 153) | def __init__(self, account_id: str, strategy_name: str, parameters, di...
method refresh_white (line 158) | def refresh_white(self):
class StocksPoolWhiteIndexes (line 169) | class StocksPoolWhiteIndexes(StocksPoolBlackWencai):
method __init__ (line 170) | def __init__(self, account_id: str, strategy_name: str, parameters, di...
method refresh_white (line 174) | def refresh_white(self):
class StocksPoolWhiteIndexesMA (line 183) | class StocksPoolWhiteIndexesMA(StocksPoolBlackWencai):
method __init__ (line 184) | def __init__(self, account_id: str, strategy_name: str, parameters, di...
method refresh_white (line 190) | def refresh_white(self):
class StocksPoolWhiteIndexesMACD (line 204) | class StocksPoolWhiteIndexesMACD(StocksPoolBlackWencai):
method __init__ (line 205) | def __init__(self, account_id: str, strategy_name: str, parameters, di...
method refresh_white (line 209) | def refresh_white(self):
class StocksPoolWhitePrefixes (line 224) | class StocksPoolWhitePrefixes(StocksPoolBlackWencai):
method __init__ (line 225) | def __init__(self, account_id: str, strategy_name: str, parameters, di...
method refresh_white (line 233) | def refresh_white(self):
class StocksPoolWhitePrefixesMA (line 241) | class StocksPoolWhitePrefixesMA(StocksPoolBlackWencai):
method __init__ (line 242) | def __init__(self, account_id: str, strategy_name: str, parameters, di...
method refresh_white (line 248) | def refresh_white(self):
class StocksPoolWhitePrefixesIndustry (line 261) | class StocksPoolWhitePrefixesIndustry(StocksPoolBlackWencai):
method __init__ (line 262) | def __init__(self, account_id: str, strategy_name: str, parameters, di...
method refresh_white (line 266) | def refresh_white(self):
class StocksPoolWhitePrefixesConcept (line 281) | class StocksPoolWhitePrefixesConcept(StocksPoolBlackWencai):
method __init__ (line 282) | def __init__(self, account_id: str, strategy_name: str, parameters, di...
method refresh_white (line 286) | def refresh_white(self):
FILE: trader/pools_indicator.py
function get_ma_index_indicator (line 8) | def get_ma_index_indicator(
function get_macd_index_indicator (line 27) | def get_macd_index_indicator(
FILE: trader/pools_section.py
function select_industry_sections (line 12) | def select_industry_sections(
function select_dfcf_industry_sections (line 35) | def select_dfcf_industry_sections(
function get_dfcf_industry_sections (line 79) | def get_dfcf_industry_sections(limit: int = 2000) -> list[str]:
function get_dfcf_industry_stock_codes (line 101) | def get_dfcf_industry_stock_codes(section_result: list[str]) -> set:
function get_ths_concept_sections (line 111) | def get_ths_concept_sections(limit: int = 2000, period: int = 0):
function get_ths_concept_stock_codes (line 146) | def get_ths_concept_stock_codes(section_names: list[str]):
function get_sw_sections (line 159) | def get_sw_sections(target_date='20240809'):
FILE: trader/seller.py
class BaseSeller (line 14) | class BaseSeller:
method __init__ (line 15) | def __init__(self, strategy_name: str, delegate: BaseDelegate, paramet...
method order_sell (line 20) | def order_sell(self, code, quote, volume, remark, log=True) -> None:
method execute_sell (line 56) | def execute_sell(
method check_sell (line 105) | def check_sell(
class LimitedSeller (line 113) | class LimitedSeller(BaseSeller):
method __init__ (line 114) | def __init__(self, strategy_name: str, delegate: BaseDelegate, paramet...
method order_sell (line 118) | def order_sell(self, code, quote, volume, remark, log=True) -> None:
FILE: trader/seller_components.py
class HardSeller (line 21) | class HardSeller(BaseSeller):
method __init__ (line 22) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 30) | def check_sell(
class SafeSeller (line 62) | class SafeSeller(BaseSeller):
method __init__ (line 63) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 69) | def check_sell(
class SwitchSeller (line 105) | class SwitchSeller(BaseSeller):
method __init__ (line 106) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 113) | def check_sell(
class FallSeller (line 143) | class FallSeller(BaseSeller):
method __init__ (line 144) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 150) | def check_sell(
class ReturnSeller (line 184) | class ReturnSeller(BaseSeller):
method __init__ (line 185) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 191) | def check_sell(
class MoveSeller (line 226) | class MoveSeller(BaseSeller):
method __init__ (line 227) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 233) | def check_sell(
class OpenDaySeller (line 264) | class OpenDaySeller(BaseSeller):
method __init__ (line 265) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 272) | def check_sell(
class MASeller (line 314) | class MASeller(BaseSeller):
method __init__ (line 315) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 321) | def check_sell(
class CCISeller (line 355) | class CCISeller(BaseSeller):
method __init__ (line 356) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 363) | def check_sell(
class WRSeller (line 406) | class WRSeller(BaseSeller):
method __init__ (line 407) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 413) | def check_sell(
class VolumeDropSeller (line 448) | class VolumeDropSeller(BaseSeller):
method __init__ (line 449) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 457) | def check_sell(
class DropSeller (line 494) | class DropSeller(BaseSeller):
method __init__ (line 495) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 501) | def check_sell(
class IncBlocker (line 541) | class IncBlocker(BaseSeller):
method __init__ (line 542) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 546) | def check_sell(
class UppingBlocker (line 563) | class UppingBlocker(BaseSeller):
method __init__ (line 564) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 568) | def check_sell(
FILE: trader/seller_groups.py
class GroupSellers (line 4) | class GroupSellers:
method __init__ (line 5) | def __init__(self):
method group_init (line 8) | def group_init(self, strategy_name, delegate, parameters):
method group_check_sell (line 15) | def group_check_sell(
class ClassicGroupSeller (line 35) | class ClassicGroupSeller(GroupSellers, HardSeller, FallSeller, ReturnSel...
method __init__ (line 36) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 40) | def check_sell(self, code, quote, curr_date, curr_time, position, held...
class ClassicMAGroupSeller (line 45) | class ClassicMAGroupSeller(GroupSellers, HardSeller, FallSeller, ReturnS...
method __init__ (line 46) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 50) | def check_sell(self, code, quote, curr_date, curr_time, position, held...
class ShieldGroupSeller (line 55) | class ShieldGroupSeller(GroupSellers, HardSeller, FallSeller):
method __init__ (line 56) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 60) | def check_sell(self, code, quote, curr_date, curr_time, position, held...
class WencaiGroupSeller (line 65) | class WencaiGroupSeller(GroupSellers, HardSeller, FallSeller, ReturnSell...
method __init__ (line 66) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 70) | def check_sell(self, code, quote, curr_date, curr_time, position, held...
class DeepseekGroupSeller (line 75) | class DeepseekGroupSeller(GroupSellers, HardSeller, SwitchSeller, FallSe...
method __init__ (line 76) | def __init__(self, strategy_name, delegate, parameters):
method check_sell (line 80) | def check_sell(self, code, quote, curr_date, curr_time, position, held...
FILE: update.py
function git_pull (line 4) | def git_pull():
Condensed preview — 86 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (5,026K chars).
[
{
"path": ".github/workflows/tests.yml",
"chars": 847,
"preview": "name: Run Tests\n\npermissions:\n contents: read\non: [push, pull_request]\n\njobs:\n test:\n runs-on: ubuntu-latest\n st"
},
{
"path": ".gitignore",
"chars": 3288,
"preview": "# Byte-compiled / optimized / DLL files\n__pycache__/\n#*.py[cod]\n*$py.class\n\n# C extensions\n*.so\n\n# Distribution / packag"
},
{
"path": ".vscode/settings.json",
"chars": 266,
"preview": "{\n \"terminal.integrated.env.windows\": {\n \"PYTHONPATH\":\"${workspaceFolder}\"\n },\n \"terminal.integrated.env"
},
{
"path": "LICENSE",
"chars": 11357,
"preview": " Apache License\n Version 2.0, January 2004\n "
},
{
"path": "README.md",
"chars": 6998,
"preview": "# SilverQuant\n\n[:\n S_filtered = np.nan_to_num(S, nan=0.0) # 或者使用其他合适的值"
},
{
"path": "mytt/__init__.py",
"chars": 0,
"preview": ""
},
{
"path": "public/README.md",
"chars": 79,
"preview": "# 智慧共享空间\n\n## 说明\n\n这个目录下集合大家的智慧放一些扩展的组件\n\n每个人对自己文件夹下的组件的代码质量和风格进行维护\n\n(先写这两句,后续再添加)"
},
{
"path": "public/silver6wings/README.md",
"chars": 43,
"preview": "# silver6wings 的插件库\n\n## 说明\n\nTODO: 暂时没想好放点啥\n"
},
{
"path": "public/silver6wings/_prod_shield_ma.py",
"chars": 6758,
"preview": "import logging\n\nfrom credentials import *\n\nfrom tools.utils_basic import logging_init, is_symbol\nfrom tools.utils_cache "
},
{
"path": "public/silver6wings/my_tdx_call.py",
"chars": 9265,
"preview": "import math\nimport logging\n\nfrom credentials import *\n\nfrom tools.utils_basic import logging_init, is_symbol, get_limit_"
},
{
"path": "reader/__init__.py",
"chars": 0,
"preview": ""
},
{
"path": "reader/tushare_agent.py",
"chars": 793,
"preview": "import time\n\n\nts_token_index = 0\n\n\ndef get_tushare_pro(debugging=False):\n import tushare as ts\n from credentials i"
},
{
"path": "requirements-dev.txt",
"chars": 97,
"preview": "pytest\npytest-cov\nakshare>=1.16.0\nmootdx>=0.11.7\ntushare>=1.4.21\nrequests>=2.31.0\npycurl>=7.45.0\n"
},
{
"path": "requirements.txt",
"chars": 195,
"preview": "numpy==2.2.4\npandas==2.2.3\npyarrow==23.0.0\nAPScheduler>=3.11.0\nakshare>=1.16.0\nmootdx>=0.11.7\npywencai>=0.12.3\nrequests>"
},
{
"path": "run_ai_gen.py",
"chars": 10254,
"preview": "import logging\n\nfrom credentials import *\n\nfrom tools.constants import IndexSymbol\nfrom tools.utils_basic import logging"
},
{
"path": "run_redis_pull.py",
"chars": 9991,
"preview": "import logging\n\nfrom credentials import *\nfrom tools.utils_basic import logging_init, is_symbol, debug\nfrom tools.utils_"
},
{
"path": "run_redis_push.py",
"chars": 2388,
"preview": "import logging\nimport redis\n\nfrom credentials import *\nfrom tools.utils_basic import logging_init\nfrom tools.utils_cache"
},
{
"path": "run_remote.py",
"chars": 9800,
"preview": "import logging\n\nfrom credentials import *\n\nfrom tools.utils_basic import logging_init, is_symbol, debug\nfrom tools.utils"
},
{
"path": "run_shield.py",
"chars": 5891,
"preview": "import logging\nimport threading\n\nfrom credentials import DING_SECRET, DING_TOKENS, CACHE_PROD_PATH, CACHE_TEST_PATH, QMT"
},
{
"path": "run_swords.py",
"chars": 8228,
"preview": "import logging\nimport threading\nimport datetime\n\nfrom credentials import DING_SECRET, DING_TOKENS, CACHE_PROD_PATH, CACH"
},
{
"path": "run_swords_tdx.py",
"chars": 8091,
"preview": "import logging\n\nfrom credentials import *\n\nfrom tools.utils_basic import logging_init, is_symbol, time_diff_seconds\nfrom"
},
{
"path": "run_wencai_qmt.py",
"chars": 8595,
"preview": "import logging\nimport threading\n\nfrom credentials import DING_SECRET, DING_TOKENS, CACHE_PROD_PATH, CACHE_TEST_PATH, QMT"
},
{
"path": "run_wencai_tdx.py",
"chars": 8560,
"preview": "import os\nimport sys\n\n# 添加父目录到模块搜索路径,方便设置开机启动任务\nsys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__"
},
{
"path": "scripts/git-hooks/pre-push",
"chars": 430,
"preview": "#!/bin/bash\n# 团队共享的pre-push钩子:push前运行pytest测试\n\necho \"🔍 运行单元测试(pre-push钩子)...\"\n\n# 安装依赖(确保测试环境可用)\nif ! python -m pytest --"
},
{
"path": "selector/__init__.py",
"chars": 0,
"preview": ""
},
{
"path": "selector/select_prompts.py",
"chars": 190,
"preview": "\"\"\"\n这里抄作业:https://backtest.10jqka.com.cn/backtest/app.html#/strategysquare\n\"\"\"\nprompts = [\n]\n\n\nif __name__ == '__main__'"
},
{
"path": "selector/select_wencai.py",
"chars": 1783,
"preview": "\"\"\"\nhttps://www.iwencai.com/\n注意:\n若直接执行本文件报错未找到selector.select_prompts\n请设置项目 Working Directory 到根目录执行即可\n\"\"\"\nimport dateti"
},
{
"path": "selector/selector_6msj.py",
"chars": 3605,
"preview": "\"\"\"\n广为流传的六脉神剑,当做例子其实也不咋赚钱\n\nDIFF:=EMA(CLOSE,8)-EMA(CLOSE,13);\nDEA:=EMA(DIFF,5);\n\n//DRAWICON(DIFF>DEA,1,1);\n//DRAWICON(DIF"
},
{
"path": "selector/selector_daban.py",
"chars": 1929,
"preview": "\"\"\"\n打板的样例公式\n\nAA: C >= REF(C, 1) * LIMITINGUPRATE;\nBB: C > REF(HHV(C, 30), 1);\nCC: C < LLV(C, 60) * 2.0;\nDD: VOL < REF(VO"
},
{
"path": "selector/selector_deepseek.py",
"chars": 4349,
"preview": "\"\"\"\n好的,用户现在想要一个通达信公式,筛选出截至昨天数据中,短期内可能上涨的股票。首先,我需要理解用户的需求。他们希望基于历史数据,通过技术指标预测短期内的上涨概率。但要注意,股票市场受多种因素影响,技术指标并不能保证100%准确,所以"
},
{
"path": "tests/conftest.py",
"chars": 998,
"preview": "# -*- coding: utf-8 -*-\nimport shutil\nimport sys\nfrom pathlib import Path\n\n_here = Path(__file__).resolve().parent\n_ROOT"
},
{
"path": "tests/local/test_tools_utils_remote.py",
"chars": 4455,
"preview": "import pytest\n\nimport os\nimport io\nimport datetime\n\nfrom tools.constants import ExitRight\nfrom tools.utils_cache import "
},
{
"path": "tests/test_sample.py",
"chars": 1395,
"preview": "import pytest\n\ndef add(a: float, b: float) -> float:\n \"\"\"返回两个数的和\"\"\"\n return a + b\n\n# def subtract(a: float, b: flo"
},
{
"path": "tests/test_tool_utils_cache.py",
"chars": 2175,
"preview": "# -*- coding: utf-8 -*-\nimport datetime\n\nimport pytest\n\nfrom tools.utils_cache import (\n get_next_trading_date,\n g"
},
{
"path": "toolbox/draw_two_lines.py",
"chars": 4128,
"preview": "from pyecharts import options as opts\nfrom pyecharts.charts import Grid, Line\n\n\ndef draw_two(\n data: list,\n path: "
},
{
"path": "toolbox/find_tick_history.py",
"chars": 1482,
"preview": "import json\nimport datetime\nimport pandas as pd\nfrom toolbox.draw_two_lines import draw_two\n\nstock_code = '301396.SZ'\nro"
},
{
"path": "tools/__init__.py",
"chars": 0,
"preview": ""
},
{
"path": "tools/constants.py",
"chars": 1720,
"preview": "from enum import Enum\n\n\nMSG_INNER_SEPARATOR = '\\n \\n'\nMSG_OUTER_SEPARATOR = '\\n\\n '\n\n\nDEFAULT_DAILY_COLUMNS = ['datetime"
},
{
"path": "tools/utils_basic.py",
"chars": 16128,
"preview": "import datetime\nimport logging\nimport pandas as pd\nfrom decimal import Decimal, ROUND_HALF_UP\n\n\ndef debug(*args, **kwarg"
},
{
"path": "tools/utils_cache.py",
"chars": 21520,
"preview": "import os\nimport csv\nimport json\nimport pickle\nimport threading\nimport datetime\nimport functools\nfrom typing import List"
},
{
"path": "tools/utils_cache_ak.py",
"chars": 6888,
"preview": "\"\"\"\nAkShare 请求与本地 CSV 缓存(TTL + 可选过期兜底)。\nakshare 在首次真正发起请求时才 import,避免「只用到 utils_cache 里其它工具」的环境硬依赖 akshare。\n\"\"\"\nimport o"
},
{
"path": "tools/utils_dfcf.py",
"chars": 5853,
"preview": "'''\nhttps://www.myquant.cn/docs2/sdk/python/API%E4%BB%8B%E7%BB%8D/%E4%BA%A4%E6%98%93%E5%87%BD%E6%95%B0.html\n需要另建一个虚拟环境,p"
},
{
"path": "tools/utils_ding.py",
"chars": 4810,
"preview": "import abc\nimport base64\nimport hashlib\nimport hmac\nimport json\nimport time\nimport requests\nimport urllib.parse\nimport u"
},
{
"path": "tools/utils_feishu.py",
"chars": 6174,
"preview": "import base64\nimport hashlib\nimport hmac\nimport json\nimport requests\nimport time\nimport traceback\nfrom typing import Dic"
},
{
"path": "tools/utils_miniqmt.py",
"chars": 4333,
"preview": "import threading\nimport pandas as pd\n\nfrom tools.constants import ExitRight\n\n\ndef _run_with_timeout(target_func, args=()"
},
{
"path": "tools/utils_mootdx.py",
"chars": 42532,
"preview": "import os\nimport logging\nimport io\nimport datetime\nimport json\nimport ast\nimport time\nimport zipfile\nimport numpy as np\n"
},
{
"path": "tools/utils_remote.py",
"chars": 24200,
"preview": "import os\nimport csv\nimport datetime\nimport time\n\nimport pandas as pd\nimport requests\nimport threading\nimport atexit\nfro"
},
{
"path": "trader/__init__.py",
"chars": 0,
"preview": ""
},
{
"path": "trader/buyer.py",
"chars": 6988,
"preview": "import math\nimport datetime\nimport logging\n\nfrom delegate.base_delegate import BaseDelegate\n\nfrom tools.utils_basic impo"
},
{
"path": "trader/pools.py",
"chars": 11427,
"preview": "import pandas as pd\nfrom typing import Callable\n\nfrom tools.constants import MSG_OUTER_SEPARATOR\nfrom tools.utils_basic "
},
{
"path": "trader/pools_indicator.py",
"chars": 1586,
"preview": "import datetime\nimport akshare as ak\n\nfrom mytt.MyTT_advance import *\n\n\n# 指数MA均线指标择时\ndef get_ma_index_indicator(\n sym"
},
{
"path": "trader/pools_section.py",
"chars": 4769,
"preview": "import time\nimport datetime\n\nimport pywencai\nimport akshare as ak\n\nfrom mytt.MyTT_advance import *\nfrom tools.utils_basi"
},
{
"path": "trader/seller.py",
"chars": 4418,
"preview": "import math\nimport datetime\nimport logging\nimport pandas as pd\nfrom typing import List, Dict, Optional\n\nfrom xtquant.xtt"
},
{
"path": "trader/seller_components.py",
"chars": 26273,
"preview": "import logging\nfrom typing import Dict, Optional\n\nimport pandas as pd\n\nfrom mytt.MyTT import MA, MACD, CCI, WR\nfrom xtqu"
},
{
"path": "trader/seller_groups.py",
"chars": 3570,
"preview": "from trader.seller_components import *\n\n\nclass GroupSellers:\n def __init__(self):\n pass\n\n def group_init(se"
},
{
"path": "update.py",
"chars": 361,
"preview": "import os\n\n\ndef git_pull():\n os.system('python -m pip install --upgrade pip')\n os.system('pip install --upgrade ak"
}
]
// ... and 1 more files (download for full content)
About this extraction
This page contains the full source code of the silver6wings/SilverQuant GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 86 files (4.3 MB), approximately 1.1M tokens, and a symbol index with 736 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.