forked from sngyai/Sequoia-X
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.py
More file actions
70 lines (65 loc) · 1.77 KB
/
Copy pathtest.py
File metadata and controls
70 lines (65 loc) · 1.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# -*- encoding: UTF-8 -*-
import utils
from talib import ATR
import strategy.enter as enter
import strategy.low_atr as low_atr
import strategy.enter as enter
import strategy.backtrace_ma250 as backtrace_ma250
import strategy.parking_apron as parking_apron
import strategy.breakthrough_platform as breakthrough_platform
import logging
import settings
# data = utils.load("000012.h5")
#
# rolling_window = 21
# moving_average = 20
#
# average_true_range_list = ATR(
# data.high.values[-rolling_window:],
# data.low.values[-rolling_window:],
# data.close.values[-rolling_window:],
# timeperiod=moving_average
# )
#
# average_true_range = average_true_range_list[-1]
#
settings.init()
# code_name = ('300623', '捷捷微电')
# code_name = ('600145', '*ST新亿')
# code_name = ('601700', '风范股份')
# code_name = ('000725', '京东方A')
code_name = ('002157', '正邦科技')
# code_name = ('300663', '科蓝软件')
# end = '2017-09-26'
end = '2019-02-15'
data = utils.read_data(code_name)
# print(data)
result = enter.check_volume(code_name, data, end_date=end)
print("low atr check {0}'s result: {1}".format(code_name, result))
#
# rolling_window = 21
# moving_average = 20
#
# average_true_range = ATR(
# data.high.values[-rolling_window:],
# data.low.values[-rolling_window:],
# data.close.values[-rolling_window:],
# timeperiod=moving_average
# )
# print(data['high'].values)
#
# print(average_true_range)
# print(atr_list)
# atr = atr_list[-1]
# print(atr)
# print(enter.check_volume(stock, data, end_date="2018-01-02"))
# import notify
#
# results = ['300188', '600271']
# msg = '\n'.join("*代码:%s" % ''.join(x) for x in results)
# notice.push(msg)
# print(results)
# import tushare as ts
#
# data = ts.get_stock_basics()
# print(data)