-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathetf_932000_year_close.py
51 lines (48 loc) · 4.76 KB
/
etf_932000_year_close.py
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
from tools import output_image, send_email_with_image, get_etf_year_close_line
def get_etf_932000_year_close():
etf_info_map = {
# "000001": {"name":"SZ","major_support":2720,"minor_support":3000,"minor_pressure":3600,"major_pressure":4000},
# "000016": {"name":"SZ50","major_support":2297,"minor_support":2610,"minor_pressure":3000,"major_pressure":3640},
# "000300": {"name":"HS300","major_support":3000,"minor_support":3430,"minor_pressure":4200,"major_pressure":5400},
# "000905": {"name":"ZZ500","major_support":4700,"minor_support":5195,"minor_pressure":6400,"major_pressure":8100},
# "000852": {"name":"ZZ1000","major_support":4400,"minor_support":5400,"minor_pressure":8500,"major_pressure":12000},
"932000": {"name":"ZZ2000","major_support":1700,"minor_support":2070,"minor_pressure":2142,"major_pressure":2635},
# "399006": {"name":"ChuangYe","major_support":1250,"minor_support":1750,"minor_pressure":2422,"major_pressure":3400},
# "000688": {"name":"KeChuang50","major_support":345,"minor_support":518,"minor_pressure":1300,"major_pressure":1726},
# "000922": {"name":"zzHongLi","major_support":3476,"minor_support":3600,"minor_pressure":4890,"major_pressure":6200},
# "000991": {"name":"qzYiYao","major_support":7200,"minor_support":9400,"minor_pressure":13000,"major_pressure":17300},
# "399989": {"name":"zzYiLiao","major_support":5630,"minor_support":8570,"minor_pressure":13000,"major_pressure":18000},
# "399812": {"name":"YangLao","major_support":4800,"minor_support":7100,"minor_pressure":10000,"major_pressure":13000},
# "000990": {"name":"qzXiaoFei","major_support":7000,"minor_support":12372,"minor_pressure":15000,"major_pressure":27300},
# "000942": {"name":"ndXiaoFei","major_support":6400,"minor_support":8750,"minor_pressure":11000,"major_pressure":17300},
# "399396": {"name":"FoodDrink","major_support":7000,"minor_support":12210,"minor_pressure":16500,"major_pressure":30000},
# "000827": {"name":"zzHuanBao","major_support":1200,"minor_support":1415,"minor_pressure":2300,"major_pressure":3000},
# "000993": {"name":"qzXinXi","major_support":3900,"minor_support":4462,"minor_pressure":6300,"major_pressure":7500},
# "399971": {"name":"zzChuanMei","major_support":931,"minor_support":1220,"minor_pressure":1700,"major_pressure":2000},
# "399967": {"name":"zzJunGong","major_support":6400,"minor_support":8300,"minor_pressure":12600,"major_pressure":15000},
# "399975": {"name":"ZhengQuan","major_support":500,"minor_support":600,"minor_pressure":800,"major_pressure":1600},
# "HSI": {"name":"HK","major_support":14863,"minor_support":18415,"minor_pressure":25000,"major_pressure":33000},
# "H30533": {"name":"ZhongGai","major_support":3415,"minor_support":5122,"minor_pressure":8000,"major_pressure":17000},
# "H11136": {"name":"CNHuLian","major_support":2500,"minor_support":3739,"minor_pressure":7500,"major_pressure":12463},
# "HSTECH": {"name":"HKKeJi","major_support":2200,"minor_support":3300,"minor_pressure":7600,"major_pressure":10000},
# "HSHCI": {"name":"HKYiLiao","major_support":2168,"minor_support":2340,"minor_pressure":2900,"major_pressure":4300},
# "00700": {"name":"Tencent","major_support":140,"minor_support":290,"minor_pressure":420,"major_pressure":700},
# "GDAXI": {"name":"Dax","major_support":8200,"minor_support":11000,"minor_pressure":15000,"major_pressure":20000},
# "SPX": {"name":"BP500","major_support":2000,"minor_support":2300,"minor_pressure":5254,"major_pressure":6000},
# "IXIC": {"name":"NSDK","major_support":4800,"minor_support":6800,"minor_pressure":16000,"major_pressure":20000},
# "NDX": {"name":"NSDK100","major_support":4200,"minor_support":7000,"minor_pressure":18000,"major_pressure":21000},
# "518880": {"name":"Gold","major_support":2.7,"minor_support":3.2,"minor_pressure":5.3,"major_pressure":6.2},
# "USDCNH": {"name":"USD","major_support":6.8,"minor_support":7.08,"minor_pressure":7.25,"major_pressure":7.37},
# "JPYCNY": {"name":"JPY","major_support":4.45,"minor_support":4.6,"minor_pressure":6,"major_pressure":6.7}
}
line= get_etf_year_close_line(etf_info_map)
# 渲染图表到 HTML 文件
output_html_file="etf_932000_year_close.html"
line.render(output_html_file)
# 使用 snapshot-selenium 将 HTML 文件转换为图片
output_image_file = "etf_932000_year_close.png"
output_image(output_html_file,output_image_file)
send_email_with_image("etf_中证2000_year_close","[email protected]","[email protected]","hakgazlgljxrbjbf","etf_932000_year_close.png","etf_中证2000_year_close")
# 检查当前模块是否是主程序
if __name__ == "__main__":
get_etf_932000_year_close()