-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
修复在open_auction中获取current_snapshot的last为当天的close,应为open
- Loading branch information
1 parent
e9fb651
commit 97580ee
Showing
2 changed files
with
22 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,6 +15,8 @@ | |
# 在此前提下,对本软件的使用同样需要遵守 Apache 2.0 许可,Apache 2.0 许可与本许可冲突之处,以本许可为准。 | ||
# 详细的授权流程,请联系 [email protected] 获取。v | ||
|
||
from datetime import date | ||
|
||
__config__ = { | ||
"base": { | ||
"start_date": "2016-12-01", | ||
|
@@ -253,6 +255,21 @@ def init(_): | |
return locals() | ||
|
||
|
||
def test_get_current_snapshot(): | ||
|
||
def open_auction(context, bar_dict): | ||
if date(2016, 12, 12) == context.now.date(): | ||
bar = current_snapshot("000001.XSHE") | ||
assert bar["last"] == 9.65, "早盘集合竞价的current_snapshot的last不等于当天的open" | ||
|
||
def handle_bar(context, bar_dict): | ||
if date(2016, 12, 12) == context.now.date(): | ||
bar = current_snapshot("000001.XSHE") | ||
assert bar["last"] == 9.5, "尾盘集合竞价的current_snapshot的last不等于当天的close" | ||
|
||
return locals() | ||
|
||
|
||
def test_get_previous_trading_date(): | ||
def init(_): | ||
assert str(get_previous_trading_date('2017-01-03').date()) == '2016-12-30' | ||
|