10711 lines
731 KiB
Plaintext
10711 lines
731 KiB
Plaintext
{
|
||
"cells": [
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 259,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import tushare as ts\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"import pandas as pd\n",
|
||
"import MySQLdb\n",
|
||
"import time\n",
|
||
"import datetime\n",
|
||
"import warnings\n",
|
||
"warnings.filterwarnings(\"ignore\")\n",
|
||
"from imp import reload\n",
|
||
"import chan\n",
|
||
"import chan_series"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 260,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"token1='3aceab1cc8a61e74fc0a1d481d64bf0b6d4e177a90f4c3936014c0ac'\n",
|
||
"token2='78a305b2dd06977416b082bd41770fb58540b9019c99cd5a0ba0df1e'\n",
|
||
"token3='a8497d286ccc9517019323199c835e7043716d18d38fd6fe0c4f8d01'\n",
|
||
"token4='6c8d14fbeef89d16196b2b63e0cd308a852e9be716800b80fa49d976'\n",
|
||
"token5='bdcbd354164b0fe40b2e2b563eced15f2301c70a37704f30752b8519'\n",
|
||
"token_current=1\n",
|
||
"ts.set_token(token1)\n",
|
||
"pro = ts.pro_api()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 262,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"20100101 20100202\n",
|
||
"20100201 20100302\n",
|
||
"20100301 20100402\n",
|
||
"20100401 20100502\n",
|
||
"20100501 20100602\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 5\n",
|
||
"20100601 20100702\n",
|
||
"20100701 20100802\n",
|
||
"20100801 20100902\n",
|
||
"20100901 20101002\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 1\n",
|
||
"20101001 20101102\n",
|
||
"20101101 20101202\n",
|
||
"20101201 20110102\n",
|
||
"20110101 20110202\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 2\n",
|
||
"20110201 20110302\n",
|
||
"20110301 20110402\n",
|
||
"20110401 20110502\n",
|
||
"20110501 20110602\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 3\n",
|
||
"20110601 20110702\n",
|
||
"20110701 20110802\n",
|
||
"20110801 20110902\n",
|
||
"20110901 20111002\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 4\n",
|
||
"20111001 20111102\n",
|
||
"20111101 20111202\n",
|
||
"20111201 20120102\n",
|
||
"20120101 20120202\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 5\n",
|
||
"20120201 20120302\n",
|
||
"20120301 20120402\n",
|
||
"20120401 20120502\n",
|
||
"20120501 20120602\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 1\n",
|
||
"20120601 20120702\n",
|
||
"20120701 20120802\n",
|
||
"20120801 20120902\n",
|
||
"20120901 20121002\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 2\n",
|
||
"20121001 20121102\n",
|
||
"20121101 20121202\n",
|
||
"20121201 20130102\n",
|
||
"20130101 20130202\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 3\n",
|
||
"20130201 20130302\n",
|
||
"20130301 20130402\n",
|
||
"20130401 20130502\n",
|
||
"20130501 20130602\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 4\n",
|
||
"20130601 20130702\n",
|
||
"20130701 20130802\n",
|
||
"20130801 20130902\n",
|
||
"20130901 20131002\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 5\n",
|
||
"20131001 20131102\n",
|
||
"20131101 20131202\n",
|
||
"20131201 20140102\n",
|
||
"20140101 20140202\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 1\n",
|
||
"20140201 20140302\n",
|
||
"20140301 20140402\n",
|
||
"20140401 20140502\n",
|
||
"20140501 20140602\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 2\n",
|
||
"20140601 20140702\n",
|
||
"20140701 20140802\n",
|
||
"20140801 20140902\n",
|
||
"20140901 20141002\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 3\n",
|
||
"20141001 20141102\n",
|
||
"20141101 20141202\n",
|
||
"20141201 20150102\n",
|
||
"20150101 20150202\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 4\n",
|
||
"20150201 20150302\n",
|
||
"20150301 20150402\n",
|
||
"20150401 20150502\n",
|
||
"20150501 20150602\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 5\n",
|
||
"20150601 20150702\n",
|
||
"20150701 20150802\n",
|
||
"20150801 20150902\n",
|
||
"20150901 20151002\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 1\n",
|
||
"20151001 20151102\n",
|
||
"20151101 20151202\n",
|
||
"20151201 20160102\n",
|
||
"20160101 20160202\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 2\n",
|
||
"20160201 20160302\n",
|
||
"20160301 20160402\n",
|
||
"20160401 20160502\n",
|
||
"20160501 20160602\n",
|
||
"HTTPConnectionPool(host='api.waditu.com', port=80): Read timed out. (read timeout=15)\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 3\n",
|
||
"20160601 20160702\n",
|
||
"20160701 20160802\n",
|
||
"20160801 20160902\n",
|
||
"20160901 20161002\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 4\n",
|
||
"20161001 20161102\n",
|
||
"20161101 20161202\n",
|
||
"20161201 20170102\n",
|
||
"20170101 20170202\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 5\n",
|
||
"20170201 20170302\n",
|
||
"20170301 20170402\n",
|
||
"20170401 20170502\n",
|
||
"20170501 20170602\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 1\n",
|
||
"20170601 20170702\n",
|
||
"20170701 20170802\n",
|
||
"20170801 20170902\n",
|
||
"20170901 20171002\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 2\n",
|
||
"20171001 20171102\n",
|
||
"20171101 20171202\n",
|
||
"20171201 20180102\n",
|
||
"20180101 20180202\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 3\n",
|
||
"20180201 20180302\n",
|
||
"20180301 20180402\n",
|
||
"20180401 20180502\n",
|
||
"20180501 20180602\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 4\n",
|
||
"20180601 20180702\n",
|
||
"20180701 20180802\n",
|
||
"20180801 20180902\n",
|
||
"20180901 20181002\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 5\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"20181001 20181102\n",
|
||
"20181101 20181202\n",
|
||
"20181201 20190102\n",
|
||
"20190101 20190202\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 1\n",
|
||
"20190201 20190302\n",
|
||
"20190301 20190402\n",
|
||
"20190401 20190502\n",
|
||
"20190501 20190602\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 2\n",
|
||
"20190601 20190702\n",
|
||
"20190701 20190802\n",
|
||
"20190801 20190902\n",
|
||
"20190901 20191002\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep... token_current 3\n",
|
||
"20191001 20191102\n",
|
||
"20191101 20191202\n",
|
||
"20191201 20200102\n"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"for year in range(2010,2020):\n",
|
||
" for month in range(1,13):\n",
|
||
" start_year_str=str(year)\n",
|
||
" end_year_str=str(year) if month<12 else str(year+1)\n",
|
||
" start_month_str=str(month) if month>9 else '0'+str(month)\n",
|
||
" end_month_str=( str(month+1) if month+1>9 else '0'+str(month+1) ) if month<12 else '01'\n",
|
||
" start_date=start_year_str+start_month_str+'01'\n",
|
||
" end_date=end_year_str+end_month_str+'02'\n",
|
||
" print(start_date,end_date)\n",
|
||
" \n",
|
||
" stock_df=None\n",
|
||
" has_gotdata=False\n",
|
||
" time_out_n=0\n",
|
||
" while not has_gotdata:\n",
|
||
" try:\n",
|
||
" stock_df = ts.pro_bar(ts_code='000425.SZ', asset='E', freq='1min', start_date=start_date, end_date=end_date)\n",
|
||
" has_gotdata=True\n",
|
||
" except OSError as e:\n",
|
||
" print('超频'+str(time_out_n)+'次,换token或sleep... token_current',token_current)\n",
|
||
" time_out_n+=1\n",
|
||
" if time_out_n>1:\n",
|
||
" time.sleep(10)\n",
|
||
" if token_current==1:\n",
|
||
" ts.set_token(token2)\n",
|
||
" pro = ts.pro_api()\n",
|
||
" token_current=2\n",
|
||
" elif token_current==2:\n",
|
||
" ts.set_token(token3)\n",
|
||
" pro = ts.pro_api()\n",
|
||
" token_current=3\n",
|
||
" elif token_current==3:\n",
|
||
" ts.set_token(token4)\n",
|
||
" pro = ts.pro_api()\n",
|
||
" token_current=4\n",
|
||
" elif token_current==4:\n",
|
||
" ts.set_token(token5)\n",
|
||
" pro = ts.pro_api()\n",
|
||
" token_current=5\n",
|
||
" elif token_current==5:\n",
|
||
" ts.set_token(token1)\n",
|
||
" pro = ts.pro_api()\n",
|
||
" token_current=1\n",
|
||
" else:\n",
|
||
" time.sleep(10)\n",
|
||
"\n",
|
||
" stock_dfr = stock_df.iloc[::-1] #倒序\n",
|
||
" stock_n_dr = len(stock_dfr)\n",
|
||
" stock_df_dr = stock_dfr.iloc[-stock_n_dr:-1]\n",
|
||
" stock_df_dr.index=stock_df_dr.index.map(lambda x:stock_n_dr-x)\n",
|
||
" #写数据库\n",
|
||
" insert_data = []\n",
|
||
" for n, k in stock_df_dr.iterrows(): \n",
|
||
" ts_code=k.ts_code\n",
|
||
" trade_time=datetime.datetime.strptime(k.trade_time,'%Y-%m-%d %H:%M:%S')\n",
|
||
" openn=float(k.open)\n",
|
||
" close=float(k.close)\n",
|
||
" high=float(k.high)\n",
|
||
" low=float(k.low)\n",
|
||
" vol=int(k.vol)\n",
|
||
" amount=int(k.amount) \n",
|
||
" trade_date=datetime.datetime.strptime(k.trade_date,'%Y%m%d')\n",
|
||
" pre_close=float(k.pre_close)\n",
|
||
" if n>1: #第一个pre_close是NaN\n",
|
||
" insert_data.append((ts_code,trade_time,openn,close,high,low,vol,amount,trade_date,pre_close))\n",
|
||
" db = MySQLdb.connect(host=\"127.0.0.1\",user=\"sa\",passwd=\"sasasa\",db=\"quant\",charset=\"utf8\")\n",
|
||
" cursor = db.cursor()\n",
|
||
" try: \n",
|
||
" sql='insert ignore into stock_min (ts_code,trade_time,open,close,high,low,vol,amount,trade_date,pre_close) \\\n",
|
||
" values(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)'\n",
|
||
" cursor.executemany(sql,insert_data)\n",
|
||
" db.commit()\n",
|
||
" except Exception as e:\n",
|
||
" print('插数据库错误:',e)\n",
|
||
" cursor.close()\n",
|
||
" db.close()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 258,
|
||
"metadata": {
|
||
"scrolled": true
|
||
},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/png": "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\n",
|
||
"text/plain": [
|
||
"<Figure size 1440x360 with 1 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"reload(chan_series) #重新加载外部chan.py\n",
|
||
"df = ts.pro_bar(ts_code='600060.SH', asset='E', freq='1min', start_date='20101210', end_date='20101220')\n",
|
||
"dfr = df.iloc[::-1] #倒序\n",
|
||
"n_dr = len(dfr)\n",
|
||
"df_dr = dfr.iloc[-n_dr:-1]\n",
|
||
"df_dr.index=df_dr.index.map(lambda x:n_dr-x)\n",
|
||
"df_dr=chan_series.build(df_dr)\n",
|
||
"# #画图\n",
|
||
"plt.figure(figsize=(20,5),dpi=72)\n",
|
||
"# for n, k in df_dr.iterrows():\n",
|
||
"# is_group = k.group\n",
|
||
"# is_group_master = k.group_master\n",
|
||
"# is_bi = k.bi\n",
|
||
"# fx = k.fx\n",
|
||
"# low = k.low\n",
|
||
"# high = k.high \n",
|
||
"# #画矩形\n",
|
||
"# color = 'y' \n",
|
||
"# if fx=='top':\n",
|
||
"# color = 'r'\n",
|
||
"# if fx=='bottom':\n",
|
||
"# color = 'b'\n",
|
||
"# # if k.group==False:\n",
|
||
"# # color='b'\n",
|
||
"# # if k.group_master:\n",
|
||
"# # color='g'\n",
|
||
"# bar_high = high-low if high-low!=0 else 0.005\n",
|
||
"# plt.bar(n, bar_high, 0.8, low, color=color) \n",
|
||
"#画笔\n",
|
||
"draw_node_n_pre=None\n",
|
||
"draw_node_y_pre=None\n",
|
||
"for n, k in df_dr[df_dr.bi!=''].iterrows():\n",
|
||
" is_bi = k.bi\n",
|
||
" fx_type = k.fx\n",
|
||
" low = k.low\n",
|
||
" high = k.high \n",
|
||
" if is_bi:\n",
|
||
" y=low if fx_type=='bottom' else high\n",
|
||
" if draw_node_n_pre!=None:\n",
|
||
" plt.plot([draw_node_n_pre,n],[draw_node_y_pre,y],'g--',lw=1)\n",
|
||
" draw_node_n_pre=n\n",
|
||
" draw_node_y_pre=y\n",
|
||
" \n",
|
||
"#画线段\n",
|
||
"draw_dot_n_pre=None\n",
|
||
"draw_dot_y_pre=None\n",
|
||
"for n, k in df_dr[df_dr.line!=''].iterrows():\n",
|
||
" line_type = k.line\n",
|
||
" low = k.low\n",
|
||
" high = k.high \n",
|
||
" if line_type==\"top\" or line_type=='bottom':\n",
|
||
" y=low if line_type=='bottom' else high\n",
|
||
" if draw_dot_n_pre!=None:\n",
|
||
" plt.plot([draw_dot_n_pre,n],[draw_dot_y_pre,y],'b-',lw=1)\n",
|
||
" draw_dot_n_pre=n\n",
|
||
" draw_dot_y_pre=y\n",
|
||
"#画中枢\n",
|
||
"draw_zs_no_pre=0\n",
|
||
"draw_zg_pre=0\n",
|
||
"draw_zd_pre=0\n",
|
||
"draw_zs_start_n_pre=0\n",
|
||
"draw_zs_n_pre=0\n",
|
||
"for n, k in df_dr[df_dr.zs_no>0].iterrows():\n",
|
||
" zg = k.zg\n",
|
||
" zd = k.zd\n",
|
||
" zs_no = k.zs_no\n",
|
||
" if draw_zs_no_pre!=zs_no: #开始了新的中枢,画上一个\n",
|
||
" if draw_zs_no_pre!=0: \n",
|
||
" #print(draw_zs_start_n_pre,draw_zg_pre,draw_zd_pre,draw_zs_n_pre-draw_zs_start_n_pre,draw_zd_pre)\n",
|
||
" plt.bar((draw_zs_start_n_pre+draw_zs_n_pre)/2,draw_zg_pre-draw_zd_pre,draw_zs_n_pre-draw_zs_start_n_pre,draw_zd_pre, color='w',alpha=0.7, edgecolor='r', ls='--',lw=2)\n",
|
||
" draw_zs_start_n_pre=n\n",
|
||
" draw_zs_no_pre=zs_no\n",
|
||
" draw_zg_pre=zg\n",
|
||
" draw_zd_pre=zd\n",
|
||
" draw_zs_n_pre=n\n",
|
||
"if draw_zs_no_pre!=0: #画最后一个\n",
|
||
" #print(draw_zs_start_n_pre,draw_zg_pre,draw_zd_pre,draw_zs_n_pre-draw_zs_start_n_pre,draw_zd_pre)\n",
|
||
" plt.bar((draw_zs_start_n_pre+draw_zs_n_pre)/2,draw_zg_pre-draw_zd_pre,draw_zs_n_pre-draw_zs_start_n_pre,draw_zd_pre, color='w',alpha=0.7, edgecolor='r', ls='--',lw=2)\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 255,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>ts_code</th>\n",
|
||
" <th>trade_time</th>\n",
|
||
" <th>open</th>\n",
|
||
" <th>close</th>\n",
|
||
" <th>high</th>\n",
|
||
" <th>low</th>\n",
|
||
" <th>vol</th>\n",
|
||
" <th>amount</th>\n",
|
||
" <th>trade_date</th>\n",
|
||
" <th>pre_close</th>\n",
|
||
" <th>...</th>\n",
|
||
" <th>bi</th>\n",
|
||
" <th>line</th>\n",
|
||
" <th>zs_no</th>\n",
|
||
" <th>zg</th>\n",
|
||
" <th>zd</th>\n",
|
||
" <th>gg</th>\n",
|
||
" <th>dd</th>\n",
|
||
" <th>zs_direction</th>\n",
|
||
" <th>zs_confirm_time</th>\n",
|
||
" <th>zs_confirm_price</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>13</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-06 09:42:00</td>\n",
|
||
" <td>13.21</td>\n",
|
||
" <td>13.21</td>\n",
|
||
" <td>13.25</td>\n",
|
||
" <td>13.20</td>\n",
|
||
" <td>75100.0</td>\n",
|
||
" <td>992627.0</td>\n",
|
||
" <td>20100906</td>\n",
|
||
" <td>13.25</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>45</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-06 10:14:00</td>\n",
|
||
" <td>13.47</td>\n",
|
||
" <td>13.44</td>\n",
|
||
" <td>13.47</td>\n",
|
||
" <td>13.44</td>\n",
|
||
" <td>110147.0</td>\n",
|
||
" <td>1482095.0</td>\n",
|
||
" <td>20100906</td>\n",
|
||
" <td>13.46</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>13.27</td>\n",
|
||
" <td>13.23</td>\n",
|
||
" <td>13.47</td>\n",
|
||
" <td>13.15</td>\n",
|
||
" <td>updown</td>\n",
|
||
" <td>2010-09-07 13:19:00</td>\n",
|
||
" <td>13.13</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>89</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-06 10:58:00</td>\n",
|
||
" <td>13.22</td>\n",
|
||
" <td>13.23</td>\n",
|
||
" <td>13.23</td>\n",
|
||
" <td>13.21</td>\n",
|
||
" <td>48500.0</td>\n",
|
||
" <td>641255.0</td>\n",
|
||
" <td>20100906</td>\n",
|
||
" <td>13.22</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>13.27</td>\n",
|
||
" <td>13.23</td>\n",
|
||
" <td>13.47</td>\n",
|
||
" <td>13.15</td>\n",
|
||
" <td>updown</td>\n",
|
||
" <td>2010-09-07 13:19:00</td>\n",
|
||
" <td>13.13</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>104</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-06 11:13:00</td>\n",
|
||
" <td>13.26</td>\n",
|
||
" <td>13.26</td>\n",
|
||
" <td>13.27</td>\n",
|
||
" <td>13.26</td>\n",
|
||
" <td>43687.0</td>\n",
|
||
" <td>579520.0</td>\n",
|
||
" <td>20100906</td>\n",
|
||
" <td>13.27</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>13.27</td>\n",
|
||
" <td>13.23</td>\n",
|
||
" <td>13.47</td>\n",
|
||
" <td>13.15</td>\n",
|
||
" <td>updown</td>\n",
|
||
" <td>2010-09-07 13:19:00</td>\n",
|
||
" <td>13.13</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>121</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-06 11:30:00</td>\n",
|
||
" <td>13.25</td>\n",
|
||
" <td>13.26</td>\n",
|
||
" <td>13.26</td>\n",
|
||
" <td>13.23</td>\n",
|
||
" <td>38200.0</td>\n",
|
||
" <td>505801.0</td>\n",
|
||
" <td>20100906</td>\n",
|
||
" <td>13.25</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>13.27</td>\n",
|
||
" <td>13.23</td>\n",
|
||
" <td>13.47</td>\n",
|
||
" <td>13.15</td>\n",
|
||
" <td>updown</td>\n",
|
||
" <td>2010-09-07 13:19:00</td>\n",
|
||
" <td>13.13</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>138</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-06 13:17:00</td>\n",
|
||
" <td>13.30</td>\n",
|
||
" <td>13.27</td>\n",
|
||
" <td>13.30</td>\n",
|
||
" <td>13.27</td>\n",
|
||
" <td>40782.0</td>\n",
|
||
" <td>541366.0</td>\n",
|
||
" <td>20100906</td>\n",
|
||
" <td>13.30</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>13.27</td>\n",
|
||
" <td>13.23</td>\n",
|
||
" <td>13.47</td>\n",
|
||
" <td>13.15</td>\n",
|
||
" <td>updown</td>\n",
|
||
" <td>2010-09-07 13:19:00</td>\n",
|
||
" <td>13.13</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>189</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-06 14:08:00</td>\n",
|
||
" <td>13.18</td>\n",
|
||
" <td>13.16</td>\n",
|
||
" <td>13.18</td>\n",
|
||
" <td>13.15</td>\n",
|
||
" <td>268200.0</td>\n",
|
||
" <td>3532819.0</td>\n",
|
||
" <td>20100906</td>\n",
|
||
" <td>13.18</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>13.27</td>\n",
|
||
" <td>13.23</td>\n",
|
||
" <td>13.47</td>\n",
|
||
" <td>13.15</td>\n",
|
||
" <td>updown</td>\n",
|
||
" <td>2010-09-07 13:19:00</td>\n",
|
||
" <td>13.13</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>253</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-07 09:41:00</td>\n",
|
||
" <td>13.32</td>\n",
|
||
" <td>13.33</td>\n",
|
||
" <td>13.34</td>\n",
|
||
" <td>13.30</td>\n",
|
||
" <td>68100.0</td>\n",
|
||
" <td>906972.0</td>\n",
|
||
" <td>20100907</td>\n",
|
||
" <td>13.32</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>13.27</td>\n",
|
||
" <td>13.23</td>\n",
|
||
" <td>13.47</td>\n",
|
||
" <td>13.15</td>\n",
|
||
" <td>updown</td>\n",
|
||
" <td>2010-09-07 13:19:00</td>\n",
|
||
" <td>13.13</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>352</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-07 11:20:00</td>\n",
|
||
" <td>13.06</td>\n",
|
||
" <td>13.06</td>\n",
|
||
" <td>13.06</td>\n",
|
||
" <td>13.05</td>\n",
|
||
" <td>79976.0</td>\n",
|
||
" <td>1043975.0</td>\n",
|
||
" <td>20100907</td>\n",
|
||
" <td>13.06</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>395</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-07 13:33:00</td>\n",
|
||
" <td>13.13</td>\n",
|
||
" <td>13.18</td>\n",
|
||
" <td>13.18</td>\n",
|
||
" <td>13.11</td>\n",
|
||
" <td>57100.0</td>\n",
|
||
" <td>749641.0</td>\n",
|
||
" <td>20100907</td>\n",
|
||
" <td>13.13</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>438</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-07 14:16:00</td>\n",
|
||
" <td>13.05</td>\n",
|
||
" <td>13.05</td>\n",
|
||
" <td>13.06</td>\n",
|
||
" <td>13.04</td>\n",
|
||
" <td>45000.0</td>\n",
|
||
" <td>587310.0</td>\n",
|
||
" <td>20100907</td>\n",
|
||
" <td>13.05</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>569</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-08 10:56:00</td>\n",
|
||
" <td>13.34</td>\n",
|
||
" <td>13.33</td>\n",
|
||
" <td>13.35</td>\n",
|
||
" <td>13.33</td>\n",
|
||
" <td>210500.0</td>\n",
|
||
" <td>2808451.0</td>\n",
|
||
" <td>20100908</td>\n",
|
||
" <td>13.33</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>624</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-08 13:21:00</td>\n",
|
||
" <td>13.28</td>\n",
|
||
" <td>13.27</td>\n",
|
||
" <td>13.28</td>\n",
|
||
" <td>13.26</td>\n",
|
||
" <td>9200.0</td>\n",
|
||
" <td>122089.0</td>\n",
|
||
" <td>20100908</td>\n",
|
||
" <td>13.26</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>681</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-08 14:18:00</td>\n",
|
||
" <td>13.41</td>\n",
|
||
" <td>13.40</td>\n",
|
||
" <td>13.42</td>\n",
|
||
" <td>13.40</td>\n",
|
||
" <td>87800.0</td>\n",
|
||
" <td>1177601.0</td>\n",
|
||
" <td>20100908</td>\n",
|
||
" <td>13.41</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>top</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>711</th>\n",
|
||
" <td>600060.SH</td>\n",
|
||
" <td>2010-09-08 14:48:00</td>\n",
|
||
" <td>13.36</td>\n",
|
||
" <td>13.37</td>\n",
|
||
" <td>13.37</td>\n",
|
||
" <td>13.35</td>\n",
|
||
" <td>50100.0</td>\n",
|
||
" <td>669323.0</td>\n",
|
||
" <td>20100908</td>\n",
|
||
" <td>13.35</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>bottom</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td>0.00</td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" <td></td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"<p>15 rows × 27 columns</p>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" ts_code trade_time open close high low vol \\\n",
|
||
"13 600060.SH 2010-09-06 09:42:00 13.21 13.21 13.25 13.20 75100.0 \n",
|
||
"45 600060.SH 2010-09-06 10:14:00 13.47 13.44 13.47 13.44 110147.0 \n",
|
||
"89 600060.SH 2010-09-06 10:58:00 13.22 13.23 13.23 13.21 48500.0 \n",
|
||
"104 600060.SH 2010-09-06 11:13:00 13.26 13.26 13.27 13.26 43687.0 \n",
|
||
"121 600060.SH 2010-09-06 11:30:00 13.25 13.26 13.26 13.23 38200.0 \n",
|
||
"138 600060.SH 2010-09-06 13:17:00 13.30 13.27 13.30 13.27 40782.0 \n",
|
||
"189 600060.SH 2010-09-06 14:08:00 13.18 13.16 13.18 13.15 268200.0 \n",
|
||
"253 600060.SH 2010-09-07 09:41:00 13.32 13.33 13.34 13.30 68100.0 \n",
|
||
"352 600060.SH 2010-09-07 11:20:00 13.06 13.06 13.06 13.05 79976.0 \n",
|
||
"395 600060.SH 2010-09-07 13:33:00 13.13 13.18 13.18 13.11 57100.0 \n",
|
||
"438 600060.SH 2010-09-07 14:16:00 13.05 13.05 13.06 13.04 45000.0 \n",
|
||
"569 600060.SH 2010-09-08 10:56:00 13.34 13.33 13.35 13.33 210500.0 \n",
|
||
"624 600060.SH 2010-09-08 13:21:00 13.28 13.27 13.28 13.26 9200.0 \n",
|
||
"681 600060.SH 2010-09-08 14:18:00 13.41 13.40 13.42 13.40 87800.0 \n",
|
||
"711 600060.SH 2010-09-08 14:48:00 13.36 13.37 13.37 13.35 50100.0 \n",
|
||
"\n",
|
||
" amount trade_date pre_close ... bi line zs_no \\\n",
|
||
"13 992627.0 20100906 13.25 ... bottom bottom 0 \n",
|
||
"45 1482095.0 20100906 13.46 ... top top 1 \n",
|
||
"89 641255.0 20100906 13.22 ... bottom bottom 1 \n",
|
||
"104 579520.0 20100906 13.27 ... top top 1 \n",
|
||
"121 505801.0 20100906 13.25 ... bottom bottom 1 \n",
|
||
"138 541366.0 20100906 13.30 ... top top 1 \n",
|
||
"189 3532819.0 20100906 13.18 ... bottom bottom 1 \n",
|
||
"253 906972.0 20100907 13.32 ... top top 1 \n",
|
||
"352 1043975.0 20100907 13.06 ... bottom bottom 0 \n",
|
||
"395 749641.0 20100907 13.13 ... top top 0 \n",
|
||
"438 587310.0 20100907 13.05 ... bottom bottom 0 \n",
|
||
"569 2808451.0 20100908 13.33 ... top top 0 \n",
|
||
"624 122089.0 20100908 13.26 ... bottom bottom 0 \n",
|
||
"681 1177601.0 20100908 13.41 ... top top 0 \n",
|
||
"711 669323.0 20100908 13.35 ... bottom bottom 0 \n",
|
||
"\n",
|
||
" zg zd gg dd zs_direction zs_confirm_time \\\n",
|
||
"13 0.00 0.00 0.00 0.00 \n",
|
||
"45 13.27 13.23 13.47 13.15 updown 2010-09-07 13:19:00 \n",
|
||
"89 13.27 13.23 13.47 13.15 updown 2010-09-07 13:19:00 \n",
|
||
"104 13.27 13.23 13.47 13.15 updown 2010-09-07 13:19:00 \n",
|
||
"121 13.27 13.23 13.47 13.15 updown 2010-09-07 13:19:00 \n",
|
||
"138 13.27 13.23 13.47 13.15 updown 2010-09-07 13:19:00 \n",
|
||
"189 13.27 13.23 13.47 13.15 updown 2010-09-07 13:19:00 \n",
|
||
"253 13.27 13.23 13.47 13.15 updown 2010-09-07 13:19:00 \n",
|
||
"352 0.00 0.00 0.00 0.00 \n",
|
||
"395 0.00 0.00 0.00 0.00 \n",
|
||
"438 0.00 0.00 0.00 0.00 \n",
|
||
"569 0.00 0.00 0.00 0.00 \n",
|
||
"624 0.00 0.00 0.00 0.00 \n",
|
||
"681 0.00 0.00 0.00 0.00 \n",
|
||
"711 0.00 0.00 0.00 0.00 \n",
|
||
"\n",
|
||
" zs_confirm_price \n",
|
||
"13 \n",
|
||
"45 13.13 \n",
|
||
"89 13.13 \n",
|
||
"104 13.13 \n",
|
||
"121 13.13 \n",
|
||
"138 13.13 \n",
|
||
"189 13.13 \n",
|
||
"253 13.13 \n",
|
||
"352 \n",
|
||
"395 \n",
|
||
"438 \n",
|
||
"569 \n",
|
||
"624 \n",
|
||
"681 \n",
|
||
"711 \n",
|
||
"\n",
|
||
"[15 rows x 27 columns]"
|
||
]
|
||
},
|
||
"execution_count": 255,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"df_dr[df_dr.line!='']"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 4,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"stock_list = pro.query('stock_basic', exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 7,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"Start 0 000001.SZ\n",
|
||
"End 000001.SZ 已找到趋势个数: 0\n",
|
||
"Start 1 000002.SZ\n",
|
||
"End 000002.SZ 已找到趋势个数: 0\n",
|
||
"Start 2 000004.SZ\n",
|
||
"End 000004.SZ 已找到趋势个数: 0\n",
|
||
"Start 3 000005.SZ\n",
|
||
"End 000005.SZ 已找到趋势个数: 0\n",
|
||
"Start 4 000006.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000006.SZ 已找到趋势个数: 0\n",
|
||
"Start 5 000007.SZ\n",
|
||
"End 000007.SZ 已找到趋势个数: 0\n",
|
||
"Start 6 000008.SZ\n",
|
||
"End 000008.SZ 已找到趋势个数: 0\n",
|
||
"Start 7 000009.SZ\n",
|
||
"End 000009.SZ 已找到趋势个数: 0\n",
|
||
"Start 8 000010.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000010.SZ 已找到趋势个数: 0\n",
|
||
"Start 9 000011.SZ\n",
|
||
"End 000011.SZ 已找到趋势个数: 0\n",
|
||
"Start 10 000012.SZ\n",
|
||
"End 000012.SZ 已找到趋势个数: 0\n",
|
||
"Start 11 000014.SZ\n",
|
||
"End 000014.SZ 已找到趋势个数: 0\n",
|
||
"Start 12 000016.SZ\n",
|
||
"End 000016.SZ 已找到趋势个数: 0\n",
|
||
"Start 13 000017.SZ\n",
|
||
"End 000017.SZ 已找到趋势个数: 0\n",
|
||
"Start 14 000018.SZ\n",
|
||
"End 000018.SZ 已找到趋势个数: 0\n",
|
||
"Start 15 000019.SZ\n",
|
||
"End 000019.SZ 已找到趋势个数: 0\n",
|
||
"Start 16 000020.SZ\n",
|
||
"End 000020.SZ 已找到趋势个数: 0\n",
|
||
"Start 17 000021.SZ\n",
|
||
"End 000021.SZ 已找到趋势个数: 0\n",
|
||
"Start 18 000023.SZ\n",
|
||
"End 000023.SZ 已找到趋势个数: 0\n",
|
||
"Start 19 000025.SZ\n",
|
||
"End 000025.SZ 已找到趋势个数: 0\n",
|
||
"Start 20 000026.SZ\n",
|
||
"End 000026.SZ 已找到趋势个数: 0\n",
|
||
"Start 21 000027.SZ\n",
|
||
"End 000027.SZ 已找到趋势个数: 0\n",
|
||
"Start 22 000028.SZ\n",
|
||
"End 000028.SZ 已找到趋势个数: 0\n",
|
||
"Start 23 000029.SZ\n",
|
||
"End 000029.SZ 已找到趋势个数: 0\n",
|
||
"Start 24 000030.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000030.SZ 已找到趋势个数: 0\n",
|
||
"Start 25 000031.SZ\n",
|
||
"End 000031.SZ 已找到趋势个数: 0\n",
|
||
"Start 26 000032.SZ\n",
|
||
"End 000032.SZ 已找到趋势个数: 0\n",
|
||
"Start 27 000034.SZ\n",
|
||
"End 000034.SZ 已找到趋势个数: 0\n",
|
||
"Start 28 000035.SZ\n",
|
||
"End 000035.SZ 已找到趋势个数: 0\n",
|
||
"Start 29 000036.SZ\n",
|
||
"End 000036.SZ 已找到趋势个数: 0\n",
|
||
"Start 30 000037.SZ\n",
|
||
"End 000037.SZ 已找到趋势个数: 0\n",
|
||
"Start 31 000038.SZ\n",
|
||
"End 000038.SZ 已找到趋势个数: 0\n",
|
||
"Start 32 000039.SZ\n",
|
||
"End 000039.SZ 已找到趋势个数: 0\n",
|
||
"Start 33 000040.SZ\n",
|
||
"End 000040.SZ 已找到趋势个数: 0\n",
|
||
"Start 34 000042.SZ\n",
|
||
"End 000042.SZ 已找到趋势个数: 0\n",
|
||
"Start 35 000043.SZ\n",
|
||
"End 000043.SZ 已找到趋势个数: 0\n",
|
||
"Start 36 000045.SZ\n",
|
||
"End 000045.SZ 已找到趋势个数: 0\n",
|
||
"Start 37 000046.SZ\n",
|
||
"End 000046.SZ 已找到趋势个数: 0\n",
|
||
"Start 38 000048.SZ\n",
|
||
"End 000048.SZ 已找到趋势个数: 0\n",
|
||
"Start 39 000049.SZ\n",
|
||
"End 000049.SZ 已找到趋势个数: 0\n",
|
||
"Start 40 000050.SZ\n",
|
||
"End 000050.SZ 已找到趋势个数: 0\n",
|
||
"Start 41 000055.SZ\n",
|
||
"End 000055.SZ 已找到趋势个数: 0\n",
|
||
"Start 42 000056.SZ\n",
|
||
"End 000056.SZ 已找到趋势个数: 0\n",
|
||
"Start 43 000058.SZ\n",
|
||
"End 000058.SZ 已找到趋势个数: 0\n",
|
||
"Start 44 000059.SZ\n",
|
||
"End 000059.SZ 已找到趋势个数: 0\n",
|
||
"Start 45 000060.SZ\n",
|
||
"End 000060.SZ 已找到趋势个数: 0\n",
|
||
"Start 46 000061.SZ\n",
|
||
"End 000061.SZ 已找到趋势个数: 0\n",
|
||
"Start 47 000062.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000062.SZ 已找到趋势个数: 0\n",
|
||
"Start 48 000063.SZ\n",
|
||
"End 000063.SZ 已找到趋势个数: 0\n",
|
||
"Start 49 000065.SZ\n",
|
||
"End 000065.SZ 已找到趋势个数: 0\n",
|
||
"Start 50 000066.SZ\n",
|
||
"End 000066.SZ 已找到趋势个数: 0\n",
|
||
"Start 51 000068.SZ\n",
|
||
"End 000068.SZ 已找到趋势个数: 0\n",
|
||
"Start 52 000069.SZ\n",
|
||
"End 000069.SZ 已找到趋势个数: 0\n",
|
||
"Start 53 000070.SZ\n",
|
||
"End 000070.SZ 已找到趋势个数: 0\n",
|
||
"Start 54 000078.SZ\n",
|
||
"End 000078.SZ 已找到趋势个数: 0\n",
|
||
"Start 55 000088.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000088.SZ 已找到趋势个数: 0\n",
|
||
"Start 56 000089.SZ\n",
|
||
"End 000089.SZ 已找到趋势个数: 0\n",
|
||
"Start 57 000090.SZ\n",
|
||
"End 000090.SZ 已找到趋势个数: 0\n",
|
||
"Start 58 000096.SZ\n",
|
||
"End 000096.SZ 已找到趋势个数: 0\n",
|
||
"Start 59 000099.SZ\n",
|
||
"End 000099.SZ 已找到趋势个数: 0\n",
|
||
"Start 60 000100.SZ\n",
|
||
"End 000100.SZ 已找到趋势个数: 0\n",
|
||
"Start 61 000150.SZ\n",
|
||
"√找到三个连续符合中枢 000150.SZ 2019-10-24 10:02:00 8\n",
|
||
"End 000150.SZ 已找到趋势个数: 1\n",
|
||
"Start 62 000151.SZ\n",
|
||
"End 000151.SZ 已找到趋势个数: 1\n",
|
||
"Start 63 000153.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000153.SZ 已找到趋势个数: 1\n",
|
||
"Start 64 000155.SZ\n",
|
||
"End 000155.SZ 已找到趋势个数: 1\n",
|
||
"Start 65 000156.SZ\n",
|
||
"End 000156.SZ 已找到趋势个数: 1\n",
|
||
"Start 66 000157.SZ\n",
|
||
"End 000157.SZ 已找到趋势个数: 1\n",
|
||
"Start 67 000158.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 000158.SZ 已找到趋势个数: 1\n",
|
||
"Start 68 000159.SZ\n",
|
||
"End 000159.SZ 已找到趋势个数: 1\n",
|
||
"Start 69 000166.SZ\n",
|
||
"End 000166.SZ 已找到趋势个数: 1\n",
|
||
"Start 70 000301.SZ\n",
|
||
"End 000301.SZ 已找到趋势个数: 1\n",
|
||
"Start 71 000333.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000333.SZ 已找到趋势个数: 1\n",
|
||
"Start 72 000338.SZ\n",
|
||
"End 000338.SZ 已找到趋势个数: 1\n",
|
||
"Start 73 000400.SZ\n",
|
||
"End 000400.SZ 已找到趋势个数: 1\n",
|
||
"Start 74 000401.SZ\n",
|
||
"End 000401.SZ 已找到趋势个数: 1\n",
|
||
"Start 75 000402.SZ\n",
|
||
"End 000402.SZ 已找到趋势个数: 1\n",
|
||
"Start 76 000403.SZ\n",
|
||
"End 000403.SZ 已找到趋势个数: 1\n",
|
||
"Start 77 000404.SZ\n",
|
||
"End 000404.SZ 已找到趋势个数: 1\n",
|
||
"Start 78 000407.SZ\n",
|
||
"End 000407.SZ 已找到趋势个数: 1\n",
|
||
"Start 79 000408.SZ\n",
|
||
"End 000408.SZ 已找到趋势个数: 1\n",
|
||
"Start 80 000409.SZ\n",
|
||
"End 000409.SZ 已找到趋势个数: 1\n",
|
||
"Start 81 000410.SZ\n",
|
||
"End 000410.SZ 已找到趋势个数: 1\n",
|
||
"Start 82 000411.SZ\n",
|
||
"End 000411.SZ 已找到趋势个数: 1\n",
|
||
"Start 83 000413.SZ\n",
|
||
"End 000413.SZ 已找到趋势个数: 1\n",
|
||
"Start 84 000415.SZ\n",
|
||
"End 000415.SZ 已找到趋势个数: 1\n",
|
||
"Start 85 000416.SZ\n",
|
||
"End 000416.SZ 已找到趋势个数: 1\n",
|
||
"Start 86 000417.SZ\n",
|
||
"End 000417.SZ 已找到趋势个数: 1\n",
|
||
"Start 87 000419.SZ\n",
|
||
"End 000419.SZ 已找到趋势个数: 1\n",
|
||
"Start 88 000420.SZ\n",
|
||
"End 000420.SZ 已找到趋势个数: 1\n",
|
||
"Start 89 000421.SZ\n",
|
||
"End 000421.SZ 已找到趋势个数: 1\n",
|
||
"Start 90 000422.SZ\n",
|
||
"End 000422.SZ 已找到趋势个数: 1\n",
|
||
"Start 91 000423.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000423.SZ 已找到趋势个数: 1\n",
|
||
"Start 92 000425.SZ\n",
|
||
"End 000425.SZ 已找到趋势个数: 1\n",
|
||
"Start 93 000426.SZ\n",
|
||
"End 000426.SZ 已找到趋势个数: 1\n",
|
||
"Start 94 000428.SZ\n",
|
||
"End 000428.SZ 已找到趋势个数: 1\n",
|
||
"Start 95 000429.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000429.SZ 已找到趋势个数: 1\n",
|
||
"Start 96 000430.SZ\n",
|
||
"√找到三个连续符合中枢 000430.SZ 2019-10-09 10:11:00 3\n",
|
||
"End 000430.SZ 已找到趋势个数: 2\n",
|
||
"Start 97 000488.SZ\n",
|
||
"End 000488.SZ 已找到趋势个数: 2\n",
|
||
"Start 98 000498.SZ\n",
|
||
"End 000498.SZ 已找到趋势个数: 2\n",
|
||
"Start 99 000501.SZ\n",
|
||
"End 000501.SZ 已找到趋势个数: 2\n",
|
||
"Start 100 000502.SZ\n",
|
||
"End 000502.SZ 已找到趋势个数: 2\n",
|
||
"Start 101 000503.SZ\n",
|
||
"End 000503.SZ 已找到趋势个数: 2\n",
|
||
"Start 102 000504.SZ\n",
|
||
"End 000504.SZ 已找到趋势个数: 2\n",
|
||
"Start 103 000505.SZ\n",
|
||
"End 000505.SZ 已找到趋势个数: 2\n",
|
||
"Start 104 000506.SZ\n",
|
||
"End 000506.SZ 已找到趋势个数: 2\n",
|
||
"Start 105 000507.SZ\n",
|
||
"End 000507.SZ 已找到趋势个数: 2\n",
|
||
"Start 106 000509.SZ\n",
|
||
"End 000509.SZ 已找到趋势个数: 2\n",
|
||
"Start 107 000510.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000510.SZ 已找到趋势个数: 2\n",
|
||
"Start 108 000513.SZ\n",
|
||
"End 000513.SZ 已找到趋势个数: 2\n",
|
||
"Start 109 000514.SZ\n",
|
||
"√找到三个连续符合中枢 000514.SZ 2019-10-31 14:17:00 6\n",
|
||
"End 000514.SZ 已找到趋势个数: 3\n",
|
||
"Start 110 000516.SZ\n",
|
||
"End 000516.SZ 已找到趋势个数: 3\n",
|
||
"Start 111 000517.SZ\n",
|
||
"End 000517.SZ 已找到趋势个数: 3\n",
|
||
"Start 112 000518.SZ\n",
|
||
"End 000518.SZ 已找到趋势个数: 3\n",
|
||
"Start 113 000519.SZ\n",
|
||
"√找到三个连续符合中枢 000519.SZ 2019-10-17 09:38:00 3\n",
|
||
"End 000519.SZ 已找到趋势个数: 4\n",
|
||
"Start 114 000520.SZ\n",
|
||
"End 000520.SZ 已找到趋势个数: 4\n",
|
||
"Start 115 000521.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000521.SZ 已找到趋势个数: 4\n",
|
||
"Start 116 000523.SZ\n",
|
||
"End 000523.SZ 已找到趋势个数: 4\n",
|
||
"Start 117 000524.SZ\n",
|
||
"End 000524.SZ 已找到趋势个数: 4\n",
|
||
"Start 118 000525.SZ\n",
|
||
"End 000525.SZ 已找到趋势个数: 4\n",
|
||
"Start 119 000526.SZ\n",
|
||
"End 000526.SZ 已找到趋势个数: 4\n",
|
||
"Start 120 000528.SZ\n",
|
||
"End 000528.SZ 已找到趋势个数: 4\n",
|
||
"Start 121 000529.SZ\n",
|
||
"End 000529.SZ 已找到趋势个数: 4\n",
|
||
"Start 122 000530.SZ\n",
|
||
"End 000530.SZ 已找到趋势个数: 4\n",
|
||
"Start 123 000531.SZ\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 000531.SZ 已找到趋势个数: 4\n",
|
||
"Start 124 000532.SZ\n",
|
||
"End 000532.SZ 已找到趋势个数: 4\n",
|
||
"Start 125 000533.SZ\n",
|
||
"End 000533.SZ 已找到趋势个数: 4\n",
|
||
"Start 126 000534.SZ\n",
|
||
"√找到三个连续符合中枢 000534.SZ 2019-11-05 14:48:00 9\n",
|
||
"End 000534.SZ 已找到趋势个数: 5\n",
|
||
"Start 127 000536.SZ\n",
|
||
"End 000536.SZ 已找到趋势个数: 5\n",
|
||
"Start 128 000537.SZ\n",
|
||
"End 000537.SZ 已找到趋势个数: 5\n",
|
||
"Start 129 000538.SZ\n",
|
||
"End 000538.SZ 已找到趋势个数: 5\n",
|
||
"Start 130 000539.SZ\n",
|
||
"End 000539.SZ 已找到趋势个数: 5\n",
|
||
"Start 131 000540.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000540.SZ 已找到趋势个数: 5\n",
|
||
"Start 132 000541.SZ\n",
|
||
"End 000541.SZ 已找到趋势个数: 5\n",
|
||
"Start 133 000543.SZ\n",
|
||
"End 000543.SZ 已找到趋势个数: 5\n",
|
||
"Start 134 000544.SZ\n",
|
||
"End 000544.SZ 已找到趋势个数: 5\n",
|
||
"Start 135 000545.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000545.SZ 已找到趋势个数: 5\n",
|
||
"Start 136 000546.SZ\n",
|
||
"End 000546.SZ 已找到趋势个数: 5\n",
|
||
"Start 137 000547.SZ\n",
|
||
"End 000547.SZ 已找到趋势个数: 5\n",
|
||
"Start 138 000548.SZ\n",
|
||
"End 000548.SZ 已找到趋势个数: 5\n",
|
||
"Start 139 000550.SZ\n",
|
||
"End 000550.SZ 已找到趋势个数: 5\n",
|
||
"Start 140 000551.SZ\n",
|
||
"End 000551.SZ 已找到趋势个数: 5\n",
|
||
"Start 141 000552.SZ\n",
|
||
"End 000552.SZ 已找到趋势个数: 5\n",
|
||
"Start 142 000553.SZ\n",
|
||
"End 000553.SZ 已找到趋势个数: 5\n",
|
||
"Start 143 000554.SZ\n",
|
||
"End 000554.SZ 已找到趋势个数: 5\n",
|
||
"Start 144 000555.SZ\n",
|
||
"End 000555.SZ 已找到趋势个数: 5\n",
|
||
"Start 145 000557.SZ\n",
|
||
"End 000557.SZ 已找到趋势个数: 5\n",
|
||
"Start 146 000558.SZ\n",
|
||
"End 000558.SZ 已找到趋势个数: 5\n",
|
||
"Start 147 000559.SZ\n",
|
||
"End 000559.SZ 已找到趋势个数: 5\n",
|
||
"Start 148 000560.SZ\n",
|
||
"End 000560.SZ 已找到趋势个数: 5\n",
|
||
"Start 149 000561.SZ\n",
|
||
"End 000561.SZ 已找到趋势个数: 5\n",
|
||
"Start 150 000563.SZ\n",
|
||
"End 000563.SZ 已找到趋势个数: 5\n",
|
||
"Start 151 000564.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000564.SZ 已找到趋势个数: 5\n",
|
||
"Start 152 000565.SZ\n",
|
||
"End 000565.SZ 已找到趋势个数: 5\n",
|
||
"Start 153 000566.SZ\n",
|
||
"End 000566.SZ 已找到趋势个数: 5\n",
|
||
"Start 154 000567.SZ\n",
|
||
"End 000567.SZ 已找到趋势个数: 5\n",
|
||
"Start 155 000568.SZ\n",
|
||
"End 000568.SZ 已找到趋势个数: 5\n",
|
||
"Start 156 000570.SZ\n",
|
||
"End 000570.SZ 已找到趋势个数: 5\n",
|
||
"Start 157 000571.SZ\n",
|
||
"End 000571.SZ 已找到趋势个数: 5\n",
|
||
"Start 158 000572.SZ\n",
|
||
"End 000572.SZ 已找到趋势个数: 5\n",
|
||
"Start 159 000573.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000573.SZ 已找到趋势个数: 5\n",
|
||
"Start 160 000576.SZ\n",
|
||
"End 000576.SZ 已找到趋势个数: 5\n",
|
||
"Start 161 000581.SZ\n",
|
||
"End 000581.SZ 已找到趋势个数: 5\n",
|
||
"Start 162 000582.SZ\n",
|
||
"End 000582.SZ 已找到趋势个数: 5\n",
|
||
"Start 163 000584.SZ\n",
|
||
"End 000584.SZ 已找到趋势个数: 5\n",
|
||
"Start 164 000585.SZ\n",
|
||
"End 000585.SZ 已找到趋势个数: 5\n",
|
||
"Start 165 000586.SZ\n",
|
||
"End 000586.SZ 已找到趋势个数: 5\n",
|
||
"Start 166 000587.SZ\n",
|
||
"End 000587.SZ 已找到趋势个数: 5\n",
|
||
"Start 167 000589.SZ\n",
|
||
"End 000589.SZ 已找到趋势个数: 5\n",
|
||
"Start 168 000590.SZ\n",
|
||
"End 000590.SZ 已找到趋势个数: 5\n",
|
||
"Start 169 000591.SZ\n",
|
||
"End 000591.SZ 已找到趋势个数: 5\n",
|
||
"Start 170 000592.SZ\n",
|
||
"End 000592.SZ 已找到趋势个数: 5\n",
|
||
"Start 171 000593.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000593.SZ 已找到趋势个数: 5\n",
|
||
"Start 172 000595.SZ\n",
|
||
"End 000595.SZ 已找到趋势个数: 5\n",
|
||
"Start 173 000596.SZ\n",
|
||
"√找到三个连续符合中枢 000596.SZ 2019-10-24 09:30:00 7\n",
|
||
"End 000596.SZ 已找到趋势个数: 6\n",
|
||
"Start 174 000597.SZ\n",
|
||
"End 000597.SZ 已找到趋势个数: 6\n",
|
||
"Start 175 000598.SZ\n",
|
||
"End 000598.SZ 已找到趋势个数: 6\n",
|
||
"Start 176 000599.SZ\n",
|
||
"End 000599.SZ 已找到趋势个数: 6\n",
|
||
"Start 177 000600.SZ\n",
|
||
"End 000600.SZ 已找到趋势个数: 6\n",
|
||
"Start 178 000601.SZ\n",
|
||
"End 000601.SZ 已找到趋势个数: 6\n",
|
||
"Start 179 000603.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000603.SZ 已找到趋势个数: 6\n",
|
||
"Start 180 000605.SZ\n",
|
||
"End 000605.SZ 已找到趋势个数: 6\n",
|
||
"Start 181 000606.SZ\n",
|
||
"End 000606.SZ 已找到趋势个数: 6\n",
|
||
"Start 182 000607.SZ\n",
|
||
"End 000607.SZ 已找到趋势个数: 6\n",
|
||
"Start 183 000608.SZ\n",
|
||
"End 000608.SZ 已找到趋势个数: 6\n",
|
||
"Start 184 000609.SZ\n",
|
||
"End 000609.SZ 已找到趋势个数: 6\n",
|
||
"Start 185 000610.SZ\n",
|
||
"End 000610.SZ 已找到趋势个数: 6\n",
|
||
"Start 186 000611.SZ\n",
|
||
"End 000611.SZ 已找到趋势个数: 6\n",
|
||
"Start 187 000612.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000612.SZ 已找到趋势个数: 6\n",
|
||
"Start 188 000613.SZ\n",
|
||
"End 000613.SZ 已找到趋势个数: 6\n",
|
||
"Start 189 000615.SZ\n",
|
||
"End 000615.SZ 已找到趋势个数: 6\n",
|
||
"Start 190 000616.SZ\n",
|
||
"End 000616.SZ 已找到趋势个数: 6\n",
|
||
"Start 191 000617.SZ\n",
|
||
"End 000617.SZ 已找到趋势个数: 6\n",
|
||
"Start 192 000619.SZ\n",
|
||
"End 000619.SZ 已找到趋势个数: 6\n",
|
||
"Start 193 000620.SZ\n",
|
||
"End 000620.SZ 已找到趋势个数: 6\n",
|
||
"Start 194 000622.SZ\n",
|
||
"End 000622.SZ 已找到趋势个数: 6\n",
|
||
"Start 195 000623.SZ\n",
|
||
"End 000623.SZ 已找到趋势个数: 6\n",
|
||
"Start 196 000625.SZ\n",
|
||
"End 000625.SZ 已找到趋势个数: 6\n",
|
||
"Start 197 000626.SZ\n",
|
||
"End 000626.SZ 已找到趋势个数: 6\n",
|
||
"Start 198 000627.SZ\n",
|
||
"End 000627.SZ 已找到趋势个数: 6\n",
|
||
"Start 199 000628.SZ\n",
|
||
"End 000628.SZ 已找到趋势个数: 6\n",
|
||
"Start 200 000629.SZ\n",
|
||
"End 000629.SZ 已找到趋势个数: 6\n",
|
||
"Start 201 000630.SZ\n",
|
||
"End 000630.SZ 已找到趋势个数: 6\n",
|
||
"Start 202 000631.SZ\n",
|
||
"End 000631.SZ 已找到趋势个数: 6\n",
|
||
"Start 203 000632.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000632.SZ 已找到趋势个数: 6\n",
|
||
"Start 204 000633.SZ\n",
|
||
"End 000633.SZ 已找到趋势个数: 6\n",
|
||
"Start 205 000635.SZ\n",
|
||
"End 000635.SZ 已找到趋势个数: 6\n",
|
||
"Start 206 000636.SZ\n",
|
||
"End 000636.SZ 已找到趋势个数: 6\n",
|
||
"Start 207 000637.SZ\n",
|
||
"End 000637.SZ 已找到趋势个数: 6\n",
|
||
"Start 208 000638.SZ\n",
|
||
"End 000638.SZ 已找到趋势个数: 6\n",
|
||
"Start 209 000639.SZ\n",
|
||
"End 000639.SZ 已找到趋势个数: 6\n",
|
||
"Start 210 000650.SZ\n",
|
||
"End 000650.SZ 已找到趋势个数: 6\n",
|
||
"Start 211 000651.SZ\n",
|
||
"End 000651.SZ 已找到趋势个数: 6\n",
|
||
"Start 212 000652.SZ\n",
|
||
"End 000652.SZ 已找到趋势个数: 6\n",
|
||
"Start 213 000655.SZ\n",
|
||
"End 000655.SZ 已找到趋势个数: 6\n",
|
||
"Start 214 000656.SZ\n",
|
||
"End 000656.SZ 已找到趋势个数: 6\n",
|
||
"Start 215 000657.SZ\n",
|
||
"End 000657.SZ 已找到趋势个数: 6\n",
|
||
"Start 216 000659.SZ\n",
|
||
"End 000659.SZ 已找到趋势个数: 6\n",
|
||
"Start 217 000661.SZ\n",
|
||
"End 000661.SZ 已找到趋势个数: 6\n",
|
||
"Start 218 000662.SZ\n",
|
||
"End 000662.SZ 已找到趋势个数: 6\n",
|
||
"Start 219 000663.SZ\n",
|
||
"End 000663.SZ 已找到趋势个数: 6\n",
|
||
"Start 220 000665.SZ\n",
|
||
"End 000665.SZ 已找到趋势个数: 6\n",
|
||
"Start 221 000666.SZ\n",
|
||
"End 000666.SZ 已找到趋势个数: 6\n",
|
||
"Start 222 000667.SZ\n",
|
||
"End 000667.SZ 已找到趋势个数: 6\n",
|
||
"Start 223 000668.SZ\n",
|
||
"End 000668.SZ 已找到趋势个数: 6\n",
|
||
"Start 224 000669.SZ\n",
|
||
"End 000669.SZ 已找到趋势个数: 6\n",
|
||
"Start 225 000670.SZ\n",
|
||
"End 000670.SZ 已找到趋势个数: 6\n",
|
||
"Start 226 000671.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"√找到三个连续符合中枢 000671.SZ 2019-10-14 09:52:00 3\n",
|
||
"End 000671.SZ 已找到趋势个数: 7\n",
|
||
"Start 227 000672.SZ\n",
|
||
"End 000672.SZ 已找到趋势个数: 7\n",
|
||
"Start 228 000673.SZ\n",
|
||
"End 000673.SZ 已找到趋势个数: 7\n",
|
||
"Start 229 000676.SZ\n",
|
||
"End 000676.SZ 已找到趋势个数: 7\n",
|
||
"Start 230 000677.SZ\n",
|
||
"End 000677.SZ 已找到趋势个数: 7\n",
|
||
"Start 231 000678.SZ\n",
|
||
"End 000678.SZ 已找到趋势个数: 7\n",
|
||
"Start 232 000679.SZ\n",
|
||
"End 000679.SZ 已找到趋势个数: 7\n",
|
||
"Start 233 000680.SZ\n",
|
||
"End 000680.SZ 已找到趋势个数: 7\n",
|
||
"Start 234 000681.SZ\n",
|
||
"End 000681.SZ 已找到趋势个数: 7\n",
|
||
"Start 235 000682.SZ\n",
|
||
"End 000682.SZ 已找到趋势个数: 7\n",
|
||
"Start 236 000683.SZ\n",
|
||
"End 000683.SZ 已找到趋势个数: 7\n",
|
||
"Start 237 000685.SZ\n",
|
||
"End 000685.SZ 已找到趋势个数: 7\n",
|
||
"Start 238 000686.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000686.SZ 已找到趋势个数: 7\n",
|
||
"Start 239 000687.SZ\n",
|
||
"End 000687.SZ 已找到趋势个数: 7\n",
|
||
"Start 240 000688.SZ\n",
|
||
"End 000688.SZ 已找到趋势个数: 7\n",
|
||
"Start 241 000690.SZ\n",
|
||
"End 000690.SZ 已找到趋势个数: 7\n",
|
||
"Start 242 000691.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000691.SZ 已找到趋势个数: 7\n",
|
||
"Start 243 000692.SZ\n",
|
||
"End 000692.SZ 已找到趋势个数: 7\n",
|
||
"Start 244 000695.SZ\n",
|
||
"End 000695.SZ 已找到趋势个数: 7\n",
|
||
"Start 245 000697.SZ\n",
|
||
"√找到三个连续符合中枢 000697.SZ 2019-10-16 09:46:00 3\n",
|
||
"End 000697.SZ 已找到趋势个数: 8\n",
|
||
"Start 246 000698.SZ\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"√找到三个连续符合中枢 000698.SZ 2019-10-30 10:43:00 3\n",
|
||
"End 000698.SZ 已找到趋势个数: 9\n",
|
||
"Start 247 000700.SZ\n",
|
||
"End 000700.SZ 已找到趋势个数: 9\n",
|
||
"Start 248 000701.SZ\n",
|
||
"End 000701.SZ 已找到趋势个数: 9\n",
|
||
"Start 249 000702.SZ\n",
|
||
"End 000702.SZ 已找到趋势个数: 9\n",
|
||
"Start 250 000703.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000703.SZ 已找到趋势个数: 9\n",
|
||
"Start 251 000705.SZ\n",
|
||
"End 000705.SZ 已找到趋势个数: 9\n",
|
||
"Start 252 000707.SZ\n",
|
||
"End 000707.SZ 已找到趋势个数: 9\n",
|
||
"Start 253 000708.SZ\n",
|
||
"End 000708.SZ 已找到趋势个数: 9\n",
|
||
"Start 254 000709.SZ\n",
|
||
"End 000709.SZ 已找到趋势个数: 9\n",
|
||
"Start 255 000710.SZ\n",
|
||
"End 000710.SZ 已找到趋势个数: 9\n",
|
||
"Start 256 000711.SZ\n",
|
||
"End 000711.SZ 已找到趋势个数: 9\n",
|
||
"Start 257 000712.SZ\n",
|
||
"End 000712.SZ 已找到趋势个数: 9\n",
|
||
"Start 258 000713.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000713.SZ 已找到趋势个数: 9\n",
|
||
"Start 259 000715.SZ\n",
|
||
"End 000715.SZ 已找到趋势个数: 9\n",
|
||
"Start 260 000716.SZ\n",
|
||
"End 000716.SZ 已找到趋势个数: 9\n",
|
||
"Start 261 000717.SZ\n",
|
||
"End 000717.SZ 已找到趋势个数: 9\n",
|
||
"Start 262 000718.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000718.SZ 已找到趋势个数: 9\n",
|
||
"Start 263 000719.SZ\n",
|
||
"End 000719.SZ 已找到趋势个数: 9\n",
|
||
"Start 264 000720.SZ\n",
|
||
"End 000720.SZ 已找到趋势个数: 9\n",
|
||
"Start 265 000721.SZ\n",
|
||
"End 000721.SZ 已找到趋势个数: 9\n",
|
||
"Start 266 000722.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000722.SZ 已找到趋势个数: 9\n",
|
||
"Start 267 000723.SZ\n",
|
||
"End 000723.SZ 已找到趋势个数: 9\n",
|
||
"Start 268 000725.SZ\n",
|
||
"End 000725.SZ 已找到趋势个数: 9\n",
|
||
"Start 269 000726.SZ\n",
|
||
"End 000726.SZ 已找到趋势个数: 9\n",
|
||
"Start 270 000727.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000727.SZ 已找到趋势个数: 9\n",
|
||
"Start 271 000728.SZ\n",
|
||
"End 000728.SZ 已找到趋势个数: 9\n",
|
||
"Start 272 000729.SZ\n",
|
||
"End 000729.SZ 已找到趋势个数: 9\n",
|
||
"Start 273 000731.SZ\n",
|
||
"End 000731.SZ 已找到趋势个数: 9\n",
|
||
"Start 274 000732.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000732.SZ 已找到趋势个数: 9\n",
|
||
"Start 275 000733.SZ\n",
|
||
"End 000733.SZ 已找到趋势个数: 9\n",
|
||
"Start 276 000735.SZ\n",
|
||
"End 000735.SZ 已找到趋势个数: 9\n",
|
||
"Start 277 000736.SZ\n",
|
||
"End 000736.SZ 已找到趋势个数: 9\n",
|
||
"Start 278 000737.SZ\n",
|
||
"End 000737.SZ 已找到趋势个数: 9\n",
|
||
"Start 279 000738.SZ\n",
|
||
"End 000738.SZ 已找到趋势个数: 9\n",
|
||
"Start 280 000739.SZ\n",
|
||
"End 000739.SZ 已找到趋势个数: 9\n",
|
||
"Start 281 000750.SZ\n",
|
||
"End 000750.SZ 已找到趋势个数: 9\n",
|
||
"Start 282 000751.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000751.SZ 已找到趋势个数: 9\n",
|
||
"Start 283 000752.SZ\n",
|
||
"End 000752.SZ 已找到趋势个数: 9\n",
|
||
"Start 284 000753.SZ\n",
|
||
"End 000753.SZ 已找到趋势个数: 9\n",
|
||
"Start 285 000755.SZ\n",
|
||
"End 000755.SZ 已找到趋势个数: 9\n",
|
||
"Start 286 000756.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000756.SZ 已找到趋势个数: 9\n",
|
||
"Start 287 000757.SZ\n",
|
||
"√找到三个连续符合中枢 000757.SZ 2019-11-01 10:24:00 6\n",
|
||
"End 000757.SZ 已找到趋势个数: 10\n",
|
||
"Start 288 000758.SZ\n",
|
||
"End 000758.SZ 已找到趋势个数: 10\n",
|
||
"Start 289 000759.SZ\n",
|
||
"End 000759.SZ 已找到趋势个数: 10\n",
|
||
"Start 290 000760.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000760.SZ 已找到趋势个数: 10\n",
|
||
"Start 291 000761.SZ\n",
|
||
"End 000761.SZ 已找到趋势个数: 10\n",
|
||
"Start 292 000762.SZ\n",
|
||
"End 000762.SZ 已找到趋势个数: 10\n",
|
||
"Start 293 000766.SZ\n",
|
||
"End 000766.SZ 已找到趋势个数: 10\n",
|
||
"Start 294 000767.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000767.SZ 已找到趋势个数: 10\n",
|
||
"Start 295 000768.SZ\n",
|
||
"√找到三个连续符合中枢 000768.SZ 2019-10-09 10:02:00 3\n",
|
||
"End 000768.SZ 已找到趋势个数: 11\n",
|
||
"Start 296 000776.SZ\n",
|
||
"End 000776.SZ 已找到趋势个数: 11\n",
|
||
"Start 297 000777.SZ\n",
|
||
"End 000777.SZ 已找到趋势个数: 11\n",
|
||
"Start 298 000778.SZ\n",
|
||
"End 000778.SZ 已找到趋势个数: 11\n",
|
||
"Start 299 000779.SZ\n",
|
||
"End 000779.SZ 已找到趋势个数: 11\n",
|
||
"Start 300 000780.SZ\n",
|
||
"End 000780.SZ 已找到趋势个数: 11\n",
|
||
"Start 301 000782.SZ\n",
|
||
"End 000782.SZ 已找到趋势个数: 11\n",
|
||
"Start 302 000783.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000783.SZ 已找到趋势个数: 11\n",
|
||
"Start 303 000785.SZ\n",
|
||
"End 000785.SZ 已找到趋势个数: 11\n",
|
||
"Start 304 000786.SZ\n",
|
||
"End 000786.SZ 已找到趋势个数: 11\n",
|
||
"Start 305 000788.SZ\n",
|
||
"End 000788.SZ 已找到趋势个数: 11\n",
|
||
"Start 306 000789.SZ\n",
|
||
"End 000789.SZ 已找到趋势个数: 11\n",
|
||
"Start 307 000790.SZ\n",
|
||
"End 000790.SZ 已找到趋势个数: 11\n",
|
||
"Start 308 000791.SZ\n",
|
||
"End 000791.SZ 已找到趋势个数: 11\n",
|
||
"Start 309 000792.SZ\n",
|
||
"End 000792.SZ 已找到趋势个数: 11\n",
|
||
"Start 310 000793.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000793.SZ 已找到趋势个数: 11\n",
|
||
"Start 311 000795.SZ\n",
|
||
"End 000795.SZ 已找到趋势个数: 11\n",
|
||
"Start 312 000796.SZ\n",
|
||
"End 000796.SZ 已找到趋势个数: 11\n",
|
||
"Start 313 000797.SZ\n",
|
||
"End 000797.SZ 已找到趋势个数: 11\n",
|
||
"Start 314 000798.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000798.SZ 已找到趋势个数: 11\n",
|
||
"Start 315 000799.SZ\n",
|
||
"End 000799.SZ 已找到趋势个数: 11\n",
|
||
"Start 316 000800.SZ\n",
|
||
"End 000800.SZ 已找到趋势个数: 11\n",
|
||
"Start 317 000801.SZ\n",
|
||
"End 000801.SZ 已找到趋势个数: 11\n",
|
||
"Start 318 000802.SZ\n",
|
||
"End 000802.SZ 已找到趋势个数: 11\n",
|
||
"Start 319 000803.SZ\n",
|
||
"End 000803.SZ 已找到趋势个数: 11\n",
|
||
"Start 320 000806.SZ\n",
|
||
"End 000806.SZ 已找到趋势个数: 11\n",
|
||
"Start 321 000807.SZ\n",
|
||
"End 000807.SZ 已找到趋势个数: 11\n",
|
||
"Start 322 000809.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000809.SZ 已找到趋势个数: 11\n",
|
||
"Start 323 000810.SZ\n",
|
||
"End 000810.SZ 已找到趋势个数: 11\n",
|
||
"Start 324 000811.SZ\n",
|
||
"End 000811.SZ 已找到趋势个数: 11\n",
|
||
"Start 325 000812.SZ\n",
|
||
"End 000812.SZ 已找到趋势个数: 11\n",
|
||
"Start 326 000813.SZ\n",
|
||
"End 000813.SZ 已找到趋势个数: 11\n",
|
||
"Start 327 000815.SZ\n",
|
||
"End 000815.SZ 已找到趋势个数: 11\n",
|
||
"Start 328 000816.SZ\n",
|
||
"End 000816.SZ 已找到趋势个数: 11\n",
|
||
"Start 329 000818.SZ\n",
|
||
"End 000818.SZ 已找到趋势个数: 11\n",
|
||
"Start 330 000819.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000819.SZ 已找到趋势个数: 11\n",
|
||
"Start 331 000820.SZ\n",
|
||
"End 000820.SZ 已找到趋势个数: 11\n",
|
||
"Start 332 000821.SZ\n",
|
||
"End 000821.SZ 已找到趋势个数: 11\n",
|
||
"Start 333 000822.SZ\n",
|
||
"End 000822.SZ 已找到趋势个数: 11\n",
|
||
"Start 334 000823.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000823.SZ 已找到趋势个数: 11\n",
|
||
"Start 335 000825.SZ\n",
|
||
"End 000825.SZ 已找到趋势个数: 11\n",
|
||
"Start 336 000826.SZ\n",
|
||
"End 000826.SZ 已找到趋势个数: 11\n",
|
||
"Start 337 000828.SZ\n",
|
||
"End 000828.SZ 已找到趋势个数: 11\n",
|
||
"Start 338 000829.SZ\n",
|
||
"End 000829.SZ 已找到趋势个数: 11\n",
|
||
"Start 339 000830.SZ\n",
|
||
"End 000830.SZ 已找到趋势个数: 11\n",
|
||
"Start 340 000831.SZ\n",
|
||
"√找到三个连续符合中枢 000831.SZ 2019-10-23 10:38:00 7\n",
|
||
"End 000831.SZ 已找到趋势个数: 12\n",
|
||
"Start 341 000833.SZ\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 000833.SZ 已找到趋势个数: 12\n",
|
||
"Start 342 000835.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000835.SZ 已找到趋势个数: 12\n",
|
||
"Start 343 000836.SZ\n",
|
||
"End 000836.SZ 已找到趋势个数: 12\n",
|
||
"Start 344 000837.SZ\n",
|
||
"End 000837.SZ 已找到趋势个数: 12\n",
|
||
"Start 345 000838.SZ\n",
|
||
"End 000838.SZ 已找到趋势个数: 12\n",
|
||
"Start 346 000839.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000839.SZ 已找到趋势个数: 12\n",
|
||
"Start 347 000848.SZ\n",
|
||
"End 000848.SZ 已找到趋势个数: 12\n",
|
||
"Start 348 000850.SZ\n",
|
||
"End 000850.SZ 已找到趋势个数: 12\n",
|
||
"Start 349 000851.SZ\n",
|
||
"End 000851.SZ 已找到趋势个数: 12\n",
|
||
"Start 350 000852.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000852.SZ 已找到趋势个数: 12\n",
|
||
"Start 351 000856.SZ\n",
|
||
"End 000856.SZ 已找到趋势个数: 12\n",
|
||
"Start 352 000858.SZ\n",
|
||
"End 000858.SZ 已找到趋势个数: 12\n",
|
||
"Start 353 000859.SZ\n",
|
||
"End 000859.SZ 已找到趋势个数: 12\n",
|
||
"Start 354 000860.SZ\n",
|
||
"End 000860.SZ 已找到趋势个数: 12\n",
|
||
"Start 355 000861.SZ\n",
|
||
"End 000861.SZ 已找到趋势个数: 12\n",
|
||
"Start 356 000862.SZ\n",
|
||
"End 000862.SZ 已找到趋势个数: 12\n",
|
||
"Start 357 000863.SZ\n",
|
||
"End 000863.SZ 已找到趋势个数: 12\n",
|
||
"Start 358 000868.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000868.SZ 已找到趋势个数: 12\n",
|
||
"Start 359 000869.SZ\n",
|
||
"End 000869.SZ 已找到趋势个数: 12\n",
|
||
"Start 360 000875.SZ\n",
|
||
"End 000875.SZ 已找到趋势个数: 12\n",
|
||
"Start 361 000876.SZ\n",
|
||
"End 000876.SZ 已找到趋势个数: 12\n",
|
||
"Start 362 000877.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000877.SZ 已找到趋势个数: 12\n",
|
||
"Start 363 000878.SZ\n",
|
||
"End 000878.SZ 已找到趋势个数: 12\n",
|
||
"Start 364 000880.SZ\n",
|
||
"End 000880.SZ 已找到趋势个数: 12\n",
|
||
"Start 365 000881.SZ\n",
|
||
"End 000881.SZ 已找到趋势个数: 12\n",
|
||
"Start 366 000882.SZ\n",
|
||
"End 000882.SZ 已找到趋势个数: 12\n",
|
||
"Start 367 000883.SZ\n",
|
||
"End 000883.SZ 已找到趋势个数: 12\n",
|
||
"Start 368 000885.SZ\n",
|
||
"End 000885.SZ 已找到趋势个数: 12\n",
|
||
"Start 369 000886.SZ\n",
|
||
"End 000886.SZ 已找到趋势个数: 12\n",
|
||
"Start 370 000887.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000887.SZ 已找到趋势个数: 12\n",
|
||
"Start 371 000888.SZ\n",
|
||
"End 000888.SZ 已找到趋势个数: 12\n",
|
||
"Start 372 000889.SZ\n",
|
||
"End 000889.SZ 已找到趋势个数: 12\n",
|
||
"Start 373 000890.SZ\n",
|
||
"End 000890.SZ 已找到趋势个数: 12\n",
|
||
"Start 374 000892.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000892.SZ 已找到趋势个数: 12\n",
|
||
"Start 375 000893.SZ\n",
|
||
"End 000893.SZ 已找到趋势个数: 12\n",
|
||
"Start 376 000895.SZ\n",
|
||
"End 000895.SZ 已找到趋势个数: 12\n",
|
||
"Start 377 000897.SZ\n",
|
||
"End 000897.SZ 已找到趋势个数: 12\n",
|
||
"Start 378 000898.SZ\n",
|
||
"End 000898.SZ 已找到趋势个数: 12\n",
|
||
"Start 379 000899.SZ\n",
|
||
"End 000899.SZ 已找到趋势个数: 12\n",
|
||
"Start 380 000900.SZ\n",
|
||
"End 000900.SZ 已找到趋势个数: 12\n",
|
||
"Start 381 000901.SZ\n",
|
||
"End 000901.SZ 已找到趋势个数: 12\n",
|
||
"Start 382 000902.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000902.SZ 已找到趋势个数: 12\n",
|
||
"Start 383 000903.SZ\n",
|
||
"End 000903.SZ 已找到趋势个数: 12\n",
|
||
"Start 384 000905.SZ\n",
|
||
"End 000905.SZ 已找到趋势个数: 12\n",
|
||
"Start 385 000906.SZ\n",
|
||
"End 000906.SZ 已找到趋势个数: 12\n",
|
||
"Start 386 000908.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000908.SZ 已找到趋势个数: 12\n",
|
||
"Start 387 000909.SZ\n",
|
||
"End 000909.SZ 已找到趋势个数: 12\n",
|
||
"Start 388 000910.SZ\n",
|
||
"End 000910.SZ 已找到趋势个数: 12\n",
|
||
"Start 389 000911.SZ\n",
|
||
"End 000911.SZ 已找到趋势个数: 12\n",
|
||
"Start 390 000912.SZ\n",
|
||
"End 000912.SZ 已找到趋势个数: 12\n",
|
||
"Start 391 000913.SZ\n",
|
||
"End 000913.SZ 已找到趋势个数: 12\n",
|
||
"Start 392 000915.SZ\n",
|
||
"End 000915.SZ 已找到趋势个数: 12\n",
|
||
"Start 393 000917.SZ\n",
|
||
"End 000917.SZ 已找到趋势个数: 12\n",
|
||
"Start 394 000918.SZ\n",
|
||
"End 000918.SZ 已找到趋势个数: 12\n",
|
||
"Start 395 000919.SZ\n",
|
||
"End 000919.SZ 已找到趋势个数: 12\n",
|
||
"Start 396 000920.SZ\n",
|
||
"End 000920.SZ 已找到趋势个数: 12\n",
|
||
"Start 397 000921.SZ\n",
|
||
"End 000921.SZ 已找到趋势个数: 12\n",
|
||
"Start 398 000922.SZ\n",
|
||
"End 000922.SZ 已找到趋势个数: 12\n",
|
||
"Start 399 000923.SZ\n",
|
||
"End 000923.SZ 已找到趋势个数: 12\n",
|
||
"Start 400 000925.SZ\n",
|
||
"End 000925.SZ 已找到趋势个数: 12\n",
|
||
"Start 401 000926.SZ\n",
|
||
"√找到三个连续符合中枢 000926.SZ 2019-10-16 10:22:00 6\n",
|
||
"End 000926.SZ 已找到趋势个数: 13\n",
|
||
"Start 402 000927.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000927.SZ 已找到趋势个数: 13\n",
|
||
"Start 403 000928.SZ\n",
|
||
"End 000928.SZ 已找到趋势个数: 13\n",
|
||
"Start 404 000929.SZ\n",
|
||
"End 000929.SZ 已找到趋势个数: 13\n",
|
||
"Start 405 000930.SZ\n",
|
||
"End 000930.SZ 已找到趋势个数: 13\n",
|
||
"Start 406 000931.SZ\n",
|
||
"End 000931.SZ 已找到趋势个数: 13\n",
|
||
"Start 407 000932.SZ\n",
|
||
"End 000932.SZ 已找到趋势个数: 13\n",
|
||
"Start 408 000933.SZ\n",
|
||
"End 000933.SZ 已找到趋势个数: 13\n",
|
||
"Start 409 000935.SZ\n",
|
||
"End 000935.SZ 已找到趋势个数: 13\n",
|
||
"Start 410 000936.SZ\n",
|
||
"End 000936.SZ 已找到趋势个数: 13\n",
|
||
"Start 411 000937.SZ\n",
|
||
"End 000937.SZ 已找到趋势个数: 13\n",
|
||
"Start 412 000938.SZ\n",
|
||
"End 000938.SZ 已找到趋势个数: 13\n",
|
||
"Start 413 000948.SZ\n",
|
||
"End 000948.SZ 已找到趋势个数: 13\n",
|
||
"Start 414 000949.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000949.SZ 已找到趋势个数: 13\n",
|
||
"Start 415 000950.SZ\n",
|
||
"End 000950.SZ 已找到趋势个数: 13\n",
|
||
"Start 416 000951.SZ\n",
|
||
"End 000951.SZ 已找到趋势个数: 13\n",
|
||
"Start 417 000952.SZ\n",
|
||
"End 000952.SZ 已找到趋势个数: 13\n",
|
||
"Start 418 000953.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000953.SZ 已找到趋势个数: 13\n",
|
||
"Start 419 000955.SZ\n",
|
||
"End 000955.SZ 已找到趋势个数: 13\n",
|
||
"Start 420 000957.SZ\n",
|
||
"End 000957.SZ 已找到趋势个数: 13\n",
|
||
"Start 421 000958.SZ\n",
|
||
"End 000958.SZ 已找到趋势个数: 13\n",
|
||
"Start 422 000959.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000959.SZ 已找到趋势个数: 13\n",
|
||
"Start 423 000960.SZ\n",
|
||
"End 000960.SZ 已找到趋势个数: 13\n",
|
||
"Start 424 000961.SZ\n",
|
||
"End 000961.SZ 已找到趋势个数: 13\n",
|
||
"Start 425 000962.SZ\n",
|
||
"End 000962.SZ 已找到趋势个数: 13\n",
|
||
"Start 426 000963.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000963.SZ 已找到趋势个数: 13\n",
|
||
"Start 427 000965.SZ\n",
|
||
"End 000965.SZ 已找到趋势个数: 13\n",
|
||
"Start 428 000966.SZ\n",
|
||
"End 000966.SZ 已找到趋势个数: 13\n",
|
||
"Start 429 000967.SZ\n",
|
||
"End 000967.SZ 已找到趋势个数: 13\n",
|
||
"Start 430 000968.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000968.SZ 已找到趋势个数: 13\n",
|
||
"Start 431 000969.SZ\n",
|
||
"End 000969.SZ 已找到趋势个数: 13\n",
|
||
"Start 432 000970.SZ\n",
|
||
"End 000970.SZ 已找到趋势个数: 13\n",
|
||
"Start 433 000971.SZ\n",
|
||
"End 000971.SZ 已找到趋势个数: 13\n",
|
||
"Start 434 000972.SZ\n",
|
||
"End 000972.SZ 已找到趋势个数: 13\n",
|
||
"Start 435 000973.SZ\n",
|
||
"End 000973.SZ 已找到趋势个数: 13\n",
|
||
"Start 436 000975.SZ\n",
|
||
"End 000975.SZ 已找到趋势个数: 13\n",
|
||
"Start 437 000976.SZ\n",
|
||
"End 000976.SZ 已找到趋势个数: 13\n",
|
||
"Start 438 000977.SZ\n",
|
||
"End 000977.SZ 已找到趋势个数: 13\n",
|
||
"Start 439 000978.SZ\n",
|
||
"End 000978.SZ 已找到趋势个数: 13\n",
|
||
"Start 440 000980.SZ\n",
|
||
"√找到三个连续符合中枢 000980.SZ 2019-10-24 10:12:00 3\n",
|
||
"End 000980.SZ 已找到趋势个数: 14\n",
|
||
"Start 441 000981.SZ\n",
|
||
"End 000981.SZ 已找到趋势个数: 14\n",
|
||
"Start 442 000982.SZ\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 000982.SZ 已找到趋势个数: 14\n",
|
||
"Start 443 000983.SZ\n",
|
||
"End 000983.SZ 已找到趋势个数: 14\n",
|
||
"Start 444 000985.SZ\n",
|
||
"End 000985.SZ 已找到趋势个数: 14\n",
|
||
"Start 445 000987.SZ\n",
|
||
"End 000987.SZ 已找到趋势个数: 14\n",
|
||
"Start 446 000988.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 000988.SZ 已找到趋势个数: 14\n",
|
||
"Start 447 000989.SZ\n",
|
||
"End 000989.SZ 已找到趋势个数: 14\n",
|
||
"Start 448 000990.SZ\n",
|
||
"End 000990.SZ 已找到趋势个数: 14\n",
|
||
"Start 449 000993.SZ\n",
|
||
"End 000993.SZ 已找到趋势个数: 14\n",
|
||
"Start 450 000996.SZ\n",
|
||
"End 000996.SZ 已找到趋势个数: 14\n",
|
||
"Start 451 000997.SZ\n",
|
||
"End 000997.SZ 已找到趋势个数: 14\n",
|
||
"Start 452 000998.SZ\n",
|
||
"End 000998.SZ 已找到趋势个数: 14\n",
|
||
"Start 453 000999.SZ\n",
|
||
"End 000999.SZ 已找到趋势个数: 14\n",
|
||
"Start 454 001696.SZ\n",
|
||
"End 001696.SZ 已找到趋势个数: 14\n",
|
||
"Start 455 001872.SZ\n",
|
||
"End 001872.SZ 已找到趋势个数: 14\n",
|
||
"Start 456 001896.SZ\n",
|
||
"End 001896.SZ 已找到趋势个数: 14\n",
|
||
"Start 457 001965.SZ\n",
|
||
"End 001965.SZ 已找到趋势个数: 14\n",
|
||
"Start 458 001979.SZ\n",
|
||
"End 001979.SZ 已找到趋势个数: 14\n",
|
||
"Start 459 002001.SZ\n",
|
||
"End 002001.SZ 已找到趋势个数: 14\n",
|
||
"Start 460 002002.SZ\n",
|
||
"End 002002.SZ 已找到趋势个数: 14\n",
|
||
"Start 461 002003.SZ\n",
|
||
"End 002003.SZ 已找到趋势个数: 14\n",
|
||
"Start 462 002004.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002004.SZ 已找到趋势个数: 14\n",
|
||
"Start 463 002005.SZ\n",
|
||
"√找到三个连续符合中枢 002005.SZ 2019-10-31 09:43:00 3\n",
|
||
"End 002005.SZ 已找到趋势个数: 15\n",
|
||
"Start 464 002006.SZ\n",
|
||
"End 002006.SZ 已找到趋势个数: 15\n",
|
||
"Start 465 002007.SZ\n",
|
||
"End 002007.SZ 已找到趋势个数: 15\n",
|
||
"Start 466 002008.SZ\n",
|
||
"End 002008.SZ 已找到趋势个数: 15\n",
|
||
"Start 467 002009.SZ\n",
|
||
"End 002009.SZ 已找到趋势个数: 15\n",
|
||
"Start 468 002010.SZ\n",
|
||
"End 002010.SZ 已找到趋势个数: 15\n",
|
||
"Start 469 002011.SZ\n",
|
||
"End 002011.SZ 已找到趋势个数: 15\n",
|
||
"Start 470 002012.SZ\n",
|
||
"End 002012.SZ 已找到趋势个数: 15\n",
|
||
"Start 471 002013.SZ\n",
|
||
"End 002013.SZ 已找到趋势个数: 15\n",
|
||
"Start 472 002014.SZ\n",
|
||
"End 002014.SZ 已找到趋势个数: 15\n",
|
||
"Start 473 002015.SZ\n",
|
||
"End 002015.SZ 已找到趋势个数: 15\n",
|
||
"Start 474 002016.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002016.SZ 已找到趋势个数: 15\n",
|
||
"Start 475 002017.SZ\n",
|
||
"End 002017.SZ 已找到趋势个数: 15\n",
|
||
"Start 476 002019.SZ\n",
|
||
"End 002019.SZ 已找到趋势个数: 15\n",
|
||
"Start 477 002020.SZ\n",
|
||
"End 002020.SZ 已找到趋势个数: 15\n",
|
||
"Start 478 002021.SZ\n",
|
||
"End 002021.SZ 已找到趋势个数: 15\n",
|
||
"Start 479 002022.SZ\n",
|
||
"End 002022.SZ 已找到趋势个数: 15\n",
|
||
"Start 480 002023.SZ\n",
|
||
"End 002023.SZ 已找到趋势个数: 15\n",
|
||
"Start 481 002024.SZ\n",
|
||
"End 002024.SZ 已找到趋势个数: 15\n",
|
||
"Start 482 002025.SZ\n",
|
||
"End 002025.SZ 已找到趋势个数: 15\n",
|
||
"Start 483 002026.SZ\n",
|
||
"End 002026.SZ 已找到趋势个数: 15\n",
|
||
"Start 484 002027.SZ\n",
|
||
"End 002027.SZ 已找到趋势个数: 15\n",
|
||
"Start 485 002028.SZ\n",
|
||
"End 002028.SZ 已找到趋势个数: 15\n",
|
||
"Start 486 002029.SZ\n",
|
||
"End 002029.SZ 已找到趋势个数: 15\n",
|
||
"Start 487 002030.SZ\n",
|
||
"End 002030.SZ 已找到趋势个数: 15\n",
|
||
"Start 488 002031.SZ\n",
|
||
"End 002031.SZ 已找到趋势个数: 15\n",
|
||
"Start 489 002032.SZ\n",
|
||
"End 002032.SZ 已找到趋势个数: 15\n",
|
||
"Start 490 002033.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002033.SZ 已找到趋势个数: 15\n",
|
||
"Start 491 002034.SZ\n",
|
||
"End 002034.SZ 已找到趋势个数: 15\n",
|
||
"Start 492 002035.SZ\n",
|
||
"End 002035.SZ 已找到趋势个数: 15\n",
|
||
"Start 493 002036.SZ\n",
|
||
"End 002036.SZ 已找到趋势个数: 15\n",
|
||
"Start 494 002037.SZ\n",
|
||
"End 002037.SZ 已找到趋势个数: 15\n",
|
||
"Start 495 002038.SZ\n",
|
||
"End 002038.SZ 已找到趋势个数: 15\n",
|
||
"Start 496 002039.SZ\n",
|
||
"End 002039.SZ 已找到趋势个数: 15\n",
|
||
"Start 497 002040.SZ\n",
|
||
"End 002040.SZ 已找到趋势个数: 15\n",
|
||
"Start 498 002041.SZ\n",
|
||
"End 002041.SZ 已找到趋势个数: 15\n",
|
||
"Start 499 002042.SZ\n",
|
||
"End 002042.SZ 已找到趋势个数: 15\n",
|
||
"Start 500 002043.SZ\n",
|
||
"End 002043.SZ 已找到趋势个数: 15\n",
|
||
"Start 501 002044.SZ\n",
|
||
"End 002044.SZ 已找到趋势个数: 15\n",
|
||
"Start 502 002045.SZ\n",
|
||
"End 002045.SZ 已找到趋势个数: 15\n",
|
||
"Start 503 002046.SZ\n",
|
||
"End 002046.SZ 已找到趋势个数: 15\n",
|
||
"Start 504 002047.SZ\n",
|
||
"End 002047.SZ 已找到趋势个数: 15\n",
|
||
"Start 505 002048.SZ\n",
|
||
"End 002048.SZ 已找到趋势个数: 15\n",
|
||
"Start 506 002049.SZ\n",
|
||
"End 002049.SZ 已找到趋势个数: 15\n",
|
||
"Start 507 002050.SZ\n",
|
||
"End 002050.SZ 已找到趋势个数: 15\n",
|
||
"Start 508 002051.SZ\n",
|
||
"End 002051.SZ 已找到趋势个数: 15\n",
|
||
"Start 509 002052.SZ\n",
|
||
"End 002052.SZ 已找到趋势个数: 15\n",
|
||
"Start 510 002053.SZ\n",
|
||
"End 002053.SZ 已找到趋势个数: 15\n",
|
||
"Start 511 002054.SZ\n",
|
||
"End 002054.SZ 已找到趋势个数: 15\n",
|
||
"Start 512 002055.SZ\n",
|
||
"End 002055.SZ 已找到趋势个数: 15\n",
|
||
"Start 513 002056.SZ\n",
|
||
"End 002056.SZ 已找到趋势个数: 15\n",
|
||
"Start 514 002057.SZ\n",
|
||
"End 002057.SZ 已找到趋势个数: 15\n",
|
||
"Start 515 002058.SZ\n",
|
||
"End 002058.SZ 已找到趋势个数: 15\n",
|
||
"Start 516 002059.SZ\n",
|
||
"End 002059.SZ 已找到趋势个数: 15\n",
|
||
"Start 517 002060.SZ\n",
|
||
"End 002060.SZ 已找到趋势个数: 15\n",
|
||
"Start 518 002061.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002061.SZ 已找到趋势个数: 15\n",
|
||
"Start 519 002062.SZ\n",
|
||
"End 002062.SZ 已找到趋势个数: 15\n",
|
||
"Start 520 002063.SZ\n",
|
||
"End 002063.SZ 已找到趋势个数: 15\n",
|
||
"Start 521 002064.SZ\n",
|
||
"End 002064.SZ 已找到趋势个数: 15\n",
|
||
"Start 522 002065.SZ\n",
|
||
"End 002065.SZ 已找到趋势个数: 15\n",
|
||
"Start 523 002066.SZ\n",
|
||
"End 002066.SZ 已找到趋势个数: 15\n",
|
||
"Start 524 002067.SZ\n",
|
||
"End 002067.SZ 已找到趋势个数: 15\n",
|
||
"Start 525 002068.SZ\n",
|
||
"End 002068.SZ 已找到趋势个数: 15\n",
|
||
"Start 526 002069.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002069.SZ 已找到趋势个数: 15\n",
|
||
"Start 527 002071.SZ\n",
|
||
"End 002071.SZ 已找到趋势个数: 15\n",
|
||
"Start 528 002072.SZ\n",
|
||
"End 002072.SZ 已找到趋势个数: 15\n",
|
||
"Start 529 002073.SZ\n",
|
||
"End 002073.SZ 已找到趋势个数: 15\n",
|
||
"Start 530 002074.SZ\n",
|
||
"End 002074.SZ 已找到趋势个数: 15\n",
|
||
"Start 531 002075.SZ\n",
|
||
"End 002075.SZ 已找到趋势个数: 15\n",
|
||
"Start 532 002076.SZ\n",
|
||
"End 002076.SZ 已找到趋势个数: 15\n",
|
||
"Start 533 002077.SZ\n",
|
||
"End 002077.SZ 已找到趋势个数: 15\n",
|
||
"Start 534 002078.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002078.SZ 已找到趋势个数: 15\n",
|
||
"Start 535 002079.SZ\n",
|
||
"End 002079.SZ 已找到趋势个数: 15\n",
|
||
"Start 536 002080.SZ\n",
|
||
"End 002080.SZ 已找到趋势个数: 15\n",
|
||
"Start 537 002081.SZ\n",
|
||
"End 002081.SZ 已找到趋势个数: 15\n",
|
||
"Start 538 002082.SZ\n",
|
||
"End 002082.SZ 已找到趋势个数: 15\n",
|
||
"Start 539 002083.SZ\n",
|
||
"End 002083.SZ 已找到趋势个数: 15\n",
|
||
"Start 540 002084.SZ\n",
|
||
"End 002084.SZ 已找到趋势个数: 15\n",
|
||
"Start 541 002085.SZ\n",
|
||
"End 002085.SZ 已找到趋势个数: 15\n",
|
||
"Start 542 002086.SZ\n",
|
||
"End 002086.SZ 已找到趋势个数: 15\n",
|
||
"Start 543 002087.SZ\n",
|
||
"End 002087.SZ 已找到趋势个数: 15\n",
|
||
"Start 544 002088.SZ\n",
|
||
"End 002088.SZ 已找到趋势个数: 15\n",
|
||
"Start 545 002089.SZ\n",
|
||
"End 002089.SZ 已找到趋势个数: 15\n",
|
||
"Start 546 002090.SZ\n",
|
||
"End 002090.SZ 已找到趋势个数: 15\n",
|
||
"Start 547 002091.SZ\n",
|
||
"End 002091.SZ 已找到趋势个数: 15\n",
|
||
"Start 548 002092.SZ\n",
|
||
"End 002092.SZ 已找到趋势个数: 15\n",
|
||
"Start 549 002093.SZ\n",
|
||
"End 002093.SZ 已找到趋势个数: 15\n",
|
||
"Start 550 002094.SZ\n",
|
||
"End 002094.SZ 已找到趋势个数: 15\n",
|
||
"Start 551 002095.SZ\n",
|
||
"End 002095.SZ 已找到趋势个数: 15\n",
|
||
"Start 552 002096.SZ\n",
|
||
"End 002096.SZ 已找到趋势个数: 15\n",
|
||
"Start 553 002097.SZ\n",
|
||
"End 002097.SZ 已找到趋势个数: 15\n",
|
||
"Start 554 002098.SZ\n",
|
||
"End 002098.SZ 已找到趋势个数: 15\n",
|
||
"Start 555 002099.SZ\n",
|
||
"End 002099.SZ 已找到趋势个数: 15\n",
|
||
"Start 556 002100.SZ\n",
|
||
"End 002100.SZ 已找到趋势个数: 15\n",
|
||
"Start 557 002101.SZ\n",
|
||
"End 002101.SZ 已找到趋势个数: 15\n",
|
||
"Start 558 002102.SZ\n",
|
||
"End 002102.SZ 已找到趋势个数: 15\n",
|
||
"Start 559 002103.SZ\n",
|
||
"End 002103.SZ 已找到趋势个数: 15\n",
|
||
"Start 560 002104.SZ\n",
|
||
"End 002104.SZ 已找到趋势个数: 15\n",
|
||
"Start 561 002105.SZ\n",
|
||
"End 002105.SZ 已找到趋势个数: 15\n",
|
||
"Start 562 002106.SZ\n",
|
||
"End 002106.SZ 已找到趋势个数: 15\n",
|
||
"Start 563 002107.SZ\n",
|
||
"End 002107.SZ 已找到趋势个数: 15\n",
|
||
"Start 564 002108.SZ\n",
|
||
"End 002108.SZ 已找到趋势个数: 15\n",
|
||
"Start 565 002109.SZ\n",
|
||
"√找到三个连续符合中枢 002109.SZ 2019-11-05 09:54:00 3\n",
|
||
"End 002109.SZ 已找到趋势个数: 16\n",
|
||
"Start 566 002110.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 002110.SZ 已找到趋势个数: 16\n",
|
||
"Start 567 002111.SZ\n",
|
||
"End 002111.SZ 已找到趋势个数: 16\n",
|
||
"Start 568 002112.SZ\n",
|
||
"End 002112.SZ 已找到趋势个数: 16\n",
|
||
"Start 569 002113.SZ\n",
|
||
"End 002113.SZ 已找到趋势个数: 16\n",
|
||
"Start 570 002114.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002114.SZ 已找到趋势个数: 16\n",
|
||
"Start 571 002115.SZ\n",
|
||
"End 002115.SZ 已找到趋势个数: 16\n",
|
||
"Start 572 002116.SZ\n",
|
||
"End 002116.SZ 已找到趋势个数: 16\n",
|
||
"Start 573 002117.SZ\n",
|
||
"End 002117.SZ 已找到趋势个数: 16\n",
|
||
"Start 574 002118.SZ\n",
|
||
"End 002118.SZ 已找到趋势个数: 16\n",
|
||
"Start 575 002119.SZ\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 002119.SZ 已找到趋势个数: 16\n",
|
||
"Start 576 002120.SZ\n",
|
||
"End 002120.SZ 已找到趋势个数: 16\n",
|
||
"Start 577 002121.SZ\n",
|
||
"End 002121.SZ 已找到趋势个数: 16\n",
|
||
"Start 578 002122.SZ\n",
|
||
"End 002122.SZ 已找到趋势个数: 16\n",
|
||
"Start 579 002123.SZ\n",
|
||
"End 002123.SZ 已找到趋势个数: 16\n",
|
||
"Start 580 002124.SZ\n",
|
||
"End 002124.SZ 已找到趋势个数: 16\n",
|
||
"Start 581 002125.SZ\n",
|
||
"End 002125.SZ 已找到趋势个数: 16\n",
|
||
"Start 582 002126.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002126.SZ 已找到趋势个数: 16\n",
|
||
"Start 583 002127.SZ\n",
|
||
"End 002127.SZ 已找到趋势个数: 16\n",
|
||
"Start 584 002128.SZ\n",
|
||
"End 002128.SZ 已找到趋势个数: 16\n",
|
||
"Start 585 002129.SZ\n",
|
||
"End 002129.SZ 已找到趋势个数: 16\n",
|
||
"Start 586 002130.SZ\n",
|
||
"End 002130.SZ 已找到趋势个数: 16\n",
|
||
"Start 587 002131.SZ\n",
|
||
"End 002131.SZ 已找到趋势个数: 16\n",
|
||
"Start 588 002132.SZ\n",
|
||
"End 002132.SZ 已找到趋势个数: 16\n",
|
||
"Start 589 002133.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002133.SZ 已找到趋势个数: 16\n",
|
||
"Start 590 002134.SZ\n",
|
||
"End 002134.SZ 已找到趋势个数: 16\n",
|
||
"Start 591 002135.SZ\n",
|
||
"End 002135.SZ 已找到趋势个数: 16\n",
|
||
"Start 592 002136.SZ\n",
|
||
"End 002136.SZ 已找到趋势个数: 16\n",
|
||
"Start 593 002137.SZ\n",
|
||
"End 002137.SZ 已找到趋势个数: 16\n",
|
||
"Start 594 002138.SZ\n",
|
||
"End 002138.SZ 已找到趋势个数: 16\n",
|
||
"Start 595 002139.SZ\n",
|
||
"End 002139.SZ 已找到趋势个数: 16\n",
|
||
"Start 596 002140.SZ\n",
|
||
"End 002140.SZ 已找到趋势个数: 16\n",
|
||
"Start 597 002141.SZ\n",
|
||
"End 002141.SZ 已找到趋势个数: 16\n",
|
||
"Start 598 002142.SZ\n",
|
||
"End 002142.SZ 已找到趋势个数: 16\n",
|
||
"Start 599 002143.SZ\n",
|
||
"End 002143.SZ 已找到趋势个数: 16\n",
|
||
"Start 600 002144.SZ\n",
|
||
"End 002144.SZ 已找到趋势个数: 16\n",
|
||
"Start 601 002145.SZ\n",
|
||
"End 002145.SZ 已找到趋势个数: 16\n",
|
||
"Start 602 002146.SZ\n",
|
||
"End 002146.SZ 已找到趋势个数: 16\n",
|
||
"Start 603 002147.SZ\n",
|
||
"End 002147.SZ 已找到趋势个数: 16\n",
|
||
"Start 604 002148.SZ\n",
|
||
"End 002148.SZ 已找到趋势个数: 16\n",
|
||
"Start 605 002149.SZ\n",
|
||
"End 002149.SZ 已找到趋势个数: 16\n",
|
||
"Start 606 002150.SZ\n",
|
||
"End 002150.SZ 已找到趋势个数: 16\n",
|
||
"Start 607 002151.SZ\n",
|
||
"End 002151.SZ 已找到趋势个数: 16\n",
|
||
"Start 608 002152.SZ\n",
|
||
"End 002152.SZ 已找到趋势个数: 16\n",
|
||
"Start 609 002153.SZ\n",
|
||
"End 002153.SZ 已找到趋势个数: 16\n",
|
||
"Start 610 002154.SZ\n",
|
||
"End 002154.SZ 已找到趋势个数: 16\n",
|
||
"Start 611 002155.SZ\n",
|
||
"End 002155.SZ 已找到趋势个数: 16\n",
|
||
"Start 612 002156.SZ\n",
|
||
"End 002156.SZ 已找到趋势个数: 16\n",
|
||
"Start 613 002157.SZ\n",
|
||
"End 002157.SZ 已找到趋势个数: 16\n",
|
||
"Start 614 002158.SZ\n",
|
||
"End 002158.SZ 已找到趋势个数: 16\n",
|
||
"Start 615 002159.SZ\n",
|
||
"End 002159.SZ 已找到趋势个数: 16\n",
|
||
"Start 616 002160.SZ\n",
|
||
"End 002160.SZ 已找到趋势个数: 16\n",
|
||
"Start 617 002161.SZ\n",
|
||
"End 002161.SZ 已找到趋势个数: 16\n",
|
||
"Start 618 002162.SZ\n",
|
||
"End 002162.SZ 已找到趋势个数: 16\n",
|
||
"Start 619 002163.SZ\n",
|
||
"End 002163.SZ 已找到趋势个数: 16\n",
|
||
"Start 620 002164.SZ\n",
|
||
"End 002164.SZ 已找到趋势个数: 16\n",
|
||
"Start 621 002165.SZ\n",
|
||
"End 002165.SZ 已找到趋势个数: 16\n",
|
||
"Start 622 002166.SZ\n",
|
||
"End 002166.SZ 已找到趋势个数: 16\n",
|
||
"Start 623 002167.SZ\n",
|
||
"End 002167.SZ 已找到趋势个数: 16\n",
|
||
"Start 624 002168.SZ\n",
|
||
"End 002168.SZ 已找到趋势个数: 16\n",
|
||
"Start 625 002169.SZ\n",
|
||
"End 002169.SZ 已找到趋势个数: 16\n",
|
||
"Start 626 002170.SZ\n",
|
||
"End 002170.SZ 已找到趋势个数: 16\n",
|
||
"Start 627 002171.SZ\n",
|
||
"End 002171.SZ 已找到趋势个数: 16\n",
|
||
"Start 628 002172.SZ\n",
|
||
"End 002172.SZ 已找到趋势个数: 16\n",
|
||
"Start 629 002173.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002173.SZ 已找到趋势个数: 16\n",
|
||
"Start 630 002174.SZ\n",
|
||
"End 002174.SZ 已找到趋势个数: 16\n",
|
||
"Start 631 002175.SZ\n",
|
||
"End 002175.SZ 已找到趋势个数: 16\n",
|
||
"Start 632 002176.SZ\n",
|
||
"End 002176.SZ 已找到趋势个数: 16\n",
|
||
"Start 633 002177.SZ\n",
|
||
"End 002177.SZ 已找到趋势个数: 16\n",
|
||
"Start 634 002178.SZ\n",
|
||
"End 002178.SZ 已找到趋势个数: 16\n",
|
||
"Start 635 002179.SZ\n",
|
||
"End 002179.SZ 已找到趋势个数: 16\n",
|
||
"Start 636 002180.SZ\n",
|
||
"End 002180.SZ 已找到趋势个数: 16\n",
|
||
"Start 637 002181.SZ\n",
|
||
"End 002181.SZ 已找到趋势个数: 16\n",
|
||
"Start 638 002182.SZ\n",
|
||
"End 002182.SZ 已找到趋势个数: 16\n",
|
||
"Start 639 002183.SZ\n",
|
||
"End 002183.SZ 已找到趋势个数: 16\n",
|
||
"Start 640 002184.SZ\n",
|
||
"End 002184.SZ 已找到趋势个数: 16\n",
|
||
"Start 641 002185.SZ\n",
|
||
"End 002185.SZ 已找到趋势个数: 16\n",
|
||
"Start 642 002186.SZ\n",
|
||
"End 002186.SZ 已找到趋势个数: 16\n",
|
||
"Start 643 002187.SZ\n",
|
||
"End 002187.SZ 已找到趋势个数: 16\n",
|
||
"Start 644 002188.SZ\n",
|
||
"End 002188.SZ 已找到趋势个数: 16\n",
|
||
"Start 645 002189.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002189.SZ 已找到趋势个数: 16\n",
|
||
"Start 646 002190.SZ\n",
|
||
"End 002190.SZ 已找到趋势个数: 16\n",
|
||
"Start 647 002191.SZ\n",
|
||
"End 002191.SZ 已找到趋势个数: 16\n",
|
||
"Start 648 002192.SZ\n",
|
||
"End 002192.SZ 已找到趋势个数: 16\n",
|
||
"Start 649 002193.SZ\n",
|
||
"End 002193.SZ 已找到趋势个数: 16\n",
|
||
"Start 650 002194.SZ\n",
|
||
"End 002194.SZ 已找到趋势个数: 16\n",
|
||
"Start 651 002195.SZ\n",
|
||
"End 002195.SZ 已找到趋势个数: 16\n",
|
||
"Start 652 002196.SZ\n",
|
||
"End 002196.SZ 已找到趋势个数: 16\n",
|
||
"Start 653 002197.SZ\n",
|
||
"End 002197.SZ 已找到趋势个数: 16\n",
|
||
"Start 654 002198.SZ\n",
|
||
"End 002198.SZ 已找到趋势个数: 16\n",
|
||
"Start 655 002199.SZ\n",
|
||
"End 002199.SZ 已找到趋势个数: 16\n",
|
||
"Start 656 002200.SZ\n",
|
||
"End 002200.SZ 已找到趋势个数: 16\n",
|
||
"Start 657 002201.SZ\n",
|
||
"End 002201.SZ 已找到趋势个数: 16\n",
|
||
"Start 658 002202.SZ\n",
|
||
"End 002202.SZ 已找到趋势个数: 16\n",
|
||
"Start 659 002203.SZ\n",
|
||
"End 002203.SZ 已找到趋势个数: 16\n",
|
||
"Start 660 002204.SZ\n",
|
||
"End 002204.SZ 已找到趋势个数: 16\n",
|
||
"Start 661 002205.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002205.SZ 已找到趋势个数: 16\n",
|
||
"Start 662 002206.SZ\n",
|
||
"End 002206.SZ 已找到趋势个数: 16\n",
|
||
"Start 663 002207.SZ\n",
|
||
"End 002207.SZ 已找到趋势个数: 16\n",
|
||
"Start 664 002208.SZ\n",
|
||
"End 002208.SZ 已找到趋势个数: 16\n",
|
||
"Start 665 002209.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002209.SZ 已找到趋势个数: 16\n",
|
||
"Start 666 002210.SZ\n",
|
||
"End 002210.SZ 已找到趋势个数: 16\n",
|
||
"Start 667 002211.SZ\n",
|
||
"End 002211.SZ 已找到趋势个数: 16\n",
|
||
"Start 668 002212.SZ\n",
|
||
"End 002212.SZ 已找到趋势个数: 16\n",
|
||
"Start 669 002213.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002213.SZ 已找到趋势个数: 16\n",
|
||
"Start 670 002214.SZ\n",
|
||
"End 002214.SZ 已找到趋势个数: 16\n",
|
||
"Start 671 002215.SZ\n",
|
||
"End 002215.SZ 已找到趋势个数: 16\n",
|
||
"Start 672 002216.SZ\n",
|
||
"End 002216.SZ 已找到趋势个数: 16\n",
|
||
"Start 673 002217.SZ\n",
|
||
"End 002217.SZ 已找到趋势个数: 16\n",
|
||
"Start 674 002218.SZ\n",
|
||
"End 002218.SZ 已找到趋势个数: 16\n",
|
||
"Start 675 002219.SZ\n",
|
||
"End 002219.SZ 已找到趋势个数: 16\n",
|
||
"Start 676 002220.SZ\n",
|
||
"End 002220.SZ 已找到趋势个数: 16\n",
|
||
"Start 677 002221.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002221.SZ 已找到趋势个数: 16\n",
|
||
"Start 678 002222.SZ\n",
|
||
"End 002222.SZ 已找到趋势个数: 16\n",
|
||
"Start 679 002223.SZ\n",
|
||
"End 002223.SZ 已找到趋势个数: 16\n",
|
||
"Start 680 002224.SZ\n",
|
||
"End 002224.SZ 已找到趋势个数: 16\n",
|
||
"Start 681 002225.SZ\n",
|
||
"End 002225.SZ 已找到趋势个数: 16\n",
|
||
"Start 682 002226.SZ\n",
|
||
"End 002226.SZ 已找到趋势个数: 16\n",
|
||
"Start 683 002227.SZ\n",
|
||
"End 002227.SZ 已找到趋势个数: 16\n",
|
||
"Start 684 002228.SZ\n",
|
||
"End 002228.SZ 已找到趋势个数: 16\n",
|
||
"Start 685 002229.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002229.SZ 已找到趋势个数: 16\n",
|
||
"Start 686 002230.SZ\n",
|
||
"End 002230.SZ 已找到趋势个数: 16\n",
|
||
"Start 687 002231.SZ\n",
|
||
"End 002231.SZ 已找到趋势个数: 16\n",
|
||
"Start 688 002232.SZ\n",
|
||
"End 002232.SZ 已找到趋势个数: 16\n",
|
||
"Start 689 002233.SZ\n",
|
||
"End 002233.SZ 已找到趋势个数: 16\n",
|
||
"Start 690 002234.SZ\n",
|
||
"End 002234.SZ 已找到趋势个数: 16\n",
|
||
"Start 691 002235.SZ\n",
|
||
"End 002235.SZ 已找到趋势个数: 16\n",
|
||
"Start 692 002236.SZ\n",
|
||
"End 002236.SZ 已找到趋势个数: 16\n",
|
||
"Start 693 002237.SZ\n",
|
||
"End 002237.SZ 已找到趋势个数: 16\n",
|
||
"Start 694 002238.SZ\n",
|
||
"End 002238.SZ 已找到趋势个数: 16\n",
|
||
"Start 695 002239.SZ\n",
|
||
"End 002239.SZ 已找到趋势个数: 16\n",
|
||
"Start 696 002240.SZ\n",
|
||
"End 002240.SZ 已找到趋势个数: 16\n",
|
||
"Start 697 002241.SZ\n",
|
||
"End 002241.SZ 已找到趋势个数: 16\n",
|
||
"Start 698 002242.SZ\n",
|
||
"End 002242.SZ 已找到趋势个数: 16\n",
|
||
"Start 699 002243.SZ\n",
|
||
"End 002243.SZ 已找到趋势个数: 16\n",
|
||
"Start 700 002244.SZ\n",
|
||
"End 002244.SZ 已找到趋势个数: 16\n",
|
||
"Start 701 002245.SZ\n",
|
||
"End 002245.SZ 已找到趋势个数: 16\n",
|
||
"Start 702 002246.SZ\n",
|
||
"End 002246.SZ 已找到趋势个数: 16\n",
|
||
"Start 703 002247.SZ\n",
|
||
"End 002247.SZ 已找到趋势个数: 16\n",
|
||
"Start 704 002248.SZ\n",
|
||
"End 002248.SZ 已找到趋势个数: 16\n",
|
||
"Start 705 002249.SZ\n",
|
||
"End 002249.SZ 已找到趋势个数: 16\n",
|
||
"Start 706 002250.SZ\n",
|
||
"End 002250.SZ 已找到趋势个数: 16\n",
|
||
"Start 707 002251.SZ\n",
|
||
"End 002251.SZ 已找到趋势个数: 16\n",
|
||
"Start 708 002252.SZ\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 002252.SZ 已找到趋势个数: 16\n",
|
||
"Start 709 002253.SZ\n",
|
||
"End 002253.SZ 已找到趋势个数: 16\n",
|
||
"Start 710 002254.SZ\n",
|
||
"End 002254.SZ 已找到趋势个数: 16\n",
|
||
"Start 711 002255.SZ\n",
|
||
"End 002255.SZ 已找到趋势个数: 16\n",
|
||
"Start 712 002256.SZ\n",
|
||
"End 002256.SZ 已找到趋势个数: 16\n",
|
||
"Start 713 002258.SZ\n",
|
||
"End 002258.SZ 已找到趋势个数: 16\n",
|
||
"Start 714 002259.SZ\n",
|
||
"End 002259.SZ 已找到趋势个数: 16\n",
|
||
"Start 715 002261.SZ\n",
|
||
"End 002261.SZ 已找到趋势个数: 16\n",
|
||
"Start 716 002262.SZ\n",
|
||
"End 002262.SZ 已找到趋势个数: 16\n",
|
||
"Start 717 002263.SZ\n",
|
||
"End 002263.SZ 已找到趋势个数: 16\n",
|
||
"Start 718 002264.SZ\n",
|
||
"End 002264.SZ 已找到趋势个数: 16\n",
|
||
"Start 719 002265.SZ\n",
|
||
"End 002265.SZ 已找到趋势个数: 16\n",
|
||
"Start 720 002266.SZ\n",
|
||
"End 002266.SZ 已找到趋势个数: 16\n",
|
||
"Start 721 002267.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002267.SZ 已找到趋势个数: 16\n",
|
||
"Start 722 002268.SZ\n",
|
||
"End 002268.SZ 已找到趋势个数: 16\n",
|
||
"Start 723 002269.SZ\n",
|
||
"End 002269.SZ 已找到趋势个数: 16\n",
|
||
"Start 724 002270.SZ\n",
|
||
"End 002270.SZ 已找到趋势个数: 16\n",
|
||
"Start 725 002271.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002271.SZ 已找到趋势个数: 16\n",
|
||
"Start 726 002272.SZ\n",
|
||
"End 002272.SZ 已找到趋势个数: 16\n",
|
||
"Start 727 002273.SZ\n",
|
||
"End 002273.SZ 已找到趋势个数: 16\n",
|
||
"Start 728 002274.SZ\n",
|
||
"End 002274.SZ 已找到趋势个数: 16\n",
|
||
"Start 729 002275.SZ\n",
|
||
"End 002275.SZ 已找到趋势个数: 16\n",
|
||
"Start 730 002276.SZ\n",
|
||
"End 002276.SZ 已找到趋势个数: 16\n",
|
||
"Start 731 002277.SZ\n",
|
||
"End 002277.SZ 已找到趋势个数: 16\n",
|
||
"Start 732 002278.SZ\n",
|
||
"End 002278.SZ 已找到趋势个数: 16\n",
|
||
"Start 733 002279.SZ\n",
|
||
"End 002279.SZ 已找到趋势个数: 16\n",
|
||
"Start 734 002280.SZ\n",
|
||
"End 002280.SZ 已找到趋势个数: 16\n",
|
||
"Start 735 002281.SZ\n",
|
||
"End 002281.SZ 已找到趋势个数: 16\n",
|
||
"Start 736 002282.SZ\n",
|
||
"End 002282.SZ 已找到趋势个数: 16\n",
|
||
"Start 737 002283.SZ\n",
|
||
"End 002283.SZ 已找到趋势个数: 16\n",
|
||
"Start 738 002284.SZ\n",
|
||
"End 002284.SZ 已找到趋势个数: 16\n",
|
||
"Start 739 002285.SZ\n",
|
||
"End 002285.SZ 已找到趋势个数: 16\n",
|
||
"Start 740 002286.SZ\n",
|
||
"End 002286.SZ 已找到趋势个数: 16\n",
|
||
"Start 741 002287.SZ\n",
|
||
"End 002287.SZ 已找到趋势个数: 16\n",
|
||
"Start 742 002288.SZ\n",
|
||
"End 002288.SZ 已找到趋势个数: 16\n",
|
||
"Start 743 002289.SZ\n",
|
||
"End 002289.SZ 已找到趋势个数: 16\n",
|
||
"Start 744 002290.SZ\n",
|
||
"End 002290.SZ 已找到趋势个数: 16\n",
|
||
"Start 745 002291.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002291.SZ 已找到趋势个数: 16\n",
|
||
"Start 746 002292.SZ\n",
|
||
"End 002292.SZ 已找到趋势个数: 16\n",
|
||
"Start 747 002293.SZ\n",
|
||
"End 002293.SZ 已找到趋势个数: 16\n",
|
||
"Start 748 002294.SZ\n",
|
||
"End 002294.SZ 已找到趋势个数: 16\n",
|
||
"Start 749 002295.SZ\n",
|
||
"End 002295.SZ 已找到趋势个数: 16\n",
|
||
"Start 750 002296.SZ\n",
|
||
"End 002296.SZ 已找到趋势个数: 16\n",
|
||
"Start 751 002297.SZ\n",
|
||
"End 002297.SZ 已找到趋势个数: 16\n",
|
||
"Start 752 002298.SZ\n",
|
||
"End 002298.SZ 已找到趋势个数: 16\n",
|
||
"Start 753 002299.SZ\n",
|
||
"End 002299.SZ 已找到趋势个数: 16\n",
|
||
"Start 754 002300.SZ\n",
|
||
"End 002300.SZ 已找到趋势个数: 16\n",
|
||
"Start 755 002301.SZ\n",
|
||
"End 002301.SZ 已找到趋势个数: 16\n",
|
||
"Start 756 002302.SZ\n",
|
||
"End 002302.SZ 已找到趋势个数: 16\n",
|
||
"Start 757 002303.SZ\n",
|
||
"End 002303.SZ 已找到趋势个数: 16\n",
|
||
"Start 758 002304.SZ\n",
|
||
"End 002304.SZ 已找到趋势个数: 16\n",
|
||
"Start 759 002305.SZ\n",
|
||
"End 002305.SZ 已找到趋势个数: 16\n",
|
||
"Start 760 002306.SZ\n",
|
||
"End 002306.SZ 已找到趋势个数: 16\n",
|
||
"Start 761 002307.SZ\n",
|
||
"End 002307.SZ 已找到趋势个数: 16\n",
|
||
"Start 762 002308.SZ\n",
|
||
"End 002308.SZ 已找到趋势个数: 16\n",
|
||
"Start 763 002309.SZ\n",
|
||
"End 002309.SZ 已找到趋势个数: 16\n",
|
||
"Start 764 002310.SZ\n",
|
||
"End 002310.SZ 已找到趋势个数: 16\n",
|
||
"Start 765 002311.SZ\n",
|
||
"End 002311.SZ 已找到趋势个数: 16\n",
|
||
"Start 766 002312.SZ\n",
|
||
"End 002312.SZ 已找到趋势个数: 16\n",
|
||
"Start 767 002313.SZ\n",
|
||
"√找到三个连续符合中枢 002313.SZ 2019-10-09 13:22:00 3\n",
|
||
"End 002313.SZ 已找到趋势个数: 17\n",
|
||
"Start 768 002314.SZ\n",
|
||
"End 002314.SZ 已找到趋势个数: 17\n",
|
||
"Start 769 002315.SZ\n",
|
||
"End 002315.SZ 已找到趋势个数: 17\n",
|
||
"Start 770 002316.SZ\n",
|
||
"End 002316.SZ 已找到趋势个数: 17\n",
|
||
"Start 771 002317.SZ\n",
|
||
"End 002317.SZ 已找到趋势个数: 17\n",
|
||
"Start 772 002318.SZ\n",
|
||
"End 002318.SZ 已找到趋势个数: 17\n",
|
||
"Start 773 002319.SZ\n",
|
||
"End 002319.SZ 已找到趋势个数: 17\n",
|
||
"Start 774 002320.SZ\n",
|
||
"End 002320.SZ 已找到趋势个数: 17\n",
|
||
"Start 775 002321.SZ\n",
|
||
"End 002321.SZ 已找到趋势个数: 17\n",
|
||
"Start 776 002322.SZ\n",
|
||
"End 002322.SZ 已找到趋势个数: 17\n",
|
||
"Start 777 002323.SZ\n",
|
||
"End 002323.SZ 已找到趋势个数: 17\n",
|
||
"Start 778 002324.SZ\n",
|
||
"End 002324.SZ 已找到趋势个数: 17\n",
|
||
"Start 779 002325.SZ\n",
|
||
"End 002325.SZ 已找到趋势个数: 17\n",
|
||
"Start 780 002326.SZ\n",
|
||
"End 002326.SZ 已找到趋势个数: 17\n",
|
||
"Start 781 002327.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002327.SZ 已找到趋势个数: 17\n",
|
||
"Start 782 002328.SZ\n",
|
||
"End 002328.SZ 已找到趋势个数: 17\n",
|
||
"Start 783 002329.SZ\n",
|
||
"End 002329.SZ 已找到趋势个数: 17\n",
|
||
"Start 784 002330.SZ\n",
|
||
"End 002330.SZ 已找到趋势个数: 17\n",
|
||
"Start 785 002331.SZ\n",
|
||
"End 002331.SZ 已找到趋势个数: 17\n",
|
||
"Start 786 002332.SZ\n",
|
||
"End 002332.SZ 已找到趋势个数: 17\n",
|
||
"Start 787 002333.SZ\n",
|
||
"End 002333.SZ 已找到趋势个数: 17\n",
|
||
"Start 788 002334.SZ\n",
|
||
"End 002334.SZ 已找到趋势个数: 17\n",
|
||
"Start 789 002335.SZ\n",
|
||
"End 002335.SZ 已找到趋势个数: 17\n",
|
||
"Start 790 002336.SZ\n",
|
||
"End 002336.SZ 已找到趋势个数: 17\n",
|
||
"Start 791 002337.SZ\n",
|
||
"End 002337.SZ 已找到趋势个数: 17\n",
|
||
"Start 792 002338.SZ\n",
|
||
"End 002338.SZ 已找到趋势个数: 17\n",
|
||
"Start 793 002339.SZ\n",
|
||
"End 002339.SZ 已找到趋势个数: 17\n",
|
||
"Start 794 002340.SZ\n",
|
||
"End 002340.SZ 已找到趋势个数: 17\n",
|
||
"Start 795 002341.SZ\n",
|
||
"End 002341.SZ 已找到趋势个数: 17\n",
|
||
"Start 796 002342.SZ\n",
|
||
"End 002342.SZ 已找到趋势个数: 17\n",
|
||
"Start 797 002343.SZ\n",
|
||
"End 002343.SZ 已找到趋势个数: 17\n",
|
||
"Start 798 002344.SZ\n",
|
||
"End 002344.SZ 已找到趋势个数: 17\n",
|
||
"Start 799 002345.SZ\n",
|
||
"End 002345.SZ 已找到趋势个数: 17\n",
|
||
"Start 800 002346.SZ\n",
|
||
"End 002346.SZ 已找到趋势个数: 17\n",
|
||
"Start 801 002347.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002347.SZ 已找到趋势个数: 17\n",
|
||
"Start 802 002348.SZ\n",
|
||
"End 002348.SZ 已找到趋势个数: 17\n",
|
||
"Start 803 002349.SZ\n",
|
||
"End 002349.SZ 已找到趋势个数: 17\n",
|
||
"Start 804 002350.SZ\n",
|
||
"End 002350.SZ 已找到趋势个数: 17\n",
|
||
"Start 805 002351.SZ\n",
|
||
"End 002351.SZ 已找到趋势个数: 17\n",
|
||
"Start 806 002352.SZ\n",
|
||
"End 002352.SZ 已找到趋势个数: 17\n",
|
||
"Start 807 002353.SZ\n",
|
||
"End 002353.SZ 已找到趋势个数: 17\n",
|
||
"Start 808 002354.SZ\n",
|
||
"End 002354.SZ 已找到趋势个数: 17\n",
|
||
"Start 809 002355.SZ\n",
|
||
"End 002355.SZ 已找到趋势个数: 17\n",
|
||
"Start 810 002356.SZ\n",
|
||
"End 002356.SZ 已找到趋势个数: 17\n",
|
||
"Start 811 002357.SZ\n",
|
||
"End 002357.SZ 已找到趋势个数: 17\n",
|
||
"Start 812 002358.SZ\n",
|
||
"End 002358.SZ 已找到趋势个数: 17\n",
|
||
"Start 813 002359.SZ\n",
|
||
"End 002359.SZ 已找到趋势个数: 17\n",
|
||
"Start 814 002360.SZ\n",
|
||
"End 002360.SZ 已找到趋势个数: 17\n",
|
||
"Start 815 002361.SZ\n",
|
||
"End 002361.SZ 已找到趋势个数: 17\n",
|
||
"Start 816 002362.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002362.SZ 已找到趋势个数: 17\n",
|
||
"Start 817 002363.SZ\n",
|
||
"End 002363.SZ 已找到趋势个数: 17\n",
|
||
"Start 818 002364.SZ\n",
|
||
"End 002364.SZ 已找到趋势个数: 17\n",
|
||
"Start 819 002365.SZ\n",
|
||
"End 002365.SZ 已找到趋势个数: 17\n",
|
||
"Start 820 002366.SZ\n",
|
||
"End 002366.SZ 已找到趋势个数: 17\n",
|
||
"Start 821 002367.SZ\n",
|
||
"End 002367.SZ 已找到趋势个数: 17\n",
|
||
"Start 822 002368.SZ\n",
|
||
"End 002368.SZ 已找到趋势个数: 17\n",
|
||
"Start 823 002369.SZ\n",
|
||
"End 002369.SZ 已找到趋势个数: 17\n",
|
||
"Start 824 002370.SZ\n",
|
||
"End 002370.SZ 已找到趋势个数: 17\n",
|
||
"Start 825 002371.SZ\n",
|
||
"End 002371.SZ 已找到趋势个数: 17\n",
|
||
"Start 826 002372.SZ\n",
|
||
"End 002372.SZ 已找到趋势个数: 17\n",
|
||
"Start 827 002373.SZ\n",
|
||
"End 002373.SZ 已找到趋势个数: 17\n",
|
||
"Start 828 002374.SZ\n",
|
||
"End 002374.SZ 已找到趋势个数: 17\n",
|
||
"Start 829 002375.SZ\n",
|
||
"End 002375.SZ 已找到趋势个数: 17\n",
|
||
"Start 830 002376.SZ\n",
|
||
"End 002376.SZ 已找到趋势个数: 17\n",
|
||
"Start 831 002377.SZ\n",
|
||
"End 002377.SZ 已找到趋势个数: 17\n",
|
||
"Start 832 002378.SZ\n",
|
||
"End 002378.SZ 已找到趋势个数: 17\n",
|
||
"Start 833 002379.SZ\n",
|
||
"End 002379.SZ 已找到趋势个数: 17\n",
|
||
"Start 834 002380.SZ\n",
|
||
"End 002380.SZ 已找到趋势个数: 17\n",
|
||
"Start 835 002381.SZ\n",
|
||
"End 002381.SZ 已找到趋势个数: 17\n",
|
||
"Start 836 002382.SZ\n",
|
||
"End 002382.SZ 已找到趋势个数: 17\n",
|
||
"Start 837 002383.SZ\n",
|
||
"End 002383.SZ 已找到趋势个数: 17\n",
|
||
"Start 838 002384.SZ\n",
|
||
"End 002384.SZ 已找到趋势个数: 17\n",
|
||
"Start 839 002385.SZ\n",
|
||
"End 002385.SZ 已找到趋势个数: 17\n",
|
||
"Start 840 002386.SZ\n",
|
||
"End 002386.SZ 已找到趋势个数: 17\n",
|
||
"Start 841 002387.SZ\n",
|
||
"√找到三个连续符合中枢 002387.SZ 2019-10-16 14:55:00 3\n",
|
||
"End 002387.SZ 已找到趋势个数: 18\n",
|
||
"Start 842 002388.SZ\n",
|
||
"End 002388.SZ 已找到趋势个数: 18\n",
|
||
"Start 843 002389.SZ\n",
|
||
"End 002389.SZ 已找到趋势个数: 18\n",
|
||
"Start 844 002390.SZ\n",
|
||
"End 002390.SZ 已找到趋势个数: 18\n",
|
||
"Start 845 002391.SZ\n",
|
||
"End 002391.SZ 已找到趋势个数: 18\n",
|
||
"Start 846 002392.SZ\n",
|
||
"End 002392.SZ 已找到趋势个数: 18\n",
|
||
"Start 847 002393.SZ\n",
|
||
"End 002393.SZ 已找到趋势个数: 18\n",
|
||
"Start 848 002394.SZ\n",
|
||
"End 002394.SZ 已找到趋势个数: 18\n",
|
||
"Start 849 002395.SZ\n",
|
||
"End 002395.SZ 已找到趋势个数: 18\n",
|
||
"Start 850 002396.SZ\n",
|
||
"End 002396.SZ 已找到趋势个数: 18\n",
|
||
"Start 851 002397.SZ\n",
|
||
"End 002397.SZ 已找到趋势个数: 18\n",
|
||
"Start 852 002398.SZ\n",
|
||
"End 002398.SZ 已找到趋势个数: 18\n",
|
||
"Start 853 002399.SZ\n",
|
||
"End 002399.SZ 已找到趋势个数: 18\n",
|
||
"Start 854 002400.SZ\n",
|
||
"End 002400.SZ 已找到趋势个数: 18\n",
|
||
"Start 855 002401.SZ\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 002401.SZ 已找到趋势个数: 18\n",
|
||
"Start 856 002402.SZ\n",
|
||
"End 002402.SZ 已找到趋势个数: 18\n",
|
||
"Start 857 002403.SZ\n",
|
||
"End 002403.SZ 已找到趋势个数: 18\n",
|
||
"Start 858 002404.SZ\n",
|
||
"End 002404.SZ 已找到趋势个数: 18\n",
|
||
"Start 859 002405.SZ\n",
|
||
"End 002405.SZ 已找到趋势个数: 18\n",
|
||
"Start 860 002406.SZ\n",
|
||
"End 002406.SZ 已找到趋势个数: 18\n",
|
||
"Start 861 002407.SZ\n",
|
||
"End 002407.SZ 已找到趋势个数: 18\n",
|
||
"Start 862 002408.SZ\n",
|
||
"End 002408.SZ 已找到趋势个数: 18\n",
|
||
"Start 863 002409.SZ\n",
|
||
"End 002409.SZ 已找到趋势个数: 18\n",
|
||
"Start 864 002410.SZ\n",
|
||
"End 002410.SZ 已找到趋势个数: 18\n",
|
||
"Start 865 002411.SZ\n",
|
||
"End 002411.SZ 已找到趋势个数: 18\n",
|
||
"Start 866 002412.SZ\n",
|
||
"End 002412.SZ 已找到趋势个数: 18\n",
|
||
"Start 867 002413.SZ\n",
|
||
"End 002413.SZ 已找到趋势个数: 18\n",
|
||
"Start 868 002414.SZ\n",
|
||
"End 002414.SZ 已找到趋势个数: 18\n",
|
||
"Start 869 002415.SZ\n",
|
||
"End 002415.SZ 已找到趋势个数: 18\n",
|
||
"Start 870 002416.SZ\n",
|
||
"End 002416.SZ 已找到趋势个数: 18\n",
|
||
"Start 871 002417.SZ\n",
|
||
"End 002417.SZ 已找到趋势个数: 18\n",
|
||
"Start 872 002418.SZ\n",
|
||
"√找到三个连续符合中枢 002418.SZ 2019-10-31 14:16:00 7\n",
|
||
"End 002418.SZ 已找到趋势个数: 19\n",
|
||
"Start 873 002419.SZ\n",
|
||
"End 002419.SZ 已找到趋势个数: 19\n",
|
||
"Start 874 002420.SZ\n",
|
||
"End 002420.SZ 已找到趋势个数: 19\n",
|
||
"Start 875 002421.SZ\n",
|
||
"End 002421.SZ 已找到趋势个数: 19\n",
|
||
"Start 876 002422.SZ\n",
|
||
"End 002422.SZ 已找到趋势个数: 19\n",
|
||
"Start 877 002423.SZ\n",
|
||
"End 002423.SZ 已找到趋势个数: 19\n",
|
||
"Start 878 002424.SZ\n",
|
||
"End 002424.SZ 已找到趋势个数: 19\n",
|
||
"Start 879 002425.SZ\n",
|
||
"End 002425.SZ 已找到趋势个数: 19\n",
|
||
"Start 880 002426.SZ\n",
|
||
"End 002426.SZ 已找到趋势个数: 19\n",
|
||
"Start 881 002427.SZ\n",
|
||
"End 002427.SZ 已找到趋势个数: 19\n",
|
||
"Start 882 002428.SZ\n",
|
||
"End 002428.SZ 已找到趋势个数: 19\n",
|
||
"Start 883 002429.SZ\n",
|
||
"End 002429.SZ 已找到趋势个数: 19\n",
|
||
"Start 884 002430.SZ\n",
|
||
"√找到三个连续符合中枢 002430.SZ 2019-10-30 10:35:00 6\n",
|
||
"End 002430.SZ 已找到趋势个数: 20\n",
|
||
"Start 885 002431.SZ\n",
|
||
"End 002431.SZ 已找到趋势个数: 20\n",
|
||
"Start 886 002432.SZ\n",
|
||
"End 002432.SZ 已找到趋势个数: 20\n",
|
||
"Start 887 002433.SZ\n",
|
||
"End 002433.SZ 已找到趋势个数: 20\n",
|
||
"Start 888 002434.SZ\n",
|
||
"End 002434.SZ 已找到趋势个数: 20\n",
|
||
"Start 889 002435.SZ\n",
|
||
"End 002435.SZ 已找到趋势个数: 20\n",
|
||
"Start 890 002436.SZ\n",
|
||
"End 002436.SZ 已找到趋势个数: 20\n",
|
||
"Start 891 002437.SZ\n",
|
||
"End 002437.SZ 已找到趋势个数: 20\n",
|
||
"Start 892 002438.SZ\n",
|
||
"End 002438.SZ 已找到趋势个数: 20\n",
|
||
"Start 893 002439.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002439.SZ 已找到趋势个数: 20\n",
|
||
"Start 894 002440.SZ\n",
|
||
"End 002440.SZ 已找到趋势个数: 20\n",
|
||
"Start 895 002441.SZ\n",
|
||
"End 002441.SZ 已找到趋势个数: 20\n",
|
||
"Start 896 002442.SZ\n",
|
||
"End 002442.SZ 已找到趋势个数: 20\n",
|
||
"Start 897 002443.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002443.SZ 已找到趋势个数: 20\n",
|
||
"Start 898 002444.SZ\n",
|
||
"End 002444.SZ 已找到趋势个数: 20\n",
|
||
"Start 899 002445.SZ\n",
|
||
"End 002445.SZ 已找到趋势个数: 20\n",
|
||
"Start 900 002446.SZ\n",
|
||
"End 002446.SZ 已找到趋势个数: 20\n",
|
||
"Start 901 002447.SZ\n",
|
||
"End 002447.SZ 已找到趋势个数: 20\n",
|
||
"Start 902 002448.SZ\n",
|
||
"End 002448.SZ 已找到趋势个数: 20\n",
|
||
"Start 903 002449.SZ\n",
|
||
"End 002449.SZ 已找到趋势个数: 20\n",
|
||
"Start 904 002450.SZ\n",
|
||
"End 002450.SZ 已找到趋势个数: 20\n",
|
||
"Start 905 002451.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002451.SZ 已找到趋势个数: 20\n",
|
||
"Start 906 002452.SZ\n",
|
||
"End 002452.SZ 已找到趋势个数: 20\n",
|
||
"Start 907 002453.SZ\n",
|
||
"End 002453.SZ 已找到趋势个数: 20\n",
|
||
"Start 908 002454.SZ\n",
|
||
"End 002454.SZ 已找到趋势个数: 20\n",
|
||
"Start 909 002455.SZ\n",
|
||
"End 002455.SZ 已找到趋势个数: 20\n",
|
||
"Start 910 002456.SZ\n",
|
||
"End 002456.SZ 已找到趋势个数: 20\n",
|
||
"Start 911 002457.SZ\n",
|
||
"End 002457.SZ 已找到趋势个数: 20\n",
|
||
"Start 912 002458.SZ\n",
|
||
"End 002458.SZ 已找到趋势个数: 20\n",
|
||
"Start 913 002459.SZ\n",
|
||
"End 002459.SZ 已找到趋势个数: 20\n",
|
||
"Start 914 002460.SZ\n",
|
||
"End 002460.SZ 已找到趋势个数: 20\n",
|
||
"Start 915 002461.SZ\n",
|
||
"End 002461.SZ 已找到趋势个数: 20\n",
|
||
"Start 916 002462.SZ\n",
|
||
"End 002462.SZ 已找到趋势个数: 20\n",
|
||
"Start 917 002463.SZ\n",
|
||
"End 002463.SZ 已找到趋势个数: 20\n",
|
||
"Start 918 002464.SZ\n",
|
||
"End 002464.SZ 已找到趋势个数: 20\n",
|
||
"Start 919 002465.SZ\n",
|
||
"End 002465.SZ 已找到趋势个数: 20\n",
|
||
"Start 920 002466.SZ\n",
|
||
"End 002466.SZ 已找到趋势个数: 20\n",
|
||
"Start 921 002467.SZ\n",
|
||
"End 002467.SZ 已找到趋势个数: 20\n",
|
||
"Start 922 002468.SZ\n",
|
||
"End 002468.SZ 已找到趋势个数: 20\n",
|
||
"Start 923 002469.SZ\n",
|
||
"End 002469.SZ 已找到趋势个数: 20\n",
|
||
"Start 924 002470.SZ\n",
|
||
"End 002470.SZ 已找到趋势个数: 20\n",
|
||
"Start 925 002471.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002471.SZ 已找到趋势个数: 20\n",
|
||
"Start 926 002472.SZ\n",
|
||
"End 002472.SZ 已找到趋势个数: 20\n",
|
||
"Start 927 002473.SZ\n",
|
||
"End 002473.SZ 已找到趋势个数: 20\n",
|
||
"Start 928 002474.SZ\n",
|
||
"End 002474.SZ 已找到趋势个数: 20\n",
|
||
"Start 929 002475.SZ\n",
|
||
"√找到三个连续符合中枢 002475.SZ 2019-11-07 10:44:00 7\n",
|
||
"End 002475.SZ 已找到趋势个数: 21\n",
|
||
"Start 930 002476.SZ\n",
|
||
"End 002476.SZ 已找到趋势个数: 21\n",
|
||
"Start 931 002478.SZ\n",
|
||
"End 002478.SZ 已找到趋势个数: 21\n",
|
||
"Start 932 002479.SZ\n",
|
||
"End 002479.SZ 已找到趋势个数: 21\n",
|
||
"Start 933 002480.SZ\n",
|
||
"End 002480.SZ 已找到趋势个数: 21\n",
|
||
"Start 934 002481.SZ\n",
|
||
"End 002481.SZ 已找到趋势个数: 21\n",
|
||
"Start 935 002482.SZ\n",
|
||
"End 002482.SZ 已找到趋势个数: 21\n",
|
||
"Start 936 002483.SZ\n",
|
||
"End 002483.SZ 已找到趋势个数: 21\n",
|
||
"Start 937 002484.SZ\n",
|
||
"End 002484.SZ 已找到趋势个数: 21\n",
|
||
"Start 938 002485.SZ\n",
|
||
"End 002485.SZ 已找到趋势个数: 21\n",
|
||
"Start 939 002486.SZ\n",
|
||
"End 002486.SZ 已找到趋势个数: 21\n",
|
||
"Start 940 002487.SZ\n",
|
||
"End 002487.SZ 已找到趋势个数: 21\n",
|
||
"Start 941 002488.SZ\n",
|
||
"End 002488.SZ 已找到趋势个数: 21\n",
|
||
"Start 942 002489.SZ\n",
|
||
"End 002489.SZ 已找到趋势个数: 21\n",
|
||
"Start 943 002490.SZ\n",
|
||
"End 002490.SZ 已找到趋势个数: 21\n",
|
||
"Start 944 002491.SZ\n",
|
||
"End 002491.SZ 已找到趋势个数: 21\n",
|
||
"Start 945 002492.SZ\n",
|
||
"End 002492.SZ 已找到趋势个数: 21\n",
|
||
"Start 946 002493.SZ\n",
|
||
"End 002493.SZ 已找到趋势个数: 21\n",
|
||
"Start 947 002494.SZ\n",
|
||
"End 002494.SZ 已找到趋势个数: 21\n",
|
||
"Start 948 002495.SZ\n",
|
||
"End 002495.SZ 已找到趋势个数: 21\n",
|
||
"Start 949 002496.SZ\n",
|
||
"End 002496.SZ 已找到趋势个数: 21\n",
|
||
"Start 950 002497.SZ\n",
|
||
"End 002497.SZ 已找到趋势个数: 21\n",
|
||
"Start 951 002498.SZ\n",
|
||
"End 002498.SZ 已找到趋势个数: 21\n",
|
||
"Start 952 002499.SZ\n",
|
||
"End 002499.SZ 已找到趋势个数: 21\n",
|
||
"Start 953 002500.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002500.SZ 已找到趋势个数: 21\n",
|
||
"Start 954 002501.SZ\n",
|
||
"End 002501.SZ 已找到趋势个数: 21\n",
|
||
"Start 955 002502.SZ\n",
|
||
"End 002502.SZ 已找到趋势个数: 21\n",
|
||
"Start 956 002503.SZ\n",
|
||
"End 002503.SZ 已找到趋势个数: 21\n",
|
||
"Start 957 002504.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002504.SZ 已找到趋势个数: 21\n",
|
||
"Start 958 002505.SZ\n",
|
||
"End 002505.SZ 已找到趋势个数: 21\n",
|
||
"Start 959 002506.SZ\n",
|
||
"End 002506.SZ 已找到趋势个数: 21\n",
|
||
"Start 960 002507.SZ\n",
|
||
"End 002507.SZ 已找到趋势个数: 21\n",
|
||
"Start 961 002508.SZ\n",
|
||
"End 002508.SZ 已找到趋势个数: 21\n",
|
||
"Start 962 002509.SZ\n",
|
||
"End 002509.SZ 已找到趋势个数: 21\n",
|
||
"Start 963 002510.SZ\n",
|
||
"End 002510.SZ 已找到趋势个数: 21\n",
|
||
"Start 964 002511.SZ\n",
|
||
"End 002511.SZ 已找到趋势个数: 21\n",
|
||
"Start 965 002512.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002512.SZ 已找到趋势个数: 21\n",
|
||
"Start 966 002513.SZ\n",
|
||
"End 002513.SZ 已找到趋势个数: 21\n",
|
||
"Start 967 002514.SZ\n",
|
||
"End 002514.SZ 已找到趋势个数: 21\n",
|
||
"Start 968 002515.SZ\n",
|
||
"End 002515.SZ 已找到趋势个数: 21\n",
|
||
"Start 969 002516.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002516.SZ 已找到趋势个数: 21\n",
|
||
"Start 970 002517.SZ\n",
|
||
"End 002517.SZ 已找到趋势个数: 21\n",
|
||
"Start 971 002518.SZ\n",
|
||
"End 002518.SZ 已找到趋势个数: 21\n",
|
||
"Start 972 002519.SZ\n",
|
||
"End 002519.SZ 已找到趋势个数: 21\n",
|
||
"Start 973 002520.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002520.SZ 已找到趋势个数: 21\n",
|
||
"Start 974 002521.SZ\n",
|
||
"End 002521.SZ 已找到趋势个数: 21\n",
|
||
"Start 975 002522.SZ\n",
|
||
"End 002522.SZ 已找到趋势个数: 21\n",
|
||
"Start 976 002523.SZ\n",
|
||
"End 002523.SZ 已找到趋势个数: 21\n",
|
||
"Start 977 002524.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002524.SZ 已找到趋势个数: 21\n",
|
||
"Start 978 002526.SZ\n",
|
||
"End 002526.SZ 已找到趋势个数: 21\n",
|
||
"Start 979 002527.SZ\n",
|
||
"End 002527.SZ 已找到趋势个数: 21\n",
|
||
"Start 980 002528.SZ\n",
|
||
"End 002528.SZ 已找到趋势个数: 21\n",
|
||
"Start 981 002529.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002529.SZ 已找到趋势个数: 21\n",
|
||
"Start 982 002530.SZ\n",
|
||
"End 002530.SZ 已找到趋势个数: 21\n",
|
||
"Start 983 002531.SZ\n",
|
||
"End 002531.SZ 已找到趋势个数: 21\n",
|
||
"Start 984 002532.SZ\n",
|
||
"√找到三个连续符合中枢 002532.SZ 2019-10-31 11:30:00 6\n",
|
||
"End 002532.SZ 已找到趋势个数: 22\n",
|
||
"Start 985 002533.SZ\n",
|
||
"End 002533.SZ 已找到趋势个数: 22\n",
|
||
"Start 986 002534.SZ\n",
|
||
"End 002534.SZ 已找到趋势个数: 22\n",
|
||
"Start 987 002535.SZ\n",
|
||
"End 002535.SZ 已找到趋势个数: 22\n",
|
||
"Start 988 002536.SZ\n",
|
||
"End 002536.SZ 已找到趋势个数: 22\n",
|
||
"Start 989 002537.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002537.SZ 已找到趋势个数: 22\n",
|
||
"Start 990 002538.SZ\n",
|
||
"End 002538.SZ 已找到趋势个数: 22\n",
|
||
"Start 991 002539.SZ\n",
|
||
"End 002539.SZ 已找到趋势个数: 22\n",
|
||
"Start 992 002540.SZ\n",
|
||
"End 002540.SZ 已找到趋势个数: 22\n",
|
||
"Start 993 002541.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002541.SZ 已找到趋势个数: 22\n",
|
||
"Start 994 002542.SZ\n",
|
||
"End 002542.SZ 已找到趋势个数: 22\n",
|
||
"Start 995 002543.SZ\n",
|
||
"End 002543.SZ 已找到趋势个数: 22\n",
|
||
"Start 996 002544.SZ\n",
|
||
"End 002544.SZ 已找到趋势个数: 22\n",
|
||
"Start 997 002545.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002545.SZ 已找到趋势个数: 22\n",
|
||
"Start 998 002546.SZ\n",
|
||
"End 002546.SZ 已找到趋势个数: 22\n",
|
||
"Start 999 002547.SZ\n",
|
||
"End 002547.SZ 已找到趋势个数: 22\n",
|
||
"Start 1000 002548.SZ\n",
|
||
"End 002548.SZ 已找到趋势个数: 22\n",
|
||
"Start 1001 002549.SZ\n",
|
||
"End 002549.SZ 已找到趋势个数: 22\n",
|
||
"Start 1002 002550.SZ\n",
|
||
"End 002550.SZ 已找到趋势个数: 22\n",
|
||
"Start 1003 002551.SZ\n",
|
||
"End 002551.SZ 已找到趋势个数: 22\n",
|
||
"Start 1004 002552.SZ\n",
|
||
"End 002552.SZ 已找到趋势个数: 22\n",
|
||
"Start 1005 002553.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002553.SZ 已找到趋势个数: 22\n",
|
||
"Start 1006 002554.SZ\n",
|
||
"End 002554.SZ 已找到趋势个数: 22\n",
|
||
"Start 1007 002555.SZ\n",
|
||
"End 002555.SZ 已找到趋势个数: 22\n",
|
||
"Start 1008 002556.SZ\n",
|
||
"End 002556.SZ 已找到趋势个数: 22\n",
|
||
"Start 1009 002557.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002557.SZ 已找到趋势个数: 22\n",
|
||
"Start 1010 002558.SZ\n",
|
||
"End 002558.SZ 已找到趋势个数: 22\n",
|
||
"Start 1011 002559.SZ\n",
|
||
"End 002559.SZ 已找到趋势个数: 22\n",
|
||
"Start 1012 002560.SZ\n",
|
||
"End 002560.SZ 已找到趋势个数: 22\n",
|
||
"Start 1013 002561.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002561.SZ 已找到趋势个数: 22\n",
|
||
"Start 1014 002562.SZ\n",
|
||
"End 002562.SZ 已找到趋势个数: 22\n",
|
||
"Start 1015 002563.SZ\n",
|
||
"End 002563.SZ 已找到趋势个数: 22\n",
|
||
"Start 1016 002564.SZ\n",
|
||
"End 002564.SZ 已找到趋势个数: 22\n",
|
||
"Start 1017 002565.SZ\n",
|
||
"End 002565.SZ 已找到趋势个数: 22\n",
|
||
"Start 1018 002566.SZ\n",
|
||
"End 002566.SZ 已找到趋势个数: 22\n",
|
||
"Start 1019 002567.SZ\n",
|
||
"End 002567.SZ 已找到趋势个数: 22\n",
|
||
"Start 1020 002568.SZ\n",
|
||
"End 002568.SZ 已找到趋势个数: 22\n",
|
||
"Start 1021 002569.SZ\n",
|
||
"End 002569.SZ 已找到趋势个数: 22\n",
|
||
"Start 1022 002570.SZ\n",
|
||
"End 002570.SZ 已找到趋势个数: 22\n",
|
||
"Start 1023 002571.SZ\n",
|
||
"√找到三个连续符合中枢 002571.SZ 2019-10-08 14:16:00 3\n",
|
||
"End 002571.SZ 已找到趋势个数: 23\n",
|
||
"Start 1024 002572.SZ\n",
|
||
"End 002572.SZ 已找到趋势个数: 23\n",
|
||
"Start 1025 002573.SZ\n",
|
||
"End 002573.SZ 已找到趋势个数: 23\n",
|
||
"Start 1026 002574.SZ\n",
|
||
"End 002574.SZ 已找到趋势个数: 23\n",
|
||
"Start 1027 002575.SZ\n",
|
||
"End 002575.SZ 已找到趋势个数: 23\n",
|
||
"Start 1028 002576.SZ\n",
|
||
"End 002576.SZ 已找到趋势个数: 23\n",
|
||
"Start 1029 002577.SZ\n",
|
||
"End 002577.SZ 已找到趋势个数: 23\n",
|
||
"Start 1030 002578.SZ\n",
|
||
"End 002578.SZ 已找到趋势个数: 23\n",
|
||
"Start 1031 002579.SZ\n",
|
||
"End 002579.SZ 已找到趋势个数: 23\n",
|
||
"Start 1032 002580.SZ\n",
|
||
"End 002580.SZ 已找到趋势个数: 23\n",
|
||
"Start 1033 002581.SZ\n",
|
||
"End 002581.SZ 已找到趋势个数: 23\n",
|
||
"Start 1034 002582.SZ\n",
|
||
"End 002582.SZ 已找到趋势个数: 23\n",
|
||
"Start 1035 002583.SZ\n",
|
||
"End 002583.SZ 已找到趋势个数: 23\n",
|
||
"Start 1036 002584.SZ\n",
|
||
"End 002584.SZ 已找到趋势个数: 23\n",
|
||
"Start 1037 002585.SZ\n",
|
||
"End 002585.SZ 已找到趋势个数: 23\n",
|
||
"Start 1038 002586.SZ\n",
|
||
"End 002586.SZ 已找到趋势个数: 23\n",
|
||
"Start 1039 002587.SZ\n",
|
||
"End 002587.SZ 已找到趋势个数: 23\n",
|
||
"Start 1040 002588.SZ\n",
|
||
"End 002588.SZ 已找到趋势个数: 23\n",
|
||
"Start 1041 002589.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002589.SZ 已找到趋势个数: 23\n",
|
||
"Start 1042 002590.SZ\n",
|
||
"End 002590.SZ 已找到趋势个数: 23\n",
|
||
"Start 1043 002591.SZ\n",
|
||
"End 002591.SZ 已找到趋势个数: 23\n",
|
||
"Start 1044 002592.SZ\n",
|
||
"End 002592.SZ 已找到趋势个数: 23\n",
|
||
"Start 1045 002593.SZ\n",
|
||
"End 002593.SZ 已找到趋势个数: 23\n",
|
||
"Start 1046 002594.SZ\n",
|
||
"End 002594.SZ 已找到趋势个数: 23\n",
|
||
"Start 1047 002595.SZ\n",
|
||
"End 002595.SZ 已找到趋势个数: 23\n",
|
||
"Start 1048 002596.SZ\n",
|
||
"End 002596.SZ 已找到趋势个数: 23\n",
|
||
"Start 1049 002597.SZ\n",
|
||
"End 002597.SZ 已找到趋势个数: 23\n",
|
||
"Start 1050 002598.SZ\n",
|
||
"End 002598.SZ 已找到趋势个数: 23\n",
|
||
"Start 1051 002599.SZ\n",
|
||
"End 002599.SZ 已找到趋势个数: 23\n",
|
||
"Start 1052 002600.SZ\n",
|
||
"End 002600.SZ 已找到趋势个数: 23\n",
|
||
"Start 1053 002601.SZ\n",
|
||
"End 002601.SZ 已找到趋势个数: 23\n",
|
||
"Start 1054 002602.SZ\n",
|
||
"End 002602.SZ 已找到趋势个数: 23\n",
|
||
"Start 1055 002603.SZ\n",
|
||
"End 002603.SZ 已找到趋势个数: 23\n",
|
||
"Start 1056 002605.SZ\n",
|
||
"End 002605.SZ 已找到趋势个数: 23\n",
|
||
"Start 1057 002606.SZ\n",
|
||
"End 002606.SZ 已找到趋势个数: 23\n",
|
||
"Start 1058 002607.SZ\n",
|
||
"End 002607.SZ 已找到趋势个数: 23\n",
|
||
"Start 1059 002608.SZ\n",
|
||
"End 002608.SZ 已找到趋势个数: 23\n",
|
||
"Start 1060 002609.SZ\n",
|
||
"End 002609.SZ 已找到趋势个数: 23\n",
|
||
"Start 1061 002610.SZ\n",
|
||
"End 002610.SZ 已找到趋势个数: 23\n",
|
||
"Start 1062 002611.SZ\n",
|
||
"End 002611.SZ 已找到趋势个数: 23\n",
|
||
"Start 1063 002612.SZ\n",
|
||
"End 002612.SZ 已找到趋势个数: 23\n",
|
||
"Start 1064 002613.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002613.SZ 已找到趋势个数: 23\n",
|
||
"Start 1065 002614.SZ\n",
|
||
"End 002614.SZ 已找到趋势个数: 23\n",
|
||
"Start 1066 002615.SZ\n",
|
||
"End 002615.SZ 已找到趋势个数: 23\n",
|
||
"Start 1067 002616.SZ\n",
|
||
"End 002616.SZ 已找到趋势个数: 23\n",
|
||
"Start 1068 002617.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002617.SZ 已找到趋势个数: 23\n",
|
||
"Start 1069 002618.SZ\n",
|
||
"End 002618.SZ 已找到趋势个数: 23\n",
|
||
"Start 1070 002619.SZ\n",
|
||
"End 002619.SZ 已找到趋势个数: 23\n",
|
||
"Start 1071 002620.SZ\n",
|
||
"End 002620.SZ 已找到趋势个数: 23\n",
|
||
"Start 1072 002621.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002621.SZ 已找到趋势个数: 23\n",
|
||
"Start 1073 002622.SZ\n",
|
||
"End 002622.SZ 已找到趋势个数: 23\n",
|
||
"Start 1074 002623.SZ\n",
|
||
"End 002623.SZ 已找到趋势个数: 23\n",
|
||
"Start 1075 002624.SZ\n",
|
||
"End 002624.SZ 已找到趋势个数: 23\n",
|
||
"Start 1076 002625.SZ\n",
|
||
"End 002625.SZ 已找到趋势个数: 23\n",
|
||
"Start 1077 002626.SZ\n",
|
||
"End 002626.SZ 已找到趋势个数: 23\n",
|
||
"Start 1078 002627.SZ\n",
|
||
"End 002627.SZ 已找到趋势个数: 23\n",
|
||
"Start 1079 002628.SZ\n",
|
||
"End 002628.SZ 已找到趋势个数: 23\n",
|
||
"Start 1080 002629.SZ\n",
|
||
"End 002629.SZ 已找到趋势个数: 23\n",
|
||
"Start 1081 002630.SZ\n",
|
||
"End 002630.SZ 已找到趋势个数: 23\n",
|
||
"Start 1082 002631.SZ\n",
|
||
"End 002631.SZ 已找到趋势个数: 23\n",
|
||
"Start 1083 002632.SZ\n",
|
||
"End 002632.SZ 已找到趋势个数: 23\n",
|
||
"Start 1084 002633.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 002633.SZ 已找到趋势个数: 23\n",
|
||
"Start 1085 002634.SZ\n",
|
||
"√找到三个连续符合中枢 002634.SZ 2019-10-22 11:19:00 3\n",
|
||
"End 002634.SZ 已找到趋势个数: 24\n",
|
||
"Start 1086 002635.SZ\n",
|
||
"End 002635.SZ 已找到趋势个数: 24\n",
|
||
"Start 1087 002636.SZ\n",
|
||
"End 002636.SZ 已找到趋势个数: 24\n",
|
||
"Start 1088 002637.SZ\n",
|
||
"End 002637.SZ 已找到趋势个数: 24\n",
|
||
"Start 1089 002638.SZ\n",
|
||
"End 002638.SZ 已找到趋势个数: 24\n",
|
||
"Start 1090 002639.SZ\n",
|
||
"End 002639.SZ 已找到趋势个数: 24\n",
|
||
"Start 1091 002640.SZ\n",
|
||
"End 002640.SZ 已找到趋势个数: 24\n",
|
||
"Start 1092 002641.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002641.SZ 已找到趋势个数: 24\n",
|
||
"Start 1093 002642.SZ\n",
|
||
"End 002642.SZ 已找到趋势个数: 24\n",
|
||
"Start 1094 002643.SZ\n",
|
||
"End 002643.SZ 已找到趋势个数: 24\n",
|
||
"Start 1095 002644.SZ\n",
|
||
"End 002644.SZ 已找到趋势个数: 24\n",
|
||
"Start 1096 002645.SZ\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 002645.SZ 已找到趋势个数: 24\n",
|
||
"Start 1097 002646.SZ\n",
|
||
"End 002646.SZ 已找到趋势个数: 24\n",
|
||
"Start 1098 002647.SZ\n",
|
||
"End 002647.SZ 已找到趋势个数: 24\n",
|
||
"Start 1099 002648.SZ\n",
|
||
"End 002648.SZ 已找到趋势个数: 24\n",
|
||
"Start 1100 002649.SZ\n",
|
||
"End 002649.SZ 已找到趋势个数: 24\n",
|
||
"Start 1101 002650.SZ\n",
|
||
"End 002650.SZ 已找到趋势个数: 24\n",
|
||
"Start 1102 002651.SZ\n",
|
||
"End 002651.SZ 已找到趋势个数: 24\n",
|
||
"Start 1103 002652.SZ\n",
|
||
"End 002652.SZ 已找到趋势个数: 24\n",
|
||
"Start 1104 002653.SZ\n",
|
||
"End 002653.SZ 已找到趋势个数: 24\n",
|
||
"Start 1105 002654.SZ\n",
|
||
"End 002654.SZ 已找到趋势个数: 24\n",
|
||
"Start 1106 002655.SZ\n",
|
||
"End 002655.SZ 已找到趋势个数: 24\n",
|
||
"Start 1107 002656.SZ\n",
|
||
"End 002656.SZ 已找到趋势个数: 24\n",
|
||
"Start 1108 002657.SZ\n",
|
||
"End 002657.SZ 已找到趋势个数: 24\n",
|
||
"Start 1109 002658.SZ\n",
|
||
"End 002658.SZ 已找到趋势个数: 24\n",
|
||
"Start 1110 002659.SZ\n",
|
||
"End 002659.SZ 已找到趋势个数: 24\n",
|
||
"Start 1111 002660.SZ\n",
|
||
"End 002660.SZ 已找到趋势个数: 24\n",
|
||
"Start 1112 002661.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002661.SZ 已找到趋势个数: 24\n",
|
||
"Start 1113 002662.SZ\n",
|
||
"√找到三个连续符合中枢 002662.SZ 2019-10-31 09:32:00 3\n",
|
||
"End 002662.SZ 已找到趋势个数: 25\n",
|
||
"Start 1114 002663.SZ\n",
|
||
"End 002663.SZ 已找到趋势个数: 25\n",
|
||
"Start 1115 002664.SZ\n",
|
||
"End 002664.SZ 已找到趋势个数: 25\n",
|
||
"Start 1116 002665.SZ\n",
|
||
"End 002665.SZ 已找到趋势个数: 25\n",
|
||
"Start 1117 002666.SZ\n",
|
||
"End 002666.SZ 已找到趋势个数: 25\n",
|
||
"Start 1118 002667.SZ\n",
|
||
"End 002667.SZ 已找到趋势个数: 25\n",
|
||
"Start 1119 002668.SZ\n",
|
||
"End 002668.SZ 已找到趋势个数: 25\n",
|
||
"Start 1120 002669.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002669.SZ 已找到趋势个数: 25\n",
|
||
"Start 1121 002670.SZ\n",
|
||
"End 002670.SZ 已找到趋势个数: 25\n",
|
||
"Start 1122 002671.SZ\n",
|
||
"End 002671.SZ 已找到趋势个数: 25\n",
|
||
"Start 1123 002672.SZ\n",
|
||
"End 002672.SZ 已找到趋势个数: 25\n",
|
||
"Start 1124 002673.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002673.SZ 已找到趋势个数: 25\n",
|
||
"Start 1125 002674.SZ\n",
|
||
"End 002674.SZ 已找到趋势个数: 25\n",
|
||
"Start 1126 002675.SZ\n",
|
||
"End 002675.SZ 已找到趋势个数: 25\n",
|
||
"Start 1127 002676.SZ\n",
|
||
"End 002676.SZ 已找到趋势个数: 25\n",
|
||
"Start 1128 002677.SZ\n",
|
||
"End 002677.SZ 已找到趋势个数: 25\n",
|
||
"Start 1129 002678.SZ\n",
|
||
"End 002678.SZ 已找到趋势个数: 25\n",
|
||
"Start 1130 002679.SZ\n",
|
||
"End 002679.SZ 已找到趋势个数: 25\n",
|
||
"Start 1131 002681.SZ\n",
|
||
"End 002681.SZ 已找到趋势个数: 25\n",
|
||
"Start 1132 002682.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002682.SZ 已找到趋势个数: 25\n",
|
||
"Start 1133 002683.SZ\n",
|
||
"End 002683.SZ 已找到趋势个数: 25\n",
|
||
"Start 1134 002684.SZ\n",
|
||
"End 002684.SZ 已找到趋势个数: 25\n",
|
||
"Start 1135 002685.SZ\n",
|
||
"End 002685.SZ 已找到趋势个数: 25\n",
|
||
"Start 1136 002686.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002686.SZ 已找到趋势个数: 25\n",
|
||
"Start 1137 002687.SZ\n",
|
||
"End 002687.SZ 已找到趋势个数: 25\n",
|
||
"Start 1138 002688.SZ\n",
|
||
"End 002688.SZ 已找到趋势个数: 25\n",
|
||
"Start 1139 002689.SZ\n",
|
||
"End 002689.SZ 已找到趋势个数: 25\n",
|
||
"Start 1140 002690.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002690.SZ 已找到趋势个数: 25\n",
|
||
"Start 1141 002691.SZ\n",
|
||
"End 002691.SZ 已找到趋势个数: 25\n",
|
||
"Start 1142 002692.SZ\n",
|
||
"End 002692.SZ 已找到趋势个数: 25\n",
|
||
"Start 1143 002693.SZ\n",
|
||
"End 002693.SZ 已找到趋势个数: 25\n",
|
||
"Start 1144 002694.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002694.SZ 已找到趋势个数: 25\n",
|
||
"Start 1145 002695.SZ\n",
|
||
"End 002695.SZ 已找到趋势个数: 25\n",
|
||
"Start 1146 002696.SZ\n",
|
||
"End 002696.SZ 已找到趋势个数: 25\n",
|
||
"Start 1147 002697.SZ\n",
|
||
"End 002697.SZ 已找到趋势个数: 25\n",
|
||
"Start 1148 002698.SZ\n",
|
||
"End 002698.SZ 已找到趋势个数: 25\n",
|
||
"Start 1149 002699.SZ\n",
|
||
"End 002699.SZ 已找到趋势个数: 25\n",
|
||
"Start 1150 002700.SZ\n",
|
||
"End 002700.SZ 已找到趋势个数: 25\n",
|
||
"Start 1151 002701.SZ\n",
|
||
"End 002701.SZ 已找到趋势个数: 25\n",
|
||
"Start 1152 002702.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 002702.SZ 已找到趋势个数: 25\n",
|
||
"Start 1153 002703.SZ\n",
|
||
"End 002703.SZ 已找到趋势个数: 25\n",
|
||
"Start 1154 002705.SZ\n",
|
||
"End 002705.SZ 已找到趋势个数: 25\n",
|
||
"Start 1155 002706.SZ\n",
|
||
"End 002706.SZ 已找到趋势个数: 25\n",
|
||
"Start 1156 002707.SZ\n",
|
||
"End 002707.SZ 已找到趋势个数: 25\n",
|
||
"Start 1157 002708.SZ\n",
|
||
"End 002708.SZ 已找到趋势个数: 25\n",
|
||
"Start 1158 002709.SZ\n",
|
||
"End 002709.SZ 已找到趋势个数: 25\n",
|
||
"Start 1159 002711.SZ\n",
|
||
"End 002711.SZ 已找到趋势个数: 25\n",
|
||
"Start 1160 002712.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002712.SZ 已找到趋势个数: 25\n",
|
||
"Start 1161 002713.SZ\n",
|
||
"End 002713.SZ 已找到趋势个数: 25\n",
|
||
"Start 1162 002714.SZ\n",
|
||
"End 002714.SZ 已找到趋势个数: 25\n",
|
||
"Start 1163 002715.SZ\n",
|
||
"End 002715.SZ 已找到趋势个数: 25\n",
|
||
"Start 1164 002716.SZ\n",
|
||
"End 002716.SZ 已找到趋势个数: 25\n",
|
||
"Start 1165 002717.SZ\n",
|
||
"End 002717.SZ 已找到趋势个数: 25\n",
|
||
"Start 1166 002718.SZ\n",
|
||
"End 002718.SZ 已找到趋势个数: 25\n",
|
||
"Start 1167 002719.SZ\n",
|
||
"End 002719.SZ 已找到趋势个数: 25\n",
|
||
"Start 1168 002721.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002721.SZ 已找到趋势个数: 25\n",
|
||
"Start 1169 002722.SZ\n",
|
||
"End 002722.SZ 已找到趋势个数: 25\n",
|
||
"Start 1170 002723.SZ\n",
|
||
"End 002723.SZ 已找到趋势个数: 25\n",
|
||
"Start 1171 002724.SZ\n",
|
||
"End 002724.SZ 已找到趋势个数: 25\n",
|
||
"Start 1172 002725.SZ\n",
|
||
"End 002725.SZ 已找到趋势个数: 25\n",
|
||
"Start 1173 002726.SZ\n",
|
||
"End 002726.SZ 已找到趋势个数: 25\n",
|
||
"Start 1174 002727.SZ\n",
|
||
"End 002727.SZ 已找到趋势个数: 25\n",
|
||
"Start 1175 002728.SZ\n",
|
||
"End 002728.SZ 已找到趋势个数: 25\n",
|
||
"Start 1176 002729.SZ\n",
|
||
"End 002729.SZ 已找到趋势个数: 25\n",
|
||
"Start 1177 002730.SZ\n",
|
||
"End 002730.SZ 已找到趋势个数: 25\n",
|
||
"Start 1178 002731.SZ\n",
|
||
"End 002731.SZ 已找到趋势个数: 25\n",
|
||
"Start 1179 002732.SZ\n",
|
||
"End 002732.SZ 已找到趋势个数: 25\n",
|
||
"Start 1180 002733.SZ\n",
|
||
"√找到三个连续符合中枢 002733.SZ 2019-10-30 10:52:00 11\n",
|
||
"End 002733.SZ 已找到趋势个数: 26\n",
|
||
"Start 1181 002734.SZ\n",
|
||
"End 002734.SZ 已找到趋势个数: 26\n",
|
||
"Start 1182 002735.SZ\n",
|
||
"End 002735.SZ 已找到趋势个数: 26\n",
|
||
"Start 1183 002736.SZ\n",
|
||
"End 002736.SZ 已找到趋势个数: 26\n",
|
||
"Start 1184 002737.SZ\n",
|
||
"End 002737.SZ 已找到趋势个数: 26\n",
|
||
"Start 1185 002738.SZ\n",
|
||
"End 002738.SZ 已找到趋势个数: 26\n",
|
||
"Start 1186 002739.SZ\n",
|
||
"End 002739.SZ 已找到趋势个数: 26\n",
|
||
"Start 1187 002740.SZ\n",
|
||
"End 002740.SZ 已找到趋势个数: 26\n",
|
||
"Start 1188 002741.SZ\n",
|
||
"End 002741.SZ 已找到趋势个数: 26\n",
|
||
"Start 1189 002742.SZ\n",
|
||
"End 002742.SZ 已找到趋势个数: 26\n",
|
||
"Start 1190 002743.SZ\n",
|
||
"End 002743.SZ 已找到趋势个数: 26\n",
|
||
"Start 1191 002745.SZ\n",
|
||
"End 002745.SZ 已找到趋势个数: 26\n",
|
||
"Start 1192 002746.SZ\n",
|
||
"End 002746.SZ 已找到趋势个数: 26\n",
|
||
"Start 1193 002747.SZ\n",
|
||
"End 002747.SZ 已找到趋势个数: 26\n",
|
||
"Start 1194 002748.SZ\n",
|
||
"End 002748.SZ 已找到趋势个数: 26\n",
|
||
"Start 1195 002749.SZ\n",
|
||
"End 002749.SZ 已找到趋势个数: 26\n",
|
||
"Start 1196 002750.SZ\n",
|
||
"End 002750.SZ 已找到趋势个数: 26\n",
|
||
"Start 1197 002751.SZ\n",
|
||
"End 002751.SZ 已找到趋势个数: 26\n",
|
||
"Start 1198 002752.SZ\n",
|
||
"End 002752.SZ 已找到趋势个数: 26\n",
|
||
"Start 1199 002753.SZ\n",
|
||
"End 002753.SZ 已找到趋势个数: 26\n",
|
||
"Start 1200 002755.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002755.SZ 已找到趋势个数: 26\n",
|
||
"Start 1201 002756.SZ\n",
|
||
"End 002756.SZ 已找到趋势个数: 26\n",
|
||
"Start 1202 002757.SZ\n",
|
||
"End 002757.SZ 已找到趋势个数: 26\n",
|
||
"Start 1203 002758.SZ\n",
|
||
"End 002758.SZ 已找到趋势个数: 26\n",
|
||
"Start 1204 002759.SZ\n",
|
||
"√找到三个连续符合中枢 002759.SZ 2019-10-16 09:48:00 3\n",
|
||
"End 002759.SZ 已找到趋势个数: 27\n",
|
||
"Start 1205 002760.SZ\n",
|
||
"End 002760.SZ 已找到趋势个数: 27\n",
|
||
"Start 1206 002761.SZ\n",
|
||
"End 002761.SZ 已找到趋势个数: 27\n",
|
||
"Start 1207 002762.SZ\n",
|
||
"End 002762.SZ 已找到趋势个数: 27\n",
|
||
"Start 1208 002763.SZ\n",
|
||
"End 002763.SZ 已找到趋势个数: 27\n",
|
||
"Start 1209 002765.SZ\n",
|
||
"End 002765.SZ 已找到趋势个数: 27\n",
|
||
"Start 1210 002766.SZ\n",
|
||
"End 002766.SZ 已找到趋势个数: 27\n",
|
||
"Start 1211 002767.SZ\n",
|
||
"End 002767.SZ 已找到趋势个数: 27\n",
|
||
"Start 1212 002768.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 002768.SZ 已找到趋势个数: 27\n",
|
||
"Start 1213 002769.SZ\n",
|
||
"End 002769.SZ 已找到趋势个数: 27\n",
|
||
"Start 1214 002770.SZ\n",
|
||
"End 002770.SZ 已找到趋势个数: 27\n",
|
||
"Start 1215 002771.SZ\n",
|
||
"End 002771.SZ 已找到趋势个数: 27\n",
|
||
"Start 1216 002772.SZ\n",
|
||
"End 002772.SZ 已找到趋势个数: 27\n",
|
||
"Start 1217 002773.SZ\n",
|
||
"End 002773.SZ 已找到趋势个数: 27\n",
|
||
"Start 1218 002774.SZ\n",
|
||
"End 002774.SZ 已找到趋势个数: 27\n",
|
||
"Start 1219 002775.SZ\n",
|
||
"End 002775.SZ 已找到趋势个数: 27\n",
|
||
"Start 1220 002776.SZ\n",
|
||
"End 002776.SZ 已找到趋势个数: 27\n",
|
||
"Start 1221 002777.SZ\n",
|
||
"End 002777.SZ 已找到趋势个数: 27\n",
|
||
"Start 1222 002778.SZ\n",
|
||
"End 002778.SZ 已找到趋势个数: 27\n",
|
||
"Start 1223 002779.SZ\n",
|
||
"End 002779.SZ 已找到趋势个数: 27\n",
|
||
"Start 1224 002780.SZ\n",
|
||
"End 002780.SZ 已找到趋势个数: 27\n",
|
||
"Start 1225 002781.SZ\n",
|
||
"End 002781.SZ 已找到趋势个数: 27\n",
|
||
"Start 1226 002782.SZ\n",
|
||
"End 002782.SZ 已找到趋势个数: 27\n",
|
||
"Start 1227 002783.SZ\n",
|
||
"End 002783.SZ 已找到趋势个数: 27\n",
|
||
"Start 1228 002785.SZ\n",
|
||
"End 002785.SZ 已找到趋势个数: 27\n",
|
||
"Start 1229 002786.SZ\n",
|
||
"End 002786.SZ 已找到趋势个数: 27\n",
|
||
"Start 1230 002787.SZ\n",
|
||
"End 002787.SZ 已找到趋势个数: 27\n",
|
||
"Start 1231 002788.SZ\n",
|
||
"End 002788.SZ 已找到趋势个数: 27\n",
|
||
"Start 1232 002789.SZ\n",
|
||
"End 002789.SZ 已找到趋势个数: 27\n",
|
||
"Start 1233 002790.SZ\n",
|
||
"End 002790.SZ 已找到趋势个数: 27\n",
|
||
"Start 1234 002791.SZ\n",
|
||
"End 002791.SZ 已找到趋势个数: 27\n",
|
||
"Start 1235 002792.SZ\n",
|
||
"End 002792.SZ 已找到趋势个数: 27\n",
|
||
"Start 1236 002793.SZ\n",
|
||
"End 002793.SZ 已找到趋势个数: 27\n",
|
||
"Start 1237 002795.SZ\n",
|
||
"End 002795.SZ 已找到趋势个数: 27\n",
|
||
"Start 1238 002796.SZ\n",
|
||
"End 002796.SZ 已找到趋势个数: 27\n",
|
||
"Start 1239 002797.SZ\n",
|
||
"End 002797.SZ 已找到趋势个数: 27\n",
|
||
"Start 1240 002798.SZ\n",
|
||
"End 002798.SZ 已找到趋势个数: 27\n",
|
||
"Start 1241 002799.SZ\n",
|
||
"End 002799.SZ 已找到趋势个数: 27\n",
|
||
"Start 1242 002800.SZ\n",
|
||
"End 002800.SZ 已找到趋势个数: 27\n",
|
||
"Start 1243 002801.SZ\n",
|
||
"End 002801.SZ 已找到趋势个数: 27\n",
|
||
"Start 1244 002802.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002802.SZ 已找到趋势个数: 27\n",
|
||
"Start 1245 002803.SZ\n",
|
||
"End 002803.SZ 已找到趋势个数: 27\n",
|
||
"Start 1246 002805.SZ\n",
|
||
"End 002805.SZ 已找到趋势个数: 27\n",
|
||
"Start 1247 002806.SZ\n",
|
||
"End 002806.SZ 已找到趋势个数: 27\n",
|
||
"Start 1248 002807.SZ\n",
|
||
"End 002807.SZ 已找到趋势个数: 27\n",
|
||
"Start 1249 002808.SZ\n",
|
||
"End 002808.SZ 已找到趋势个数: 27\n",
|
||
"Start 1250 002809.SZ\n",
|
||
"End 002809.SZ 已找到趋势个数: 27\n",
|
||
"Start 1251 002810.SZ\n",
|
||
"End 002810.SZ 已找到趋势个数: 27\n",
|
||
"Start 1252 002811.SZ\n",
|
||
"End 002811.SZ 已找到趋势个数: 27\n",
|
||
"Start 1253 002812.SZ\n",
|
||
"End 002812.SZ 已找到趋势个数: 27\n",
|
||
"Start 1254 002813.SZ\n",
|
||
"End 002813.SZ 已找到趋势个数: 27\n",
|
||
"Start 1255 002815.SZ\n",
|
||
"End 002815.SZ 已找到趋势个数: 27\n",
|
||
"Start 1256 002816.SZ\n",
|
||
"End 002816.SZ 已找到趋势个数: 27\n",
|
||
"Start 1257 002817.SZ\n",
|
||
"End 002817.SZ 已找到趋势个数: 27\n",
|
||
"Start 1258 002818.SZ\n",
|
||
"End 002818.SZ 已找到趋势个数: 27\n",
|
||
"Start 1259 002819.SZ\n",
|
||
"End 002819.SZ 已找到趋势个数: 27\n",
|
||
"Start 1260 002820.SZ\n",
|
||
"End 002820.SZ 已找到趋势个数: 27\n",
|
||
"Start 1261 002821.SZ\n",
|
||
"End 002821.SZ 已找到趋势个数: 27\n",
|
||
"Start 1262 002822.SZ\n",
|
||
"End 002822.SZ 已找到趋势个数: 27\n",
|
||
"Start 1263 002823.SZ\n",
|
||
"End 002823.SZ 已找到趋势个数: 27\n",
|
||
"Start 1264 002824.SZ\n",
|
||
"End 002824.SZ 已找到趋势个数: 27\n",
|
||
"Start 1265 002825.SZ\n",
|
||
"End 002825.SZ 已找到趋势个数: 27\n",
|
||
"Start 1266 002826.SZ\n",
|
||
"End 002826.SZ 已找到趋势个数: 27\n",
|
||
"Start 1267 002827.SZ\n",
|
||
"End 002827.SZ 已找到趋势个数: 27\n",
|
||
"Start 1268 002828.SZ\n",
|
||
"End 002828.SZ 已找到趋势个数: 27\n",
|
||
"Start 1269 002829.SZ\n",
|
||
"End 002829.SZ 已找到趋势个数: 27\n",
|
||
"Start 1270 002830.SZ\n",
|
||
"End 002830.SZ 已找到趋势个数: 27\n",
|
||
"Start 1271 002831.SZ\n",
|
||
"End 002831.SZ 已找到趋势个数: 27\n",
|
||
"Start 1272 002832.SZ\n",
|
||
"End 002832.SZ 已找到趋势个数: 27\n",
|
||
"Start 1273 002833.SZ\n",
|
||
"End 002833.SZ 已找到趋势个数: 27\n",
|
||
"Start 1274 002835.SZ\n",
|
||
"End 002835.SZ 已找到趋势个数: 27\n",
|
||
"Start 1275 002836.SZ\n",
|
||
"End 002836.SZ 已找到趋势个数: 27\n",
|
||
"Start 1276 002837.SZ\n",
|
||
"End 002837.SZ 已找到趋势个数: 27\n",
|
||
"Start 1277 002838.SZ\n",
|
||
"End 002838.SZ 已找到趋势个数: 27\n",
|
||
"Start 1278 002839.SZ\n",
|
||
"End 002839.SZ 已找到趋势个数: 27\n",
|
||
"Start 1279 002840.SZ\n",
|
||
"√找到三个连续符合中枢 002840.SZ 2019-10-25 11:16:00 6\n",
|
||
"End 002840.SZ 已找到趋势个数: 28\n",
|
||
"Start 1280 002841.SZ\n",
|
||
"End 002841.SZ 已找到趋势个数: 28\n",
|
||
"Start 1281 002842.SZ\n",
|
||
"End 002842.SZ 已找到趋势个数: 28\n",
|
||
"Start 1282 002843.SZ\n",
|
||
"End 002843.SZ 已找到趋势个数: 28\n",
|
||
"Start 1283 002845.SZ\n",
|
||
"End 002845.SZ 已找到趋势个数: 28\n",
|
||
"Start 1284 002846.SZ\n",
|
||
"End 002846.SZ 已找到趋势个数: 28\n",
|
||
"Start 1285 002847.SZ\n",
|
||
"End 002847.SZ 已找到趋势个数: 28\n",
|
||
"Start 1286 002848.SZ\n",
|
||
"End 002848.SZ 已找到趋势个数: 28\n",
|
||
"Start 1287 002849.SZ\n",
|
||
"End 002849.SZ 已找到趋势个数: 28\n",
|
||
"Start 1288 002850.SZ\n",
|
||
"End 002850.SZ 已找到趋势个数: 28\n",
|
||
"Start 1289 002851.SZ\n",
|
||
"End 002851.SZ 已找到趋势个数: 28\n",
|
||
"Start 1290 002852.SZ\n",
|
||
"End 002852.SZ 已找到趋势个数: 28\n",
|
||
"Start 1291 002853.SZ\n",
|
||
"End 002853.SZ 已找到趋势个数: 28\n",
|
||
"Start 1292 002855.SZ\n",
|
||
"End 002855.SZ 已找到趋势个数: 28\n",
|
||
"Start 1293 002856.SZ\n",
|
||
"End 002856.SZ 已找到趋势个数: 28\n",
|
||
"Start 1294 002857.SZ\n",
|
||
"End 002857.SZ 已找到趋势个数: 28\n",
|
||
"Start 1295 002858.SZ\n",
|
||
"End 002858.SZ 已找到趋势个数: 28\n",
|
||
"Start 1296 002859.SZ\n",
|
||
"End 002859.SZ 已找到趋势个数: 28\n",
|
||
"Start 1297 002860.SZ\n",
|
||
"End 002860.SZ 已找到趋势个数: 28\n",
|
||
"Start 1298 002861.SZ\n",
|
||
"End 002861.SZ 已找到趋势个数: 28\n",
|
||
"Start 1299 002862.SZ\n",
|
||
"End 002862.SZ 已找到趋势个数: 28\n",
|
||
"Start 1300 002863.SZ\n",
|
||
"End 002863.SZ 已找到趋势个数: 28\n",
|
||
"Start 1301 002864.SZ\n",
|
||
"End 002864.SZ 已找到趋势个数: 28\n",
|
||
"Start 1302 002865.SZ\n",
|
||
"End 002865.SZ 已找到趋势个数: 28\n",
|
||
"Start 1303 002866.SZ\n",
|
||
"End 002866.SZ 已找到趋势个数: 28\n",
|
||
"Start 1304 002867.SZ\n",
|
||
"End 002867.SZ 已找到趋势个数: 28\n",
|
||
"Start 1305 002868.SZ\n",
|
||
"End 002868.SZ 已找到趋势个数: 28\n",
|
||
"Start 1306 002869.SZ\n",
|
||
"End 002869.SZ 已找到趋势个数: 28\n",
|
||
"Start 1307 002870.SZ\n",
|
||
"End 002870.SZ 已找到趋势个数: 28\n",
|
||
"Start 1308 002871.SZ\n",
|
||
"End 002871.SZ 已找到趋势个数: 28\n",
|
||
"Start 1309 002872.SZ\n",
|
||
"End 002872.SZ 已找到趋势个数: 28\n",
|
||
"Start 1310 002873.SZ\n",
|
||
"End 002873.SZ 已找到趋势个数: 28\n",
|
||
"Start 1311 002875.SZ\n",
|
||
"End 002875.SZ 已找到趋势个数: 28\n",
|
||
"Start 1312 002876.SZ\n",
|
||
"End 002876.SZ 已找到趋势个数: 28\n",
|
||
"Start 1313 002877.SZ\n",
|
||
"End 002877.SZ 已找到趋势个数: 28\n",
|
||
"Start 1314 002878.SZ\n",
|
||
"End 002878.SZ 已找到趋势个数: 28\n",
|
||
"Start 1315 002879.SZ\n",
|
||
"End 002879.SZ 已找到趋势个数: 28\n",
|
||
"Start 1316 002880.SZ\n",
|
||
"End 002880.SZ 已找到趋势个数: 28\n",
|
||
"Start 1317 002881.SZ\n",
|
||
"√找到三个连续符合中枢 002881.SZ 2019-11-01 10:08:00 9\n",
|
||
"End 002881.SZ 已找到趋势个数: 29\n",
|
||
"Start 1318 002882.SZ\n",
|
||
"End 002882.SZ 已找到趋势个数: 29\n",
|
||
"Start 1319 002883.SZ\n",
|
||
"End 002883.SZ 已找到趋势个数: 29\n",
|
||
"Start 1320 002884.SZ\n",
|
||
"End 002884.SZ 已找到趋势个数: 29\n",
|
||
"Start 1321 002885.SZ\n",
|
||
"End 002885.SZ 已找到趋势个数: 29\n",
|
||
"Start 1322 002886.SZ\n",
|
||
"End 002886.SZ 已找到趋势个数: 29\n",
|
||
"Start 1323 002887.SZ\n",
|
||
"End 002887.SZ 已找到趋势个数: 29\n",
|
||
"Start 1324 002888.SZ\n",
|
||
"End 002888.SZ 已找到趋势个数: 29\n",
|
||
"Start 1325 002889.SZ\n",
|
||
"End 002889.SZ 已找到趋势个数: 29\n",
|
||
"Start 1326 002890.SZ\n",
|
||
"End 002890.SZ 已找到趋势个数: 29\n",
|
||
"Start 1327 002891.SZ\n",
|
||
"End 002891.SZ 已找到趋势个数: 29\n",
|
||
"Start 1328 002892.SZ\n",
|
||
"End 002892.SZ 已找到趋势个数: 29\n",
|
||
"Start 1329 002893.SZ\n",
|
||
"End 002893.SZ 已找到趋势个数: 29\n",
|
||
"Start 1330 002895.SZ\n",
|
||
"End 002895.SZ 已找到趋势个数: 29\n",
|
||
"Start 1331 002896.SZ\n",
|
||
"End 002896.SZ 已找到趋势个数: 29\n",
|
||
"Start 1332 002897.SZ\n",
|
||
"End 002897.SZ 已找到趋势个数: 29\n",
|
||
"Start 1333 002898.SZ\n",
|
||
"End 002898.SZ 已找到趋势个数: 29\n",
|
||
"Start 1334 002899.SZ\n",
|
||
"End 002899.SZ 已找到趋势个数: 29\n",
|
||
"Start 1335 002900.SZ\n",
|
||
"End 002900.SZ 已找到趋势个数: 29\n",
|
||
"Start 1336 002901.SZ\n",
|
||
"End 002901.SZ 已找到趋势个数: 29\n",
|
||
"Start 1337 002902.SZ\n",
|
||
"End 002902.SZ 已找到趋势个数: 29\n",
|
||
"Start 1338 002903.SZ\n",
|
||
"End 002903.SZ 已找到趋势个数: 29\n",
|
||
"Start 1339 002905.SZ\n",
|
||
"End 002905.SZ 已找到趋势个数: 29\n",
|
||
"Start 1340 002906.SZ\n",
|
||
"End 002906.SZ 已找到趋势个数: 29\n",
|
||
"Start 1341 002907.SZ\n",
|
||
"End 002907.SZ 已找到趋势个数: 29\n",
|
||
"Start 1342 002908.SZ\n",
|
||
"End 002908.SZ 已找到趋势个数: 29\n",
|
||
"Start 1343 002909.SZ\n",
|
||
"End 002909.SZ 已找到趋势个数: 29\n",
|
||
"Start 1344 002910.SZ\n",
|
||
"End 002910.SZ 已找到趋势个数: 29\n",
|
||
"Start 1345 002911.SZ\n",
|
||
"End 002911.SZ 已找到趋势个数: 29\n",
|
||
"Start 1346 002912.SZ\n",
|
||
"End 002912.SZ 已找到趋势个数: 29\n",
|
||
"Start 1347 002913.SZ\n",
|
||
"End 002913.SZ 已找到趋势个数: 29\n",
|
||
"Start 1348 002915.SZ\n",
|
||
"End 002915.SZ 已找到趋势个数: 29\n",
|
||
"Start 1349 002916.SZ\n",
|
||
"End 002916.SZ 已找到趋势个数: 29\n",
|
||
"Start 1350 002917.SZ\n",
|
||
"End 002917.SZ 已找到趋势个数: 29\n",
|
||
"Start 1351 002918.SZ\n",
|
||
"End 002918.SZ 已找到趋势个数: 29\n",
|
||
"Start 1352 002919.SZ\n",
|
||
"End 002919.SZ 已找到趋势个数: 29\n",
|
||
"Start 1353 002920.SZ\n",
|
||
"End 002920.SZ 已找到趋势个数: 29\n",
|
||
"Start 1354 002921.SZ\n",
|
||
"End 002921.SZ 已找到趋势个数: 29\n",
|
||
"Start 1355 002922.SZ\n",
|
||
"End 002922.SZ 已找到趋势个数: 29\n",
|
||
"Start 1356 002923.SZ\n",
|
||
"End 002923.SZ 已找到趋势个数: 29\n",
|
||
"Start 1357 002925.SZ\n",
|
||
"End 002925.SZ 已找到趋势个数: 29\n",
|
||
"Start 1358 002926.SZ\n",
|
||
"End 002926.SZ 已找到趋势个数: 29\n",
|
||
"Start 1359 002927.SZ\n",
|
||
"HTTPConnectionPool(host='api.waditu.com', port=80): Read timed out. (read timeout=15)\n",
|
||
"HTTPConnectionPool(host='api.waditu.com', port=80): Read timed out. (read timeout=15)\n",
|
||
"End 002927.SZ 已找到趋势个数: 29\n",
|
||
"Start 1360 002928.SZ\n",
|
||
"End 002928.SZ 已找到趋势个数: 29\n",
|
||
"Start 1361 002929.SZ\n",
|
||
"End 002929.SZ 已找到趋势个数: 29\n",
|
||
"Start 1362 002930.SZ\n",
|
||
"End 002930.SZ 已找到趋势个数: 29\n",
|
||
"Start 1363 002931.SZ\n",
|
||
"End 002931.SZ 已找到趋势个数: 29\n",
|
||
"Start 1364 002932.SZ\n",
|
||
"End 002932.SZ 已找到趋势个数: 29\n",
|
||
"Start 1365 002933.SZ\n",
|
||
"End 002933.SZ 已找到趋势个数: 29\n",
|
||
"Start 1366 002935.SZ\n",
|
||
"End 002935.SZ 已找到趋势个数: 29\n",
|
||
"Start 1367 002936.SZ\n",
|
||
"End 002936.SZ 已找到趋势个数: 29\n",
|
||
"Start 1368 002937.SZ\n",
|
||
"End 002937.SZ 已找到趋势个数: 29\n",
|
||
"Start 1369 002938.SZ\n",
|
||
"End 002938.SZ 已找到趋势个数: 29\n",
|
||
"Start 1370 002939.SZ\n",
|
||
"End 002939.SZ 已找到趋势个数: 29\n",
|
||
"Start 1371 002940.SZ\n",
|
||
"End 002940.SZ 已找到趋势个数: 29\n",
|
||
"Start 1372 002941.SZ\n",
|
||
"End 002941.SZ 已找到趋势个数: 29\n",
|
||
"Start 1373 002942.SZ\n",
|
||
"√找到三个连续符合中枢 002942.SZ 2019-10-31 11:13:00 8\n",
|
||
"End 002942.SZ 已找到趋势个数: 30\n",
|
||
"Start 1374 002943.SZ\n",
|
||
"End 002943.SZ 已找到趋势个数: 30\n",
|
||
"Start 1375 002945.SZ\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 002945.SZ 已找到趋势个数: 30\n",
|
||
"Start 1376 002946.SZ\n",
|
||
"End 002946.SZ 已找到趋势个数: 30\n",
|
||
"Start 1377 002947.SZ\n",
|
||
"End 002947.SZ 已找到趋势个数: 30\n",
|
||
"Start 1378 002948.SZ\n",
|
||
"End 002948.SZ 已找到趋势个数: 30\n",
|
||
"Start 1379 002949.SZ\n",
|
||
"√找到三个连续符合中枢 002949.SZ 2019-10-25 09:31:00 5\n",
|
||
"End 002949.SZ 已找到趋势个数: 31\n",
|
||
"Start 1380 002950.SZ\n",
|
||
"End 002950.SZ 已找到趋势个数: 31\n",
|
||
"Start 1381 002951.SZ\n",
|
||
"End 002951.SZ 已找到趋势个数: 31\n",
|
||
"Start 1382 002952.SZ\n",
|
||
"End 002952.SZ 已找到趋势个数: 31\n",
|
||
"Start 1383 002953.SZ\n",
|
||
"End 002953.SZ 已找到趋势个数: 31\n",
|
||
"Start 1384 002955.SZ\n",
|
||
"End 002955.SZ 已找到趋势个数: 31\n",
|
||
"Start 1385 002956.SZ\n",
|
||
"End 002956.SZ 已找到趋势个数: 31\n",
|
||
"Start 1386 002957.SZ\n",
|
||
"End 002957.SZ 已找到趋势个数: 31\n",
|
||
"Start 1387 002958.SZ\n",
|
||
"√找到三个连续符合中枢 002958.SZ 2019-10-31 13:36:00 6\n",
|
||
"End 002958.SZ 已找到趋势个数: 32\n",
|
||
"Start 1388 002959.SZ\n",
|
||
"End 002959.SZ 已找到趋势个数: 32\n",
|
||
"Start 1389 002960.SZ\n",
|
||
"End 002960.SZ 已找到趋势个数: 32\n",
|
||
"Start 1390 002961.SZ\n",
|
||
"End 002961.SZ 已找到趋势个数: 32\n",
|
||
"Start 1391 002962.SZ\n",
|
||
"End 002962.SZ 已找到趋势个数: 32\n",
|
||
"Start 1392 002963.SZ\n",
|
||
"End 002963.SZ 已找到趋势个数: 32\n",
|
||
"Start 1393 002965.SZ\n",
|
||
"End 002965.SZ 已找到趋势个数: 32\n",
|
||
"Start 1394 002966.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 002966.SZ 已找到趋势个数: 32\n",
|
||
"Start 1395 002967.SZ\n",
|
||
"End 002967.SZ 已找到趋势个数: 32\n",
|
||
"Start 1396 003816.SZ\n",
|
||
"End 003816.SZ 已找到趋势个数: 32\n",
|
||
"Start 1397 300001.SZ\n",
|
||
"End 300001.SZ 已找到趋势个数: 32\n",
|
||
"Start 1398 300002.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300002.SZ 已找到趋势个数: 32\n",
|
||
"Start 1399 300003.SZ\n",
|
||
"End 300003.SZ 已找到趋势个数: 32\n",
|
||
"Start 1400 300004.SZ\n",
|
||
"End 300004.SZ 已找到趋势个数: 32\n",
|
||
"Start 1401 300005.SZ\n",
|
||
"End 300005.SZ 已找到趋势个数: 32\n",
|
||
"Start 1402 300006.SZ\n",
|
||
"End 300006.SZ 已找到趋势个数: 32\n",
|
||
"Start 1403 300007.SZ\n",
|
||
"End 300007.SZ 已找到趋势个数: 32\n",
|
||
"Start 1404 300008.SZ\n",
|
||
"End 300008.SZ 已找到趋势个数: 32\n",
|
||
"Start 1405 300009.SZ\n",
|
||
"End 300009.SZ 已找到趋势个数: 32\n",
|
||
"Start 1406 300010.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300010.SZ 已找到趋势个数: 32\n",
|
||
"Start 1407 300011.SZ\n",
|
||
"End 300011.SZ 已找到趋势个数: 32\n",
|
||
"Start 1408 300012.SZ\n",
|
||
"End 300012.SZ 已找到趋势个数: 32\n",
|
||
"Start 1409 300013.SZ\n",
|
||
"End 300013.SZ 已找到趋势个数: 32\n",
|
||
"Start 1410 300014.SZ\n",
|
||
"End 300014.SZ 已找到趋势个数: 32\n",
|
||
"Start 1411 300015.SZ\n",
|
||
"End 300015.SZ 已找到趋势个数: 32\n",
|
||
"Start 1412 300016.SZ\n",
|
||
"End 300016.SZ 已找到趋势个数: 32\n",
|
||
"Start 1413 300017.SZ\n",
|
||
"End 300017.SZ 已找到趋势个数: 32\n",
|
||
"Start 1414 300018.SZ\n",
|
||
"End 300018.SZ 已找到趋势个数: 32\n",
|
||
"Start 1415 300019.SZ\n",
|
||
"End 300019.SZ 已找到趋势个数: 32\n",
|
||
"Start 1416 300020.SZ\n",
|
||
"End 300020.SZ 已找到趋势个数: 32\n",
|
||
"Start 1417 300021.SZ\n",
|
||
"End 300021.SZ 已找到趋势个数: 32\n",
|
||
"Start 1418 300022.SZ\n",
|
||
"End 300022.SZ 已找到趋势个数: 32\n",
|
||
"Start 1419 300023.SZ\n",
|
||
"End 300023.SZ 已找到趋势个数: 32\n",
|
||
"Start 1420 300024.SZ\n",
|
||
"End 300024.SZ 已找到趋势个数: 32\n",
|
||
"Start 1421 300025.SZ\n",
|
||
"End 300025.SZ 已找到趋势个数: 32\n",
|
||
"Start 1422 300026.SZ\n",
|
||
"End 300026.SZ 已找到趋势个数: 32\n",
|
||
"Start 1423 300027.SZ\n",
|
||
"End 300027.SZ 已找到趋势个数: 32\n",
|
||
"Start 1424 300029.SZ\n",
|
||
"End 300029.SZ 已找到趋势个数: 32\n",
|
||
"Start 1425 300030.SZ\n",
|
||
"√找到三个连续符合中枢 300030.SZ 2019-10-23 11:08:00 5\n",
|
||
"End 300030.SZ 已找到趋势个数: 33\n",
|
||
"Start 1426 300031.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300031.SZ 已找到趋势个数: 33\n",
|
||
"Start 1427 300032.SZ\n",
|
||
"End 300032.SZ 已找到趋势个数: 33\n",
|
||
"Start 1428 300033.SZ\n",
|
||
"End 300033.SZ 已找到趋势个数: 33\n",
|
||
"Start 1429 300034.SZ\n",
|
||
"End 300034.SZ 已找到趋势个数: 33\n",
|
||
"Start 1430 300035.SZ\n",
|
||
"End 300035.SZ 已找到趋势个数: 33\n",
|
||
"Start 1431 300036.SZ\n",
|
||
"End 300036.SZ 已找到趋势个数: 33\n",
|
||
"Start 1432 300037.SZ\n",
|
||
"End 300037.SZ 已找到趋势个数: 33\n",
|
||
"Start 1433 300038.SZ\n",
|
||
"√找到三个连续符合中枢 300038.SZ 2019-10-09 10:03:00 3\n",
|
||
"End 300038.SZ 已找到趋势个数: 34\n",
|
||
"Start 1434 300039.SZ\n",
|
||
"End 300039.SZ 已找到趋势个数: 34\n",
|
||
"Start 1435 300040.SZ\n",
|
||
"End 300040.SZ 已找到趋势个数: 34\n",
|
||
"Start 1436 300041.SZ\n",
|
||
"End 300041.SZ 已找到趋势个数: 34\n",
|
||
"Start 1437 300042.SZ\n",
|
||
"End 300042.SZ 已找到趋势个数: 34\n",
|
||
"Start 1438 300043.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300043.SZ 已找到趋势个数: 34\n",
|
||
"Start 1439 300044.SZ\n",
|
||
"End 300044.SZ 已找到趋势个数: 34\n",
|
||
"Start 1440 300045.SZ\n",
|
||
"End 300045.SZ 已找到趋势个数: 34\n",
|
||
"Start 1441 300046.SZ\n",
|
||
"End 300046.SZ 已找到趋势个数: 34\n",
|
||
"Start 1442 300047.SZ\n",
|
||
"End 300047.SZ 已找到趋势个数: 34\n",
|
||
"Start 1443 300048.SZ\n",
|
||
"End 300048.SZ 已找到趋势个数: 34\n",
|
||
"Start 1444 300049.SZ\n",
|
||
"End 300049.SZ 已找到趋势个数: 34\n",
|
||
"Start 1445 300050.SZ\n",
|
||
"End 300050.SZ 已找到趋势个数: 34\n",
|
||
"Start 1446 300051.SZ\n",
|
||
"End 300051.SZ 已找到趋势个数: 34\n",
|
||
"Start 1447 300052.SZ\n",
|
||
"End 300052.SZ 已找到趋势个数: 34\n",
|
||
"Start 1448 300053.SZ\n",
|
||
"√找到三个连续符合中枢 300053.SZ 2019-10-18 10:20:00 3\n",
|
||
"End 300053.SZ 已找到趋势个数: 35\n",
|
||
"Start 1449 300054.SZ\n",
|
||
"End 300054.SZ 已找到趋势个数: 35\n",
|
||
"Start 1450 300055.SZ\n",
|
||
"End 300055.SZ 已找到趋势个数: 35\n",
|
||
"Start 1451 300056.SZ\n",
|
||
"End 300056.SZ 已找到趋势个数: 35\n",
|
||
"Start 1452 300057.SZ\n",
|
||
"End 300057.SZ 已找到趋势个数: 35\n",
|
||
"Start 1453 300058.SZ\n",
|
||
"End 300058.SZ 已找到趋势个数: 35\n",
|
||
"Start 1454 300059.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300059.SZ 已找到趋势个数: 35\n",
|
||
"Start 1455 300061.SZ\n",
|
||
"End 300061.SZ 已找到趋势个数: 35\n",
|
||
"Start 1456 300062.SZ\n",
|
||
"End 300062.SZ 已找到趋势个数: 35\n",
|
||
"Start 1457 300063.SZ\n",
|
||
"End 300063.SZ 已找到趋势个数: 35\n",
|
||
"Start 1458 300064.SZ\n",
|
||
"End 300064.SZ 已找到趋势个数: 35\n",
|
||
"Start 1459 300065.SZ\n",
|
||
"End 300065.SZ 已找到趋势个数: 35\n",
|
||
"Start 1460 300066.SZ\n",
|
||
"End 300066.SZ 已找到趋势个数: 35\n",
|
||
"Start 1461 300067.SZ\n",
|
||
"End 300067.SZ 已找到趋势个数: 35\n",
|
||
"Start 1462 300068.SZ\n",
|
||
"End 300068.SZ 已找到趋势个数: 35\n",
|
||
"Start 1463 300069.SZ\n",
|
||
"End 300069.SZ 已找到趋势个数: 35\n",
|
||
"Start 1464 300070.SZ\n",
|
||
"End 300070.SZ 已找到趋势个数: 35\n",
|
||
"Start 1465 300071.SZ\n",
|
||
"End 300071.SZ 已找到趋势个数: 35\n",
|
||
"Start 1466 300072.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300072.SZ 已找到趋势个数: 35\n",
|
||
"Start 1467 300073.SZ\n",
|
||
"End 300073.SZ 已找到趋势个数: 35\n",
|
||
"Start 1468 300074.SZ\n",
|
||
"End 300074.SZ 已找到趋势个数: 35\n",
|
||
"Start 1469 300075.SZ\n",
|
||
"End 300075.SZ 已找到趋势个数: 35\n",
|
||
"Start 1470 300076.SZ\n",
|
||
"End 300076.SZ 已找到趋势个数: 35\n",
|
||
"Start 1471 300077.SZ\n",
|
||
"End 300077.SZ 已找到趋势个数: 35\n",
|
||
"Start 1472 300078.SZ\n",
|
||
"End 300078.SZ 已找到趋势个数: 35\n",
|
||
"Start 1473 300079.SZ\n",
|
||
"End 300079.SZ 已找到趋势个数: 35\n",
|
||
"Start 1474 300080.SZ\n",
|
||
"End 300080.SZ 已找到趋势个数: 35\n",
|
||
"Start 1475 300081.SZ\n",
|
||
"End 300081.SZ 已找到趋势个数: 35\n",
|
||
"Start 1476 300082.SZ\n",
|
||
"√找到三个连续符合中枢 300082.SZ 2019-11-06 09:55:00 10\n",
|
||
"End 300082.SZ 已找到趋势个数: 36\n",
|
||
"Start 1477 300083.SZ\n",
|
||
"End 300083.SZ 已找到趋势个数: 36\n",
|
||
"Start 1478 300084.SZ\n",
|
||
"End 300084.SZ 已找到趋势个数: 36\n",
|
||
"Start 1479 300085.SZ\n",
|
||
"End 300085.SZ 已找到趋势个数: 36\n",
|
||
"Start 1480 300086.SZ\n",
|
||
"End 300086.SZ 已找到趋势个数: 36\n",
|
||
"Start 1481 300087.SZ\n",
|
||
"End 300087.SZ 已找到趋势个数: 36\n",
|
||
"Start 1482 300088.SZ\n",
|
||
"End 300088.SZ 已找到趋势个数: 36\n",
|
||
"Start 1483 300089.SZ\n",
|
||
"End 300089.SZ 已找到趋势个数: 36\n",
|
||
"Start 1484 300090.SZ\n",
|
||
"End 300090.SZ 已找到趋势个数: 36\n",
|
||
"Start 1485 300091.SZ\n",
|
||
"End 300091.SZ 已找到趋势个数: 36\n",
|
||
"Start 1486 300092.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300092.SZ 已找到趋势个数: 36\n",
|
||
"Start 1487 300093.SZ\n",
|
||
"End 300093.SZ 已找到趋势个数: 36\n",
|
||
"Start 1488 300094.SZ\n",
|
||
"End 300094.SZ 已找到趋势个数: 36\n",
|
||
"Start 1489 300095.SZ\n",
|
||
"End 300095.SZ 已找到趋势个数: 36\n",
|
||
"Start 1490 300096.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300096.SZ 已找到趋势个数: 36\n",
|
||
"Start 1491 300097.SZ\n",
|
||
"√找到三个连续符合中枢 300097.SZ 2019-10-18 10:22:00 3\n",
|
||
"End 300097.SZ 已找到趋势个数: 37\n",
|
||
"Start 1492 300098.SZ\n",
|
||
"End 300098.SZ 已找到趋势个数: 37\n",
|
||
"Start 1493 300099.SZ\n",
|
||
"End 300099.SZ 已找到趋势个数: 37\n",
|
||
"Start 1494 300100.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 300100.SZ 已找到趋势个数: 37\n",
|
||
"Start 1495 300101.SZ\n",
|
||
"End 300101.SZ 已找到趋势个数: 37\n",
|
||
"Start 1496 300102.SZ\n",
|
||
"End 300102.SZ 已找到趋势个数: 37\n",
|
||
"Start 1497 300103.SZ\n",
|
||
"End 300103.SZ 已找到趋势个数: 37\n",
|
||
"Start 1498 300105.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300105.SZ 已找到趋势个数: 37\n",
|
||
"Start 1499 300106.SZ\n",
|
||
"End 300106.SZ 已找到趋势个数: 37\n",
|
||
"Start 1500 300107.SZ\n",
|
||
"End 300107.SZ 已找到趋势个数: 37\n",
|
||
"Start 1501 300108.SZ\n",
|
||
"End 300108.SZ 已找到趋势个数: 37\n",
|
||
"Start 1502 300109.SZ\n",
|
||
"√找到三个连续符合中枢 300109.SZ 2019-10-28 11:04:00 5\n",
|
||
"End 300109.SZ 已找到趋势个数: 38\n",
|
||
"Start 1503 300110.SZ\n",
|
||
"End 300110.SZ 已找到趋势个数: 38\n",
|
||
"Start 1504 300111.SZ\n",
|
||
"End 300111.SZ 已找到趋势个数: 38\n",
|
||
"Start 1505 300112.SZ\n",
|
||
"End 300112.SZ 已找到趋势个数: 38\n",
|
||
"Start 1506 300113.SZ\n",
|
||
"End 300113.SZ 已找到趋势个数: 38\n",
|
||
"Start 1507 300114.SZ\n",
|
||
"End 300114.SZ 已找到趋势个数: 38\n",
|
||
"Start 1508 300115.SZ\n",
|
||
"End 300115.SZ 已找到趋势个数: 38\n",
|
||
"Start 1509 300116.SZ\n",
|
||
"End 300116.SZ 已找到趋势个数: 38\n",
|
||
"Start 1510 300117.SZ\n",
|
||
"End 300117.SZ 已找到趋势个数: 38\n",
|
||
"Start 1511 300118.SZ\n",
|
||
"End 300118.SZ 已找到趋势个数: 38\n",
|
||
"Start 1512 300119.SZ\n",
|
||
"End 300119.SZ 已找到趋势个数: 38\n",
|
||
"Start 1513 300120.SZ\n",
|
||
"End 300120.SZ 已找到趋势个数: 38\n",
|
||
"Start 1514 300121.SZ\n",
|
||
"End 300121.SZ 已找到趋势个数: 38\n",
|
||
"Start 1515 300122.SZ\n",
|
||
"End 300122.SZ 已找到趋势个数: 38\n",
|
||
"Start 1516 300123.SZ\n",
|
||
"End 300123.SZ 已找到趋势个数: 38\n",
|
||
"Start 1517 300124.SZ\n",
|
||
"End 300124.SZ 已找到趋势个数: 38\n",
|
||
"Start 1518 300125.SZ\n",
|
||
"End 300125.SZ 已找到趋势个数: 38\n",
|
||
"Start 1519 300126.SZ\n",
|
||
"End 300126.SZ 已找到趋势个数: 38\n",
|
||
"Start 1520 300127.SZ\n",
|
||
"End 300127.SZ 已找到趋势个数: 38\n",
|
||
"Start 1521 300128.SZ\n",
|
||
"End 300128.SZ 已找到趋势个数: 38\n",
|
||
"Start 1522 300129.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300129.SZ 已找到趋势个数: 38\n",
|
||
"Start 1523 300130.SZ\n",
|
||
"End 300130.SZ 已找到趋势个数: 38\n",
|
||
"Start 1524 300131.SZ\n",
|
||
"End 300131.SZ 已找到趋势个数: 38\n",
|
||
"Start 1525 300132.SZ\n",
|
||
"End 300132.SZ 已找到趋势个数: 38\n",
|
||
"Start 1526 300133.SZ\n",
|
||
"End 300133.SZ 已找到趋势个数: 38\n",
|
||
"Start 1527 300134.SZ\n",
|
||
"End 300134.SZ 已找到趋势个数: 38\n",
|
||
"Start 1528 300135.SZ\n",
|
||
"End 300135.SZ 已找到趋势个数: 38\n",
|
||
"Start 1529 300136.SZ\n",
|
||
"End 300136.SZ 已找到趋势个数: 38\n",
|
||
"Start 1530 300137.SZ\n",
|
||
"End 300137.SZ 已找到趋势个数: 38\n",
|
||
"Start 1531 300138.SZ\n",
|
||
"End 300138.SZ 已找到趋势个数: 38\n",
|
||
"Start 1532 300139.SZ\n",
|
||
"End 300139.SZ 已找到趋势个数: 38\n",
|
||
"Start 1533 300140.SZ\n",
|
||
"End 300140.SZ 已找到趋势个数: 38\n",
|
||
"Start 1534 300141.SZ\n",
|
||
"End 300141.SZ 已找到趋势个数: 38\n",
|
||
"Start 1535 300142.SZ\n",
|
||
"End 300142.SZ 已找到趋势个数: 38\n",
|
||
"Start 1536 300143.SZ\n",
|
||
"End 300143.SZ 已找到趋势个数: 38\n",
|
||
"Start 1537 300144.SZ\n",
|
||
"End 300144.SZ 已找到趋势个数: 38\n",
|
||
"Start 1538 300145.SZ\n",
|
||
"End 300145.SZ 已找到趋势个数: 38\n",
|
||
"Start 1539 300146.SZ\n",
|
||
"End 300146.SZ 已找到趋势个数: 38\n",
|
||
"Start 1540 300147.SZ\n",
|
||
"End 300147.SZ 已找到趋势个数: 38\n",
|
||
"Start 1541 300148.SZ\n",
|
||
"End 300148.SZ 已找到趋势个数: 38\n",
|
||
"Start 1542 300149.SZ\n",
|
||
"End 300149.SZ 已找到趋势个数: 38\n",
|
||
"Start 1543 300150.SZ\n",
|
||
"End 300150.SZ 已找到趋势个数: 38\n",
|
||
"Start 1544 300151.SZ\n",
|
||
"End 300151.SZ 已找到趋势个数: 38\n",
|
||
"Start 1545 300152.SZ\n",
|
||
"End 300152.SZ 已找到趋势个数: 38\n",
|
||
"Start 1546 300153.SZ\n",
|
||
"End 300153.SZ 已找到趋势个数: 38\n",
|
||
"Start 1547 300154.SZ\n",
|
||
"End 300154.SZ 已找到趋势个数: 38\n",
|
||
"Start 1548 300155.SZ\n",
|
||
"End 300155.SZ 已找到趋势个数: 38\n",
|
||
"Start 1549 300156.SZ\n",
|
||
"End 300156.SZ 已找到趋势个数: 38\n",
|
||
"Start 1550 300157.SZ\n",
|
||
"End 300157.SZ 已找到趋势个数: 38\n",
|
||
"Start 1551 300158.SZ\n",
|
||
"End 300158.SZ 已找到趋势个数: 38\n",
|
||
"Start 1552 300159.SZ\n",
|
||
"End 300159.SZ 已找到趋势个数: 38\n",
|
||
"Start 1553 300160.SZ\n",
|
||
"End 300160.SZ 已找到趋势个数: 38\n",
|
||
"Start 1554 300161.SZ\n",
|
||
"End 300161.SZ 已找到趋势个数: 38\n",
|
||
"Start 1555 300162.SZ\n",
|
||
"End 300162.SZ 已找到趋势个数: 38\n",
|
||
"Start 1556 300163.SZ\n",
|
||
"End 300163.SZ 已找到趋势个数: 38\n",
|
||
"Start 1557 300164.SZ\n",
|
||
"End 300164.SZ 已找到趋势个数: 38\n",
|
||
"Start 1558 300165.SZ\n",
|
||
"End 300165.SZ 已找到趋势个数: 38\n",
|
||
"Start 1559 300166.SZ\n",
|
||
"End 300166.SZ 已找到趋势个数: 38\n",
|
||
"Start 1560 300167.SZ\n",
|
||
"End 300167.SZ 已找到趋势个数: 38\n",
|
||
"Start 1561 300168.SZ\n",
|
||
"End 300168.SZ 已找到趋势个数: 38\n",
|
||
"Start 1562 300169.SZ\n",
|
||
"End 300169.SZ 已找到趋势个数: 38\n",
|
||
"Start 1563 300170.SZ\n",
|
||
"End 300170.SZ 已找到趋势个数: 38\n",
|
||
"Start 1564 300171.SZ\n",
|
||
"End 300171.SZ 已找到趋势个数: 38\n",
|
||
"Start 1565 300172.SZ\n",
|
||
"End 300172.SZ 已找到趋势个数: 38\n",
|
||
"Start 1566 300173.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300173.SZ 已找到趋势个数: 38\n",
|
||
"Start 1567 300174.SZ\n",
|
||
"End 300174.SZ 已找到趋势个数: 38\n",
|
||
"Start 1568 300175.SZ\n",
|
||
"End 300175.SZ 已找到趋势个数: 38\n",
|
||
"Start 1569 300176.SZ\n",
|
||
"End 300176.SZ 已找到趋势个数: 38\n",
|
||
"Start 1570 300177.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300177.SZ 已找到趋势个数: 38\n",
|
||
"Start 1571 300178.SZ\n",
|
||
"End 300178.SZ 已找到趋势个数: 38\n",
|
||
"Start 1572 300179.SZ\n",
|
||
"End 300179.SZ 已找到趋势个数: 38\n",
|
||
"Start 1573 300180.SZ\n",
|
||
"End 300180.SZ 已找到趋势个数: 38\n",
|
||
"Start 1574 300181.SZ\n",
|
||
"End 300181.SZ 已找到趋势个数: 38\n",
|
||
"Start 1575 300182.SZ\n",
|
||
"End 300182.SZ 已找到趋势个数: 38\n",
|
||
"Start 1576 300183.SZ\n",
|
||
"End 300183.SZ 已找到趋势个数: 38\n",
|
||
"Start 1577 300184.SZ\n",
|
||
"End 300184.SZ 已找到趋势个数: 38\n",
|
||
"Start 1578 300185.SZ\n",
|
||
"End 300185.SZ 已找到趋势个数: 38\n",
|
||
"Start 1579 300187.SZ\n",
|
||
"End 300187.SZ 已找到趋势个数: 38\n",
|
||
"Start 1580 300188.SZ\n",
|
||
"End 300188.SZ 已找到趋势个数: 38\n",
|
||
"Start 1581 300189.SZ\n",
|
||
"End 300189.SZ 已找到趋势个数: 38\n",
|
||
"Start 1582 300190.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300190.SZ 已找到趋势个数: 38\n",
|
||
"Start 1583 300191.SZ\n",
|
||
"End 300191.SZ 已找到趋势个数: 38\n",
|
||
"Start 1584 300192.SZ\n",
|
||
"End 300192.SZ 已找到趋势个数: 38\n",
|
||
"Start 1585 300193.SZ\n",
|
||
"End 300193.SZ 已找到趋势个数: 38\n",
|
||
"Start 1586 300194.SZ\n",
|
||
"End 300194.SZ 已找到趋势个数: 38\n",
|
||
"Start 1587 300195.SZ\n",
|
||
"End 300195.SZ 已找到趋势个数: 38\n",
|
||
"Start 1588 300196.SZ\n",
|
||
"End 300196.SZ 已找到趋势个数: 38\n",
|
||
"Start 1589 300197.SZ\n",
|
||
"End 300197.SZ 已找到趋势个数: 38\n",
|
||
"Start 1590 300198.SZ\n",
|
||
"End 300198.SZ 已找到趋势个数: 38\n",
|
||
"Start 1591 300199.SZ\n",
|
||
"End 300199.SZ 已找到趋势个数: 38\n",
|
||
"Start 1592 300200.SZ\n",
|
||
"End 300200.SZ 已找到趋势个数: 38\n",
|
||
"Start 1593 300201.SZ\n",
|
||
"End 300201.SZ 已找到趋势个数: 38\n",
|
||
"Start 1594 300202.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300202.SZ 已找到趋势个数: 38\n",
|
||
"Start 1595 300203.SZ\n",
|
||
"End 300203.SZ 已找到趋势个数: 38\n",
|
||
"Start 1596 300204.SZ\n",
|
||
"End 300204.SZ 已找到趋势个数: 38\n",
|
||
"Start 1597 300205.SZ\n",
|
||
"End 300205.SZ 已找到趋势个数: 38\n",
|
||
"Start 1598 300206.SZ\n",
|
||
"End 300206.SZ 已找到趋势个数: 38\n",
|
||
"Start 1599 300207.SZ\n",
|
||
"End 300207.SZ 已找到趋势个数: 38\n",
|
||
"Start 1600 300208.SZ\n",
|
||
"End 300208.SZ 已找到趋势个数: 38\n",
|
||
"Start 1601 300209.SZ\n",
|
||
"End 300209.SZ 已找到趋势个数: 38\n",
|
||
"Start 1602 300210.SZ\n",
|
||
"End 300210.SZ 已找到趋势个数: 38\n",
|
||
"Start 1603 300211.SZ\n",
|
||
"End 300211.SZ 已找到趋势个数: 38\n",
|
||
"Start 1604 300212.SZ\n",
|
||
"End 300212.SZ 已找到趋势个数: 38\n",
|
||
"Start 1605 300213.SZ\n",
|
||
"End 300213.SZ 已找到趋势个数: 38\n",
|
||
"Start 1606 300214.SZ\n",
|
||
"End 300214.SZ 已找到趋势个数: 38\n",
|
||
"Start 1607 300215.SZ\n",
|
||
"End 300215.SZ 已找到趋势个数: 38\n",
|
||
"Start 1608 300217.SZ\n",
|
||
"End 300217.SZ 已找到趋势个数: 38\n",
|
||
"Start 1609 300218.SZ\n",
|
||
"End 300218.SZ 已找到趋势个数: 38\n",
|
||
"Start 1610 300219.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300219.SZ 已找到趋势个数: 38\n",
|
||
"Start 1611 300220.SZ\n",
|
||
"End 300220.SZ 已找到趋势个数: 38\n",
|
||
"Start 1612 300221.SZ\n",
|
||
"End 300221.SZ 已找到趋势个数: 38\n",
|
||
"Start 1613 300222.SZ\n",
|
||
"End 300222.SZ 已找到趋势个数: 38\n",
|
||
"Start 1614 300223.SZ\n",
|
||
"End 300223.SZ 已找到趋势个数: 38\n",
|
||
"Start 1615 300224.SZ\n",
|
||
"End 300224.SZ 已找到趋势个数: 38\n",
|
||
"Start 1616 300225.SZ\n",
|
||
"End 300225.SZ 已找到趋势个数: 38\n",
|
||
"Start 1617 300226.SZ\n",
|
||
"End 300226.SZ 已找到趋势个数: 38\n",
|
||
"Start 1618 300227.SZ\n",
|
||
"End 300227.SZ 已找到趋势个数: 38\n",
|
||
"Start 1619 300228.SZ\n",
|
||
"End 300228.SZ 已找到趋势个数: 38\n",
|
||
"Start 1620 300229.SZ\n",
|
||
"End 300229.SZ 已找到趋势个数: 38\n",
|
||
"Start 1621 300230.SZ\n",
|
||
"End 300230.SZ 已找到趋势个数: 38\n",
|
||
"Start 1622 300231.SZ\n",
|
||
"End 300231.SZ 已找到趋势个数: 38\n",
|
||
"Start 1623 300232.SZ\n",
|
||
"End 300232.SZ 已找到趋势个数: 38\n",
|
||
"Start 1624 300233.SZ\n",
|
||
"End 300233.SZ 已找到趋势个数: 38\n",
|
||
"Start 1625 300234.SZ\n",
|
||
"End 300234.SZ 已找到趋势个数: 38\n",
|
||
"Start 1626 300235.SZ\n",
|
||
"End 300235.SZ 已找到趋势个数: 38\n",
|
||
"Start 1627 300236.SZ\n",
|
||
"End 300236.SZ 已找到趋势个数: 38\n",
|
||
"Start 1628 300237.SZ\n",
|
||
"End 300237.SZ 已找到趋势个数: 38\n",
|
||
"Start 1629 300238.SZ\n",
|
||
"End 300238.SZ 已找到趋势个数: 38\n",
|
||
"Start 1630 300239.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 300239.SZ 已找到趋势个数: 38\n",
|
||
"Start 1631 300240.SZ\n",
|
||
"End 300240.SZ 已找到趋势个数: 38\n",
|
||
"Start 1632 300241.SZ\n",
|
||
"End 300241.SZ 已找到趋势个数: 38\n",
|
||
"Start 1633 300242.SZ\n",
|
||
"End 300242.SZ 已找到趋势个数: 38\n",
|
||
"Start 1634 300243.SZ\n",
|
||
"End 300243.SZ 已找到趋势个数: 38\n",
|
||
"Start 1635 300244.SZ\n",
|
||
"End 300244.SZ 已找到趋势个数: 38\n",
|
||
"Start 1636 300245.SZ\n",
|
||
"End 300245.SZ 已找到趋势个数: 38\n",
|
||
"Start 1637 300246.SZ\n",
|
||
"End 300246.SZ 已找到趋势个数: 38\n",
|
||
"Start 1638 300247.SZ\n",
|
||
"End 300247.SZ 已找到趋势个数: 38\n",
|
||
"Start 1639 300248.SZ\n",
|
||
"End 300248.SZ 已找到趋势个数: 38\n",
|
||
"Start 1640 300249.SZ\n",
|
||
"End 300249.SZ 已找到趋势个数: 38\n",
|
||
"Start 1641 300250.SZ\n",
|
||
"End 300250.SZ 已找到趋势个数: 38\n",
|
||
"Start 1642 300251.SZ\n",
|
||
"End 300251.SZ 已找到趋势个数: 38\n",
|
||
"Start 1643 300252.SZ\n",
|
||
"End 300252.SZ 已找到趋势个数: 38\n",
|
||
"Start 1644 300253.SZ\n",
|
||
"End 300253.SZ 已找到趋势个数: 38\n",
|
||
"Start 1645 300254.SZ\n",
|
||
"End 300254.SZ 已找到趋势个数: 38\n",
|
||
"Start 1646 300255.SZ\n",
|
||
"End 300255.SZ 已找到趋势个数: 38\n",
|
||
"Start 1647 300256.SZ\n",
|
||
"End 300256.SZ 已找到趋势个数: 38\n",
|
||
"Start 1648 300257.SZ\n",
|
||
"√找到三个连续符合中枢 300257.SZ 2019-10-09 10:49:00 3\n",
|
||
"End 300257.SZ 已找到趋势个数: 39\n",
|
||
"Start 1649 300258.SZ\n",
|
||
"End 300258.SZ 已找到趋势个数: 39\n",
|
||
"Start 1650 300259.SZ\n",
|
||
"End 300259.SZ 已找到趋势个数: 39\n",
|
||
"Start 1651 300260.SZ\n",
|
||
"End 300260.SZ 已找到趋势个数: 39\n",
|
||
"Start 1652 300261.SZ\n",
|
||
"End 300261.SZ 已找到趋势个数: 39\n",
|
||
"Start 1653 300262.SZ\n",
|
||
"√找到三个连续符合中枢 300262.SZ 2019-10-28 10:37:00 6\n",
|
||
"End 300262.SZ 已找到趋势个数: 40\n",
|
||
"Start 1654 300263.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300263.SZ 已找到趋势个数: 40\n",
|
||
"Start 1655 300264.SZ\n",
|
||
"End 300264.SZ 已找到趋势个数: 40\n",
|
||
"Start 1656 300265.SZ\n",
|
||
"End 300265.SZ 已找到趋势个数: 40\n",
|
||
"Start 1657 300266.SZ\n",
|
||
"End 300266.SZ 已找到趋势个数: 40\n",
|
||
"Start 1658 300267.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300267.SZ 已找到趋势个数: 40\n",
|
||
"Start 1659 300268.SZ\n",
|
||
"End 300268.SZ 已找到趋势个数: 40\n",
|
||
"Start 1660 300269.SZ\n",
|
||
"End 300269.SZ 已找到趋势个数: 40\n",
|
||
"Start 1661 300270.SZ\n",
|
||
"End 300270.SZ 已找到趋势个数: 40\n",
|
||
"Start 1662 300271.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300271.SZ 已找到趋势个数: 40\n",
|
||
"Start 1663 300272.SZ\n",
|
||
"End 300272.SZ 已找到趋势个数: 40\n",
|
||
"Start 1664 300273.SZ\n",
|
||
"End 300273.SZ 已找到趋势个数: 40\n",
|
||
"Start 1665 300274.SZ\n",
|
||
"End 300274.SZ 已找到趋势个数: 40\n",
|
||
"Start 1666 300275.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300275.SZ 已找到趋势个数: 40\n",
|
||
"Start 1667 300276.SZ\n",
|
||
"End 300276.SZ 已找到趋势个数: 40\n",
|
||
"Start 1668 300277.SZ\n",
|
||
"√找到三个连续符合中枢 300277.SZ 2019-11-04 10:51:00 6\n",
|
||
"End 300277.SZ 已找到趋势个数: 41\n",
|
||
"Start 1669 300278.SZ\n",
|
||
"End 300278.SZ 已找到趋势个数: 41\n",
|
||
"Start 1670 300279.SZ\n",
|
||
"End 300279.SZ 已找到趋势个数: 41\n",
|
||
"Start 1671 300280.SZ\n",
|
||
"End 300280.SZ 已找到趋势个数: 41\n",
|
||
"Start 1672 300281.SZ\n",
|
||
"End 300281.SZ 已找到趋势个数: 41\n",
|
||
"Start 1673 300282.SZ\n",
|
||
"End 300282.SZ 已找到趋势个数: 41\n",
|
||
"Start 1674 300283.SZ\n",
|
||
"End 300283.SZ 已找到趋势个数: 41\n",
|
||
"Start 1675 300284.SZ\n",
|
||
"End 300284.SZ 已找到趋势个数: 41\n",
|
||
"Start 1676 300285.SZ\n",
|
||
"End 300285.SZ 已找到趋势个数: 41\n",
|
||
"Start 1677 300286.SZ\n",
|
||
"End 300286.SZ 已找到趋势个数: 41\n",
|
||
"Start 1678 300287.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300287.SZ 已找到趋势个数: 41\n",
|
||
"Start 1679 300288.SZ\n",
|
||
"End 300288.SZ 已找到趋势个数: 41\n",
|
||
"Start 1680 300289.SZ\n",
|
||
"End 300289.SZ 已找到趋势个数: 41\n",
|
||
"Start 1681 300290.SZ\n",
|
||
"End 300290.SZ 已找到趋势个数: 41\n",
|
||
"Start 1682 300291.SZ\n",
|
||
"End 300291.SZ 已找到趋势个数: 41\n",
|
||
"Start 1683 300292.SZ\n",
|
||
"√找到三个连续符合中枢 300292.SZ 2019-10-09 10:13:00 3\n",
|
||
"End 300292.SZ 已找到趋势个数: 42\n",
|
||
"Start 1684 300293.SZ\n",
|
||
"End 300293.SZ 已找到趋势个数: 42\n",
|
||
"Start 1685 300294.SZ\n",
|
||
"End 300294.SZ 已找到趋势个数: 42\n",
|
||
"Start 1686 300295.SZ\n",
|
||
"End 300295.SZ 已找到趋势个数: 42\n",
|
||
"Start 1687 300296.SZ\n",
|
||
"End 300296.SZ 已找到趋势个数: 42\n",
|
||
"Start 1688 300297.SZ\n",
|
||
"End 300297.SZ 已找到趋势个数: 42\n",
|
||
"Start 1689 300298.SZ\n",
|
||
"End 300298.SZ 已找到趋势个数: 42\n",
|
||
"Start 1690 300299.SZ\n",
|
||
"End 300299.SZ 已找到趋势个数: 42\n",
|
||
"Start 1691 300300.SZ\n",
|
||
"End 300300.SZ 已找到趋势个数: 42\n",
|
||
"Start 1692 300301.SZ\n",
|
||
"End 300301.SZ 已找到趋势个数: 42\n",
|
||
"Start 1693 300302.SZ\n",
|
||
"End 300302.SZ 已找到趋势个数: 42\n",
|
||
"Start 1694 300303.SZ\n",
|
||
"End 300303.SZ 已找到趋势个数: 42\n",
|
||
"Start 1695 300304.SZ\n",
|
||
"End 300304.SZ 已找到趋势个数: 42\n",
|
||
"Start 1696 300305.SZ\n",
|
||
"End 300305.SZ 已找到趋势个数: 42\n",
|
||
"Start 1697 300306.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300306.SZ 已找到趋势个数: 42\n",
|
||
"Start 1698 300307.SZ\n",
|
||
"End 300307.SZ 已找到趋势个数: 42\n",
|
||
"Start 1699 300308.SZ\n",
|
||
"End 300308.SZ 已找到趋势个数: 42\n",
|
||
"Start 1700 300309.SZ\n",
|
||
"End 300309.SZ 已找到趋势个数: 42\n",
|
||
"Start 1701 300310.SZ\n",
|
||
"End 300310.SZ 已找到趋势个数: 42\n",
|
||
"Start 1702 300311.SZ\n",
|
||
"End 300311.SZ 已找到趋势个数: 42\n",
|
||
"Start 1703 300312.SZ\n",
|
||
"End 300312.SZ 已找到趋势个数: 42\n",
|
||
"Start 1704 300313.SZ\n",
|
||
"End 300313.SZ 已找到趋势个数: 42\n",
|
||
"Start 1705 300314.SZ\n",
|
||
"End 300314.SZ 已找到趋势个数: 42\n",
|
||
"Start 1706 300315.SZ\n",
|
||
"End 300315.SZ 已找到趋势个数: 42\n",
|
||
"Start 1707 300316.SZ\n",
|
||
"End 300316.SZ 已找到趋势个数: 42\n",
|
||
"Start 1708 300317.SZ\n",
|
||
"End 300317.SZ 已找到趋势个数: 42\n",
|
||
"Start 1709 300318.SZ\n",
|
||
"End 300318.SZ 已找到趋势个数: 42\n",
|
||
"Start 1710 300319.SZ\n",
|
||
"End 300319.SZ 已找到趋势个数: 42\n",
|
||
"Start 1711 300320.SZ\n",
|
||
"End 300320.SZ 已找到趋势个数: 42\n",
|
||
"Start 1712 300321.SZ\n",
|
||
"End 300321.SZ 已找到趋势个数: 42\n",
|
||
"Start 1713 300322.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300322.SZ 已找到趋势个数: 42\n",
|
||
"Start 1714 300323.SZ\n",
|
||
"End 300323.SZ 已找到趋势个数: 42\n",
|
||
"Start 1715 300324.SZ\n",
|
||
"End 300324.SZ 已找到趋势个数: 42\n",
|
||
"Start 1716 300325.SZ\n",
|
||
"End 300325.SZ 已找到趋势个数: 42\n",
|
||
"Start 1717 300326.SZ\n",
|
||
"End 300326.SZ 已找到趋势个数: 42\n",
|
||
"Start 1718 300327.SZ\n",
|
||
"End 300327.SZ 已找到趋势个数: 42\n",
|
||
"Start 1719 300328.SZ\n",
|
||
"End 300328.SZ 已找到趋势个数: 42\n",
|
||
"Start 1720 300329.SZ\n",
|
||
"End 300329.SZ 已找到趋势个数: 42\n",
|
||
"Start 1721 300330.SZ\n",
|
||
"End 300330.SZ 已找到趋势个数: 42\n",
|
||
"Start 1722 300331.SZ\n",
|
||
"End 300331.SZ 已找到趋势个数: 42\n",
|
||
"Start 1723 300332.SZ\n",
|
||
"End 300332.SZ 已找到趋势个数: 42\n",
|
||
"Start 1724 300333.SZ\n",
|
||
"End 300333.SZ 已找到趋势个数: 42\n",
|
||
"Start 1725 300334.SZ\n",
|
||
"End 300334.SZ 已找到趋势个数: 42\n",
|
||
"Start 1726 300335.SZ\n",
|
||
"End 300335.SZ 已找到趋势个数: 42\n",
|
||
"Start 1727 300336.SZ\n",
|
||
"End 300336.SZ 已找到趋势个数: 42\n",
|
||
"Start 1728 300337.SZ\n",
|
||
"End 300337.SZ 已找到趋势个数: 42\n",
|
||
"Start 1729 300338.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300338.SZ 已找到趋势个数: 42\n",
|
||
"Start 1730 300339.SZ\n",
|
||
"√找到三个连续符合中枢 300339.SZ 2019-10-16 11:15:00 3\n",
|
||
"End 300339.SZ 已找到趋势个数: 43\n",
|
||
"Start 1731 300340.SZ\n",
|
||
"End 300340.SZ 已找到趋势个数: 43\n",
|
||
"Start 1732 300341.SZ\n",
|
||
"End 300341.SZ 已找到趋势个数: 43\n",
|
||
"Start 1733 300342.SZ\n",
|
||
"End 300342.SZ 已找到趋势个数: 43\n",
|
||
"Start 1734 300343.SZ\n",
|
||
"End 300343.SZ 已找到趋势个数: 43\n",
|
||
"Start 1735 300344.SZ\n",
|
||
"End 300344.SZ 已找到趋势个数: 43\n",
|
||
"Start 1736 300345.SZ\n",
|
||
"End 300345.SZ 已找到趋势个数: 43\n",
|
||
"Start 1737 300346.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300346.SZ 已找到趋势个数: 43\n",
|
||
"Start 1738 300347.SZ\n",
|
||
"End 300347.SZ 已找到趋势个数: 43\n",
|
||
"Start 1739 300348.SZ\n",
|
||
"End 300348.SZ 已找到趋势个数: 43\n",
|
||
"Start 1740 300349.SZ\n",
|
||
"End 300349.SZ 已找到趋势个数: 43\n",
|
||
"Start 1741 300350.SZ\n",
|
||
"End 300350.SZ 已找到趋势个数: 43\n",
|
||
"Start 1742 300351.SZ\n",
|
||
"End 300351.SZ 已找到趋势个数: 43\n",
|
||
"Start 1743 300352.SZ\n",
|
||
"End 300352.SZ 已找到趋势个数: 43\n",
|
||
"Start 1744 300353.SZ\n",
|
||
"End 300353.SZ 已找到趋势个数: 43\n",
|
||
"Start 1745 300354.SZ\n",
|
||
"End 300354.SZ 已找到趋势个数: 43\n",
|
||
"Start 1746 300355.SZ\n",
|
||
"End 300355.SZ 已找到趋势个数: 43\n",
|
||
"Start 1747 300356.SZ\n",
|
||
"End 300356.SZ 已找到趋势个数: 43\n",
|
||
"Start 1748 300357.SZ\n",
|
||
"End 300357.SZ 已找到趋势个数: 43\n",
|
||
"Start 1749 300358.SZ\n",
|
||
"End 300358.SZ 已找到趋势个数: 43\n",
|
||
"Start 1750 300359.SZ\n",
|
||
"End 300359.SZ 已找到趋势个数: 43\n",
|
||
"Start 1751 300360.SZ\n",
|
||
"End 300360.SZ 已找到趋势个数: 43\n",
|
||
"Start 1752 300362.SZ\n",
|
||
"End 300362.SZ 已找到趋势个数: 43\n",
|
||
"Start 1753 300363.SZ\n",
|
||
"End 300363.SZ 已找到趋势个数: 43\n",
|
||
"Start 1754 300364.SZ\n",
|
||
"End 300364.SZ 已找到趋势个数: 43\n",
|
||
"Start 1755 300365.SZ\n",
|
||
"End 300365.SZ 已找到趋势个数: 43\n",
|
||
"Start 1756 300366.SZ\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 300366.SZ 已找到趋势个数: 43\n",
|
||
"Start 1757 300367.SZ\n",
|
||
"End 300367.SZ 已找到趋势个数: 43\n",
|
||
"Start 1758 300368.SZ\n",
|
||
"End 300368.SZ 已找到趋势个数: 43\n",
|
||
"Start 1759 300369.SZ\n",
|
||
"End 300369.SZ 已找到趋势个数: 43\n",
|
||
"Start 1760 300370.SZ\n",
|
||
"End 300370.SZ 已找到趋势个数: 43\n",
|
||
"Start 1761 300371.SZ\n",
|
||
"End 300371.SZ 已找到趋势个数: 43\n",
|
||
"Start 1762 300373.SZ\n",
|
||
"End 300373.SZ 已找到趋势个数: 43\n",
|
||
"Start 1763 300374.SZ\n",
|
||
"End 300374.SZ 已找到趋势个数: 43\n",
|
||
"Start 1764 300375.SZ\n",
|
||
"End 300375.SZ 已找到趋势个数: 43\n",
|
||
"Start 1765 300376.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300376.SZ 已找到趋势个数: 43\n",
|
||
"Start 1766 300377.SZ\n",
|
||
"End 300377.SZ 已找到趋势个数: 43\n",
|
||
"Start 1767 300378.SZ\n",
|
||
"End 300378.SZ 已找到趋势个数: 43\n",
|
||
"Start 1768 300379.SZ\n",
|
||
"End 300379.SZ 已找到趋势个数: 43\n",
|
||
"Start 1769 300380.SZ\n",
|
||
"End 300380.SZ 已找到趋势个数: 43\n",
|
||
"Start 1770 300381.SZ\n",
|
||
"End 300381.SZ 已找到趋势个数: 43\n",
|
||
"Start 1771 300382.SZ\n",
|
||
"End 300382.SZ 已找到趋势个数: 43\n",
|
||
"Start 1772 300383.SZ\n",
|
||
"End 300383.SZ 已找到趋势个数: 43\n",
|
||
"Start 1773 300384.SZ\n",
|
||
"End 300384.SZ 已找到趋势个数: 43\n",
|
||
"Start 1774 300385.SZ\n",
|
||
"End 300385.SZ 已找到趋势个数: 43\n",
|
||
"Start 1775 300386.SZ\n",
|
||
"End 300386.SZ 已找到趋势个数: 43\n",
|
||
"Start 1776 300387.SZ\n",
|
||
"End 300387.SZ 已找到趋势个数: 43\n",
|
||
"Start 1777 300388.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 300388.SZ 已找到趋势个数: 43\n",
|
||
"Start 1778 300389.SZ\n",
|
||
"End 300389.SZ 已找到趋势个数: 43\n",
|
||
"Start 1779 300390.SZ\n",
|
||
"End 300390.SZ 已找到趋势个数: 43\n",
|
||
"Start 1780 300391.SZ\n",
|
||
"End 300391.SZ 已找到趋势个数: 43\n",
|
||
"Start 1781 300392.SZ\n",
|
||
"End 300392.SZ 已找到趋势个数: 43\n",
|
||
"Start 1782 300393.SZ\n",
|
||
"End 300393.SZ 已找到趋势个数: 43\n",
|
||
"Start 1783 300394.SZ\n",
|
||
"End 300394.SZ 已找到趋势个数: 43\n",
|
||
"Start 1784 300395.SZ\n",
|
||
"End 300395.SZ 已找到趋势个数: 43\n",
|
||
"Start 1785 300396.SZ\n",
|
||
"End 300396.SZ 已找到趋势个数: 43\n",
|
||
"Start 1786 300397.SZ\n",
|
||
"End 300397.SZ 已找到趋势个数: 43\n",
|
||
"Start 1787 300398.SZ\n",
|
||
"End 300398.SZ 已找到趋势个数: 43\n",
|
||
"Start 1788 300399.SZ\n",
|
||
"End 300399.SZ 已找到趋势个数: 43\n",
|
||
"Start 1789 300400.SZ\n",
|
||
"End 300400.SZ 已找到趋势个数: 43\n",
|
||
"Start 1790 300401.SZ\n",
|
||
"End 300401.SZ 已找到趋势个数: 43\n",
|
||
"Start 1791 300402.SZ\n",
|
||
"End 300402.SZ 已找到趋势个数: 43\n",
|
||
"Start 1792 300403.SZ\n",
|
||
"End 300403.SZ 已找到趋势个数: 43\n",
|
||
"Start 1793 300404.SZ\n",
|
||
"End 300404.SZ 已找到趋势个数: 43\n",
|
||
"Start 1794 300405.SZ\n",
|
||
"End 300405.SZ 已找到趋势个数: 43\n",
|
||
"Start 1795 300406.SZ\n",
|
||
"End 300406.SZ 已找到趋势个数: 43\n",
|
||
"Start 1796 300407.SZ\n",
|
||
"End 300407.SZ 已找到趋势个数: 43\n",
|
||
"Start 1797 300408.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300408.SZ 已找到趋势个数: 43\n",
|
||
"Start 1798 300409.SZ\n",
|
||
"End 300409.SZ 已找到趋势个数: 43\n",
|
||
"Start 1799 300410.SZ\n",
|
||
"√找到三个连续符合中枢 300410.SZ 2019-10-15 14:03:00 3\n",
|
||
"End 300410.SZ 已找到趋势个数: 44\n",
|
||
"Start 1800 300411.SZ\n",
|
||
"End 300411.SZ 已找到趋势个数: 44\n",
|
||
"Start 1801 300412.SZ\n",
|
||
"End 300412.SZ 已找到趋势个数: 44\n",
|
||
"Start 1802 300413.SZ\n",
|
||
"End 300413.SZ 已找到趋势个数: 44\n",
|
||
"Start 1803 300414.SZ\n",
|
||
"End 300414.SZ 已找到趋势个数: 44\n",
|
||
"Start 1804 300415.SZ\n",
|
||
"End 300415.SZ 已找到趋势个数: 44\n",
|
||
"Start 1805 300416.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300416.SZ 已找到趋势个数: 44\n",
|
||
"Start 1806 300417.SZ\n",
|
||
"End 300417.SZ 已找到趋势个数: 44\n",
|
||
"Start 1807 300418.SZ\n",
|
||
"End 300418.SZ 已找到趋势个数: 44\n",
|
||
"Start 1808 300419.SZ\n",
|
||
"End 300419.SZ 已找到趋势个数: 44\n",
|
||
"Start 1809 300420.SZ\n",
|
||
"End 300420.SZ 已找到趋势个数: 44\n",
|
||
"Start 1810 300421.SZ\n",
|
||
"End 300421.SZ 已找到趋势个数: 44\n",
|
||
"Start 1811 300422.SZ\n",
|
||
"End 300422.SZ 已找到趋势个数: 44\n",
|
||
"Start 1812 300423.SZ\n",
|
||
"End 300423.SZ 已找到趋势个数: 44\n",
|
||
"Start 1813 300424.SZ\n",
|
||
"End 300424.SZ 已找到趋势个数: 44\n",
|
||
"Start 1814 300425.SZ\n",
|
||
"End 300425.SZ 已找到趋势个数: 44\n",
|
||
"Start 1815 300426.SZ\n",
|
||
"End 300426.SZ 已找到趋势个数: 44\n",
|
||
"Start 1816 300427.SZ\n",
|
||
"End 300427.SZ 已找到趋势个数: 44\n",
|
||
"Start 1817 300428.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300428.SZ 已找到趋势个数: 44\n",
|
||
"Start 1818 300429.SZ\n",
|
||
"End 300429.SZ 已找到趋势个数: 44\n",
|
||
"Start 1819 300430.SZ\n",
|
||
"End 300430.SZ 已找到趋势个数: 44\n",
|
||
"Start 1820 300431.SZ\n",
|
||
"End 300431.SZ 已找到趋势个数: 44\n",
|
||
"Start 1821 300432.SZ\n",
|
||
"End 300432.SZ 已找到趋势个数: 44\n",
|
||
"Start 1822 300433.SZ\n",
|
||
"End 300433.SZ 已找到趋势个数: 44\n",
|
||
"Start 1823 300434.SZ\n",
|
||
"End 300434.SZ 已找到趋势个数: 44\n",
|
||
"Start 1824 300435.SZ\n",
|
||
"End 300435.SZ 已找到趋势个数: 44\n",
|
||
"Start 1825 300436.SZ\n",
|
||
"End 300436.SZ 已找到趋势个数: 44\n",
|
||
"Start 1826 300437.SZ\n",
|
||
"End 300437.SZ 已找到趋势个数: 44\n",
|
||
"Start 1827 300438.SZ\n",
|
||
"End 300438.SZ 已找到趋势个数: 44\n",
|
||
"Start 1828 300439.SZ\n",
|
||
"End 300439.SZ 已找到趋势个数: 44\n",
|
||
"Start 1829 300440.SZ\n",
|
||
"End 300440.SZ 已找到趋势个数: 44\n",
|
||
"Start 1830 300441.SZ\n",
|
||
"End 300441.SZ 已找到趋势个数: 44\n",
|
||
"Start 1831 300442.SZ\n",
|
||
"End 300442.SZ 已找到趋势个数: 44\n",
|
||
"Start 1832 300443.SZ\n",
|
||
"End 300443.SZ 已找到趋势个数: 44\n",
|
||
"Start 1833 300444.SZ\n",
|
||
"End 300444.SZ 已找到趋势个数: 44\n",
|
||
"Start 1834 300445.SZ\n",
|
||
"End 300445.SZ 已找到趋势个数: 44\n",
|
||
"Start 1835 300446.SZ\n",
|
||
"End 300446.SZ 已找到趋势个数: 44\n",
|
||
"Start 1836 300447.SZ\n",
|
||
"End 300447.SZ 已找到趋势个数: 44\n",
|
||
"Start 1837 300448.SZ\n",
|
||
"End 300448.SZ 已找到趋势个数: 44\n",
|
||
"Start 1838 300449.SZ\n",
|
||
"End 300449.SZ 已找到趋势个数: 44\n",
|
||
"Start 1839 300450.SZ\n",
|
||
"√找到三个连续符合中枢 300450.SZ 2019-10-16 11:04:00 3\n",
|
||
"End 300450.SZ 已找到趋势个数: 45\n",
|
||
"Start 1840 300451.SZ\n",
|
||
"End 300451.SZ 已找到趋势个数: 45\n",
|
||
"Start 1841 300452.SZ\n",
|
||
"End 300452.SZ 已找到趋势个数: 45\n",
|
||
"Start 1842 300453.SZ\n",
|
||
"End 300453.SZ 已找到趋势个数: 45\n",
|
||
"Start 1843 300454.SZ\n",
|
||
"End 300454.SZ 已找到趋势个数: 45\n",
|
||
"Start 1844 300455.SZ\n",
|
||
"End 300455.SZ 已找到趋势个数: 45\n",
|
||
"Start 1845 300456.SZ\n",
|
||
"End 300456.SZ 已找到趋势个数: 45\n",
|
||
"Start 1846 300457.SZ\n",
|
||
"End 300457.SZ 已找到趋势个数: 45\n",
|
||
"Start 1847 300458.SZ\n",
|
||
"End 300458.SZ 已找到趋势个数: 45\n",
|
||
"Start 1848 300459.SZ\n",
|
||
"End 300459.SZ 已找到趋势个数: 45\n",
|
||
"Start 1849 300460.SZ\n",
|
||
"End 300460.SZ 已找到趋势个数: 45\n",
|
||
"Start 1850 300461.SZ\n",
|
||
"End 300461.SZ 已找到趋势个数: 45\n",
|
||
"Start 1851 300462.SZ\n",
|
||
"End 300462.SZ 已找到趋势个数: 45\n",
|
||
"Start 1852 300463.SZ\n",
|
||
"End 300463.SZ 已找到趋势个数: 45\n",
|
||
"Start 1853 300464.SZ\n",
|
||
"End 300464.SZ 已找到趋势个数: 45\n",
|
||
"Start 1854 300465.SZ\n",
|
||
"End 300465.SZ 已找到趋势个数: 45\n",
|
||
"Start 1855 300466.SZ\n",
|
||
"End 300466.SZ 已找到趋势个数: 45\n",
|
||
"Start 1856 300467.SZ\n",
|
||
"End 300467.SZ 已找到趋势个数: 45\n",
|
||
"Start 1857 300468.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300468.SZ 已找到趋势个数: 45\n",
|
||
"Start 1858 300469.SZ\n",
|
||
"End 300469.SZ 已找到趋势个数: 45\n",
|
||
"Start 1859 300470.SZ\n",
|
||
"End 300470.SZ 已找到趋势个数: 45\n",
|
||
"Start 1860 300471.SZ\n",
|
||
"End 300471.SZ 已找到趋势个数: 45\n",
|
||
"Start 1861 300472.SZ\n",
|
||
"End 300472.SZ 已找到趋势个数: 45\n",
|
||
"Start 1862 300473.SZ\n",
|
||
"End 300473.SZ 已找到趋势个数: 45\n",
|
||
"Start 1863 300474.SZ\n",
|
||
"End 300474.SZ 已找到趋势个数: 45\n",
|
||
"Start 1864 300475.SZ\n",
|
||
"End 300475.SZ 已找到趋势个数: 45\n",
|
||
"Start 1865 300476.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300476.SZ 已找到趋势个数: 45\n",
|
||
"Start 1866 300477.SZ\n",
|
||
"End 300477.SZ 已找到趋势个数: 45\n",
|
||
"Start 1867 300478.SZ\n",
|
||
"End 300478.SZ 已找到趋势个数: 45\n",
|
||
"Start 1868 300479.SZ\n",
|
||
"End 300479.SZ 已找到趋势个数: 45\n",
|
||
"Start 1869 300480.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300480.SZ 已找到趋势个数: 45\n",
|
||
"Start 1870 300481.SZ\n",
|
||
"End 300481.SZ 已找到趋势个数: 45\n",
|
||
"Start 1871 300482.SZ\n",
|
||
"End 300482.SZ 已找到趋势个数: 45\n",
|
||
"Start 1872 300483.SZ\n",
|
||
"End 300483.SZ 已找到趋势个数: 45\n",
|
||
"Start 1873 300484.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300484.SZ 已找到趋势个数: 45\n",
|
||
"Start 1874 300485.SZ\n",
|
||
"End 300485.SZ 已找到趋势个数: 45\n",
|
||
"Start 1875 300486.SZ\n",
|
||
"√找到三个连续符合中枢 300486.SZ 2019-10-14 11:10:00 3\n",
|
||
"End 300486.SZ 已找到趋势个数: 46\n",
|
||
"Start 1876 300487.SZ\n",
|
||
"End 300487.SZ 已找到趋势个数: 46\n",
|
||
"Start 1877 300488.SZ\n",
|
||
"End 300488.SZ 已找到趋势个数: 46\n",
|
||
"Start 1878 300489.SZ\n",
|
||
"End 300489.SZ 已找到趋势个数: 46\n",
|
||
"Start 1879 300490.SZ\n",
|
||
"End 300490.SZ 已找到趋势个数: 46\n",
|
||
"Start 1880 300491.SZ\n",
|
||
"End 300491.SZ 已找到趋势个数: 46\n",
|
||
"Start 1881 300492.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300492.SZ 已找到趋势个数: 46\n",
|
||
"Start 1882 300493.SZ\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 300493.SZ 已找到趋势个数: 46\n",
|
||
"Start 1883 300494.SZ\n",
|
||
"End 300494.SZ 已找到趋势个数: 46\n",
|
||
"Start 1884 300495.SZ\n",
|
||
"√找到三个连续符合中枢 300495.SZ 2019-10-17 13:10:00 3\n",
|
||
"End 300495.SZ 已找到趋势个数: 47\n",
|
||
"Start 1885 300496.SZ\n",
|
||
"End 300496.SZ 已找到趋势个数: 47\n",
|
||
"Start 1886 300497.SZ\n",
|
||
"End 300497.SZ 已找到趋势个数: 47\n",
|
||
"Start 1887 300498.SZ\n",
|
||
"End 300498.SZ 已找到趋势个数: 47\n",
|
||
"Start 1888 300499.SZ\n",
|
||
"End 300499.SZ 已找到趋势个数: 47\n",
|
||
"Start 1889 300500.SZ\n",
|
||
"End 300500.SZ 已找到趋势个数: 47\n",
|
||
"Start 1890 300501.SZ\n",
|
||
"End 300501.SZ 已找到趋势个数: 47\n",
|
||
"Start 1891 300502.SZ\n",
|
||
"End 300502.SZ 已找到趋势个数: 47\n",
|
||
"Start 1892 300503.SZ\n",
|
||
"End 300503.SZ 已找到趋势个数: 47\n",
|
||
"Start 1893 300504.SZ\n",
|
||
"End 300504.SZ 已找到趋势个数: 47\n",
|
||
"Start 1894 300505.SZ\n",
|
||
"End 300505.SZ 已找到趋势个数: 47\n",
|
||
"Start 1895 300506.SZ\n",
|
||
"End 300506.SZ 已找到趋势个数: 47\n",
|
||
"Start 1896 300507.SZ\n",
|
||
"End 300507.SZ 已找到趋势个数: 47\n",
|
||
"Start 1897 300508.SZ\n",
|
||
"End 300508.SZ 已找到趋势个数: 47\n",
|
||
"Start 1898 300509.SZ\n",
|
||
"End 300509.SZ 已找到趋势个数: 47\n",
|
||
"Start 1899 300510.SZ\n",
|
||
"End 300510.SZ 已找到趋势个数: 47\n",
|
||
"Start 1900 300511.SZ\n",
|
||
"End 300511.SZ 已找到趋势个数: 47\n",
|
||
"Start 1901 300512.SZ\n",
|
||
"End 300512.SZ 已找到趋势个数: 47\n",
|
||
"Start 1902 300513.SZ\n",
|
||
"End 300513.SZ 已找到趋势个数: 47\n",
|
||
"Start 1903 300514.SZ\n",
|
||
"End 300514.SZ 已找到趋势个数: 47\n",
|
||
"Start 1904 300515.SZ\n",
|
||
"End 300515.SZ 已找到趋势个数: 47\n",
|
||
"Start 1905 300516.SZ\n",
|
||
"End 300516.SZ 已找到趋势个数: 47\n",
|
||
"Start 1906 300517.SZ\n",
|
||
"End 300517.SZ 已找到趋势个数: 47\n",
|
||
"Start 1907 300518.SZ\n",
|
||
"End 300518.SZ 已找到趋势个数: 47\n",
|
||
"Start 1908 300519.SZ\n",
|
||
"End 300519.SZ 已找到趋势个数: 47\n",
|
||
"Start 1909 300520.SZ\n",
|
||
"End 300520.SZ 已找到趋势个数: 47\n",
|
||
"Start 1910 300521.SZ\n",
|
||
"End 300521.SZ 已找到趋势个数: 47\n",
|
||
"Start 1911 300522.SZ\n",
|
||
"End 300522.SZ 已找到趋势个数: 47\n",
|
||
"Start 1912 300523.SZ\n",
|
||
"End 300523.SZ 已找到趋势个数: 47\n",
|
||
"Start 1913 300525.SZ\n",
|
||
"√找到三个连续符合中枢 300525.SZ 2019-10-11 10:49:00 3\n",
|
||
"End 300525.SZ 已找到趋势个数: 48\n",
|
||
"Start 1914 300526.SZ\n",
|
||
"End 300526.SZ 已找到趋势个数: 48\n",
|
||
"Start 1915 300527.SZ\n",
|
||
"End 300527.SZ 已找到趋势个数: 48\n",
|
||
"Start 1916 300528.SZ\n",
|
||
"√找到三个连续符合中枢 300528.SZ 2019-10-17 10:06:00 3\n",
|
||
"End 300528.SZ 已找到趋势个数: 49\n",
|
||
"Start 1917 300529.SZ\n",
|
||
"End 300529.SZ 已找到趋势个数: 49\n",
|
||
"Start 1918 300530.SZ\n",
|
||
"End 300530.SZ 已找到趋势个数: 49\n",
|
||
"Start 1919 300531.SZ\n",
|
||
"End 300531.SZ 已找到趋势个数: 49\n",
|
||
"Start 1920 300532.SZ\n",
|
||
"End 300532.SZ 已找到趋势个数: 49\n",
|
||
"Start 1921 300533.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300533.SZ 已找到趋势个数: 49\n",
|
||
"Start 1922 300534.SZ\n",
|
||
"End 300534.SZ 已找到趋势个数: 49\n",
|
||
"Start 1923 300535.SZ\n",
|
||
"End 300535.SZ 已找到趋势个数: 49\n",
|
||
"Start 1924 300536.SZ\n",
|
||
"End 300536.SZ 已找到趋势个数: 49\n",
|
||
"Start 1925 300537.SZ\n",
|
||
"End 300537.SZ 已找到趋势个数: 49\n",
|
||
"Start 1926 300538.SZ\n",
|
||
"End 300538.SZ 已找到趋势个数: 49\n",
|
||
"Start 1927 300539.SZ\n",
|
||
"End 300539.SZ 已找到趋势个数: 49\n",
|
||
"Start 1928 300540.SZ\n",
|
||
"End 300540.SZ 已找到趋势个数: 49\n",
|
||
"Start 1929 300541.SZ\n",
|
||
"End 300541.SZ 已找到趋势个数: 49\n",
|
||
"Start 1930 300542.SZ\n",
|
||
"End 300542.SZ 已找到趋势个数: 49\n",
|
||
"Start 1931 300543.SZ\n",
|
||
"End 300543.SZ 已找到趋势个数: 49\n",
|
||
"Start 1932 300545.SZ\n",
|
||
"End 300545.SZ 已找到趋势个数: 49\n",
|
||
"Start 1933 300546.SZ\n",
|
||
"End 300546.SZ 已找到趋势个数: 49\n",
|
||
"Start 1934 300547.SZ\n",
|
||
"End 300547.SZ 已找到趋势个数: 49\n",
|
||
"Start 1935 300548.SZ\n",
|
||
"End 300548.SZ 已找到趋势个数: 49\n",
|
||
"Start 1936 300549.SZ\n",
|
||
"End 300549.SZ 已找到趋势个数: 49\n",
|
||
"Start 1937 300550.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300550.SZ 已找到趋势个数: 49\n",
|
||
"Start 1938 300551.SZ\n",
|
||
"End 300551.SZ 已找到趋势个数: 49\n",
|
||
"Start 1939 300552.SZ\n",
|
||
"End 300552.SZ 已找到趋势个数: 49\n",
|
||
"Start 1940 300553.SZ\n",
|
||
"End 300553.SZ 已找到趋势个数: 49\n",
|
||
"Start 1941 300554.SZ\n",
|
||
"End 300554.SZ 已找到趋势个数: 49\n",
|
||
"Start 1942 300555.SZ\n",
|
||
"End 300555.SZ 已找到趋势个数: 49\n",
|
||
"Start 1943 300556.SZ\n",
|
||
"End 300556.SZ 已找到趋势个数: 49\n",
|
||
"Start 1944 300557.SZ\n",
|
||
"End 300557.SZ 已找到趋势个数: 49\n",
|
||
"Start 1945 300558.SZ\n",
|
||
"End 300558.SZ 已找到趋势个数: 49\n",
|
||
"Start 1946 300559.SZ\n",
|
||
"End 300559.SZ 已找到趋势个数: 49\n",
|
||
"Start 1947 300560.SZ\n",
|
||
"End 300560.SZ 已找到趋势个数: 49\n",
|
||
"Start 1948 300561.SZ\n",
|
||
"End 300561.SZ 已找到趋势个数: 49\n",
|
||
"Start 1949 300562.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 300562.SZ 已找到趋势个数: 49\n",
|
||
"Start 1950 300563.SZ\n",
|
||
"End 300563.SZ 已找到趋势个数: 49\n",
|
||
"Start 1951 300564.SZ\n",
|
||
"End 300564.SZ 已找到趋势个数: 49\n",
|
||
"Start 1952 300565.SZ\n",
|
||
"End 300565.SZ 已找到趋势个数: 49\n",
|
||
"Start 1953 300566.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300566.SZ 已找到趋势个数: 49\n",
|
||
"Start 1954 300567.SZ\n",
|
||
"End 300567.SZ 已找到趋势个数: 49\n",
|
||
"Start 1955 300568.SZ\n",
|
||
"End 300568.SZ 已找到趋势个数: 49\n",
|
||
"Start 1956 300569.SZ\n",
|
||
"End 300569.SZ 已找到趋势个数: 49\n",
|
||
"Start 1957 300570.SZ\n",
|
||
"End 300570.SZ 已找到趋势个数: 49\n",
|
||
"Start 1958 300571.SZ\n",
|
||
"End 300571.SZ 已找到趋势个数: 49\n",
|
||
"Start 1959 300572.SZ\n",
|
||
"End 300572.SZ 已找到趋势个数: 49\n",
|
||
"Start 1960 300573.SZ\n",
|
||
"End 300573.SZ 已找到趋势个数: 49\n",
|
||
"Start 1961 300575.SZ\n",
|
||
"End 300575.SZ 已找到趋势个数: 49\n",
|
||
"Start 1962 300576.SZ\n",
|
||
"End 300576.SZ 已找到趋势个数: 49\n",
|
||
"Start 1963 300577.SZ\n",
|
||
"End 300577.SZ 已找到趋势个数: 49\n",
|
||
"Start 1964 300578.SZ\n",
|
||
"End 300578.SZ 已找到趋势个数: 49\n",
|
||
"Start 1965 300579.SZ\n",
|
||
"End 300579.SZ 已找到趋势个数: 49\n",
|
||
"Start 1966 300580.SZ\n",
|
||
"End 300580.SZ 已找到趋势个数: 49\n",
|
||
"Start 1967 300581.SZ\n",
|
||
"End 300581.SZ 已找到趋势个数: 49\n",
|
||
"Start 1968 300582.SZ\n",
|
||
"End 300582.SZ 已找到趋势个数: 49\n",
|
||
"Start 1969 300583.SZ\n",
|
||
"End 300583.SZ 已找到趋势个数: 49\n",
|
||
"Start 1970 300584.SZ\n",
|
||
"End 300584.SZ 已找到趋势个数: 49\n",
|
||
"Start 1971 300585.SZ\n",
|
||
"End 300585.SZ 已找到趋势个数: 49\n",
|
||
"Start 1972 300586.SZ\n",
|
||
"End 300586.SZ 已找到趋势个数: 49\n",
|
||
"Start 1973 300587.SZ\n",
|
||
"End 300587.SZ 已找到趋势个数: 49\n",
|
||
"Start 1974 300588.SZ\n",
|
||
"End 300588.SZ 已找到趋势个数: 49\n",
|
||
"Start 1975 300589.SZ\n",
|
||
"End 300589.SZ 已找到趋势个数: 49\n",
|
||
"Start 1976 300590.SZ\n",
|
||
"End 300590.SZ 已找到趋势个数: 49\n",
|
||
"Start 1977 300591.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300591.SZ 已找到趋势个数: 49\n",
|
||
"Start 1978 300592.SZ\n",
|
||
"End 300592.SZ 已找到趋势个数: 49\n",
|
||
"Start 1979 300593.SZ\n",
|
||
"End 300593.SZ 已找到趋势个数: 49\n",
|
||
"Start 1980 300594.SZ\n",
|
||
"End 300594.SZ 已找到趋势个数: 49\n",
|
||
"Start 1981 300595.SZ\n",
|
||
"End 300595.SZ 已找到趋势个数: 49\n",
|
||
"Start 1982 300596.SZ\n",
|
||
"End 300596.SZ 已找到趋势个数: 49\n",
|
||
"Start 1983 300597.SZ\n",
|
||
"End 300597.SZ 已找到趋势个数: 49\n",
|
||
"Start 1984 300598.SZ\n",
|
||
"End 300598.SZ 已找到趋势个数: 49\n",
|
||
"Start 1985 300599.SZ\n",
|
||
"End 300599.SZ 已找到趋势个数: 49\n",
|
||
"Start 1986 300600.SZ\n",
|
||
"End 300600.SZ 已找到趋势个数: 49\n",
|
||
"Start 1987 300601.SZ\n",
|
||
"End 300601.SZ 已找到趋势个数: 49\n",
|
||
"Start 1988 300602.SZ\n",
|
||
"End 300602.SZ 已找到趋势个数: 49\n",
|
||
"Start 1989 300603.SZ\n",
|
||
"End 300603.SZ 已找到趋势个数: 49\n",
|
||
"Start 1990 300604.SZ\n",
|
||
"End 300604.SZ 已找到趋势个数: 49\n",
|
||
"Start 1991 300605.SZ\n",
|
||
"End 300605.SZ 已找到趋势个数: 49\n",
|
||
"Start 1992 300606.SZ\n",
|
||
"End 300606.SZ 已找到趋势个数: 49\n",
|
||
"Start 1993 300607.SZ\n",
|
||
"End 300607.SZ 已找到趋势个数: 49\n",
|
||
"Start 1994 300608.SZ\n",
|
||
"End 300608.SZ 已找到趋势个数: 49\n",
|
||
"Start 1995 300609.SZ\n",
|
||
"End 300609.SZ 已找到趋势个数: 49\n",
|
||
"Start 1996 300610.SZ\n",
|
||
"End 300610.SZ 已找到趋势个数: 49\n",
|
||
"Start 1997 300611.SZ\n",
|
||
"End 300611.SZ 已找到趋势个数: 49\n",
|
||
"Start 1998 300612.SZ\n",
|
||
"End 300612.SZ 已找到趋势个数: 49\n",
|
||
"Start 1999 300613.SZ\n",
|
||
"End 300613.SZ 已找到趋势个数: 49\n",
|
||
"Start 2000 300615.SZ\n",
|
||
"√找到三个连续符合中枢 300615.SZ 2019-10-30 10:34:00 7\n",
|
||
"End 300615.SZ 已找到趋势个数: 50\n",
|
||
"Start 2001 300616.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300616.SZ 已找到趋势个数: 50\n",
|
||
"Start 2002 300617.SZ\n",
|
||
"End 300617.SZ 已找到趋势个数: 50\n",
|
||
"Start 2003 300618.SZ\n",
|
||
"End 300618.SZ 已找到趋势个数: 50\n",
|
||
"Start 2004 300619.SZ\n",
|
||
"End 300619.SZ 已找到趋势个数: 50\n",
|
||
"Start 2005 300620.SZ\n",
|
||
"End 300620.SZ 已找到趋势个数: 50\n",
|
||
"Start 2006 300621.SZ\n",
|
||
"End 300621.SZ 已找到趋势个数: 50\n",
|
||
"Start 2007 300622.SZ\n",
|
||
"End 300622.SZ 已找到趋势个数: 50\n",
|
||
"Start 2008 300623.SZ\n",
|
||
"End 300623.SZ 已找到趋势个数: 50\n",
|
||
"Start 2009 300624.SZ\n",
|
||
"End 300624.SZ 已找到趋势个数: 50\n",
|
||
"Start 2010 300625.SZ\n",
|
||
"End 300625.SZ 已找到趋势个数: 50\n",
|
||
"Start 2011 300626.SZ\n",
|
||
"End 300626.SZ 已找到趋势个数: 50\n",
|
||
"Start 2012 300627.SZ\n",
|
||
"End 300627.SZ 已找到趋势个数: 50\n",
|
||
"Start 2013 300628.SZ\n",
|
||
"End 300628.SZ 已找到趋势个数: 50\n",
|
||
"Start 2014 300629.SZ\n",
|
||
"End 300629.SZ 已找到趋势个数: 50\n",
|
||
"Start 2015 300630.SZ\n",
|
||
"End 300630.SZ 已找到趋势个数: 50\n",
|
||
"Start 2016 300631.SZ\n",
|
||
"End 300631.SZ 已找到趋势个数: 50\n",
|
||
"Start 2017 300632.SZ\n",
|
||
"End 300632.SZ 已找到趋势个数: 50\n",
|
||
"Start 2018 300633.SZ\n",
|
||
"End 300633.SZ 已找到趋势个数: 50\n",
|
||
"Start 2019 300634.SZ\n",
|
||
"End 300634.SZ 已找到趋势个数: 50\n",
|
||
"Start 2020 300635.SZ\n",
|
||
"End 300635.SZ 已找到趋势个数: 50\n",
|
||
"Start 2021 300636.SZ\n",
|
||
"End 300636.SZ 已找到趋势个数: 50\n",
|
||
"Start 2022 300637.SZ\n",
|
||
"End 300637.SZ 已找到趋势个数: 50\n",
|
||
"Start 2023 300638.SZ\n",
|
||
"End 300638.SZ 已找到趋势个数: 50\n",
|
||
"Start 2024 300639.SZ\n",
|
||
"End 300639.SZ 已找到趋势个数: 50\n",
|
||
"Start 2025 300640.SZ\n",
|
||
"End 300640.SZ 已找到趋势个数: 50\n",
|
||
"Start 2026 300641.SZ\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 300641.SZ 已找到趋势个数: 50\n",
|
||
"Start 2027 300642.SZ\n",
|
||
"End 300642.SZ 已找到趋势个数: 50\n",
|
||
"Start 2028 300643.SZ\n",
|
||
"End 300643.SZ 已找到趋势个数: 50\n",
|
||
"Start 2029 300644.SZ\n",
|
||
"End 300644.SZ 已找到趋势个数: 50\n",
|
||
"Start 2030 300645.SZ\n",
|
||
"End 300645.SZ 已找到趋势个数: 50\n",
|
||
"Start 2031 300647.SZ\n",
|
||
"End 300647.SZ 已找到趋势个数: 50\n",
|
||
"Start 2032 300648.SZ\n",
|
||
"End 300648.SZ 已找到趋势个数: 50\n",
|
||
"Start 2033 300649.SZ\n",
|
||
"End 300649.SZ 已找到趋势个数: 50\n",
|
||
"Start 2034 300650.SZ\n",
|
||
"End 300650.SZ 已找到趋势个数: 50\n",
|
||
"Start 2035 300651.SZ\n",
|
||
"End 300651.SZ 已找到趋势个数: 50\n",
|
||
"Start 2036 300652.SZ\n",
|
||
"End 300652.SZ 已找到趋势个数: 50\n",
|
||
"Start 2037 300653.SZ\n",
|
||
"End 300653.SZ 已找到趋势个数: 50\n",
|
||
"Start 2038 300654.SZ\n",
|
||
"End 300654.SZ 已找到趋势个数: 50\n",
|
||
"Start 2039 300655.SZ\n",
|
||
"End 300655.SZ 已找到趋势个数: 50\n",
|
||
"Start 2040 300656.SZ\n",
|
||
"End 300656.SZ 已找到趋势个数: 50\n",
|
||
"Start 2041 300657.SZ\n",
|
||
"End 300657.SZ 已找到趋势个数: 50\n",
|
||
"Start 2042 300658.SZ\n",
|
||
"End 300658.SZ 已找到趋势个数: 50\n",
|
||
"Start 2043 300659.SZ\n",
|
||
"End 300659.SZ 已找到趋势个数: 50\n",
|
||
"Start 2044 300660.SZ\n",
|
||
"End 300660.SZ 已找到趋势个数: 50\n",
|
||
"Start 2045 300661.SZ\n",
|
||
"End 300661.SZ 已找到趋势个数: 50\n",
|
||
"Start 2046 300662.SZ\n",
|
||
"End 300662.SZ 已找到趋势个数: 50\n",
|
||
"Start 2047 300663.SZ\n",
|
||
"End 300663.SZ 已找到趋势个数: 50\n",
|
||
"Start 2048 300664.SZ\n",
|
||
"End 300664.SZ 已找到趋势个数: 50\n",
|
||
"Start 2049 300665.SZ\n",
|
||
"End 300665.SZ 已找到趋势个数: 50\n",
|
||
"Start 2050 300666.SZ\n",
|
||
"End 300666.SZ 已找到趋势个数: 50\n",
|
||
"Start 2051 300667.SZ\n",
|
||
"End 300667.SZ 已找到趋势个数: 50\n",
|
||
"Start 2052 300668.SZ\n",
|
||
"End 300668.SZ 已找到趋势个数: 50\n",
|
||
"Start 2053 300669.SZ\n",
|
||
"End 300669.SZ 已找到趋势个数: 50\n",
|
||
"Start 2054 300670.SZ\n",
|
||
"End 300670.SZ 已找到趋势个数: 50\n",
|
||
"Start 2055 300671.SZ\n",
|
||
"End 300671.SZ 已找到趋势个数: 50\n",
|
||
"Start 2056 300672.SZ\n",
|
||
"End 300672.SZ 已找到趋势个数: 50\n",
|
||
"Start 2057 300673.SZ\n",
|
||
"End 300673.SZ 已找到趋势个数: 50\n",
|
||
"Start 2058 300674.SZ\n",
|
||
"End 300674.SZ 已找到趋势个数: 50\n",
|
||
"Start 2059 300675.SZ\n",
|
||
"End 300675.SZ 已找到趋势个数: 50\n",
|
||
"Start 2060 300676.SZ\n",
|
||
"End 300676.SZ 已找到趋势个数: 50\n",
|
||
"Start 2061 300677.SZ\n",
|
||
"End 300677.SZ 已找到趋势个数: 50\n",
|
||
"Start 2062 300678.SZ\n",
|
||
"End 300678.SZ 已找到趋势个数: 50\n",
|
||
"Start 2063 300679.SZ\n",
|
||
"End 300679.SZ 已找到趋势个数: 50\n",
|
||
"Start 2064 300680.SZ\n",
|
||
"End 300680.SZ 已找到趋势个数: 50\n",
|
||
"Start 2065 300681.SZ\n",
|
||
"End 300681.SZ 已找到趋势个数: 50\n",
|
||
"Start 2066 300682.SZ\n",
|
||
"End 300682.SZ 已找到趋势个数: 50\n",
|
||
"Start 2067 300683.SZ\n",
|
||
"End 300683.SZ 已找到趋势个数: 50\n",
|
||
"Start 2068 300684.SZ\n",
|
||
"End 300684.SZ 已找到趋势个数: 50\n",
|
||
"Start 2069 300685.SZ\n",
|
||
"End 300685.SZ 已找到趋势个数: 50\n",
|
||
"Start 2070 300686.SZ\n",
|
||
"End 300686.SZ 已找到趋势个数: 50\n",
|
||
"Start 2071 300687.SZ\n",
|
||
"End 300687.SZ 已找到趋势个数: 50\n",
|
||
"Start 2072 300688.SZ\n",
|
||
"End 300688.SZ 已找到趋势个数: 50\n",
|
||
"Start 2073 300689.SZ\n",
|
||
"End 300689.SZ 已找到趋势个数: 50\n",
|
||
"Start 2074 300690.SZ\n",
|
||
"End 300690.SZ 已找到趋势个数: 50\n",
|
||
"Start 2075 300691.SZ\n",
|
||
"End 300691.SZ 已找到趋势个数: 50\n",
|
||
"Start 2076 300692.SZ\n",
|
||
"End 300692.SZ 已找到趋势个数: 50\n",
|
||
"Start 2077 300693.SZ\n",
|
||
"End 300693.SZ 已找到趋势个数: 50\n",
|
||
"Start 2078 300694.SZ\n",
|
||
"√找到三个连续符合中枢 300694.SZ 2019-10-18 10:27:00 3\n",
|
||
"End 300694.SZ 已找到趋势个数: 51\n",
|
||
"Start 2079 300695.SZ\n",
|
||
"End 300695.SZ 已找到趋势个数: 51\n",
|
||
"Start 2080 300696.SZ\n",
|
||
"End 300696.SZ 已找到趋势个数: 51\n",
|
||
"Start 2081 300697.SZ\n",
|
||
"End 300697.SZ 已找到趋势个数: 51\n",
|
||
"Start 2082 300698.SZ\n",
|
||
"End 300698.SZ 已找到趋势个数: 51\n",
|
||
"Start 2083 300699.SZ\n",
|
||
"End 300699.SZ 已找到趋势个数: 51\n",
|
||
"Start 2084 300700.SZ\n",
|
||
"End 300700.SZ 已找到趋势个数: 51\n",
|
||
"Start 2085 300701.SZ\n",
|
||
"End 300701.SZ 已找到趋势个数: 51\n",
|
||
"Start 2086 300702.SZ\n",
|
||
"End 300702.SZ 已找到趋势个数: 51\n",
|
||
"Start 2087 300703.SZ\n",
|
||
"End 300703.SZ 已找到趋势个数: 51\n",
|
||
"Start 2088 300705.SZ\n",
|
||
"End 300705.SZ 已找到趋势个数: 51\n",
|
||
"Start 2089 300706.SZ\n",
|
||
"End 300706.SZ 已找到趋势个数: 51\n",
|
||
"Start 2090 300707.SZ\n",
|
||
"End 300707.SZ 已找到趋势个数: 51\n",
|
||
"Start 2091 300708.SZ\n",
|
||
"End 300708.SZ 已找到趋势个数: 51\n",
|
||
"Start 2092 300709.SZ\n",
|
||
"End 300709.SZ 已找到趋势个数: 51\n",
|
||
"Start 2093 300710.SZ\n",
|
||
"End 300710.SZ 已找到趋势个数: 51\n",
|
||
"Start 2094 300711.SZ\n",
|
||
"End 300711.SZ 已找到趋势个数: 51\n",
|
||
"Start 2095 300712.SZ\n",
|
||
"End 300712.SZ 已找到趋势个数: 51\n",
|
||
"Start 2096 300713.SZ\n",
|
||
"End 300713.SZ 已找到趋势个数: 51\n",
|
||
"Start 2097 300715.SZ\n",
|
||
"End 300715.SZ 已找到趋势个数: 51\n",
|
||
"Start 2098 300716.SZ\n",
|
||
"End 300716.SZ 已找到趋势个数: 51\n",
|
||
"Start 2099 300717.SZ\n",
|
||
"End 300717.SZ 已找到趋势个数: 51\n",
|
||
"Start 2100 300718.SZ\n",
|
||
"End 300718.SZ 已找到趋势个数: 51\n",
|
||
"Start 2101 300719.SZ\n",
|
||
"End 300719.SZ 已找到趋势个数: 51\n",
|
||
"Start 2102 300720.SZ\n",
|
||
"End 300720.SZ 已找到趋势个数: 51\n",
|
||
"Start 2103 300721.SZ\n",
|
||
"End 300721.SZ 已找到趋势个数: 51\n",
|
||
"Start 2104 300722.SZ\n",
|
||
"End 300722.SZ 已找到趋势个数: 51\n",
|
||
"Start 2105 300723.SZ\n",
|
||
"End 300723.SZ 已找到趋势个数: 51\n",
|
||
"Start 2106 300724.SZ\n",
|
||
"End 300724.SZ 已找到趋势个数: 51\n",
|
||
"Start 2107 300725.SZ\n",
|
||
"End 300725.SZ 已找到趋势个数: 51\n",
|
||
"Start 2108 300726.SZ\n",
|
||
"End 300726.SZ 已找到趋势个数: 51\n",
|
||
"Start 2109 300727.SZ\n",
|
||
"End 300727.SZ 已找到趋势个数: 51\n",
|
||
"Start 2110 300729.SZ\n",
|
||
"End 300729.SZ 已找到趋势个数: 51\n",
|
||
"Start 2111 300730.SZ\n",
|
||
"End 300730.SZ 已找到趋势个数: 51\n",
|
||
"Start 2112 300731.SZ\n",
|
||
"End 300731.SZ 已找到趋势个数: 51\n",
|
||
"Start 2113 300732.SZ\n",
|
||
"End 300732.SZ 已找到趋势个数: 51\n",
|
||
"Start 2114 300733.SZ\n",
|
||
"End 300733.SZ 已找到趋势个数: 51\n",
|
||
"Start 2115 300735.SZ\n",
|
||
"End 300735.SZ 已找到趋势个数: 51\n",
|
||
"Start 2116 300736.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300736.SZ 已找到趋势个数: 51\n",
|
||
"Start 2117 300737.SZ\n",
|
||
"End 300737.SZ 已找到趋势个数: 51\n",
|
||
"Start 2118 300738.SZ\n",
|
||
"End 300738.SZ 已找到趋势个数: 51\n",
|
||
"Start 2119 300739.SZ\n",
|
||
"End 300739.SZ 已找到趋势个数: 51\n",
|
||
"Start 2120 300740.SZ\n",
|
||
"End 300740.SZ 已找到趋势个数: 51\n",
|
||
"Start 2121 300741.SZ\n",
|
||
"End 300741.SZ 已找到趋势个数: 51\n",
|
||
"Start 2122 300742.SZ\n",
|
||
"End 300742.SZ 已找到趋势个数: 51\n",
|
||
"Start 2123 300743.SZ\n",
|
||
"End 300743.SZ 已找到趋势个数: 51\n",
|
||
"Start 2124 300745.SZ\n",
|
||
"End 300745.SZ 已找到趋势个数: 51\n",
|
||
"Start 2125 300746.SZ\n",
|
||
"End 300746.SZ 已找到趋势个数: 51\n",
|
||
"Start 2126 300747.SZ\n",
|
||
"End 300747.SZ 已找到趋势个数: 51\n",
|
||
"Start 2127 300748.SZ\n",
|
||
"End 300748.SZ 已找到趋势个数: 51\n",
|
||
"Start 2128 300749.SZ\n",
|
||
"End 300749.SZ 已找到趋势个数: 51\n",
|
||
"Start 2129 300750.SZ\n",
|
||
"End 300750.SZ 已找到趋势个数: 51\n",
|
||
"Start 2130 300751.SZ\n",
|
||
"End 300751.SZ 已找到趋势个数: 51\n",
|
||
"Start 2131 300752.SZ\n",
|
||
"End 300752.SZ 已找到趋势个数: 51\n",
|
||
"Start 2132 300753.SZ\n",
|
||
"End 300753.SZ 已找到趋势个数: 51\n",
|
||
"Start 2133 300755.SZ\n",
|
||
"End 300755.SZ 已找到趋势个数: 51\n",
|
||
"Start 2134 300756.SZ\n",
|
||
"End 300756.SZ 已找到趋势个数: 51\n",
|
||
"Start 2135 300757.SZ\n",
|
||
"End 300757.SZ 已找到趋势个数: 51\n",
|
||
"Start 2136 300758.SZ\n",
|
||
"End 300758.SZ 已找到趋势个数: 51\n",
|
||
"Start 2137 300759.SZ\n",
|
||
"End 300759.SZ 已找到趋势个数: 51\n",
|
||
"Start 2138 300760.SZ\n",
|
||
"End 300760.SZ 已找到趋势个数: 51\n",
|
||
"Start 2139 300761.SZ\n",
|
||
"End 300761.SZ 已找到趋势个数: 51\n",
|
||
"Start 2140 300762.SZ\n",
|
||
"End 300762.SZ 已找到趋势个数: 51\n",
|
||
"Start 2141 300763.SZ\n",
|
||
"End 300763.SZ 已找到趋势个数: 51\n",
|
||
"Start 2142 300765.SZ\n",
|
||
"End 300765.SZ 已找到趋势个数: 51\n",
|
||
"Start 2143 300766.SZ\n",
|
||
"End 300766.SZ 已找到趋势个数: 51\n",
|
||
"Start 2144 300767.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 300767.SZ 已找到趋势个数: 51\n",
|
||
"Start 2145 300768.SZ\n",
|
||
"End 300768.SZ 已找到趋势个数: 51\n",
|
||
"Start 2146 300769.SZ\n",
|
||
"End 300769.SZ 已找到趋势个数: 51\n",
|
||
"Start 2147 300770.SZ\n",
|
||
"End 300770.SZ 已找到趋势个数: 51\n",
|
||
"Start 2148 300771.SZ\n",
|
||
"End 300771.SZ 已找到趋势个数: 51\n",
|
||
"Start 2149 300772.SZ\n",
|
||
"End 300772.SZ 已找到趋势个数: 51\n",
|
||
"Start 2150 300773.SZ\n",
|
||
"End 300773.SZ 已找到趋势个数: 51\n",
|
||
"Start 2151 300775.SZ\n",
|
||
"End 300775.SZ 已找到趋势个数: 51\n",
|
||
"Start 2152 300776.SZ\n",
|
||
"√找到三个连续符合中枢 300776.SZ 2019-10-31 14:17:00 7\n",
|
||
"End 300776.SZ 已找到趋势个数: 52\n",
|
||
"Start 2153 300777.SZ\n",
|
||
"End 300777.SZ 已找到趋势个数: 52\n",
|
||
"Start 2154 300778.SZ\n",
|
||
"End 300778.SZ 已找到趋势个数: 52\n",
|
||
"Start 2155 300779.SZ\n",
|
||
"End 300779.SZ 已找到趋势个数: 52\n",
|
||
"Start 2156 300780.SZ\n",
|
||
"√找到三个连续符合中枢 300780.SZ 2019-10-21 13:54:00 6\n",
|
||
"End 300780.SZ 已找到趋势个数: 53\n",
|
||
"Start 2157 300781.SZ\n",
|
||
"End 300781.SZ 已找到趋势个数: 53\n",
|
||
"Start 2158 300782.SZ\n",
|
||
"End 300782.SZ 已找到趋势个数: 53\n",
|
||
"Start 2159 300783.SZ\n",
|
||
"End 300783.SZ 已找到趋势个数: 53\n",
|
||
"Start 2160 300785.SZ\n",
|
||
"√找到三个连续符合中枢 300785.SZ 2019-10-18 11:10:00 8\n",
|
||
"End 300785.SZ 已找到趋势个数: 54\n",
|
||
"Start 2161 300786.SZ\n",
|
||
"End 300786.SZ 已找到趋势个数: 54\n",
|
||
"Start 2162 300787.SZ\n",
|
||
"End 300787.SZ 已找到趋势个数: 54\n",
|
||
"Start 2163 300788.SZ\n",
|
||
"End 300788.SZ 已找到趋势个数: 54\n",
|
||
"Start 2164 300789.SZ\n",
|
||
"End 300789.SZ 已找到趋势个数: 54\n",
|
||
"Start 2165 300790.SZ\n",
|
||
"End 300790.SZ 已找到趋势个数: 54\n",
|
||
"Start 2166 300791.SZ\n",
|
||
"End 300791.SZ 已找到趋势个数: 54\n",
|
||
"Start 2167 300792.SZ\n",
|
||
"End 300792.SZ 已找到趋势个数: 54\n",
|
||
"Start 2168 300793.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300793.SZ 已找到趋势个数: 54\n",
|
||
"Start 2169 300795.SZ\n",
|
||
"End 300795.SZ 已找到趋势个数: 54\n",
|
||
"Start 2170 300797.SZ\n",
|
||
"End 300797.SZ 已找到趋势个数: 54\n",
|
||
"Start 2171 300799.SZ\n",
|
||
"End 300799.SZ 已找到趋势个数: 54\n",
|
||
"Start 2172 300800.SZ\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 300800.SZ 已找到趋势个数: 54\n",
|
||
"Start 2173 600000.SH\n",
|
||
"End 600000.SH 已找到趋势个数: 54\n",
|
||
"Start 2174 600004.SH\n",
|
||
"End 600004.SH 已找到趋势个数: 54\n",
|
||
"Start 2175 600006.SH\n",
|
||
"End 600006.SH 已找到趋势个数: 54\n",
|
||
"Start 2176 600007.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600007.SH 已找到趋势个数: 54\n",
|
||
"Start 2177 600008.SH\n",
|
||
"End 600008.SH 已找到趋势个数: 54\n",
|
||
"Start 2178 600009.SH\n",
|
||
"End 600009.SH 已找到趋势个数: 54\n",
|
||
"Start 2179 600010.SH\n",
|
||
"End 600010.SH 已找到趋势个数: 54\n",
|
||
"Start 2180 600011.SH\n",
|
||
"End 600011.SH 已找到趋势个数: 54\n",
|
||
"Start 2181 600012.SH\n",
|
||
"End 600012.SH 已找到趋势个数: 54\n",
|
||
"Start 2182 600015.SH\n",
|
||
"End 600015.SH 已找到趋势个数: 54\n",
|
||
"Start 2183 600016.SH\n",
|
||
"End 600016.SH 已找到趋势个数: 54\n",
|
||
"Start 2184 600017.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600017.SH 已找到趋势个数: 54\n",
|
||
"Start 2185 600018.SH\n",
|
||
"End 600018.SH 已找到趋势个数: 54\n",
|
||
"Start 2186 600019.SH\n",
|
||
"End 600019.SH 已找到趋势个数: 54\n",
|
||
"Start 2187 600020.SH\n",
|
||
"End 600020.SH 已找到趋势个数: 54\n",
|
||
"Start 2188 600021.SH\n",
|
||
"√找到三个连续符合中枢 600021.SH 2019-11-07 14:13:00 9\n",
|
||
"End 600021.SH 已找到趋势个数: 55\n",
|
||
"Start 2189 600022.SH\n",
|
||
"End 600022.SH 已找到趋势个数: 55\n",
|
||
"Start 2190 600023.SH\n",
|
||
"End 600023.SH 已找到趋势个数: 55\n",
|
||
"Start 2191 600025.SH\n",
|
||
"End 600025.SH 已找到趋势个数: 55\n",
|
||
"Start 2192 600026.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600026.SH 已找到趋势个数: 55\n",
|
||
"Start 2193 600027.SH\n",
|
||
"End 600027.SH 已找到趋势个数: 55\n",
|
||
"Start 2194 600028.SH\n",
|
||
"End 600028.SH 已找到趋势个数: 55\n",
|
||
"Start 2195 600029.SH\n",
|
||
"End 600029.SH 已找到趋势个数: 55\n",
|
||
"Start 2196 600030.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600030.SH 已找到趋势个数: 55\n",
|
||
"Start 2197 600031.SH\n",
|
||
"End 600031.SH 已找到趋势个数: 55\n",
|
||
"Start 2198 600033.SH\n",
|
||
"End 600033.SH 已找到趋势个数: 55\n",
|
||
"Start 2199 600035.SH\n",
|
||
"End 600035.SH 已找到趋势个数: 55\n",
|
||
"Start 2200 600036.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600036.SH 已找到趋势个数: 55\n",
|
||
"Start 2201 600037.SH\n",
|
||
"End 600037.SH 已找到趋势个数: 55\n",
|
||
"Start 2202 600038.SH\n",
|
||
"End 600038.SH 已找到趋势个数: 55\n",
|
||
"Start 2203 600039.SH\n",
|
||
"End 600039.SH 已找到趋势个数: 55\n",
|
||
"Start 2204 600048.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 600048.SH 已找到趋势个数: 55\n",
|
||
"Start 2205 600050.SH\n",
|
||
"End 600050.SH 已找到趋势个数: 55\n",
|
||
"Start 2206 600051.SH\n",
|
||
"End 600051.SH 已找到趋势个数: 55\n",
|
||
"Start 2207 600052.SH\n",
|
||
"End 600052.SH 已找到趋势个数: 55\n",
|
||
"Start 2208 600053.SH\n",
|
||
"End 600053.SH 已找到趋势个数: 55\n",
|
||
"Start 2209 600054.SH\n",
|
||
"End 600054.SH 已找到趋势个数: 55\n",
|
||
"Start 2210 600055.SH\n",
|
||
"End 600055.SH 已找到趋势个数: 55\n",
|
||
"Start 2211 600056.SH\n",
|
||
"End 600056.SH 已找到趋势个数: 55\n",
|
||
"Start 2212 600057.SH\n",
|
||
"End 600057.SH 已找到趋势个数: 55\n",
|
||
"Start 2213 600058.SH\n",
|
||
"End 600058.SH 已找到趋势个数: 55\n",
|
||
"Start 2214 600059.SH\n",
|
||
"End 600059.SH 已找到趋势个数: 55\n",
|
||
"Start 2215 600060.SH\n",
|
||
"End 600060.SH 已找到趋势个数: 55\n",
|
||
"Start 2216 600061.SH\n",
|
||
"End 600061.SH 已找到趋势个数: 55\n",
|
||
"Start 2217 600062.SH\n",
|
||
"End 600062.SH 已找到趋势个数: 55\n",
|
||
"Start 2218 600063.SH\n",
|
||
"End 600063.SH 已找到趋势个数: 55\n",
|
||
"Start 2219 600064.SH\n",
|
||
"End 600064.SH 已找到趋势个数: 55\n",
|
||
"Start 2220 600066.SH\n",
|
||
"End 600066.SH 已找到趋势个数: 55\n",
|
||
"Start 2221 600067.SH\n",
|
||
"End 600067.SH 已找到趋势个数: 55\n",
|
||
"Start 2222 600068.SH\n",
|
||
"End 600068.SH 已找到趋势个数: 55\n",
|
||
"Start 2223 600069.SH\n",
|
||
"End 600069.SH 已找到趋势个数: 55\n",
|
||
"Start 2224 600070.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"√找到三个连续符合中枢 600070.SH 2019-11-06 10:53:00 7\n",
|
||
"End 600070.SH 已找到趋势个数: 56\n",
|
||
"Start 2225 600071.SH\n",
|
||
"End 600071.SH 已找到趋势个数: 56\n",
|
||
"Start 2226 600072.SH\n",
|
||
"End 600072.SH 已找到趋势个数: 56\n",
|
||
"Start 2227 600073.SH\n",
|
||
"End 600073.SH 已找到趋势个数: 56\n",
|
||
"Start 2228 600075.SH\n",
|
||
"End 600075.SH 已找到趋势个数: 56\n",
|
||
"Start 2229 600076.SH\n",
|
||
"End 600076.SH 已找到趋势个数: 56\n",
|
||
"Start 2230 600077.SH\n",
|
||
"End 600077.SH 已找到趋势个数: 56\n",
|
||
"Start 2231 600078.SH\n",
|
||
"End 600078.SH 已找到趋势个数: 56\n",
|
||
"Start 2232 600079.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600079.SH 已找到趋势个数: 56\n",
|
||
"Start 2233 600080.SH\n",
|
||
"End 600080.SH 已找到趋势个数: 56\n",
|
||
"Start 2234 600081.SH\n",
|
||
"End 600081.SH 已找到趋势个数: 56\n",
|
||
"Start 2235 600082.SH\n",
|
||
"End 600082.SH 已找到趋势个数: 56\n",
|
||
"Start 2236 600083.SH\n",
|
||
"End 600083.SH 已找到趋势个数: 56\n",
|
||
"Start 2237 600084.SH\n",
|
||
"End 600084.SH 已找到趋势个数: 56\n",
|
||
"Start 2238 600085.SH\n",
|
||
"End 600085.SH 已找到趋势个数: 56\n",
|
||
"Start 2239 600086.SH\n",
|
||
"End 600086.SH 已找到趋势个数: 56\n",
|
||
"Start 2240 600088.SH\n",
|
||
"End 600088.SH 已找到趋势个数: 56\n",
|
||
"Start 2241 600089.SH\n",
|
||
"End 600089.SH 已找到趋势个数: 56\n",
|
||
"Start 2242 600090.SH\n",
|
||
"End 600090.SH 已找到趋势个数: 56\n",
|
||
"Start 2243 600091.SH\n",
|
||
"End 600091.SH 已找到趋势个数: 56\n",
|
||
"Start 2244 600093.SH\n",
|
||
"End 600093.SH 已找到趋势个数: 56\n",
|
||
"Start 2245 600094.SH\n",
|
||
"End 600094.SH 已找到趋势个数: 56\n",
|
||
"Start 2246 600095.SH\n",
|
||
"End 600095.SH 已找到趋势个数: 56\n",
|
||
"Start 2247 600096.SH\n",
|
||
"End 600096.SH 已找到趋势个数: 56\n",
|
||
"Start 2248 600097.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600097.SH 已找到趋势个数: 56\n",
|
||
"Start 2249 600098.SH\n",
|
||
"End 600098.SH 已找到趋势个数: 56\n",
|
||
"Start 2250 600099.SH\n",
|
||
"End 600099.SH 已找到趋势个数: 56\n",
|
||
"Start 2251 600100.SH\n",
|
||
"End 600100.SH 已找到趋势个数: 56\n",
|
||
"Start 2252 600101.SH\n",
|
||
"End 600101.SH 已找到趋势个数: 56\n",
|
||
"Start 2253 600103.SH\n",
|
||
"End 600103.SH 已找到趋势个数: 56\n",
|
||
"Start 2254 600104.SH\n",
|
||
"End 600104.SH 已找到趋势个数: 56\n",
|
||
"Start 2255 600105.SH\n",
|
||
"√找到三个连续符合中枢 600105.SH 2019-10-17 09:43:00 3\n",
|
||
"End 600105.SH 已找到趋势个数: 57\n",
|
||
"Start 2256 600106.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600106.SH 已找到趋势个数: 57\n",
|
||
"Start 2257 600107.SH\n",
|
||
"End 600107.SH 已找到趋势个数: 57\n",
|
||
"Start 2258 600108.SH\n",
|
||
"End 600108.SH 已找到趋势个数: 57\n",
|
||
"Start 2259 600109.SH\n",
|
||
"End 600109.SH 已找到趋势个数: 57\n",
|
||
"Start 2260 600110.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600110.SH 已找到趋势个数: 57\n",
|
||
"Start 2261 600111.SH\n",
|
||
"End 600111.SH 已找到趋势个数: 57\n",
|
||
"Start 2262 600112.SH\n",
|
||
"End 600112.SH 已找到趋势个数: 57\n",
|
||
"Start 2263 600113.SH\n",
|
||
"End 600113.SH 已找到趋势个数: 57\n",
|
||
"Start 2264 600114.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600114.SH 已找到趋势个数: 57\n",
|
||
"Start 2265 600115.SH\n",
|
||
"End 600115.SH 已找到趋势个数: 57\n",
|
||
"Start 2266 600116.SH\n",
|
||
"End 600116.SH 已找到趋势个数: 57\n",
|
||
"Start 2267 600117.SH\n",
|
||
"End 600117.SH 已找到趋势个数: 57\n",
|
||
"Start 2268 600118.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600118.SH 已找到趋势个数: 57\n",
|
||
"Start 2269 600119.SH\n",
|
||
"End 600119.SH 已找到趋势个数: 57\n",
|
||
"Start 2270 600120.SH\n",
|
||
"End 600120.SH 已找到趋势个数: 57\n",
|
||
"Start 2271 600121.SH\n",
|
||
"End 600121.SH 已找到趋势个数: 57\n",
|
||
"Start 2272 600122.SH\n",
|
||
"√找到三个连续符合中枢 600122.SH 2019-11-05 11:07:00 3\n",
|
||
"End 600122.SH 已找到趋势个数: 58\n",
|
||
"Start 2273 600123.SH\n",
|
||
"End 600123.SH 已找到趋势个数: 58\n",
|
||
"Start 2274 600125.SH\n",
|
||
"End 600125.SH 已找到趋势个数: 58\n",
|
||
"Start 2275 600126.SH\n",
|
||
"End 600126.SH 已找到趋势个数: 58\n",
|
||
"Start 2276 600127.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600127.SH 已找到趋势个数: 58\n",
|
||
"Start 2277 600128.SH\n",
|
||
"End 600128.SH 已找到趋势个数: 58\n",
|
||
"Start 2278 600129.SH\n",
|
||
"End 600129.SH 已找到趋势个数: 58\n",
|
||
"Start 2279 600130.SH\n",
|
||
"End 600130.SH 已找到趋势个数: 58\n",
|
||
"Start 2280 600131.SH\n",
|
||
"End 600131.SH 已找到趋势个数: 58\n",
|
||
"Start 2281 600132.SH\n",
|
||
"End 600132.SH 已找到趋势个数: 58\n",
|
||
"Start 2282 600133.SH\n",
|
||
"End 600133.SH 已找到趋势个数: 58\n",
|
||
"Start 2283 600135.SH\n",
|
||
"End 600135.SH 已找到趋势个数: 58\n",
|
||
"Start 2284 600136.SH\n",
|
||
"End 600136.SH 已找到趋势个数: 58\n",
|
||
"Start 2285 600137.SH\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 600137.SH 已找到趋势个数: 58\n",
|
||
"Start 2286 600138.SH\n",
|
||
"End 600138.SH 已找到趋势个数: 58\n",
|
||
"Start 2287 600139.SH\n",
|
||
"End 600139.SH 已找到趋势个数: 58\n",
|
||
"Start 2288 600141.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600141.SH 已找到趋势个数: 58\n",
|
||
"Start 2289 600143.SH\n",
|
||
"End 600143.SH 已找到趋势个数: 58\n",
|
||
"Start 2290 600145.SH\n",
|
||
"End 600145.SH 已找到趋势个数: 58\n",
|
||
"Start 2291 600146.SH\n",
|
||
"End 600146.SH 已找到趋势个数: 58\n",
|
||
"Start 2292 600148.SH\n",
|
||
"End 600148.SH 已找到趋势个数: 58\n",
|
||
"Start 2293 600149.SH\n",
|
||
"End 600149.SH 已找到趋势个数: 58\n",
|
||
"Start 2294 600150.SH\n",
|
||
"End 600150.SH 已找到趋势个数: 58\n",
|
||
"Start 2295 600151.SH\n",
|
||
"End 600151.SH 已找到趋势个数: 58\n",
|
||
"Start 2296 600152.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600152.SH 已找到趋势个数: 58\n",
|
||
"Start 2297 600153.SH\n",
|
||
"End 600153.SH 已找到趋势个数: 58\n",
|
||
"Start 2298 600155.SH\n",
|
||
"End 600155.SH 已找到趋势个数: 58\n",
|
||
"Start 2299 600156.SH\n",
|
||
"End 600156.SH 已找到趋势个数: 58\n",
|
||
"Start 2300 600157.SH\n",
|
||
"End 600157.SH 已找到趋势个数: 58\n",
|
||
"Start 2301 600158.SH\n",
|
||
"End 600158.SH 已找到趋势个数: 58\n",
|
||
"Start 2302 600159.SH\n",
|
||
"End 600159.SH 已找到趋势个数: 58\n",
|
||
"Start 2303 600160.SH\n",
|
||
"End 600160.SH 已找到趋势个数: 58\n",
|
||
"Start 2304 600161.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600161.SH 已找到趋势个数: 58\n",
|
||
"Start 2305 600162.SH\n",
|
||
"End 600162.SH 已找到趋势个数: 58\n",
|
||
"Start 2306 600163.SH\n",
|
||
"End 600163.SH 已找到趋势个数: 58\n",
|
||
"Start 2307 600165.SH\n",
|
||
"End 600165.SH 已找到趋势个数: 58\n",
|
||
"Start 2308 600166.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600166.SH 已找到趋势个数: 58\n",
|
||
"Start 2309 600167.SH\n",
|
||
"End 600167.SH 已找到趋势个数: 58\n",
|
||
"Start 2310 600168.SH\n",
|
||
"End 600168.SH 已找到趋势个数: 58\n",
|
||
"Start 2311 600169.SH\n",
|
||
"End 600169.SH 已找到趋势个数: 58\n",
|
||
"Start 2312 600170.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600170.SH 已找到趋势个数: 58\n",
|
||
"Start 2313 600171.SH\n",
|
||
"End 600171.SH 已找到趋势个数: 58\n",
|
||
"Start 2314 600172.SH\n",
|
||
"End 600172.SH 已找到趋势个数: 58\n",
|
||
"Start 2315 600173.SH\n",
|
||
"End 600173.SH 已找到趋势个数: 58\n",
|
||
"Start 2316 600175.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600175.SH 已找到趋势个数: 58\n",
|
||
"Start 2317 600176.SH\n",
|
||
"End 600176.SH 已找到趋势个数: 58\n",
|
||
"Start 2318 600177.SH\n",
|
||
"End 600177.SH 已找到趋势个数: 58\n",
|
||
"Start 2319 600178.SH\n",
|
||
"End 600178.SH 已找到趋势个数: 58\n",
|
||
"Start 2320 600179.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600179.SH 已找到趋势个数: 58\n",
|
||
"Start 2321 600180.SH\n",
|
||
"End 600180.SH 已找到趋势个数: 58\n",
|
||
"Start 2322 600182.SH\n",
|
||
"End 600182.SH 已找到趋势个数: 58\n",
|
||
"Start 2323 600183.SH\n",
|
||
"End 600183.SH 已找到趋势个数: 58\n",
|
||
"Start 2324 600184.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600184.SH 已找到趋势个数: 58\n",
|
||
"Start 2325 600185.SH\n",
|
||
"End 600185.SH 已找到趋势个数: 58\n",
|
||
"Start 2326 600186.SH\n",
|
||
"End 600186.SH 已找到趋势个数: 58\n",
|
||
"Start 2327 600187.SH\n",
|
||
"End 600187.SH 已找到趋势个数: 58\n",
|
||
"Start 2328 600188.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600188.SH 已找到趋势个数: 58\n",
|
||
"Start 2329 600189.SH\n",
|
||
"End 600189.SH 已找到趋势个数: 58\n",
|
||
"Start 2330 600190.SH\n",
|
||
"End 600190.SH 已找到趋势个数: 58\n",
|
||
"Start 2331 600191.SH\n",
|
||
"End 600191.SH 已找到趋势个数: 58\n",
|
||
"Start 2332 600192.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600192.SH 已找到趋势个数: 58\n",
|
||
"Start 2333 600193.SH\n",
|
||
"End 600193.SH 已找到趋势个数: 58\n",
|
||
"Start 2334 600195.SH\n",
|
||
"End 600195.SH 已找到趋势个数: 58\n",
|
||
"Start 2335 600196.SH\n",
|
||
"End 600196.SH 已找到趋势个数: 58\n",
|
||
"Start 2336 600197.SH\n",
|
||
"End 600197.SH 已找到趋势个数: 58\n",
|
||
"Start 2337 600198.SH\n",
|
||
"End 600198.SH 已找到趋势个数: 58\n",
|
||
"Start 2338 600199.SH\n",
|
||
"End 600199.SH 已找到趋势个数: 58\n",
|
||
"Start 2339 600200.SH\n",
|
||
"End 600200.SH 已找到趋势个数: 58\n",
|
||
"Start 2340 600201.SH\n",
|
||
"End 600201.SH 已找到趋势个数: 58\n",
|
||
"Start 2341 600202.SH\n",
|
||
"End 600202.SH 已找到趋势个数: 58\n",
|
||
"Start 2342 600203.SH\n",
|
||
"End 600203.SH 已找到趋势个数: 58\n",
|
||
"Start 2343 600206.SH\n",
|
||
"End 600206.SH 已找到趋势个数: 58\n",
|
||
"Start 2344 600207.SH\n",
|
||
"End 600207.SH 已找到趋势个数: 58\n",
|
||
"Start 2345 600208.SH\n",
|
||
"End 600208.SH 已找到趋势个数: 58\n",
|
||
"Start 2346 600209.SH\n",
|
||
"End 600209.SH 已找到趋势个数: 58\n",
|
||
"Start 2347 600210.SH\n",
|
||
"End 600210.SH 已找到趋势个数: 58\n",
|
||
"Start 2348 600211.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600211.SH 已找到趋势个数: 58\n",
|
||
"Start 2349 600212.SH\n",
|
||
"End 600212.SH 已找到趋势个数: 58\n",
|
||
"Start 2350 600213.SH\n",
|
||
"End 600213.SH 已找到趋势个数: 58\n",
|
||
"Start 2351 600215.SH\n",
|
||
"End 600215.SH 已找到趋势个数: 58\n",
|
||
"Start 2352 600216.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600216.SH 已找到趋势个数: 58\n",
|
||
"Start 2353 600217.SH\n",
|
||
"End 600217.SH 已找到趋势个数: 58\n",
|
||
"Start 2354 600218.SH\n",
|
||
"End 600218.SH 已找到趋势个数: 58\n",
|
||
"Start 2355 600219.SH\n",
|
||
"End 600219.SH 已找到趋势个数: 58\n",
|
||
"Start 2356 600220.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600220.SH 已找到趋势个数: 58\n",
|
||
"Start 2357 600221.SH\n",
|
||
"End 600221.SH 已找到趋势个数: 58\n",
|
||
"Start 2358 600222.SH\n",
|
||
"End 600222.SH 已找到趋势个数: 58\n",
|
||
"Start 2359 600223.SH\n",
|
||
"End 600223.SH 已找到趋势个数: 58\n",
|
||
"Start 2360 600225.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600225.SH 已找到趋势个数: 58\n",
|
||
"Start 2361 600226.SH\n",
|
||
"End 600226.SH 已找到趋势个数: 58\n",
|
||
"Start 2362 600227.SH\n",
|
||
"End 600227.SH 已找到趋势个数: 58\n",
|
||
"Start 2363 600228.SH\n",
|
||
"End 600228.SH 已找到趋势个数: 58\n",
|
||
"Start 2364 600229.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600229.SH 已找到趋势个数: 58\n",
|
||
"Start 2365 600230.SH\n",
|
||
"√找到三个连续符合中枢 600230.SH 2019-10-08 14:15:00 3\n",
|
||
"√找到三个连续符合中枢 600230.SH 2019-11-07 14:20:00 10\n",
|
||
"End 600230.SH 已找到趋势个数: 60\n",
|
||
"Start 2366 600231.SH\n",
|
||
"End 600231.SH 已找到趋势个数: 60\n",
|
||
"Start 2367 600232.SH\n",
|
||
"End 600232.SH 已找到趋势个数: 60\n",
|
||
"Start 2368 600233.SH\n",
|
||
"End 600233.SH 已找到趋势个数: 60\n",
|
||
"Start 2369 600234.SH\n",
|
||
"End 600234.SH 已找到趋势个数: 60\n",
|
||
"Start 2370 600235.SH\n",
|
||
"End 600235.SH 已找到趋势个数: 60\n",
|
||
"Start 2371 600236.SH\n",
|
||
"End 600236.SH 已找到趋势个数: 60\n",
|
||
"Start 2372 600237.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600237.SH 已找到趋势个数: 60\n",
|
||
"Start 2373 600238.SH\n",
|
||
"End 600238.SH 已找到趋势个数: 60\n",
|
||
"Start 2374 600239.SH\n",
|
||
"End 600239.SH 已找到趋势个数: 60\n",
|
||
"Start 2375 600240.SH\n",
|
||
"End 600240.SH 已找到趋势个数: 60\n",
|
||
"Start 2376 600241.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600241.SH 已找到趋势个数: 60\n",
|
||
"Start 2377 600242.SH\n",
|
||
"End 600242.SH 已找到趋势个数: 60\n",
|
||
"Start 2378 600243.SH\n",
|
||
"End 600243.SH 已找到趋势个数: 60\n",
|
||
"Start 2379 600246.SH\n",
|
||
"End 600246.SH 已找到趋势个数: 60\n",
|
||
"Start 2380 600247.SH\n",
|
||
"End 600247.SH 已找到趋势个数: 60\n",
|
||
"Start 2381 600248.SH\n",
|
||
"End 600248.SH 已找到趋势个数: 60\n",
|
||
"Start 2382 600249.SH\n",
|
||
"End 600249.SH 已找到趋势个数: 60\n",
|
||
"Start 2383 600250.SH\n",
|
||
"End 600250.SH 已找到趋势个数: 60\n",
|
||
"Start 2384 600251.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600251.SH 已找到趋势个数: 60\n",
|
||
"Start 2385 600252.SH\n",
|
||
"End 600252.SH 已找到趋势个数: 60\n",
|
||
"Start 2386 600255.SH\n",
|
||
"End 600255.SH 已找到趋势个数: 60\n",
|
||
"Start 2387 600256.SH\n",
|
||
"End 600256.SH 已找到趋势个数: 60\n",
|
||
"Start 2388 600257.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600257.SH 已找到趋势个数: 60\n",
|
||
"Start 2389 600258.SH\n",
|
||
"End 600258.SH 已找到趋势个数: 60\n",
|
||
"Start 2390 600259.SH\n",
|
||
"End 600259.SH 已找到趋势个数: 60\n",
|
||
"Start 2391 600260.SH\n",
|
||
"End 600260.SH 已找到趋势个数: 60\n",
|
||
"Start 2392 600261.SH\n",
|
||
"End 600261.SH 已找到趋势个数: 60\n",
|
||
"Start 2393 600262.SH\n",
|
||
"End 600262.SH 已找到趋势个数: 60\n",
|
||
"Start 2394 600265.SH\n",
|
||
"End 600265.SH 已找到趋势个数: 60\n",
|
||
"Start 2395 600266.SH\n",
|
||
"End 600266.SH 已找到趋势个数: 60\n",
|
||
"Start 2396 600267.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600267.SH 已找到趋势个数: 60\n",
|
||
"Start 2397 600268.SH\n",
|
||
"End 600268.SH 已找到趋势个数: 60\n",
|
||
"Start 2398 600269.SH\n",
|
||
"End 600269.SH 已找到趋势个数: 60\n",
|
||
"Start 2399 600271.SH\n",
|
||
"End 600271.SH 已找到趋势个数: 60\n",
|
||
"Start 2400 600272.SH\n",
|
||
"End 600272.SH 已找到趋势个数: 60\n",
|
||
"Start 2401 600273.SH\n",
|
||
"End 600273.SH 已找到趋势个数: 60\n",
|
||
"Start 2402 600275.SH\n",
|
||
"End 600275.SH 已找到趋势个数: 60\n",
|
||
"Start 2403 600276.SH\n",
|
||
"End 600276.SH 已找到趋势个数: 60\n",
|
||
"Start 2404 600277.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600277.SH 已找到趋势个数: 60\n",
|
||
"Start 2405 600278.SH\n",
|
||
"End 600278.SH 已找到趋势个数: 60\n",
|
||
"Start 2406 600279.SH\n",
|
||
"End 600279.SH 已找到趋势个数: 60\n",
|
||
"Start 2407 600280.SH\n",
|
||
"End 600280.SH 已找到趋势个数: 60\n",
|
||
"Start 2408 600281.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600281.SH 已找到趋势个数: 60\n",
|
||
"Start 2409 600282.SH\n",
|
||
"End 600282.SH 已找到趋势个数: 60\n",
|
||
"Start 2410 600283.SH\n",
|
||
"End 600283.SH 已找到趋势个数: 60\n",
|
||
"Start 2411 600284.SH\n",
|
||
"End 600284.SH 已找到趋势个数: 60\n",
|
||
"Start 2412 600285.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600285.SH 已找到趋势个数: 60\n",
|
||
"Start 2413 600287.SH\n",
|
||
"End 600287.SH 已找到趋势个数: 60\n",
|
||
"Start 2414 600288.SH\n",
|
||
"End 600288.SH 已找到趋势个数: 60\n",
|
||
"Start 2415 600289.SH\n",
|
||
"√找到三个连续符合中枢 600289.SH 2019-10-30 10:20:00 3\n",
|
||
"End 600289.SH 已找到趋势个数: 61\n",
|
||
"Start 2416 600290.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600290.SH 已找到趋势个数: 61\n",
|
||
"Start 2417 600291.SH\n",
|
||
"End 600291.SH 已找到趋势个数: 61\n",
|
||
"Start 2418 600292.SH\n",
|
||
"End 600292.SH 已找到趋势个数: 61\n",
|
||
"Start 2419 600293.SH\n",
|
||
"End 600293.SH 已找到趋势个数: 61\n",
|
||
"Start 2420 600295.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600295.SH 已找到趋势个数: 61\n",
|
||
"Start 2421 600297.SH\n",
|
||
"End 600297.SH 已找到趋势个数: 61\n",
|
||
"Start 2422 600298.SH\n",
|
||
"End 600298.SH 已找到趋势个数: 61\n",
|
||
"Start 2423 600299.SH\n",
|
||
"End 600299.SH 已找到趋势个数: 61\n",
|
||
"Start 2424 600300.SH\n",
|
||
"End 600300.SH 已找到趋势个数: 61\n",
|
||
"Start 2425 600301.SH\n",
|
||
"End 600301.SH 已找到趋势个数: 61\n",
|
||
"Start 2426 600302.SH\n",
|
||
"End 600302.SH 已找到趋势个数: 61\n",
|
||
"Start 2427 600303.SH\n",
|
||
"End 600303.SH 已找到趋势个数: 61\n",
|
||
"Start 2428 600305.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600305.SH 已找到趋势个数: 61\n",
|
||
"Start 2429 600306.SH\n",
|
||
"End 600306.SH 已找到趋势个数: 61\n",
|
||
"Start 2430 600307.SH\n",
|
||
"End 600307.SH 已找到趋势个数: 61\n",
|
||
"Start 2431 600308.SH\n",
|
||
"End 600308.SH 已找到趋势个数: 61\n",
|
||
"Start 2432 600309.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 600309.SH 已找到趋势个数: 61\n",
|
||
"Start 2433 600310.SH\n",
|
||
"End 600310.SH 已找到趋势个数: 61\n",
|
||
"Start 2434 600311.SH\n",
|
||
"End 600311.SH 已找到趋势个数: 61\n",
|
||
"Start 2435 600312.SH\n",
|
||
"End 600312.SH 已找到趋势个数: 61\n",
|
||
"Start 2436 600313.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600313.SH 已找到趋势个数: 61\n",
|
||
"Start 2437 600315.SH\n",
|
||
"End 600315.SH 已找到趋势个数: 61\n",
|
||
"Start 2438 600316.SH\n",
|
||
"End 600316.SH 已找到趋势个数: 61\n",
|
||
"Start 2439 600317.SH\n",
|
||
"End 600317.SH 已找到趋势个数: 61\n",
|
||
"Start 2440 600318.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600318.SH 已找到趋势个数: 61\n",
|
||
"Start 2441 600319.SH\n",
|
||
"End 600319.SH 已找到趋势个数: 61\n",
|
||
"Start 2442 600320.SH\n",
|
||
"End 600320.SH 已找到趋势个数: 61\n",
|
||
"Start 2443 600321.SH\n",
|
||
"End 600321.SH 已找到趋势个数: 61\n",
|
||
"Start 2444 600322.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600322.SH 已找到趋势个数: 61\n",
|
||
"Start 2445 600323.SH\n",
|
||
"End 600323.SH 已找到趋势个数: 61\n",
|
||
"Start 2446 600325.SH\n",
|
||
"End 600325.SH 已找到趋势个数: 61\n",
|
||
"Start 2447 600326.SH\n",
|
||
"End 600326.SH 已找到趋势个数: 61\n",
|
||
"Start 2448 600327.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600327.SH 已找到趋势个数: 61\n",
|
||
"Start 2449 600328.SH\n",
|
||
"End 600328.SH 已找到趋势个数: 61\n",
|
||
"Start 2450 600329.SH\n",
|
||
"End 600329.SH 已找到趋势个数: 61\n",
|
||
"Start 2451 600330.SH\n",
|
||
"End 600330.SH 已找到趋势个数: 61\n",
|
||
"Start 2452 600331.SH\n",
|
||
"End 600331.SH 已找到趋势个数: 61\n",
|
||
"Start 2453 600332.SH\n",
|
||
"End 600332.SH 已找到趋势个数: 61\n",
|
||
"Start 2454 600333.SH\n",
|
||
"End 600333.SH 已找到趋势个数: 61\n",
|
||
"Start 2455 600335.SH\n",
|
||
"End 600335.SH 已找到趋势个数: 61\n",
|
||
"Start 2456 600336.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600336.SH 已找到趋势个数: 61\n",
|
||
"Start 2457 600337.SH\n",
|
||
"End 600337.SH 已找到趋势个数: 61\n",
|
||
"Start 2458 600338.SH\n",
|
||
"√找到三个连续符合中枢 600338.SH 2019-11-06 13:25:00 7\n",
|
||
"End 600338.SH 已找到趋势个数: 62\n",
|
||
"Start 2459 600339.SH\n",
|
||
"End 600339.SH 已找到趋势个数: 62\n",
|
||
"Start 2460 600340.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600340.SH 已找到趋势个数: 62\n",
|
||
"Start 2461 600343.SH\n",
|
||
"End 600343.SH 已找到趋势个数: 62\n",
|
||
"Start 2462 600345.SH\n",
|
||
"End 600345.SH 已找到趋势个数: 62\n",
|
||
"Start 2463 600346.SH\n",
|
||
"End 600346.SH 已找到趋势个数: 62\n",
|
||
"Start 2464 600348.SH\n",
|
||
"End 600348.SH 已找到趋势个数: 62\n",
|
||
"Start 2465 600350.SH\n",
|
||
"√找到三个连续符合中枢 600350.SH 2019-10-15 14:26:00 3\n",
|
||
"End 600350.SH 已找到趋势个数: 63\n",
|
||
"Start 2466 600351.SH\n",
|
||
"End 600351.SH 已找到趋势个数: 63\n",
|
||
"Start 2467 600352.SH\n",
|
||
"End 600352.SH 已找到趋势个数: 63\n",
|
||
"Start 2468 600353.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600353.SH 已找到趋势个数: 63\n",
|
||
"Start 2469 600354.SH\n",
|
||
"End 600354.SH 已找到趋势个数: 63\n",
|
||
"Start 2470 600355.SH\n",
|
||
"End 600355.SH 已找到趋势个数: 63\n",
|
||
"Start 2471 600356.SH\n",
|
||
"End 600356.SH 已找到趋势个数: 63\n",
|
||
"Start 2472 600358.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600358.SH 已找到趋势个数: 63\n",
|
||
"Start 2473 600359.SH\n",
|
||
"End 600359.SH 已找到趋势个数: 63\n",
|
||
"Start 2474 600360.SH\n",
|
||
"End 600360.SH 已找到趋势个数: 63\n",
|
||
"Start 2475 600361.SH\n",
|
||
"End 600361.SH 已找到趋势个数: 63\n",
|
||
"Start 2476 600362.SH\n",
|
||
"End 600362.SH 已找到趋势个数: 63\n",
|
||
"Start 2477 600363.SH\n",
|
||
"End 600363.SH 已找到趋势个数: 63\n",
|
||
"Start 2478 600365.SH\n",
|
||
"End 600365.SH 已找到趋势个数: 63\n",
|
||
"Start 2479 600366.SH\n",
|
||
"End 600366.SH 已找到趋势个数: 63\n",
|
||
"Start 2480 600367.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600367.SH 已找到趋势个数: 63\n",
|
||
"Start 2481 600368.SH\n",
|
||
"End 600368.SH 已找到趋势个数: 63\n",
|
||
"Start 2482 600369.SH\n",
|
||
"End 600369.SH 已找到趋势个数: 63\n",
|
||
"Start 2483 600370.SH\n",
|
||
"End 600370.SH 已找到趋势个数: 63\n",
|
||
"Start 2484 600371.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600371.SH 已找到趋势个数: 63\n",
|
||
"Start 2485 600372.SH\n",
|
||
"End 600372.SH 已找到趋势个数: 63\n",
|
||
"Start 2486 600373.SH\n",
|
||
"End 600373.SH 已找到趋势个数: 63\n",
|
||
"Start 2487 600375.SH\n",
|
||
"End 600375.SH 已找到趋势个数: 63\n",
|
||
"Start 2488 600376.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600376.SH 已找到趋势个数: 63\n",
|
||
"Start 2489 600377.SH\n",
|
||
"End 600377.SH 已找到趋势个数: 63\n",
|
||
"Start 2490 600378.SH\n",
|
||
"End 600378.SH 已找到趋势个数: 63\n",
|
||
"Start 2491 600379.SH\n",
|
||
"End 600379.SH 已找到趋势个数: 63\n",
|
||
"Start 2492 600380.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600380.SH 已找到趋势个数: 63\n",
|
||
"Start 2493 600381.SH\n",
|
||
"End 600381.SH 已找到趋势个数: 63\n",
|
||
"Start 2494 600382.SH\n",
|
||
"End 600382.SH 已找到趋势个数: 63\n",
|
||
"Start 2495 600383.SH\n",
|
||
"End 600383.SH 已找到趋势个数: 63\n",
|
||
"Start 2496 600385.SH\n",
|
||
"End 600385.SH 已找到趋势个数: 63\n",
|
||
"Start 2497 600386.SH\n",
|
||
"End 600386.SH 已找到趋势个数: 63\n",
|
||
"Start 2498 600387.SH\n",
|
||
"End 600387.SH 已找到趋势个数: 63\n",
|
||
"Start 2499 600388.SH\n",
|
||
"End 600388.SH 已找到趋势个数: 63\n",
|
||
"Start 2500 600389.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600389.SH 已找到趋势个数: 63\n",
|
||
"Start 2501 600390.SH\n",
|
||
"End 600390.SH 已找到趋势个数: 63\n",
|
||
"Start 2502 600391.SH\n",
|
||
"End 600391.SH 已找到趋势个数: 63\n",
|
||
"Start 2503 600392.SH\n",
|
||
"End 600392.SH 已找到趋势个数: 63\n",
|
||
"Start 2504 600393.SH\n",
|
||
"End 600393.SH 已找到趋势个数: 63\n",
|
||
"Start 2505 600395.SH\n",
|
||
"End 600395.SH 已找到趋势个数: 63\n",
|
||
"Start 2506 600396.SH\n",
|
||
"End 600396.SH 已找到趋势个数: 63\n",
|
||
"Start 2507 600397.SH\n",
|
||
"√找到三个连续符合中枢 600397.SH 2019-11-07 10:29:00 3\n",
|
||
"End 600397.SH 已找到趋势个数: 64\n",
|
||
"Start 2508 600398.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600398.SH 已找到趋势个数: 64\n",
|
||
"Start 2509 600399.SH\n",
|
||
"End 600399.SH 已找到趋势个数: 64\n",
|
||
"Start 2510 600400.SH\n",
|
||
"End 600400.SH 已找到趋势个数: 64\n",
|
||
"Start 2511 600403.SH\n",
|
||
"End 600403.SH 已找到趋势个数: 64\n",
|
||
"Start 2512 600405.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600405.SH 已找到趋势个数: 64\n",
|
||
"Start 2513 600406.SH\n",
|
||
"End 600406.SH 已找到趋势个数: 64\n",
|
||
"Start 2514 600408.SH\n",
|
||
"End 600408.SH 已找到趋势个数: 64\n",
|
||
"Start 2515 600409.SH\n",
|
||
"End 600409.SH 已找到趋势个数: 64\n",
|
||
"Start 2516 600410.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600410.SH 已找到趋势个数: 64\n",
|
||
"Start 2517 600415.SH\n",
|
||
"End 600415.SH 已找到趋势个数: 64\n",
|
||
"Start 2518 600416.SH\n",
|
||
"End 600416.SH 已找到趋势个数: 64\n",
|
||
"Start 2519 600418.SH\n",
|
||
"End 600418.SH 已找到趋势个数: 64\n",
|
||
"Start 2520 600419.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600419.SH 已找到趋势个数: 64\n",
|
||
"Start 2521 600420.SH\n",
|
||
"End 600420.SH 已找到趋势个数: 64\n",
|
||
"Start 2522 600421.SH\n",
|
||
"End 600421.SH 已找到趋势个数: 64\n",
|
||
"Start 2523 600422.SH\n",
|
||
"End 600422.SH 已找到趋势个数: 64\n",
|
||
"Start 2524 600423.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600423.SH 已找到趋势个数: 64\n",
|
||
"Start 2525 600425.SH\n",
|
||
"End 600425.SH 已找到趋势个数: 64\n",
|
||
"Start 2526 600426.SH\n",
|
||
"End 600426.SH 已找到趋势个数: 64\n",
|
||
"Start 2527 600428.SH\n",
|
||
"End 600428.SH 已找到趋势个数: 64\n",
|
||
"Start 2528 600429.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600429.SH 已找到趋势个数: 64\n",
|
||
"Start 2529 600433.SH\n",
|
||
"End 600433.SH 已找到趋势个数: 64\n",
|
||
"Start 2530 600435.SH\n",
|
||
"End 600435.SH 已找到趋势个数: 64\n",
|
||
"Start 2531 600436.SH\n",
|
||
"End 600436.SH 已找到趋势个数: 64\n",
|
||
"Start 2532 600438.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600438.SH 已找到趋势个数: 64\n",
|
||
"Start 2533 600439.SH\n",
|
||
"End 600439.SH 已找到趋势个数: 64\n",
|
||
"Start 2534 600444.SH\n",
|
||
"End 600444.SH 已找到趋势个数: 64\n",
|
||
"Start 2535 600446.SH\n",
|
||
"End 600446.SH 已找到趋势个数: 64\n",
|
||
"Start 2536 600448.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600448.SH 已找到趋势个数: 64\n",
|
||
"Start 2537 600449.SH\n",
|
||
"End 600449.SH 已找到趋势个数: 64\n",
|
||
"Start 2538 600452.SH\n",
|
||
"End 600452.SH 已找到趋势个数: 64\n",
|
||
"Start 2539 600455.SH\n",
|
||
"End 600455.SH 已找到趋势个数: 64\n",
|
||
"Start 2540 600456.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600456.SH 已找到趋势个数: 64\n",
|
||
"Start 2541 600458.SH\n",
|
||
"End 600458.SH 已找到趋势个数: 64\n",
|
||
"Start 2542 600459.SH\n",
|
||
"End 600459.SH 已找到趋势个数: 64\n",
|
||
"Start 2543 600460.SH\n",
|
||
"End 600460.SH 已找到趋势个数: 64\n",
|
||
"Start 2544 600461.SH\n",
|
||
"End 600461.SH 已找到趋势个数: 64\n",
|
||
"Start 2545 600462.SH\n",
|
||
"End 600462.SH 已找到趋势个数: 64\n",
|
||
"Start 2546 600463.SH\n",
|
||
"End 600463.SH 已找到趋势个数: 64\n",
|
||
"Start 2547 600466.SH\n",
|
||
"End 600466.SH 已找到趋势个数: 64\n",
|
||
"Start 2548 600467.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600467.SH 已找到趋势个数: 64\n",
|
||
"Start 2549 600468.SH\n",
|
||
"End 600468.SH 已找到趋势个数: 64\n",
|
||
"Start 2550 600469.SH\n",
|
||
"End 600469.SH 已找到趋势个数: 64\n",
|
||
"Start 2551 600470.SH\n",
|
||
"End 600470.SH 已找到趋势个数: 64\n",
|
||
"Start 2552 600475.SH\n",
|
||
"End 600475.SH 已找到趋势个数: 64\n",
|
||
"Start 2553 600476.SH\n",
|
||
"End 600476.SH 已找到趋势个数: 64\n",
|
||
"Start 2554 600477.SH\n",
|
||
"End 600477.SH 已找到趋势个数: 64\n",
|
||
"Start 2555 600478.SH\n",
|
||
"End 600478.SH 已找到趋势个数: 64\n",
|
||
"Start 2556 600479.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 600479.SH 已找到趋势个数: 64\n",
|
||
"Start 2557 600480.SH\n",
|
||
"End 600480.SH 已找到趋势个数: 64\n",
|
||
"Start 2558 600481.SH\n",
|
||
"End 600481.SH 已找到趋势个数: 64\n",
|
||
"Start 2559 600482.SH\n",
|
||
"√找到三个连续符合中枢 600482.SH 2019-10-25 10:07:00 5\n",
|
||
"End 600482.SH 已找到趋势个数: 65\n",
|
||
"Start 2560 600483.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600483.SH 已找到趋势个数: 65\n",
|
||
"Start 2561 600485.SH\n",
|
||
"End 600485.SH 已找到趋势个数: 65\n",
|
||
"Start 2562 600486.SH\n",
|
||
"End 600486.SH 已找到趋势个数: 65\n",
|
||
"Start 2563 600487.SH\n",
|
||
"End 600487.SH 已找到趋势个数: 65\n",
|
||
"Start 2564 600488.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600488.SH 已找到趋势个数: 65\n",
|
||
"Start 2565 600489.SH\n",
|
||
"End 600489.SH 已找到趋势个数: 65\n",
|
||
"Start 2566 600490.SH\n",
|
||
"End 600490.SH 已找到趋势个数: 65\n",
|
||
"Start 2567 600491.SH\n",
|
||
"End 600491.SH 已找到趋势个数: 65\n",
|
||
"Start 2568 600493.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600493.SH 已找到趋势个数: 65\n",
|
||
"Start 2569 600495.SH\n",
|
||
"End 600495.SH 已找到趋势个数: 65\n",
|
||
"Start 2570 600496.SH\n",
|
||
"End 600496.SH 已找到趋势个数: 65\n",
|
||
"Start 2571 600497.SH\n",
|
||
"End 600497.SH 已找到趋势个数: 65\n",
|
||
"Start 2572 600498.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600498.SH 已找到趋势个数: 65\n",
|
||
"Start 2573 600499.SH\n",
|
||
"End 600499.SH 已找到趋势个数: 65\n",
|
||
"Start 2574 600500.SH\n",
|
||
"End 600500.SH 已找到趋势个数: 65\n",
|
||
"Start 2575 600501.SH\n",
|
||
"End 600501.SH 已找到趋势个数: 65\n",
|
||
"Start 2576 600502.SH\n",
|
||
"End 600502.SH 已找到趋势个数: 65\n",
|
||
"Start 2577 600503.SH\n",
|
||
"End 600503.SH 已找到趋势个数: 65\n",
|
||
"Start 2578 600505.SH\n",
|
||
"End 600505.SH 已找到趋势个数: 65\n",
|
||
"Start 2579 600506.SH\n",
|
||
"End 600506.SH 已找到趋势个数: 65\n",
|
||
"Start 2580 600507.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 600507.SH 已找到趋势个数: 65\n",
|
||
"Start 2581 600508.SH\n",
|
||
"End 600508.SH 已找到趋势个数: 65\n",
|
||
"Start 2582 600509.SH\n",
|
||
"End 600509.SH 已找到趋势个数: 65\n",
|
||
"Start 2583 600510.SH\n",
|
||
"End 600510.SH 已找到趋势个数: 65\n",
|
||
"Start 2584 600511.SH\n",
|
||
"End 600511.SH 已找到趋势个数: 65\n",
|
||
"Start 2585 600512.SH\n",
|
||
"End 600512.SH 已找到趋势个数: 65\n",
|
||
"Start 2586 600513.SH\n",
|
||
"End 600513.SH 已找到趋势个数: 65\n",
|
||
"Start 2587 600515.SH\n",
|
||
"End 600515.SH 已找到趋势个数: 65\n",
|
||
"Start 2588 600516.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 600516.SH 已找到趋势个数: 65\n",
|
||
"Start 2589 600517.SH\n",
|
||
"End 600517.SH 已找到趋势个数: 65\n",
|
||
"Start 2590 600518.SH\n",
|
||
"End 600518.SH 已找到趋势个数: 65\n",
|
||
"Start 2591 600519.SH\n",
|
||
"End 600519.SH 已找到趋势个数: 65\n",
|
||
"Start 2592 600520.SH\n",
|
||
"End 600520.SH 已找到趋势个数: 65\n",
|
||
"Start 2593 600521.SH\n",
|
||
"End 600521.SH 已找到趋势个数: 65\n",
|
||
"Start 2594 600522.SH\n",
|
||
"√找到三个连续符合中枢 600522.SH 2019-10-30 14:01:00 3\n",
|
||
"End 600522.SH 已找到趋势个数: 66\n",
|
||
"Start 2595 600523.SH\n",
|
||
"End 600523.SH 已找到趋势个数: 66\n",
|
||
"Start 2596 600525.SH\n",
|
||
"End 600525.SH 已找到趋势个数: 66\n",
|
||
"Start 2597 600526.SH\n",
|
||
"End 600526.SH 已找到趋势个数: 66\n",
|
||
"Start 2598 600527.SH\n",
|
||
"End 600527.SH 已找到趋势个数: 66\n",
|
||
"Start 2599 600528.SH\n",
|
||
"End 600528.SH 已找到趋势个数: 66\n",
|
||
"Start 2600 600529.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600529.SH 已找到趋势个数: 66\n",
|
||
"Start 2601 600530.SH\n",
|
||
"End 600530.SH 已找到趋势个数: 66\n",
|
||
"Start 2602 600531.SH\n",
|
||
"End 600531.SH 已找到趋势个数: 66\n",
|
||
"Start 2603 600532.SH\n",
|
||
"End 600532.SH 已找到趋势个数: 66\n",
|
||
"Start 2604 600533.SH\n",
|
||
"End 600533.SH 已找到趋势个数: 66\n",
|
||
"Start 2605 600535.SH\n",
|
||
"√找到三个连续符合中枢 600535.SH 2019-10-31 09:57:00 8\n",
|
||
"End 600535.SH 已找到趋势个数: 67\n",
|
||
"Start 2606 600536.SH\n",
|
||
"End 600536.SH 已找到趋势个数: 67\n",
|
||
"Start 2607 600537.SH\n",
|
||
"End 600537.SH 已找到趋势个数: 67\n",
|
||
"Start 2608 600538.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 600538.SH 已找到趋势个数: 67\n",
|
||
"Start 2609 600539.SH\n",
|
||
"End 600539.SH 已找到趋势个数: 67\n",
|
||
"Start 2610 600540.SH\n",
|
||
"End 600540.SH 已找到趋势个数: 67\n",
|
||
"Start 2611 600543.SH\n",
|
||
"End 600543.SH 已找到趋势个数: 67\n",
|
||
"Start 2612 600545.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600545.SH 已找到趋势个数: 67\n",
|
||
"Start 2613 600546.SH\n",
|
||
"End 600546.SH 已找到趋势个数: 67\n",
|
||
"Start 2614 600547.SH\n",
|
||
"End 600547.SH 已找到趋势个数: 67\n",
|
||
"Start 2615 600548.SH\n",
|
||
"End 600548.SH 已找到趋势个数: 67\n",
|
||
"Start 2616 600549.SH\n",
|
||
"End 600549.SH 已找到趋势个数: 67\n",
|
||
"Start 2617 600550.SH\n",
|
||
"End 600550.SH 已找到趋势个数: 67\n",
|
||
"Start 2618 600551.SH\n",
|
||
"End 600551.SH 已找到趋势个数: 67\n",
|
||
"Start 2619 600552.SH\n",
|
||
"End 600552.SH 已找到趋势个数: 67\n",
|
||
"Start 2620 600555.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600555.SH 已找到趋势个数: 67\n",
|
||
"Start 2621 600556.SH\n",
|
||
"End 600556.SH 已找到趋势个数: 67\n",
|
||
"Start 2622 600557.SH\n",
|
||
"End 600557.SH 已找到趋势个数: 67\n",
|
||
"Start 2623 600558.SH\n",
|
||
"End 600558.SH 已找到趋势个数: 67\n",
|
||
"Start 2624 600559.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600559.SH 已找到趋势个数: 67\n",
|
||
"Start 2625 600560.SH\n",
|
||
"End 600560.SH 已找到趋势个数: 67\n",
|
||
"Start 2626 600561.SH\n",
|
||
"End 600561.SH 已找到趋势个数: 67\n",
|
||
"Start 2627 600562.SH\n",
|
||
"End 600562.SH 已找到趋势个数: 67\n",
|
||
"Start 2628 600563.SH\n",
|
||
"End 600563.SH 已找到趋势个数: 67\n",
|
||
"Start 2629 600565.SH\n",
|
||
"End 600565.SH 已找到趋势个数: 67\n",
|
||
"Start 2630 600566.SH\n",
|
||
"End 600566.SH 已找到趋势个数: 67\n",
|
||
"Start 2631 600567.SH\n",
|
||
"End 600567.SH 已找到趋势个数: 67\n",
|
||
"Start 2632 600568.SH\n",
|
||
"End 600568.SH 已找到趋势个数: 67\n",
|
||
"Start 2633 600569.SH\n",
|
||
"End 600569.SH 已找到趋势个数: 67\n",
|
||
"Start 2634 600570.SH\n",
|
||
"End 600570.SH 已找到趋势个数: 67\n",
|
||
"Start 2635 600571.SH\n",
|
||
"End 600571.SH 已找到趋势个数: 67\n",
|
||
"Start 2636 600572.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600572.SH 已找到趋势个数: 67\n",
|
||
"Start 2637 600573.SH\n",
|
||
"End 600573.SH 已找到趋势个数: 67\n",
|
||
"Start 2638 600575.SH\n",
|
||
"End 600575.SH 已找到趋势个数: 67\n",
|
||
"Start 2639 600576.SH\n",
|
||
"End 600576.SH 已找到趋势个数: 67\n",
|
||
"Start 2640 600577.SH\n",
|
||
"End 600577.SH 已找到趋势个数: 67\n",
|
||
"Start 2641 600578.SH\n",
|
||
"End 600578.SH 已找到趋势个数: 67\n",
|
||
"Start 2642 600579.SH\n",
|
||
"End 600579.SH 已找到趋势个数: 67\n",
|
||
"Start 2643 600580.SH\n",
|
||
"End 600580.SH 已找到趋势个数: 67\n",
|
||
"Start 2644 600581.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600581.SH 已找到趋势个数: 67\n",
|
||
"Start 2645 600582.SH\n",
|
||
"End 600582.SH 已找到趋势个数: 67\n",
|
||
"Start 2646 600583.SH\n",
|
||
"End 600583.SH 已找到趋势个数: 67\n",
|
||
"Start 2647 600584.SH\n",
|
||
"End 600584.SH 已找到趋势个数: 67\n",
|
||
"Start 2648 600585.SH\n",
|
||
"End 600585.SH 已找到趋势个数: 67\n",
|
||
"Start 2649 600586.SH\n",
|
||
"End 600586.SH 已找到趋势个数: 67\n",
|
||
"Start 2650 600587.SH\n",
|
||
"End 600587.SH 已找到趋势个数: 67\n",
|
||
"Start 2651 600588.SH\n",
|
||
"√找到三个连续符合中枢 600588.SH 2019-10-21 10:25:00 3\n",
|
||
"End 600588.SH 已找到趋势个数: 68\n",
|
||
"Start 2652 600589.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600589.SH 已找到趋势个数: 68\n",
|
||
"Start 2653 600590.SH\n",
|
||
"End 600590.SH 已找到趋势个数: 68\n",
|
||
"Start 2654 600592.SH\n",
|
||
"End 600592.SH 已找到趋势个数: 68\n",
|
||
"Start 2655 600593.SH\n",
|
||
"End 600593.SH 已找到趋势个数: 68\n",
|
||
"Start 2656 600594.SH\n",
|
||
"End 600594.SH 已找到趋势个数: 68\n",
|
||
"Start 2657 600595.SH\n",
|
||
"End 600595.SH 已找到趋势个数: 68\n",
|
||
"Start 2658 600596.SH\n",
|
||
"End 600596.SH 已找到趋势个数: 68\n",
|
||
"Start 2659 600597.SH\n",
|
||
"End 600597.SH 已找到趋势个数: 68\n",
|
||
"Start 2660 600598.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600598.SH 已找到趋势个数: 68\n",
|
||
"Start 2661 600599.SH\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 600599.SH 已找到趋势个数: 68\n",
|
||
"Start 2662 600600.SH\n",
|
||
"End 600600.SH 已找到趋势个数: 68\n",
|
||
"Start 2663 600601.SH\n",
|
||
"End 600601.SH 已找到趋势个数: 68\n",
|
||
"Start 2664 600602.SH\n",
|
||
"End 600602.SH 已找到趋势个数: 68\n",
|
||
"Start 2665 600603.SH\n",
|
||
"End 600603.SH 已找到趋势个数: 68\n",
|
||
"Start 2666 600604.SH\n",
|
||
"End 600604.SH 已找到趋势个数: 68\n",
|
||
"Start 2667 600605.SH\n",
|
||
"End 600605.SH 已找到趋势个数: 68\n",
|
||
"Start 2668 600606.SH\n",
|
||
"End 600606.SH 已找到趋势个数: 68\n",
|
||
"Start 2669 600608.SH\n",
|
||
"End 600608.SH 已找到趋势个数: 68\n",
|
||
"Start 2670 600609.SH\n",
|
||
"End 600609.SH 已找到趋势个数: 68\n",
|
||
"Start 2671 600611.SH\n",
|
||
"End 600611.SH 已找到趋势个数: 68\n",
|
||
"Start 2672 600612.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600612.SH 已找到趋势个数: 68\n",
|
||
"Start 2673 600613.SH\n",
|
||
"End 600613.SH 已找到趋势个数: 68\n",
|
||
"Start 2674 600614.SH\n",
|
||
"End 600614.SH 已找到趋势个数: 68\n",
|
||
"Start 2675 600615.SH\n",
|
||
"End 600615.SH 已找到趋势个数: 68\n",
|
||
"Start 2676 600616.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600616.SH 已找到趋势个数: 68\n",
|
||
"Start 2677 600617.SH\n",
|
||
"End 600617.SH 已找到趋势个数: 68\n",
|
||
"Start 2678 600618.SH\n",
|
||
"End 600618.SH 已找到趋势个数: 68\n",
|
||
"Start 2679 600619.SH\n",
|
||
"End 600619.SH 已找到趋势个数: 68\n",
|
||
"Start 2680 600620.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600620.SH 已找到趋势个数: 68\n",
|
||
"Start 2681 600621.SH\n",
|
||
"End 600621.SH 已找到趋势个数: 68\n",
|
||
"Start 2682 600622.SH\n",
|
||
"End 600622.SH 已找到趋势个数: 68\n",
|
||
"Start 2683 600623.SH\n",
|
||
"End 600623.SH 已找到趋势个数: 68\n",
|
||
"Start 2684 600624.SH\n",
|
||
"End 600624.SH 已找到趋势个数: 68\n",
|
||
"Start 2685 600626.SH\n",
|
||
"End 600626.SH 已找到趋势个数: 68\n",
|
||
"Start 2686 600628.SH\n",
|
||
"End 600628.SH 已找到趋势个数: 68\n",
|
||
"Start 2687 600629.SH\n",
|
||
"End 600629.SH 已找到趋势个数: 68\n",
|
||
"Start 2688 600630.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600630.SH 已找到趋势个数: 68\n",
|
||
"Start 2689 600633.SH\n",
|
||
"End 600633.SH 已找到趋势个数: 68\n",
|
||
"Start 2690 600634.SH\n",
|
||
"End 600634.SH 已找到趋势个数: 68\n",
|
||
"Start 2691 600635.SH\n",
|
||
"End 600635.SH 已找到趋势个数: 68\n",
|
||
"Start 2692 600636.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600636.SH 已找到趋势个数: 68\n",
|
||
"Start 2693 600637.SH\n",
|
||
"End 600637.SH 已找到趋势个数: 68\n",
|
||
"Start 2694 600638.SH\n",
|
||
"End 600638.SH 已找到趋势个数: 68\n",
|
||
"Start 2695 600639.SH\n",
|
||
"End 600639.SH 已找到趋势个数: 68\n",
|
||
"Start 2696 600640.SH\n",
|
||
"End 600640.SH 已找到趋势个数: 68\n",
|
||
"Start 2697 600641.SH\n",
|
||
"End 600641.SH 已找到趋势个数: 68\n",
|
||
"Start 2698 600642.SH\n",
|
||
"End 600642.SH 已找到趋势个数: 68\n",
|
||
"Start 2699 600643.SH\n",
|
||
"End 600643.SH 已找到趋势个数: 68\n",
|
||
"Start 2700 600644.SH\n",
|
||
"End 600644.SH 已找到趋势个数: 68\n",
|
||
"Start 2701 600645.SH\n",
|
||
"End 600645.SH 已找到趋势个数: 68\n",
|
||
"Start 2702 600647.SH\n",
|
||
"End 600647.SH 已找到趋势个数: 68\n",
|
||
"Start 2703 600648.SH\n",
|
||
"End 600648.SH 已找到趋势个数: 68\n",
|
||
"Start 2704 600649.SH\n",
|
||
"End 600649.SH 已找到趋势个数: 68\n",
|
||
"Start 2705 600650.SH\n",
|
||
"End 600650.SH 已找到趋势个数: 68\n",
|
||
"Start 2706 600651.SH\n",
|
||
"End 600651.SH 已找到趋势个数: 68\n",
|
||
"Start 2707 600652.SH\n",
|
||
"End 600652.SH 已找到趋势个数: 68\n",
|
||
"Start 2708 600653.SH\n",
|
||
"End 600653.SH 已找到趋势个数: 68\n",
|
||
"Start 2709 600654.SH\n",
|
||
"End 600654.SH 已找到趋势个数: 68\n",
|
||
"Start 2710 600655.SH\n",
|
||
"End 600655.SH 已找到趋势个数: 68\n",
|
||
"Start 2711 600657.SH\n",
|
||
"End 600657.SH 已找到趋势个数: 68\n",
|
||
"Start 2712 600658.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600658.SH 已找到趋势个数: 68\n",
|
||
"Start 2713 600660.SH\n",
|
||
"End 600660.SH 已找到趋势个数: 68\n",
|
||
"Start 2714 600661.SH\n",
|
||
"End 600661.SH 已找到趋势个数: 68\n",
|
||
"Start 2715 600662.SH\n",
|
||
"End 600662.SH 已找到趋势个数: 68\n",
|
||
"Start 2716 600663.SH\n",
|
||
"End 600663.SH 已找到趋势个数: 68\n",
|
||
"Start 2717 600664.SH\n",
|
||
"End 600664.SH 已找到趋势个数: 68\n",
|
||
"Start 2718 600665.SH\n",
|
||
"End 600665.SH 已找到趋势个数: 68\n",
|
||
"Start 2719 600666.SH\n",
|
||
"End 600666.SH 已找到趋势个数: 68\n",
|
||
"Start 2720 600667.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"√找到三个连续符合中枢 600667.SH 2019-10-08 14:15:00 3\n",
|
||
"End 600667.SH 已找到趋势个数: 69\n",
|
||
"Start 2721 600668.SH\n",
|
||
"End 600668.SH 已找到趋势个数: 69\n",
|
||
"Start 2722 600671.SH\n",
|
||
"End 600671.SH 已找到趋势个数: 69\n",
|
||
"Start 2723 600673.SH\n",
|
||
"End 600673.SH 已找到趋势个数: 69\n",
|
||
"Start 2724 600674.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600674.SH 已找到趋势个数: 69\n",
|
||
"Start 2725 600675.SH\n",
|
||
"End 600675.SH 已找到趋势个数: 69\n",
|
||
"Start 2726 600676.SH\n",
|
||
"End 600676.SH 已找到趋势个数: 69\n",
|
||
"Start 2727 600677.SH\n",
|
||
"End 600677.SH 已找到趋势个数: 69\n",
|
||
"Start 2728 600678.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600678.SH 已找到趋势个数: 69\n",
|
||
"Start 2729 600679.SH\n",
|
||
"End 600679.SH 已找到趋势个数: 69\n",
|
||
"Start 2730 600681.SH\n",
|
||
"End 600681.SH 已找到趋势个数: 69\n",
|
||
"Start 2731 600682.SH\n",
|
||
"End 600682.SH 已找到趋势个数: 69\n",
|
||
"Start 2732 600683.SH\n",
|
||
"End 600683.SH 已找到趋势个数: 69\n",
|
||
"Start 2733 600684.SH\n",
|
||
"End 600684.SH 已找到趋势个数: 69\n",
|
||
"Start 2734 600685.SH\n",
|
||
"End 600685.SH 已找到趋势个数: 69\n",
|
||
"Start 2735 600686.SH\n",
|
||
"End 600686.SH 已找到趋势个数: 69\n",
|
||
"Start 2736 600687.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600687.SH 已找到趋势个数: 69\n",
|
||
"Start 2737 600688.SH\n",
|
||
"√找到三个连续符合中枢 600688.SH 2019-10-30 13:12:00 3\n",
|
||
"End 600688.SH 已找到趋势个数: 70\n",
|
||
"Start 2738 600689.SH\n",
|
||
"End 600689.SH 已找到趋势个数: 70\n",
|
||
"Start 2739 600690.SH\n",
|
||
"End 600690.SH 已找到趋势个数: 70\n",
|
||
"Start 2740 600691.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600691.SH 已找到趋势个数: 70\n",
|
||
"Start 2741 600692.SH\n",
|
||
"End 600692.SH 已找到趋势个数: 70\n",
|
||
"Start 2742 600693.SH\n",
|
||
"End 600693.SH 已找到趋势个数: 70\n",
|
||
"Start 2743 600694.SH\n",
|
||
"End 600694.SH 已找到趋势个数: 70\n",
|
||
"Start 2744 600695.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600695.SH 已找到趋势个数: 70\n",
|
||
"Start 2745 600696.SH\n",
|
||
"End 600696.SH 已找到趋势个数: 70\n",
|
||
"Start 2746 600697.SH\n",
|
||
"End 600697.SH 已找到趋势个数: 70\n",
|
||
"Start 2747 600698.SH\n",
|
||
"End 600698.SH 已找到趋势个数: 70\n",
|
||
"Start 2748 600699.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600699.SH 已找到趋势个数: 70\n",
|
||
"Start 2749 600701.SH\n",
|
||
"End 600701.SH 已找到趋势个数: 70\n",
|
||
"Start 2750 600702.SH\n",
|
||
"End 600702.SH 已找到趋势个数: 70\n",
|
||
"Start 2751 600703.SH\n",
|
||
"End 600703.SH 已找到趋势个数: 70\n",
|
||
"Start 2752 600704.SH\n",
|
||
"End 600704.SH 已找到趋势个数: 70\n",
|
||
"Start 2753 600705.SH\n",
|
||
"End 600705.SH 已找到趋势个数: 70\n",
|
||
"Start 2754 600706.SH\n",
|
||
"√找到三个连续符合中枢 600706.SH 2019-10-09 10:12:00 3\n",
|
||
"End 600706.SH 已找到趋势个数: 71\n",
|
||
"Start 2755 600707.SH\n",
|
||
"End 600707.SH 已找到趋势个数: 71\n",
|
||
"Start 2756 600708.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600708.SH 已找到趋势个数: 71\n",
|
||
"Start 2757 600710.SH\n",
|
||
"End 600710.SH 已找到趋势个数: 71\n",
|
||
"Start 2758 600711.SH\n",
|
||
"End 600711.SH 已找到趋势个数: 71\n",
|
||
"Start 2759 600712.SH\n",
|
||
"End 600712.SH 已找到趋势个数: 71\n",
|
||
"Start 2760 600713.SH\n",
|
||
"HTTPConnectionPool(host='api.waditu.com', port=80): Read timed out. (read timeout=15)\n",
|
||
"HTTPConnectionPool(host='api.waditu.com', port=80): Read timed out. (read timeout=15)\n",
|
||
"HTTPConnectionPool(host='api.waditu.com', port=80): Read timed out. (read timeout=15)\n",
|
||
"超频0次,换token或sleep...\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"HTTPConnectionPool(host='api.waditu.com', port=80): Read timed out. (read timeout=15)\n",
|
||
"HTTPConnectionPool(host='api.waditu.com', port=80): Read timed out. (read timeout=15)\n",
|
||
"Expecting value: line 1 column 1 (char 0)\n",
|
||
"超频1次,换token或sleep...\n",
|
||
"HTTPConnectionPool(host='api.waditu.com', port=80): Read timed out. (read timeout=15)\n",
|
||
"Expecting value: line 1 column 1 (char 0)\n",
|
||
"Expecting value: line 1 column 1 (char 0)\n",
|
||
"超频2次,换token或sleep...\n",
|
||
"End 600713.SH 已找到趋势个数: 71\n",
|
||
"Start 2761 600714.SH\n",
|
||
"End 600714.SH 已找到趋势个数: 71\n",
|
||
"Start 2762 600715.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600715.SH 已找到趋势个数: 71\n",
|
||
"Start 2763 600716.SH\n",
|
||
"End 600716.SH 已找到趋势个数: 71\n",
|
||
"Start 2764 600717.SH\n",
|
||
"End 600717.SH 已找到趋势个数: 71\n",
|
||
"Start 2765 600718.SH\n",
|
||
"End 600718.SH 已找到趋势个数: 71\n",
|
||
"Start 2766 600719.SH\n",
|
||
"End 600719.SH 已找到趋势个数: 71\n",
|
||
"Start 2767 600720.SH\n",
|
||
"√找到三个连续符合中枢 600720.SH 2019-10-11 10:48:00 3\n",
|
||
"End 600720.SH 已找到趋势个数: 72\n",
|
||
"Start 2768 600721.SH\n",
|
||
"End 600721.SH 已找到趋势个数: 72\n",
|
||
"Start 2769 600722.SH\n",
|
||
"End 600722.SH 已找到趋势个数: 72\n",
|
||
"Start 2770 600723.SH\n",
|
||
"End 600723.SH 已找到趋势个数: 72\n",
|
||
"Start 2771 600724.SH\n",
|
||
"√找到三个连续符合中枢 600724.SH 2019-10-25 14:56:00 3\n",
|
||
"End 600724.SH 已找到趋势个数: 73\n",
|
||
"Start 2772 600725.SH\n",
|
||
"End 600725.SH 已找到趋势个数: 73\n",
|
||
"Start 2773 600726.SH\n",
|
||
"End 600726.SH 已找到趋势个数: 73\n",
|
||
"Start 2774 600727.SH\n",
|
||
"End 600727.SH 已找到趋势个数: 73\n",
|
||
"Start 2775 600728.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600728.SH 已找到趋势个数: 73\n",
|
||
"Start 2776 600729.SH\n",
|
||
"End 600729.SH 已找到趋势个数: 73\n",
|
||
"Start 2777 600730.SH\n",
|
||
"End 600730.SH 已找到趋势个数: 73\n",
|
||
"Start 2778 600731.SH\n",
|
||
"End 600731.SH 已找到趋势个数: 73\n",
|
||
"Start 2779 600732.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 600732.SH 已找到趋势个数: 73\n",
|
||
"Start 2780 600733.SH\n",
|
||
"End 600733.SH 已找到趋势个数: 73\n",
|
||
"Start 2781 600734.SH\n",
|
||
"End 600734.SH 已找到趋势个数: 73\n",
|
||
"Start 2782 600735.SH\n",
|
||
"End 600735.SH 已找到趋势个数: 73\n",
|
||
"Start 2783 600736.SH\n",
|
||
"End 600736.SH 已找到趋势个数: 73\n",
|
||
"Start 2784 600737.SH\n",
|
||
"End 600737.SH 已找到趋势个数: 73\n",
|
||
"Start 2785 600738.SH\n",
|
||
"End 600738.SH 已找到趋势个数: 73\n",
|
||
"Start 2786 600739.SH\n",
|
||
"End 600739.SH 已找到趋势个数: 73\n",
|
||
"Start 2787 600740.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600740.SH 已找到趋势个数: 73\n",
|
||
"Start 2788 600741.SH\n",
|
||
"End 600741.SH 已找到趋势个数: 73\n",
|
||
"Start 2789 600742.SH\n",
|
||
"End 600742.SH 已找到趋势个数: 73\n",
|
||
"Start 2790 600743.SH\n",
|
||
"End 600743.SH 已找到趋势个数: 73\n",
|
||
"Start 2791 600744.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600744.SH 已找到趋势个数: 73\n",
|
||
"Start 2792 600745.SH\n",
|
||
"End 600745.SH 已找到趋势个数: 73\n",
|
||
"Start 2793 600746.SH\n",
|
||
"End 600746.SH 已找到趋势个数: 73\n",
|
||
"Start 2794 600747.SH\n",
|
||
"End 600747.SH 已找到趋势个数: 73\n",
|
||
"Start 2795 600748.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600748.SH 已找到趋势个数: 73\n",
|
||
"Start 2796 600749.SH\n",
|
||
"End 600749.SH 已找到趋势个数: 73\n",
|
||
"Start 2797 600750.SH\n",
|
||
"End 600750.SH 已找到趋势个数: 73\n",
|
||
"Start 2798 600751.SH\n",
|
||
"End 600751.SH 已找到趋势个数: 73\n",
|
||
"Start 2799 600753.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600753.SH 已找到趋势个数: 73\n",
|
||
"Start 2800 600754.SH\n",
|
||
"End 600754.SH 已找到趋势个数: 73\n",
|
||
"Start 2801 600755.SH\n",
|
||
"End 600755.SH 已找到趋势个数: 73\n",
|
||
"Start 2802 600756.SH\n",
|
||
"End 600756.SH 已找到趋势个数: 73\n",
|
||
"Start 2803 600757.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 600757.SH 已找到趋势个数: 73\n",
|
||
"Start 2804 600758.SH\n",
|
||
"End 600758.SH 已找到趋势个数: 73\n",
|
||
"Start 2805 600759.SH\n",
|
||
"End 600759.SH 已找到趋势个数: 73\n",
|
||
"Start 2806 600760.SH\n",
|
||
"End 600760.SH 已找到趋势个数: 73\n",
|
||
"Start 2807 600761.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600761.SH 已找到趋势个数: 73\n",
|
||
"Start 2808 600763.SH\n",
|
||
"End 600763.SH 已找到趋势个数: 73\n",
|
||
"Start 2809 600764.SH\n",
|
||
"√找到三个连续符合中枢 600764.SH 2019-10-08 10:23:00 3\n",
|
||
"End 600764.SH 已找到趋势个数: 74\n",
|
||
"Start 2810 600765.SH\n",
|
||
"End 600765.SH 已找到趋势个数: 74\n",
|
||
"Start 2811 600766.SH\n",
|
||
"End 600766.SH 已找到趋势个数: 74\n",
|
||
"Start 2812 600767.SH\n",
|
||
"End 600767.SH 已找到趋势个数: 74\n",
|
||
"Start 2813 600768.SH\n",
|
||
"End 600768.SH 已找到趋势个数: 74\n",
|
||
"Start 2814 600769.SH\n",
|
||
"End 600769.SH 已找到趋势个数: 74\n",
|
||
"Start 2815 600770.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600770.SH 已找到趋势个数: 74\n",
|
||
"Start 2816 600771.SH\n",
|
||
"End 600771.SH 已找到趋势个数: 74\n",
|
||
"Start 2817 600773.SH\n",
|
||
"End 600773.SH 已找到趋势个数: 74\n",
|
||
"Start 2818 600774.SH\n",
|
||
"End 600774.SH 已找到趋势个数: 74\n",
|
||
"Start 2819 600775.SH\n",
|
||
"End 600775.SH 已找到趋势个数: 74\n",
|
||
"Start 2820 600776.SH\n",
|
||
"End 600776.SH 已找到趋势个数: 74\n",
|
||
"Start 2821 600777.SH\n",
|
||
"End 600777.SH 已找到趋势个数: 74\n",
|
||
"Start 2822 600778.SH\n",
|
||
"End 600778.SH 已找到趋势个数: 74\n",
|
||
"Start 2823 600779.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600779.SH 已找到趋势个数: 74\n",
|
||
"Start 2824 600780.SH\n",
|
||
"End 600780.SH 已找到趋势个数: 74\n",
|
||
"Start 2825 600781.SH\n",
|
||
"End 600781.SH 已找到趋势个数: 74\n",
|
||
"Start 2826 600782.SH\n",
|
||
"End 600782.SH 已找到趋势个数: 74\n",
|
||
"Start 2827 600783.SH\n",
|
||
"End 600783.SH 已找到趋势个数: 74\n",
|
||
"Start 2828 600784.SH\n",
|
||
"End 600784.SH 已找到趋势个数: 74\n",
|
||
"Start 2829 600785.SH\n",
|
||
"End 600785.SH 已找到趋势个数: 74\n",
|
||
"Start 2830 600787.SH\n",
|
||
"End 600787.SH 已找到趋势个数: 74\n",
|
||
"Start 2831 600789.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600789.SH 已找到趋势个数: 74\n",
|
||
"Start 2832 600790.SH\n",
|
||
"End 600790.SH 已找到趋势个数: 74\n",
|
||
"Start 2833 600791.SH\n",
|
||
"End 600791.SH 已找到趋势个数: 74\n",
|
||
"Start 2834 600792.SH\n",
|
||
"End 600792.SH 已找到趋势个数: 74\n",
|
||
"Start 2835 600793.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600793.SH 已找到趋势个数: 74\n",
|
||
"Start 2836 600794.SH\n",
|
||
"End 600794.SH 已找到趋势个数: 74\n",
|
||
"Start 2837 600795.SH\n",
|
||
"End 600795.SH 已找到趋势个数: 74\n",
|
||
"Start 2838 600796.SH\n",
|
||
"End 600796.SH 已找到趋势个数: 74\n",
|
||
"Start 2839 600797.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600797.SH 已找到趋势个数: 74\n",
|
||
"Start 2840 600798.SH\n",
|
||
"End 600798.SH 已找到趋势个数: 74\n",
|
||
"Start 2841 600800.SH\n",
|
||
"End 600800.SH 已找到趋势个数: 74\n",
|
||
"Start 2842 600801.SH\n",
|
||
"End 600801.SH 已找到趋势个数: 74\n",
|
||
"Start 2843 600802.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600802.SH 已找到趋势个数: 74\n",
|
||
"Start 2844 600803.SH\n",
|
||
"End 600803.SH 已找到趋势个数: 74\n",
|
||
"Start 2845 600804.SH\n",
|
||
"End 600804.SH 已找到趋势个数: 74\n",
|
||
"Start 2846 600805.SH\n",
|
||
"End 600805.SH 已找到趋势个数: 74\n",
|
||
"Start 2847 600807.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600807.SH 已找到趋势个数: 74\n",
|
||
"Start 2848 600808.SH\n",
|
||
"End 600808.SH 已找到趋势个数: 74\n",
|
||
"Start 2849 600809.SH\n",
|
||
"End 600809.SH 已找到趋势个数: 74\n",
|
||
"Start 2850 600810.SH\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"√找到三个连续符合中枢 600810.SH 2019-10-31 13:25:00 3\n",
|
||
"End 600810.SH 已找到趋势个数: 75\n",
|
||
"Start 2851 600811.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600811.SH 已找到趋势个数: 75\n",
|
||
"Start 2852 600812.SH\n",
|
||
"End 600812.SH 已找到趋势个数: 75\n",
|
||
"Start 2853 600814.SH\n",
|
||
"End 600814.SH 已找到趋势个数: 75\n",
|
||
"Start 2854 600815.SH\n",
|
||
"End 600815.SH 已找到趋势个数: 75\n",
|
||
"Start 2855 600816.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600816.SH 已找到趋势个数: 75\n",
|
||
"Start 2856 600817.SH\n",
|
||
"End 600817.SH 已找到趋势个数: 75\n",
|
||
"Start 2857 600818.SH\n",
|
||
"End 600818.SH 已找到趋势个数: 75\n",
|
||
"Start 2858 600819.SH\n",
|
||
"End 600819.SH 已找到趋势个数: 75\n",
|
||
"Start 2859 600820.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600820.SH 已找到趋势个数: 75\n",
|
||
"Start 2860 600821.SH\n",
|
||
"End 600821.SH 已找到趋势个数: 75\n",
|
||
"Start 2861 600822.SH\n",
|
||
"End 600822.SH 已找到趋势个数: 75\n",
|
||
"Start 2862 600823.SH\n",
|
||
"End 600823.SH 已找到趋势个数: 75\n",
|
||
"Start 2863 600824.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600824.SH 已找到趋势个数: 75\n",
|
||
"Start 2864 600825.SH\n",
|
||
"End 600825.SH 已找到趋势个数: 75\n",
|
||
"Start 2865 600826.SH\n",
|
||
"End 600826.SH 已找到趋势个数: 75\n",
|
||
"Start 2866 600827.SH\n",
|
||
"End 600827.SH 已找到趋势个数: 75\n",
|
||
"Start 2867 600828.SH\n",
|
||
"End 600828.SH 已找到趋势个数: 75\n",
|
||
"Start 2868 600829.SH\n",
|
||
"End 600829.SH 已找到趋势个数: 75\n",
|
||
"Start 2869 600830.SH\n",
|
||
"End 600830.SH 已找到趋势个数: 75\n",
|
||
"Start 2870 600831.SH\n",
|
||
"End 600831.SH 已找到趋势个数: 75\n",
|
||
"Start 2871 600833.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600833.SH 已找到趋势个数: 75\n",
|
||
"Start 2872 600834.SH\n",
|
||
"End 600834.SH 已找到趋势个数: 75\n",
|
||
"Start 2873 600835.SH\n",
|
||
"End 600835.SH 已找到趋势个数: 75\n",
|
||
"Start 2874 600836.SH\n",
|
||
"End 600836.SH 已找到趋势个数: 75\n",
|
||
"Start 2875 600837.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600837.SH 已找到趋势个数: 75\n",
|
||
"Start 2876 600838.SH\n",
|
||
"End 600838.SH 已找到趋势个数: 75\n",
|
||
"Start 2877 600839.SH\n",
|
||
"End 600839.SH 已找到趋势个数: 75\n",
|
||
"Start 2878 600841.SH\n",
|
||
"End 600841.SH 已找到趋势个数: 75\n",
|
||
"Start 2879 600843.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600843.SH 已找到趋势个数: 75\n",
|
||
"Start 2880 600844.SH\n",
|
||
"End 600844.SH 已找到趋势个数: 75\n",
|
||
"Start 2881 600845.SH\n",
|
||
"End 600845.SH 已找到趋势个数: 75\n",
|
||
"Start 2882 600846.SH\n",
|
||
"End 600846.SH 已找到趋势个数: 75\n",
|
||
"Start 2883 600847.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600847.SH 已找到趋势个数: 75\n",
|
||
"Start 2884 600848.SH\n",
|
||
"End 600848.SH 已找到趋势个数: 75\n",
|
||
"Start 2885 600850.SH\n",
|
||
"End 600850.SH 已找到趋势个数: 75\n",
|
||
"Start 2886 600851.SH\n",
|
||
"End 600851.SH 已找到趋势个数: 75\n",
|
||
"Start 2887 600853.SH\n",
|
||
"End 600853.SH 已找到趋势个数: 75\n",
|
||
"Start 2888 600854.SH\n",
|
||
"End 600854.SH 已找到趋势个数: 75\n",
|
||
"Start 2889 600855.SH\n",
|
||
"End 600855.SH 已找到趋势个数: 75\n",
|
||
"Start 2890 600856.SH\n",
|
||
"End 600856.SH 已找到趋势个数: 75\n",
|
||
"Start 2891 600857.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600857.SH 已找到趋势个数: 75\n",
|
||
"Start 2892 600858.SH\n",
|
||
"End 600858.SH 已找到趋势个数: 75\n",
|
||
"Start 2893 600859.SH\n",
|
||
"End 600859.SH 已找到趋势个数: 75\n",
|
||
"Start 2894 600860.SH\n",
|
||
"End 600860.SH 已找到趋势个数: 75\n",
|
||
"Start 2895 600861.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600861.SH 已找到趋势个数: 75\n",
|
||
"Start 2896 600862.SH\n",
|
||
"End 600862.SH 已找到趋势个数: 75\n",
|
||
"Start 2897 600863.SH\n",
|
||
"End 600863.SH 已找到趋势个数: 75\n",
|
||
"Start 2898 600864.SH\n",
|
||
"End 600864.SH 已找到趋势个数: 75\n",
|
||
"Start 2899 600865.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600865.SH 已找到趋势个数: 75\n",
|
||
"Start 2900 600866.SH\n",
|
||
"End 600866.SH 已找到趋势个数: 75\n",
|
||
"Start 2901 600867.SH\n",
|
||
"End 600867.SH 已找到趋势个数: 75\n",
|
||
"Start 2902 600868.SH\n",
|
||
"End 600868.SH 已找到趋势个数: 75\n",
|
||
"Start 2903 600869.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600869.SH 已找到趋势个数: 75\n",
|
||
"Start 2904 600870.SH\n",
|
||
"End 600870.SH 已找到趋势个数: 75\n",
|
||
"Start 2905 600871.SH\n",
|
||
"End 600871.SH 已找到趋势个数: 75\n",
|
||
"Start 2906 600872.SH\n",
|
||
"End 600872.SH 已找到趋势个数: 75\n",
|
||
"Start 2907 600873.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600873.SH 已找到趋势个数: 75\n",
|
||
"Start 2908 600874.SH\n",
|
||
"End 600874.SH 已找到趋势个数: 75\n",
|
||
"Start 2909 600875.SH\n",
|
||
"End 600875.SH 已找到趋势个数: 75\n",
|
||
"Start 2910 600876.SH\n",
|
||
"End 600876.SH 已找到趋势个数: 75\n",
|
||
"Start 2911 600877.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600877.SH 已找到趋势个数: 75\n",
|
||
"Start 2912 600879.SH\n",
|
||
"End 600879.SH 已找到趋势个数: 75\n",
|
||
"Start 2913 600880.SH\n",
|
||
"End 600880.SH 已找到趋势个数: 75\n",
|
||
"Start 2914 600881.SH\n",
|
||
"End 600881.SH 已找到趋势个数: 75\n",
|
||
"Start 2915 600882.SH\n",
|
||
"End 600882.SH 已找到趋势个数: 75\n",
|
||
"Start 2916 600883.SH\n",
|
||
"End 600883.SH 已找到趋势个数: 75\n",
|
||
"Start 2917 600884.SH\n",
|
||
"End 600884.SH 已找到趋势个数: 75\n",
|
||
"Start 2918 600885.SH\n",
|
||
"End 600885.SH 已找到趋势个数: 75\n",
|
||
"Start 2919 600886.SH\n",
|
||
"End 600886.SH 已找到趋势个数: 75\n",
|
||
"Start 2920 600887.SH\n",
|
||
"End 600887.SH 已找到趋势个数: 75\n",
|
||
"Start 2921 600888.SH\n",
|
||
"√找到三个连续符合中枢 600888.SH 2019-11-01 11:03:00 7\n",
|
||
"End 600888.SH 已找到趋势个数: 76\n",
|
||
"Start 2922 600889.SH\n",
|
||
"End 600889.SH 已找到趋势个数: 76\n",
|
||
"Start 2923 600890.SH\n",
|
||
"End 600890.SH 已找到趋势个数: 76\n",
|
||
"Start 2924 600891.SH\n",
|
||
"End 600891.SH 已找到趋势个数: 76\n",
|
||
"Start 2925 600892.SH\n",
|
||
"End 600892.SH 已找到趋势个数: 76\n",
|
||
"Start 2926 600893.SH\n",
|
||
"End 600893.SH 已找到趋势个数: 76\n",
|
||
"Start 2927 600894.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"√找到三个连续符合中枢 600894.SH 2019-11-07 14:19:00 9\n",
|
||
"End 600894.SH 已找到趋势个数: 77\n",
|
||
"Start 2928 600895.SH\n",
|
||
"End 600895.SH 已找到趋势个数: 77\n",
|
||
"Start 2929 600896.SH\n",
|
||
"End 600896.SH 已找到趋势个数: 77\n",
|
||
"Start 2930 600897.SH\n",
|
||
"End 600897.SH 已找到趋势个数: 77\n",
|
||
"Start 2931 600898.SH\n",
|
||
"End 600898.SH 已找到趋势个数: 77\n",
|
||
"Start 2932 600900.SH\n",
|
||
"End 600900.SH 已找到趋势个数: 77\n",
|
||
"Start 2933 600901.SH\n",
|
||
"End 600901.SH 已找到趋势个数: 77\n",
|
||
"Start 2934 600903.SH\n",
|
||
"End 600903.SH 已找到趋势个数: 77\n",
|
||
"Start 2935 600908.SH\n",
|
||
"End 600908.SH 已找到趋势个数: 77\n",
|
||
"Start 2936 600909.SH\n",
|
||
"End 600909.SH 已找到趋势个数: 77\n",
|
||
"Start 2937 600917.SH\n",
|
||
"End 600917.SH 已找到趋势个数: 77\n",
|
||
"Start 2938 600919.SH\n",
|
||
"End 600919.SH 已找到趋势个数: 77\n",
|
||
"Start 2939 600926.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600926.SH 已找到趋势个数: 77\n",
|
||
"Start 2940 600928.SH\n",
|
||
"End 600928.SH 已找到趋势个数: 77\n",
|
||
"Start 2941 600929.SH\n",
|
||
"End 600929.SH 已找到趋势个数: 77\n",
|
||
"Start 2942 600933.SH\n",
|
||
"End 600933.SH 已找到趋势个数: 77\n",
|
||
"Start 2943 600936.SH\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 600936.SH 已找到趋势个数: 77\n",
|
||
"Start 2944 600939.SH\n",
|
||
"End 600939.SH 已找到趋势个数: 77\n",
|
||
"Start 2945 600958.SH\n",
|
||
"End 600958.SH 已找到趋势个数: 77\n",
|
||
"Start 2946 600959.SH\n",
|
||
"End 600959.SH 已找到趋势个数: 77\n",
|
||
"Start 2947 600960.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600960.SH 已找到趋势个数: 77\n",
|
||
"Start 2948 600961.SH\n",
|
||
"End 600961.SH 已找到趋势个数: 77\n",
|
||
"Start 2949 600962.SH\n",
|
||
"End 600962.SH 已找到趋势个数: 77\n",
|
||
"Start 2950 600963.SH\n",
|
||
"End 600963.SH 已找到趋势个数: 77\n",
|
||
"Start 2951 600965.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600965.SH 已找到趋势个数: 77\n",
|
||
"Start 2952 600966.SH\n",
|
||
"√找到三个连续符合中枢 600966.SH 2019-10-28 09:31:00 5\n",
|
||
"End 600966.SH 已找到趋势个数: 78\n",
|
||
"Start 2953 600967.SH\n",
|
||
"End 600967.SH 已找到趋势个数: 78\n",
|
||
"Start 2954 600968.SH\n",
|
||
"End 600968.SH 已找到趋势个数: 78\n",
|
||
"Start 2955 600969.SH\n",
|
||
"End 600969.SH 已找到趋势个数: 78\n",
|
||
"Start 2956 600970.SH\n",
|
||
"End 600970.SH 已找到趋势个数: 78\n",
|
||
"Start 2957 600971.SH\n",
|
||
"End 600971.SH 已找到趋势个数: 78\n",
|
||
"Start 2958 600973.SH\n",
|
||
"End 600973.SH 已找到趋势个数: 78\n",
|
||
"Start 2959 600975.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600975.SH 已找到趋势个数: 78\n",
|
||
"Start 2960 600976.SH\n",
|
||
"End 600976.SH 已找到趋势个数: 78\n",
|
||
"Start 2961 600977.SH\n",
|
||
"End 600977.SH 已找到趋势个数: 78\n",
|
||
"Start 2962 600978.SH\n",
|
||
"End 600978.SH 已找到趋势个数: 78\n",
|
||
"Start 2963 600979.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600979.SH 已找到趋势个数: 78\n",
|
||
"Start 2964 600980.SH\n",
|
||
"End 600980.SH 已找到趋势个数: 78\n",
|
||
"Start 2965 600981.SH\n",
|
||
"End 600981.SH 已找到趋势个数: 78\n",
|
||
"Start 2966 600982.SH\n",
|
||
"End 600982.SH 已找到趋势个数: 78\n",
|
||
"Start 2967 600983.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600983.SH 已找到趋势个数: 78\n",
|
||
"Start 2968 600984.SH\n",
|
||
"End 600984.SH 已找到趋势个数: 78\n",
|
||
"Start 2969 600985.SH\n",
|
||
"End 600985.SH 已找到趋势个数: 78\n",
|
||
"Start 2970 600986.SH\n",
|
||
"End 600986.SH 已找到趋势个数: 78\n",
|
||
"Start 2971 600987.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600987.SH 已找到趋势个数: 78\n",
|
||
"Start 2972 600988.SH\n",
|
||
"End 600988.SH 已找到趋势个数: 78\n",
|
||
"Start 2973 600989.SH\n",
|
||
"End 600989.SH 已找到趋势个数: 78\n",
|
||
"Start 2974 600990.SH\n",
|
||
"End 600990.SH 已找到趋势个数: 78\n",
|
||
"Start 2975 600992.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 600992.SH 已找到趋势个数: 78\n",
|
||
"Start 2976 600993.SH\n",
|
||
"√找到三个连续符合中枢 600993.SH 2019-11-07 13:04:00 8\n",
|
||
"End 600993.SH 已找到趋势个数: 79\n",
|
||
"Start 2977 600995.SH\n",
|
||
"End 600995.SH 已找到趋势个数: 79\n",
|
||
"Start 2978 600996.SH\n",
|
||
"End 600996.SH 已找到趋势个数: 79\n",
|
||
"Start 2979 600997.SH\n",
|
||
"√找到三个连续符合中枢 600997.SH 2019-11-01 11:30:00 5\n",
|
||
"End 600997.SH 已找到趋势个数: 80\n",
|
||
"Start 2980 600998.SH\n",
|
||
"End 600998.SH 已找到趋势个数: 80\n",
|
||
"Start 2981 600999.SH\n",
|
||
"End 600999.SH 已找到趋势个数: 80\n",
|
||
"Start 2982 601000.SH\n",
|
||
"End 601000.SH 已找到趋势个数: 80\n",
|
||
"Start 2983 601001.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601001.SH 已找到趋势个数: 80\n",
|
||
"Start 2984 601002.SH\n",
|
||
"End 601002.SH 已找到趋势个数: 80\n",
|
||
"Start 2985 601003.SH\n",
|
||
"End 601003.SH 已找到趋势个数: 80\n",
|
||
"Start 2986 601005.SH\n",
|
||
"End 601005.SH 已找到趋势个数: 80\n",
|
||
"Start 2987 601006.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601006.SH 已找到趋势个数: 80\n",
|
||
"Start 2988 601007.SH\n",
|
||
"End 601007.SH 已找到趋势个数: 80\n",
|
||
"Start 2989 601008.SH\n",
|
||
"End 601008.SH 已找到趋势个数: 80\n",
|
||
"Start 2990 601009.SH\n",
|
||
"End 601009.SH 已找到趋势个数: 80\n",
|
||
"Start 2991 601010.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601010.SH 已找到趋势个数: 80\n",
|
||
"Start 2992 601011.SH\n",
|
||
"√找到三个连续符合中枢 601011.SH 2019-10-29 10:58:00 5\n",
|
||
"End 601011.SH 已找到趋势个数: 81\n",
|
||
"Start 2993 601012.SH\n",
|
||
"End 601012.SH 已找到趋势个数: 81\n",
|
||
"Start 2994 601015.SH\n",
|
||
"End 601015.SH 已找到趋势个数: 81\n",
|
||
"Start 2995 601016.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601016.SH 已找到趋势个数: 81\n",
|
||
"Start 2996 601018.SH\n",
|
||
"End 601018.SH 已找到趋势个数: 81\n",
|
||
"Start 2997 601019.SH\n",
|
||
"End 601019.SH 已找到趋势个数: 81\n",
|
||
"Start 2998 601020.SH\n",
|
||
"End 601020.SH 已找到趋势个数: 81\n",
|
||
"Start 2999 601021.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601021.SH 已找到趋势个数: 81\n",
|
||
"Start 3000 601028.SH\n",
|
||
"End 601028.SH 已找到趋势个数: 81\n",
|
||
"Start 3001 601038.SH\n",
|
||
"End 601038.SH 已找到趋势个数: 81\n",
|
||
"Start 3002 601058.SH\n",
|
||
"End 601058.SH 已找到趋势个数: 81\n",
|
||
"Start 3003 601066.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601066.SH 已找到趋势个数: 81\n",
|
||
"Start 3004 601068.SH\n",
|
||
"End 601068.SH 已找到趋势个数: 81\n",
|
||
"Start 3005 601069.SH\n",
|
||
"End 601069.SH 已找到趋势个数: 81\n",
|
||
"Start 3006 601077.SH\n",
|
||
"End 601077.SH 已找到趋势个数: 81\n",
|
||
"Start 3007 601086.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601086.SH 已找到趋势个数: 81\n",
|
||
"Start 3008 601088.SH\n",
|
||
"End 601088.SH 已找到趋势个数: 81\n",
|
||
"Start 3009 601098.SH\n",
|
||
"End 601098.SH 已找到趋势个数: 81\n",
|
||
"Start 3010 601099.SH\n",
|
||
"End 601099.SH 已找到趋势个数: 81\n",
|
||
"Start 3011 601100.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601100.SH 已找到趋势个数: 81\n",
|
||
"Start 3012 601101.SH\n",
|
||
"End 601101.SH 已找到趋势个数: 81\n",
|
||
"Start 3013 601106.SH\n",
|
||
"End 601106.SH 已找到趋势个数: 81\n",
|
||
"Start 3014 601107.SH\n",
|
||
"End 601107.SH 已找到趋势个数: 81\n",
|
||
"Start 3015 601108.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601108.SH 已找到趋势个数: 81\n",
|
||
"Start 3016 601111.SH\n",
|
||
"End 601111.SH 已找到趋势个数: 81\n",
|
||
"Start 3017 601113.SH\n",
|
||
"End 601113.SH 已找到趋势个数: 81\n",
|
||
"Start 3018 601116.SH\n",
|
||
"End 601116.SH 已找到趋势个数: 81\n",
|
||
"Start 3019 601117.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601117.SH 已找到趋势个数: 81\n",
|
||
"Start 3020 601118.SH\n",
|
||
"End 601118.SH 已找到趋势个数: 81\n",
|
||
"Start 3021 601126.SH\n",
|
||
"End 601126.SH 已找到趋势个数: 81\n",
|
||
"Start 3022 601127.SH\n",
|
||
"End 601127.SH 已找到趋势个数: 81\n",
|
||
"Start 3023 601128.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601128.SH 已找到趋势个数: 81\n",
|
||
"Start 3024 601137.SH\n",
|
||
"End 601137.SH 已找到趋势个数: 81\n",
|
||
"Start 3025 601138.SH\n",
|
||
"End 601138.SH 已找到趋势个数: 81\n",
|
||
"Start 3026 601139.SH\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 601139.SH 已找到趋势个数: 81\n",
|
||
"Start 3027 601155.SH\n",
|
||
"End 601155.SH 已找到趋势个数: 81\n",
|
||
"Start 3028 601158.SH\n",
|
||
"End 601158.SH 已找到趋势个数: 81\n",
|
||
"Start 3029 601162.SH\n",
|
||
"End 601162.SH 已找到趋势个数: 81\n",
|
||
"Start 3030 601163.SH\n",
|
||
"End 601163.SH 已找到趋势个数: 81\n",
|
||
"Start 3031 601166.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"√找到三个连续符合中枢 601166.SH 2019-10-14 14:45:00 3\n",
|
||
"End 601166.SH 已找到趋势个数: 82\n",
|
||
"Start 3032 601168.SH\n",
|
||
"End 601168.SH 已找到趋势个数: 82\n",
|
||
"Start 3033 601169.SH\n",
|
||
"End 601169.SH 已找到趋势个数: 82\n",
|
||
"Start 3034 601177.SH\n",
|
||
"End 601177.SH 已找到趋势个数: 82\n",
|
||
"Start 3035 601179.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601179.SH 已找到趋势个数: 82\n",
|
||
"Start 3036 601186.SH\n",
|
||
"End 601186.SH 已找到趋势个数: 82\n",
|
||
"Start 3037 601188.SH\n",
|
||
"End 601188.SH 已找到趋势个数: 82\n",
|
||
"Start 3038 601198.SH\n",
|
||
"End 601198.SH 已找到趋势个数: 82\n",
|
||
"Start 3039 601199.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601199.SH 已找到趋势个数: 82\n",
|
||
"Start 3040 601200.SH\n",
|
||
"End 601200.SH 已找到趋势个数: 82\n",
|
||
"Start 3041 601208.SH\n",
|
||
"End 601208.SH 已找到趋势个数: 82\n",
|
||
"Start 3042 601211.SH\n",
|
||
"End 601211.SH 已找到趋势个数: 82\n",
|
||
"Start 3043 601212.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601212.SH 已找到趋势个数: 82\n",
|
||
"Start 3044 601216.SH\n",
|
||
"End 601216.SH 已找到趋势个数: 82\n",
|
||
"Start 3045 601218.SH\n",
|
||
"End 601218.SH 已找到趋势个数: 82\n",
|
||
"Start 3046 601222.SH\n",
|
||
"End 601222.SH 已找到趋势个数: 82\n",
|
||
"Start 3047 601225.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601225.SH 已找到趋势个数: 82\n",
|
||
"Start 3048 601226.SH\n",
|
||
"End 601226.SH 已找到趋势个数: 82\n",
|
||
"Start 3049 601228.SH\n",
|
||
"End 601228.SH 已找到趋势个数: 82\n",
|
||
"Start 3050 601229.SH\n",
|
||
"End 601229.SH 已找到趋势个数: 82\n",
|
||
"Start 3051 601231.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601231.SH 已找到趋势个数: 82\n",
|
||
"Start 3052 601233.SH\n",
|
||
"End 601233.SH 已找到趋势个数: 82\n",
|
||
"Start 3053 601236.SH\n",
|
||
"End 601236.SH 已找到趋势个数: 82\n",
|
||
"Start 3054 601238.SH\n",
|
||
"End 601238.SH 已找到趋势个数: 82\n",
|
||
"Start 3055 601258.SH\n",
|
||
"End 601258.SH 已找到趋势个数: 82\n",
|
||
"Start 3056 601288.SH\n",
|
||
"End 601288.SH 已找到趋势个数: 82\n",
|
||
"Start 3057 601298.SH\n",
|
||
"End 601298.SH 已找到趋势个数: 82\n",
|
||
"Start 3058 601311.SH\n",
|
||
"End 601311.SH 已找到趋势个数: 82\n",
|
||
"Start 3059 601318.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601318.SH 已找到趋势个数: 82\n",
|
||
"Start 3060 601319.SH\n",
|
||
"End 601319.SH 已找到趋势个数: 82\n",
|
||
"Start 3061 601326.SH\n",
|
||
"End 601326.SH 已找到趋势个数: 82\n",
|
||
"Start 3062 601328.SH\n",
|
||
"End 601328.SH 已找到趋势个数: 82\n",
|
||
"Start 3063 601330.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601330.SH 已找到趋势个数: 82\n",
|
||
"Start 3064 601333.SH\n",
|
||
"End 601333.SH 已找到趋势个数: 82\n",
|
||
"Start 3065 601336.SH\n",
|
||
"End 601336.SH 已找到趋势个数: 82\n",
|
||
"Start 3066 601339.SH\n",
|
||
"End 601339.SH 已找到趋势个数: 82\n",
|
||
"Start 3067 601360.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601360.SH 已找到趋势个数: 82\n",
|
||
"Start 3068 601366.SH\n",
|
||
"End 601366.SH 已找到趋势个数: 82\n",
|
||
"Start 3069 601368.SH\n",
|
||
"End 601368.SH 已找到趋势个数: 82\n",
|
||
"Start 3070 601369.SH\n",
|
||
"End 601369.SH 已找到趋势个数: 82\n",
|
||
"Start 3071 601375.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601375.SH 已找到趋势个数: 82\n",
|
||
"Start 3072 601377.SH\n",
|
||
"End 601377.SH 已找到趋势个数: 82\n",
|
||
"Start 3073 601388.SH\n",
|
||
"End 601388.SH 已找到趋势个数: 82\n",
|
||
"Start 3074 601390.SH\n",
|
||
"End 601390.SH 已找到趋势个数: 82\n",
|
||
"Start 3075 601398.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601398.SH 已找到趋势个数: 82\n",
|
||
"Start 3076 601500.SH\n",
|
||
"End 601500.SH 已找到趋势个数: 82\n",
|
||
"Start 3077 601515.SH\n",
|
||
"End 601515.SH 已找到趋势个数: 82\n",
|
||
"Start 3078 601518.SH\n",
|
||
"End 601518.SH 已找到趋势个数: 82\n",
|
||
"Start 3079 601519.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601519.SH 已找到趋势个数: 82\n",
|
||
"Start 3080 601555.SH\n",
|
||
"End 601555.SH 已找到趋势个数: 82\n",
|
||
"Start 3081 601558.SH\n",
|
||
"End 601558.SH 已找到趋势个数: 82\n",
|
||
"Start 3082 601566.SH\n",
|
||
"End 601566.SH 已找到趋势个数: 82\n",
|
||
"Start 3083 601567.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601567.SH 已找到趋势个数: 82\n",
|
||
"Start 3084 601577.SH\n",
|
||
"End 601577.SH 已找到趋势个数: 82\n",
|
||
"Start 3085 601579.SH\n",
|
||
"End 601579.SH 已找到趋势个数: 82\n",
|
||
"Start 3086 601588.SH\n",
|
||
"End 601588.SH 已找到趋势个数: 82\n",
|
||
"Start 3087 601595.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601595.SH 已找到趋势个数: 82\n",
|
||
"Start 3088 601598.SH\n",
|
||
"End 601598.SH 已找到趋势个数: 82\n",
|
||
"Start 3089 601599.SH\n",
|
||
"End 601599.SH 已找到趋势个数: 82\n",
|
||
"Start 3090 601600.SH\n",
|
||
"End 601600.SH 已找到趋势个数: 82\n",
|
||
"Start 3091 601601.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601601.SH 已找到趋势个数: 82\n",
|
||
"Start 3092 601606.SH\n",
|
||
"End 601606.SH 已找到趋势个数: 82\n",
|
||
"Start 3093 601607.SH\n",
|
||
"End 601607.SH 已找到趋势个数: 82\n",
|
||
"Start 3094 601608.SH\n",
|
||
"End 601608.SH 已找到趋势个数: 82\n",
|
||
"Start 3095 601611.SH\n",
|
||
"End 601611.SH 已找到趋势个数: 82\n",
|
||
"Start 3096 601615.SH\n",
|
||
"End 601615.SH 已找到趋势个数: 82\n",
|
||
"Start 3097 601616.SH\n",
|
||
"End 601616.SH 已找到趋势个数: 82\n",
|
||
"Start 3098 601618.SH\n",
|
||
"End 601618.SH 已找到趋势个数: 82\n",
|
||
"Start 3099 601619.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601619.SH 已找到趋势个数: 82\n",
|
||
"Start 3100 601628.SH\n",
|
||
"√找到三个连续符合中枢 601628.SH 2019-10-31 13:23:00 7\n",
|
||
"End 601628.SH 已找到趋势个数: 83\n",
|
||
"Start 3101 601633.SH\n",
|
||
"End 601633.SH 已找到趋势个数: 83\n",
|
||
"Start 3102 601636.SH\n",
|
||
"End 601636.SH 已找到趋势个数: 83\n",
|
||
"Start 3103 601666.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601666.SH 已找到趋势个数: 83\n",
|
||
"Start 3104 601668.SH\n",
|
||
"End 601668.SH 已找到趋势个数: 83\n",
|
||
"Start 3105 601669.SH\n",
|
||
"End 601669.SH 已找到趋势个数: 83\n",
|
||
"Start 3106 601677.SH\n",
|
||
"End 601677.SH 已找到趋势个数: 83\n",
|
||
"Start 3107 601678.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601678.SH 已找到趋势个数: 83\n",
|
||
"Start 3108 601688.SH\n",
|
||
"End 601688.SH 已找到趋势个数: 83\n",
|
||
"Start 3109 601689.SH\n",
|
||
"End 601689.SH 已找到趋势个数: 83\n",
|
||
"Start 3110 601698.SH\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 601698.SH 已找到趋势个数: 83\n",
|
||
"Start 3111 601699.SH\n",
|
||
"End 601699.SH 已找到趋势个数: 83\n",
|
||
"Start 3112 601700.SH\n",
|
||
"End 601700.SH 已找到趋势个数: 83\n",
|
||
"Start 3113 601717.SH\n",
|
||
"End 601717.SH 已找到趋势个数: 83\n",
|
||
"Start 3114 601718.SH\n",
|
||
"End 601718.SH 已找到趋势个数: 83\n",
|
||
"Start 3115 601727.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601727.SH 已找到趋势个数: 83\n",
|
||
"Start 3116 601766.SH\n",
|
||
"End 601766.SH 已找到趋势个数: 83\n",
|
||
"Start 3117 601777.SH\n",
|
||
"End 601777.SH 已找到趋势个数: 83\n",
|
||
"Start 3118 601788.SH\n",
|
||
"End 601788.SH 已找到趋势个数: 83\n",
|
||
"Start 3119 601789.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601789.SH 已找到趋势个数: 83\n",
|
||
"Start 3120 601798.SH\n",
|
||
"End 601798.SH 已找到趋势个数: 83\n",
|
||
"Start 3121 601799.SH\n",
|
||
"End 601799.SH 已找到趋势个数: 83\n",
|
||
"Start 3122 601800.SH\n",
|
||
"End 601800.SH 已找到趋势个数: 83\n",
|
||
"Start 3123 601801.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601801.SH 已找到趋势个数: 83\n",
|
||
"Start 3124 601808.SH\n",
|
||
"End 601808.SH 已找到趋势个数: 83\n",
|
||
"Start 3125 601811.SH\n",
|
||
"End 601811.SH 已找到趋势个数: 83\n",
|
||
"Start 3126 601818.SH\n",
|
||
"End 601818.SH 已找到趋势个数: 83\n",
|
||
"Start 3127 601828.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601828.SH 已找到趋势个数: 83\n",
|
||
"Start 3128 601838.SH\n",
|
||
"End 601838.SH 已找到趋势个数: 83\n",
|
||
"Start 3129 601857.SH\n",
|
||
"End 601857.SH 已找到趋势个数: 83\n",
|
||
"Start 3130 601858.SH\n",
|
||
"End 601858.SH 已找到趋势个数: 83\n",
|
||
"Start 3131 601860.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601860.SH 已找到趋势个数: 83\n",
|
||
"Start 3132 601865.SH\n",
|
||
"End 601865.SH 已找到趋势个数: 83\n",
|
||
"Start 3133 601866.SH\n",
|
||
"End 601866.SH 已找到趋势个数: 83\n",
|
||
"Start 3134 601869.SH\n",
|
||
"End 601869.SH 已找到趋势个数: 83\n",
|
||
"Start 3135 601872.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601872.SH 已找到趋势个数: 83\n",
|
||
"Start 3136 601877.SH\n",
|
||
"End 601877.SH 已找到趋势个数: 83\n",
|
||
"Start 3137 601878.SH\n",
|
||
"End 601878.SH 已找到趋势个数: 83\n",
|
||
"Start 3138 601880.SH\n",
|
||
"End 601880.SH 已找到趋势个数: 83\n",
|
||
"Start 3139 601881.SH\n",
|
||
"End 601881.SH 已找到趋势个数: 83\n",
|
||
"Start 3140 601882.SH\n",
|
||
"End 601882.SH 已找到趋势个数: 83\n",
|
||
"Start 3141 601886.SH\n",
|
||
"End 601886.SH 已找到趋势个数: 83\n",
|
||
"Start 3142 601888.SH\n",
|
||
"End 601888.SH 已找到趋势个数: 83\n",
|
||
"Start 3143 601890.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601890.SH 已找到趋势个数: 83\n",
|
||
"Start 3144 601898.SH\n",
|
||
"End 601898.SH 已找到趋势个数: 83\n",
|
||
"Start 3145 601899.SH\n",
|
||
"End 601899.SH 已找到趋势个数: 83\n",
|
||
"Start 3146 601900.SH\n",
|
||
"End 601900.SH 已找到趋势个数: 83\n",
|
||
"Start 3147 601901.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601901.SH 已找到趋势个数: 83\n",
|
||
"Start 3148 601908.SH\n",
|
||
"End 601908.SH 已找到趋势个数: 83\n",
|
||
"Start 3149 601918.SH\n",
|
||
"End 601918.SH 已找到趋势个数: 83\n",
|
||
"Start 3150 601919.SH\n",
|
||
"End 601919.SH 已找到趋势个数: 83\n",
|
||
"Start 3151 601928.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601928.SH 已找到趋势个数: 83\n",
|
||
"Start 3152 601929.SH\n",
|
||
"End 601929.SH 已找到趋势个数: 83\n",
|
||
"Start 3153 601933.SH\n",
|
||
"End 601933.SH 已找到趋势个数: 83\n",
|
||
"Start 3154 601939.SH\n",
|
||
"√找到三个连续符合中枢 601939.SH 2019-10-25 13:16:00 3\n",
|
||
"End 601939.SH 已找到趋势个数: 84\n",
|
||
"Start 3155 601949.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601949.SH 已找到趋势个数: 84\n",
|
||
"Start 3156 601952.SH\n",
|
||
"End 601952.SH 已找到趋势个数: 84\n",
|
||
"Start 3157 601958.SH\n",
|
||
"End 601958.SH 已找到趋势个数: 84\n",
|
||
"Start 3158 601965.SH\n",
|
||
"End 601965.SH 已找到趋势个数: 84\n",
|
||
"Start 3159 601966.SH\n",
|
||
"End 601966.SH 已找到趋势个数: 84\n",
|
||
"Start 3160 601968.SH\n",
|
||
"√找到三个连续符合中枢 601968.SH 2019-10-29 09:43:00 3\n",
|
||
"End 601968.SH 已找到趋势个数: 85\n",
|
||
"Start 3161 601969.SH\n",
|
||
"End 601969.SH 已找到趋势个数: 85\n",
|
||
"Start 3162 601975.SH\n",
|
||
"End 601975.SH 已找到趋势个数: 85\n",
|
||
"Start 3163 601985.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601985.SH 已找到趋势个数: 85\n",
|
||
"Start 3164 601988.SH\n",
|
||
"End 601988.SH 已找到趋势个数: 85\n",
|
||
"Start 3165 601989.SH\n",
|
||
"End 601989.SH 已找到趋势个数: 85\n",
|
||
"Start 3166 601990.SH\n",
|
||
"End 601990.SH 已找到趋势个数: 85\n",
|
||
"Start 3167 601991.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601991.SH 已找到趋势个数: 85\n",
|
||
"Start 3168 601992.SH\n",
|
||
"End 601992.SH 已找到趋势个数: 85\n",
|
||
"Start 3169 601996.SH\n",
|
||
"End 601996.SH 已找到趋势个数: 85\n",
|
||
"Start 3170 601997.SH\n",
|
||
"End 601997.SH 已找到趋势个数: 85\n",
|
||
"Start 3171 601998.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 601998.SH 已找到趋势个数: 85\n",
|
||
"Start 3172 601999.SH\n",
|
||
"End 601999.SH 已找到趋势个数: 85\n",
|
||
"Start 3173 603000.SH\n",
|
||
"End 603000.SH 已找到趋势个数: 85\n",
|
||
"Start 3174 603001.SH\n",
|
||
"End 603001.SH 已找到趋势个数: 85\n",
|
||
"Start 3175 603002.SH\n",
|
||
"End 603002.SH 已找到趋势个数: 85\n",
|
||
"Start 3176 603003.SH\n",
|
||
"End 603003.SH 已找到趋势个数: 85\n",
|
||
"Start 3177 603005.SH\n",
|
||
"End 603005.SH 已找到趋势个数: 85\n",
|
||
"Start 3178 603006.SH\n",
|
||
"End 603006.SH 已找到趋势个数: 85\n",
|
||
"Start 3179 603007.SH\n",
|
||
"End 603007.SH 已找到趋势个数: 85\n",
|
||
"Start 3180 603008.SH\n",
|
||
"End 603008.SH 已找到趋势个数: 85\n",
|
||
"Start 3181 603009.SH\n",
|
||
"End 603009.SH 已找到趋势个数: 85\n",
|
||
"Start 3182 603010.SH\n",
|
||
"End 603010.SH 已找到趋势个数: 85\n",
|
||
"Start 3183 603011.SH\n",
|
||
"End 603011.SH 已找到趋势个数: 85\n",
|
||
"Start 3184 603012.SH\n",
|
||
"End 603012.SH 已找到趋势个数: 85\n",
|
||
"Start 3185 603013.SH\n",
|
||
"End 603013.SH 已找到趋势个数: 85\n",
|
||
"Start 3186 603015.SH\n",
|
||
"End 603015.SH 已找到趋势个数: 85\n",
|
||
"Start 3187 603016.SH\n",
|
||
"End 603016.SH 已找到趋势个数: 85\n",
|
||
"Start 3188 603017.SH\n",
|
||
"End 603017.SH 已找到趋势个数: 85\n",
|
||
"Start 3189 603018.SH\n",
|
||
"End 603018.SH 已找到趋势个数: 85\n",
|
||
"Start 3190 603019.SH\n",
|
||
"End 603019.SH 已找到趋势个数: 85\n",
|
||
"Start 3191 603020.SH\n",
|
||
"End 603020.SH 已找到趋势个数: 85\n",
|
||
"Start 3192 603021.SH\n",
|
||
"End 603021.SH 已找到趋势个数: 85\n",
|
||
"Start 3193 603022.SH\n",
|
||
"End 603022.SH 已找到趋势个数: 85\n",
|
||
"Start 3194 603023.SH\n",
|
||
"√找到三个连续符合中枢 603023.SH 2019-11-07 10:30:00 6\n",
|
||
"End 603023.SH 已找到趋势个数: 86\n",
|
||
"Start 3195 603025.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603025.SH 已找到趋势个数: 86\n",
|
||
"Start 3196 603026.SH\n",
|
||
"End 603026.SH 已找到趋势个数: 86\n",
|
||
"Start 3197 603027.SH\n",
|
||
"End 603027.SH 已找到趋势个数: 86\n",
|
||
"Start 3198 603028.SH\n",
|
||
"End 603028.SH 已找到趋势个数: 86\n",
|
||
"Start 3199 603029.SH\n",
|
||
"End 603029.SH 已找到趋势个数: 86\n",
|
||
"Start 3200 603030.SH\n",
|
||
"End 603030.SH 已找到趋势个数: 86\n",
|
||
"Start 3201 603031.SH\n",
|
||
"End 603031.SH 已找到趋势个数: 86\n",
|
||
"Start 3202 603032.SH\n",
|
||
"End 603032.SH 已找到趋势个数: 86\n",
|
||
"Start 3203 603033.SH\n",
|
||
"End 603033.SH 已找到趋势个数: 86\n",
|
||
"Start 3204 603035.SH\n",
|
||
"End 603035.SH 已找到趋势个数: 86\n",
|
||
"Start 3205 603036.SH\n",
|
||
"End 603036.SH 已找到趋势个数: 86\n",
|
||
"Start 3206 603037.SH\n",
|
||
"End 603037.SH 已找到趋势个数: 86\n",
|
||
"Start 3207 603038.SH\n",
|
||
"End 603038.SH 已找到趋势个数: 86\n",
|
||
"Start 3208 603039.SH\n",
|
||
"End 603039.SH 已找到趋势个数: 86\n",
|
||
"Start 3209 603040.SH\n",
|
||
"End 603040.SH 已找到趋势个数: 86\n",
|
||
"Start 3210 603041.SH\n",
|
||
"End 603041.SH 已找到趋势个数: 86\n",
|
||
"Start 3211 603042.SH\n",
|
||
"End 603042.SH 已找到趋势个数: 86\n",
|
||
"Start 3212 603043.SH\n",
|
||
"End 603043.SH 已找到趋势个数: 86\n",
|
||
"Start 3213 603045.SH\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 603045.SH 已找到趋势个数: 86\n",
|
||
"Start 3214 603050.SH\n",
|
||
"End 603050.SH 已找到趋势个数: 86\n",
|
||
"Start 3215 603055.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603055.SH 已找到趋势个数: 86\n",
|
||
"Start 3216 603056.SH\n",
|
||
"End 603056.SH 已找到趋势个数: 86\n",
|
||
"Start 3217 603058.SH\n",
|
||
"End 603058.SH 已找到趋势个数: 86\n",
|
||
"Start 3218 603059.SH\n",
|
||
"End 603059.SH 已找到趋势个数: 86\n",
|
||
"Start 3219 603060.SH\n",
|
||
"End 603060.SH 已找到趋势个数: 86\n",
|
||
"Start 3220 603063.SH\n",
|
||
"End 603063.SH 已找到趋势个数: 86\n",
|
||
"Start 3221 603066.SH\n",
|
||
"End 603066.SH 已找到趋势个数: 86\n",
|
||
"Start 3222 603067.SH\n",
|
||
"End 603067.SH 已找到趋势个数: 86\n",
|
||
"Start 3223 603068.SH\n",
|
||
"End 603068.SH 已找到趋势个数: 86\n",
|
||
"Start 3224 603069.SH\n",
|
||
"End 603069.SH 已找到趋势个数: 86\n",
|
||
"Start 3225 603076.SH\n",
|
||
"End 603076.SH 已找到趋势个数: 86\n",
|
||
"Start 3226 603077.SH\n",
|
||
"End 603077.SH 已找到趋势个数: 86\n",
|
||
"Start 3227 603078.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603078.SH 已找到趋势个数: 86\n",
|
||
"Start 3228 603079.SH\n",
|
||
"End 603079.SH 已找到趋势个数: 86\n",
|
||
"Start 3229 603080.SH\n",
|
||
"End 603080.SH 已找到趋势个数: 86\n",
|
||
"Start 3230 603081.SH\n",
|
||
"End 603081.SH 已找到趋势个数: 86\n",
|
||
"Start 3231 603083.SH\n",
|
||
"End 603083.SH 已找到趋势个数: 86\n",
|
||
"Start 3232 603085.SH\n",
|
||
"√找到三个连续符合中枢 603085.SH 2019-10-31 11:08:00 6\n",
|
||
"End 603085.SH 已找到趋势个数: 87\n",
|
||
"Start 3233 603086.SH\n",
|
||
"End 603086.SH 已找到趋势个数: 87\n",
|
||
"Start 3234 603088.SH\n",
|
||
"End 603088.SH 已找到趋势个数: 87\n",
|
||
"Start 3235 603089.SH\n",
|
||
"End 603089.SH 已找到趋势个数: 87\n",
|
||
"Start 3236 603090.SH\n",
|
||
"End 603090.SH 已找到趋势个数: 87\n",
|
||
"Start 3237 603093.SH\n",
|
||
"End 603093.SH 已找到趋势个数: 87\n",
|
||
"Start 3238 603096.SH\n",
|
||
"End 603096.SH 已找到趋势个数: 87\n",
|
||
"Start 3239 603098.SH\n",
|
||
"End 603098.SH 已找到趋势个数: 87\n",
|
||
"Start 3240 603099.SH\n",
|
||
"End 603099.SH 已找到趋势个数: 87\n",
|
||
"Start 3241 603100.SH\n",
|
||
"End 603100.SH 已找到趋势个数: 87\n",
|
||
"Start 3242 603101.SH\n",
|
||
"End 603101.SH 已找到趋势个数: 87\n",
|
||
"Start 3243 603103.SH\n",
|
||
"End 603103.SH 已找到趋势个数: 87\n",
|
||
"Start 3244 603105.SH\n",
|
||
"End 603105.SH 已找到趋势个数: 87\n",
|
||
"Start 3245 603106.SH\n",
|
||
"End 603106.SH 已找到趋势个数: 87\n",
|
||
"Start 3246 603108.SH\n",
|
||
"End 603108.SH 已找到趋势个数: 87\n",
|
||
"Start 3247 603110.SH\n",
|
||
"√找到三个连续符合中枢 603110.SH 2019-10-30 10:35:00 6\n",
|
||
"End 603110.SH 已找到趋势个数: 88\n",
|
||
"Start 3248 603111.SH\n",
|
||
"End 603111.SH 已找到趋势个数: 88\n",
|
||
"Start 3249 603113.SH\n",
|
||
"End 603113.SH 已找到趋势个数: 88\n",
|
||
"Start 3250 603115.SH\n",
|
||
"End 603115.SH 已找到趋势个数: 88\n",
|
||
"Start 3251 603116.SH\n",
|
||
"End 603116.SH 已找到趋势个数: 88\n",
|
||
"Start 3252 603117.SH\n",
|
||
"End 603117.SH 已找到趋势个数: 88\n",
|
||
"Start 3253 603118.SH\n",
|
||
"End 603118.SH 已找到趋势个数: 88\n",
|
||
"Start 3254 603121.SH\n",
|
||
"End 603121.SH 已找到趋势个数: 88\n",
|
||
"Start 3255 603123.SH\n",
|
||
"End 603123.SH 已找到趋势个数: 88\n",
|
||
"Start 3256 603126.SH\n",
|
||
"End 603126.SH 已找到趋势个数: 88\n",
|
||
"Start 3257 603127.SH\n",
|
||
"End 603127.SH 已找到趋势个数: 88\n",
|
||
"Start 3258 603128.SH\n",
|
||
"End 603128.SH 已找到趋势个数: 88\n",
|
||
"Start 3259 603129.SH\n",
|
||
"End 603129.SH 已找到趋势个数: 88\n",
|
||
"Start 3260 603131.SH\n",
|
||
"End 603131.SH 已找到趋势个数: 88\n",
|
||
"Start 3261 603133.SH\n",
|
||
"End 603133.SH 已找到趋势个数: 88\n",
|
||
"Start 3262 603136.SH\n",
|
||
"End 603136.SH 已找到趋势个数: 88\n",
|
||
"Start 3263 603138.SH\n",
|
||
"End 603138.SH 已找到趋势个数: 88\n",
|
||
"Start 3264 603139.SH\n",
|
||
"End 603139.SH 已找到趋势个数: 88\n",
|
||
"Start 3265 603156.SH\n",
|
||
"End 603156.SH 已找到趋势个数: 88\n",
|
||
"Start 3266 603157.SH\n",
|
||
"End 603157.SH 已找到趋势个数: 88\n",
|
||
"Start 3267 603158.SH\n",
|
||
"End 603158.SH 已找到趋势个数: 88\n",
|
||
"Start 3268 603159.SH\n",
|
||
"End 603159.SH 已找到趋势个数: 88\n",
|
||
"Start 3269 603160.SH\n",
|
||
"End 603160.SH 已找到趋势个数: 88\n",
|
||
"Start 3270 603161.SH\n",
|
||
"End 603161.SH 已找到趋势个数: 88\n",
|
||
"Start 3271 603165.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603165.SH 已找到趋势个数: 88\n",
|
||
"Start 3272 603166.SH\n",
|
||
"End 603166.SH 已找到趋势个数: 88\n",
|
||
"Start 3273 603167.SH\n",
|
||
"End 603167.SH 已找到趋势个数: 88\n",
|
||
"Start 3274 603168.SH\n",
|
||
"End 603168.SH 已找到趋势个数: 88\n",
|
||
"Start 3275 603169.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603169.SH 已找到趋势个数: 88\n",
|
||
"Start 3276 603177.SH\n",
|
||
"End 603177.SH 已找到趋势个数: 88\n",
|
||
"Start 3277 603178.SH\n",
|
||
"End 603178.SH 已找到趋势个数: 88\n",
|
||
"Start 3278 603179.SH\n",
|
||
"End 603179.SH 已找到趋势个数: 88\n",
|
||
"Start 3279 603180.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603180.SH 已找到趋势个数: 88\n",
|
||
"Start 3280 603181.SH\n",
|
||
"End 603181.SH 已找到趋势个数: 88\n",
|
||
"Start 3281 603183.SH\n",
|
||
"End 603183.SH 已找到趋势个数: 88\n",
|
||
"Start 3282 603185.SH\n",
|
||
"End 603185.SH 已找到趋势个数: 88\n",
|
||
"Start 3283 603186.SH\n",
|
||
"End 603186.SH 已找到趋势个数: 88\n",
|
||
"Start 3284 603187.SH\n",
|
||
"End 603187.SH 已找到趋势个数: 88\n",
|
||
"Start 3285 603188.SH\n",
|
||
"End 603188.SH 已找到趋势个数: 88\n",
|
||
"Start 3286 603189.SH\n",
|
||
"End 603189.SH 已找到趋势个数: 88\n",
|
||
"Start 3287 603192.SH\n",
|
||
"End 603192.SH 已找到趋势个数: 88\n",
|
||
"Start 3288 603196.SH\n",
|
||
"End 603196.SH 已找到趋势个数: 88\n",
|
||
"Start 3289 603197.SH\n",
|
||
"End 603197.SH 已找到趋势个数: 88\n",
|
||
"Start 3290 603198.SH\n",
|
||
"End 603198.SH 已找到趋势个数: 88\n",
|
||
"Start 3291 603199.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603199.SH 已找到趋势个数: 88\n",
|
||
"Start 3292 603200.SH\n",
|
||
"√找到三个连续符合中枢 603200.SH 2019-11-07 10:12:00 7\n",
|
||
"End 603200.SH 已找到趋势个数: 89\n",
|
||
"Start 3293 603203.SH\n",
|
||
"√找到三个连续符合中枢 603203.SH 2019-10-31 10:33:00 3\n",
|
||
"End 603203.SH 已找到趋势个数: 90\n",
|
||
"Start 3294 603208.SH\n",
|
||
"End 603208.SH 已找到趋势个数: 90\n",
|
||
"Start 3295 603214.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603214.SH 已找到趋势个数: 90\n",
|
||
"Start 3296 603217.SH\n",
|
||
"End 603217.SH 已找到趋势个数: 90\n",
|
||
"Start 3297 603218.SH\n",
|
||
"End 603218.SH 已找到趋势个数: 90\n",
|
||
"Start 3298 603220.SH\n",
|
||
"End 603220.SH 已找到趋势个数: 90\n",
|
||
"Start 3299 603222.SH\n",
|
||
"End 603222.SH 已找到趋势个数: 90\n",
|
||
"Start 3300 603223.SH\n",
|
||
"End 603223.SH 已找到趋势个数: 90\n",
|
||
"Start 3301 603225.SH\n",
|
||
"End 603225.SH 已找到趋势个数: 90\n",
|
||
"Start 3302 603226.SH\n",
|
||
"End 603226.SH 已找到趋势个数: 90\n",
|
||
"Start 3303 603227.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603227.SH 已找到趋势个数: 90\n",
|
||
"Start 3304 603228.SH\n",
|
||
"End 603228.SH 已找到趋势个数: 90\n",
|
||
"Start 3305 603229.SH\n",
|
||
"End 603229.SH 已找到趋势个数: 90\n",
|
||
"Start 3306 603232.SH\n",
|
||
"End 603232.SH 已找到趋势个数: 90\n",
|
||
"Start 3307 603233.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603233.SH 已找到趋势个数: 90\n",
|
||
"Start 3308 603236.SH\n",
|
||
"End 603236.SH 已找到趋势个数: 90\n",
|
||
"Start 3309 603238.SH\n",
|
||
"End 603238.SH 已找到趋势个数: 90\n",
|
||
"Start 3310 603239.SH\n",
|
||
"End 603239.SH 已找到趋势个数: 90\n",
|
||
"Start 3311 603256.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603256.SH 已找到趋势个数: 90\n",
|
||
"Start 3312 603258.SH\n",
|
||
"End 603258.SH 已找到趋势个数: 90\n",
|
||
"Start 3313 603259.SH\n",
|
||
"End 603259.SH 已找到趋势个数: 90\n",
|
||
"Start 3314 603260.SH\n",
|
||
"End 603260.SH 已找到趋势个数: 90\n",
|
||
"Start 3315 603266.SH\n",
|
||
"End 603266.SH 已找到趋势个数: 90\n",
|
||
"Start 3316 603267.SH\n",
|
||
"End 603267.SH 已找到趋势个数: 90\n",
|
||
"Start 3317 603268.SH\n",
|
||
"End 603268.SH 已找到趋势个数: 90\n",
|
||
"Start 3318 603269.SH\n",
|
||
"End 603269.SH 已找到趋势个数: 90\n",
|
||
"Start 3319 603277.SH\n",
|
||
"End 603277.SH 已找到趋势个数: 90\n",
|
||
"Start 3320 603278.SH\n",
|
||
"End 603278.SH 已找到趋势个数: 90\n",
|
||
"Start 3321 603279.SH\n",
|
||
"End 603279.SH 已找到趋势个数: 90\n",
|
||
"Start 3322 603283.SH\n",
|
||
"√找到三个连续符合中枢 603283.SH 2019-10-29 14:01:00 7\n",
|
||
"End 603283.SH 已找到趋势个数: 91\n",
|
||
"Start 3323 603286.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603286.SH 已找到趋势个数: 91\n",
|
||
"Start 3324 603288.SH\n",
|
||
"End 603288.SH 已找到趋势个数: 91\n",
|
||
"Start 3325 603289.SH\n",
|
||
"End 603289.SH 已找到趋势个数: 91\n",
|
||
"Start 3326 603297.SH\n",
|
||
"End 603297.SH 已找到趋势个数: 91\n",
|
||
"Start 3327 603298.SH\n",
|
||
"End 603298.SH 已找到趋势个数: 91\n",
|
||
"Start 3328 603299.SH\n",
|
||
"End 603299.SH 已找到趋势个数: 91\n",
|
||
"Start 3329 603300.SH\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 603300.SH 已找到趋势个数: 91\n",
|
||
"Start 3330 603301.SH\n",
|
||
"End 603301.SH 已找到趋势个数: 91\n",
|
||
"Start 3331 603303.SH\n",
|
||
"End 603303.SH 已找到趋势个数: 91\n",
|
||
"Start 3332 603305.SH\n",
|
||
"End 603305.SH 已找到趋势个数: 91\n",
|
||
"Start 3333 603306.SH\n",
|
||
"End 603306.SH 已找到趋势个数: 91\n",
|
||
"Start 3334 603308.SH\n",
|
||
"End 603308.SH 已找到趋势个数: 91\n",
|
||
"Start 3335 603309.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603309.SH 已找到趋势个数: 91\n",
|
||
"Start 3336 603311.SH\n",
|
||
"End 603311.SH 已找到趋势个数: 91\n",
|
||
"Start 3337 603313.SH\n",
|
||
"End 603313.SH 已找到趋势个数: 91\n",
|
||
"Start 3338 603315.SH\n",
|
||
"End 603315.SH 已找到趋势个数: 91\n",
|
||
"Start 3339 603316.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603316.SH 已找到趋势个数: 91\n",
|
||
"Start 3340 603317.SH\n",
|
||
"End 603317.SH 已找到趋势个数: 91\n",
|
||
"Start 3341 603318.SH\n",
|
||
"End 603318.SH 已找到趋势个数: 91\n",
|
||
"Start 3342 603319.SH\n",
|
||
"End 603319.SH 已找到趋势个数: 91\n",
|
||
"Start 3343 603320.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603320.SH 已找到趋势个数: 91\n",
|
||
"Start 3344 603321.SH\n",
|
||
"End 603321.SH 已找到趋势个数: 91\n",
|
||
"Start 3345 603322.SH\n",
|
||
"End 603322.SH 已找到趋势个数: 91\n",
|
||
"Start 3346 603323.SH\n",
|
||
"End 603323.SH 已找到趋势个数: 91\n",
|
||
"Start 3347 603326.SH\n",
|
||
"End 603326.SH 已找到趋势个数: 91\n",
|
||
"Start 3348 603327.SH\n",
|
||
"End 603327.SH 已找到趋势个数: 91\n",
|
||
"Start 3349 603328.SH\n",
|
||
"End 603328.SH 已找到趋势个数: 91\n",
|
||
"Start 3350 603329.SH\n",
|
||
"End 603329.SH 已找到趋势个数: 91\n",
|
||
"Start 3351 603330.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603330.SH 已找到趋势个数: 91\n",
|
||
"Start 3352 603331.SH\n",
|
||
"End 603331.SH 已找到趋势个数: 91\n",
|
||
"Start 3353 603332.SH\n",
|
||
"End 603332.SH 已找到趋势个数: 91\n",
|
||
"Start 3354 603333.SH\n",
|
||
"End 603333.SH 已找到趋势个数: 91\n",
|
||
"Start 3355 603335.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603335.SH 已找到趋势个数: 91\n",
|
||
"Start 3356 603336.SH\n",
|
||
"End 603336.SH 已找到趋势个数: 91\n",
|
||
"Start 3357 603337.SH\n",
|
||
"End 603337.SH 已找到趋势个数: 91\n",
|
||
"Start 3358 603338.SH\n",
|
||
"End 603338.SH 已找到趋势个数: 91\n",
|
||
"Start 3359 603339.SH\n",
|
||
"End 603339.SH 已找到趋势个数: 91\n",
|
||
"Start 3360 603345.SH\n",
|
||
"End 603345.SH 已找到趋势个数: 91\n",
|
||
"Start 3361 603348.SH\n",
|
||
"End 603348.SH 已找到趋势个数: 91\n",
|
||
"Start 3362 603351.SH\n",
|
||
"End 603351.SH 已找到趋势个数: 91\n",
|
||
"Start 3363 603355.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603355.SH 已找到趋势个数: 91\n",
|
||
"Start 3364 603356.SH\n",
|
||
"End 603356.SH 已找到趋势个数: 91\n",
|
||
"Start 3365 603357.SH\n",
|
||
"End 603357.SH 已找到趋势个数: 91\n",
|
||
"Start 3366 603358.SH\n",
|
||
"End 603358.SH 已找到趋势个数: 91\n",
|
||
"Start 3367 603359.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603359.SH 已找到趋势个数: 91\n",
|
||
"Start 3368 603360.SH\n",
|
||
"End 603360.SH 已找到趋势个数: 91\n",
|
||
"Start 3369 603363.SH\n",
|
||
"End 603363.SH 已找到趋势个数: 91\n",
|
||
"Start 3370 603365.SH\n",
|
||
"End 603365.SH 已找到趋势个数: 91\n",
|
||
"Start 3371 603366.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603366.SH 已找到趋势个数: 91\n",
|
||
"Start 3372 603367.SH\n",
|
||
"End 603367.SH 已找到趋势个数: 91\n",
|
||
"Start 3373 603368.SH\n",
|
||
"End 603368.SH 已找到趋势个数: 91\n",
|
||
"Start 3374 603369.SH\n",
|
||
"End 603369.SH 已找到趋势个数: 91\n",
|
||
"Start 3375 603377.SH\n",
|
||
"End 603377.SH 已找到趋势个数: 91\n",
|
||
"Start 3376 603378.SH\n",
|
||
"End 603378.SH 已找到趋势个数: 91\n",
|
||
"Start 3377 603379.SH\n",
|
||
"End 603379.SH 已找到趋势个数: 91\n",
|
||
"Start 3378 603380.SH\n",
|
||
"End 603380.SH 已找到趋势个数: 91\n",
|
||
"Start 3379 603383.SH\n",
|
||
"End 603383.SH 已找到趋势个数: 91\n",
|
||
"Start 3380 603385.SH\n",
|
||
"End 603385.SH 已找到趋势个数: 91\n",
|
||
"Start 3381 603386.SH\n",
|
||
"End 603386.SH 已找到趋势个数: 91\n",
|
||
"Start 3382 603387.SH\n",
|
||
"End 603387.SH 已找到趋势个数: 91\n",
|
||
"Start 3383 603388.SH\n",
|
||
"End 603388.SH 已找到趋势个数: 91\n",
|
||
"Start 3384 603389.SH\n",
|
||
"End 603389.SH 已找到趋势个数: 91\n",
|
||
"Start 3385 603393.SH\n",
|
||
"End 603393.SH 已找到趋势个数: 91\n",
|
||
"Start 3386 603396.SH\n",
|
||
"End 603396.SH 已找到趋势个数: 91\n",
|
||
"Start 3387 603398.SH\n",
|
||
"End 603398.SH 已找到趋势个数: 91\n",
|
||
"Start 3388 603399.SH\n",
|
||
"End 603399.SH 已找到趋势个数: 91\n",
|
||
"Start 3389 603416.SH\n",
|
||
"End 603416.SH 已找到趋势个数: 91\n",
|
||
"Start 3390 603421.SH\n",
|
||
"End 603421.SH 已找到趋势个数: 91\n",
|
||
"Start 3391 603429.SH\n",
|
||
"End 603429.SH 已找到趋势个数: 91\n",
|
||
"Start 3392 603444.SH\n",
|
||
"End 603444.SH 已找到趋势个数: 91\n",
|
||
"Start 3393 603456.SH\n",
|
||
"End 603456.SH 已找到趋势个数: 91\n",
|
||
"Start 3394 603458.SH\n",
|
||
"End 603458.SH 已找到趋势个数: 91\n",
|
||
"Start 3395 603466.SH\n",
|
||
"End 603466.SH 已找到趋势个数: 91\n",
|
||
"Start 3396 603477.SH\n",
|
||
"End 603477.SH 已找到趋势个数: 91\n",
|
||
"Start 3397 603486.SH\n",
|
||
"End 603486.SH 已找到趋势个数: 91\n",
|
||
"Start 3398 603488.SH\n",
|
||
"End 603488.SH 已找到趋势个数: 91\n",
|
||
"Start 3399 603496.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603496.SH 已找到趋势个数: 91\n",
|
||
"Start 3400 603499.SH\n",
|
||
"End 603499.SH 已找到趋势个数: 91\n",
|
||
"Start 3401 603500.SH\n",
|
||
"End 603500.SH 已找到趋势个数: 91\n",
|
||
"Start 3402 603501.SH\n",
|
||
"End 603501.SH 已找到趋势个数: 91\n",
|
||
"Start 3403 603505.SH\n",
|
||
"End 603505.SH 已找到趋势个数: 91\n",
|
||
"Start 3404 603506.SH\n",
|
||
"End 603506.SH 已找到趋势个数: 91\n",
|
||
"Start 3405 603507.SH\n",
|
||
"End 603507.SH 已找到趋势个数: 91\n",
|
||
"Start 3406 603508.SH\n",
|
||
"End 603508.SH 已找到趋势个数: 91\n",
|
||
"Start 3407 603515.SH\n",
|
||
"End 603515.SH 已找到趋势个数: 91\n",
|
||
"Start 3408 603516.SH\n",
|
||
"End 603516.SH 已找到趋势个数: 91\n",
|
||
"Start 3409 603517.SH\n",
|
||
"End 603517.SH 已找到趋势个数: 91\n",
|
||
"Start 3410 603518.SH\n",
|
||
"End 603518.SH 已找到趋势个数: 91\n",
|
||
"Start 3411 603519.SH\n",
|
||
"End 603519.SH 已找到趋势个数: 91\n",
|
||
"Start 3412 603520.SH\n",
|
||
"End 603520.SH 已找到趋势个数: 91\n",
|
||
"Start 3413 603527.SH\n",
|
||
"End 603527.SH 已找到趋势个数: 91\n",
|
||
"Start 3414 603528.SH\n",
|
||
"End 603528.SH 已找到趋势个数: 91\n",
|
||
"Start 3415 603530.SH\n",
|
||
"End 603530.SH 已找到趋势个数: 91\n",
|
||
"Start 3416 603533.SH\n",
|
||
"End 603533.SH 已找到趋势个数: 91\n",
|
||
"Start 3417 603535.SH\n",
|
||
"End 603535.SH 已找到趋势个数: 91\n",
|
||
"Start 3418 603536.SH\n",
|
||
"End 603536.SH 已找到趋势个数: 91\n",
|
||
"Start 3419 603538.SH\n",
|
||
"End 603538.SH 已找到趋势个数: 91\n",
|
||
"Start 3420 603555.SH\n",
|
||
"End 603555.SH 已找到趋势个数: 91\n",
|
||
"Start 3421 603556.SH\n",
|
||
"End 603556.SH 已找到趋势个数: 91\n",
|
||
"Start 3422 603557.SH\n",
|
||
"End 603557.SH 已找到趋势个数: 91\n",
|
||
"Start 3423 603558.SH\n",
|
||
"End 603558.SH 已找到趋势个数: 91\n",
|
||
"Start 3424 603559.SH\n",
|
||
"End 603559.SH 已找到趋势个数: 91\n",
|
||
"Start 3425 603566.SH\n",
|
||
"End 603566.SH 已找到趋势个数: 91\n",
|
||
"Start 3426 603567.SH\n",
|
||
"End 603567.SH 已找到趋势个数: 91\n",
|
||
"Start 3427 603568.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603568.SH 已找到趋势个数: 91\n",
|
||
"Start 3428 603569.SH\n",
|
||
"End 603569.SH 已找到趋势个数: 91\n",
|
||
"Start 3429 603577.SH\n",
|
||
"End 603577.SH 已找到趋势个数: 91\n",
|
||
"Start 3430 603578.SH\n",
|
||
"End 603578.SH 已找到趋势个数: 91\n",
|
||
"Start 3431 603579.SH\n",
|
||
"End 603579.SH 已找到趋势个数: 91\n",
|
||
"Start 3432 603580.SH\n",
|
||
"End 603580.SH 已找到趋势个数: 91\n",
|
||
"Start 3433 603583.SH\n",
|
||
"End 603583.SH 已找到趋势个数: 91\n",
|
||
"Start 3434 603585.SH\n",
|
||
"End 603585.SH 已找到趋势个数: 91\n",
|
||
"Start 3435 603586.SH\n",
|
||
"End 603586.SH 已找到趋势个数: 91\n",
|
||
"Start 3436 603587.SH\n",
|
||
"End 603587.SH 已找到趋势个数: 91\n",
|
||
"Start 3437 603588.SH\n",
|
||
"End 603588.SH 已找到趋势个数: 91\n",
|
||
"Start 3438 603589.SH\n",
|
||
"√找到三个连续符合中枢 603589.SH 2019-10-24 11:19:00 5\n",
|
||
"End 603589.SH 已找到趋势个数: 92\n",
|
||
"Start 3439 603590.SH\n",
|
||
"End 603590.SH 已找到趋势个数: 92\n",
|
||
"Start 3440 603595.SH\n",
|
||
"End 603595.SH 已找到趋势个数: 92\n",
|
||
"Start 3441 603596.SH\n",
|
||
"End 603596.SH 已找到趋势个数: 92\n",
|
||
"Start 3442 603598.SH\n",
|
||
"End 603598.SH 已找到趋势个数: 92\n",
|
||
"Start 3443 603599.SH\n",
|
||
"End 603599.SH 已找到趋势个数: 92\n",
|
||
"Start 3444 603600.SH\n",
|
||
"End 603600.SH 已找到趋势个数: 92\n",
|
||
"Start 3445 603601.SH\n",
|
||
"End 603601.SH 已找到趋势个数: 92\n",
|
||
"Start 3446 603602.SH\n",
|
||
"End 603602.SH 已找到趋势个数: 92\n",
|
||
"Start 3447 603603.SH\n",
|
||
"End 603603.SH 已找到趋势个数: 92\n",
|
||
"Start 3448 603605.SH\n",
|
||
"End 603605.SH 已找到趋势个数: 92\n",
|
||
"Start 3449 603606.SH\n",
|
||
"End 603606.SH 已找到趋势个数: 92\n",
|
||
"Start 3450 603607.SH\n",
|
||
"End 603607.SH 已找到趋势个数: 92\n",
|
||
"Start 3451 603608.SH\n",
|
||
"End 603608.SH 已找到趋势个数: 92\n",
|
||
"Start 3452 603609.SH\n",
|
||
"End 603609.SH 已找到趋势个数: 92\n",
|
||
"Start 3453 603610.SH\n",
|
||
"End 603610.SH 已找到趋势个数: 92\n",
|
||
"Start 3454 603611.SH\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 603611.SH 已找到趋势个数: 92\n",
|
||
"Start 3455 603612.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"√找到三个连续符合中枢 603612.SH 2019-10-16 11:30:00 3\n",
|
||
"End 603612.SH 已找到趋势个数: 93\n",
|
||
"Start 3456 603613.SH\n",
|
||
"End 603613.SH 已找到趋势个数: 93\n",
|
||
"Start 3457 603615.SH\n",
|
||
"End 603615.SH 已找到趋势个数: 93\n",
|
||
"Start 3458 603616.SH\n",
|
||
"End 603616.SH 已找到趋势个数: 93\n",
|
||
"Start 3459 603617.SH\n",
|
||
"End 603617.SH 已找到趋势个数: 93\n",
|
||
"Start 3460 603618.SH\n",
|
||
"End 603618.SH 已找到趋势个数: 93\n",
|
||
"Start 3461 603619.SH\n",
|
||
"End 603619.SH 已找到趋势个数: 93\n",
|
||
"Start 3462 603626.SH\n",
|
||
"End 603626.SH 已找到趋势个数: 93\n",
|
||
"Start 3463 603628.SH\n",
|
||
"End 603628.SH 已找到趋势个数: 93\n",
|
||
"Start 3464 603629.SH\n",
|
||
"√找到三个连续符合中枢 603629.SH 2019-11-07 10:26:00 11\n",
|
||
"End 603629.SH 已找到趋势个数: 94\n",
|
||
"Start 3465 603630.SH\n",
|
||
"End 603630.SH 已找到趋势个数: 94\n",
|
||
"Start 3466 603633.SH\n",
|
||
"End 603633.SH 已找到趋势个数: 94\n",
|
||
"Start 3467 603636.SH\n",
|
||
"End 603636.SH 已找到趋势个数: 94\n",
|
||
"Start 3468 603637.SH\n",
|
||
"End 603637.SH 已找到趋势个数: 94\n",
|
||
"Start 3469 603638.SH\n",
|
||
"End 603638.SH 已找到趋势个数: 94\n",
|
||
"Start 3470 603639.SH\n",
|
||
"End 603639.SH 已找到趋势个数: 94\n",
|
||
"Start 3471 603648.SH\n",
|
||
"End 603648.SH 已找到趋势个数: 94\n",
|
||
"Start 3472 603650.SH\n",
|
||
"√找到三个连续符合中枢 603650.SH 2019-10-30 10:46:00 9\n",
|
||
"End 603650.SH 已找到趋势个数: 95\n",
|
||
"Start 3473 603655.SH\n",
|
||
"End 603655.SH 已找到趋势个数: 95\n",
|
||
"Start 3474 603656.SH\n",
|
||
"End 603656.SH 已找到趋势个数: 95\n",
|
||
"Start 3475 603657.SH\n",
|
||
"End 603657.SH 已找到趋势个数: 95\n",
|
||
"Start 3476 603658.SH\n",
|
||
"End 603658.SH 已找到趋势个数: 95\n",
|
||
"Start 3477 603659.SH\n",
|
||
"End 603659.SH 已找到趋势个数: 95\n",
|
||
"Start 3478 603660.SH\n",
|
||
"End 603660.SH 已找到趋势个数: 95\n",
|
||
"Start 3479 603661.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603661.SH 已找到趋势个数: 95\n",
|
||
"Start 3480 603662.SH\n",
|
||
"End 603662.SH 已找到趋势个数: 95\n",
|
||
"Start 3481 603663.SH\n",
|
||
"End 603663.SH 已找到趋势个数: 95\n",
|
||
"Start 3482 603665.SH\n",
|
||
"End 603665.SH 已找到趋势个数: 95\n",
|
||
"Start 3483 603666.SH\n",
|
||
"End 603666.SH 已找到趋势个数: 95\n",
|
||
"Start 3484 603667.SH\n",
|
||
"End 603667.SH 已找到趋势个数: 95\n",
|
||
"Start 3485 603668.SH\n",
|
||
"End 603668.SH 已找到趋势个数: 95\n",
|
||
"Start 3486 603669.SH\n",
|
||
"End 603669.SH 已找到趋势个数: 95\n",
|
||
"Start 3487 603676.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603676.SH 已找到趋势个数: 95\n",
|
||
"Start 3488 603677.SH\n",
|
||
"End 603677.SH 已找到趋势个数: 95\n",
|
||
"Start 3489 603678.SH\n",
|
||
"End 603678.SH 已找到趋势个数: 95\n",
|
||
"Start 3490 603679.SH\n",
|
||
"End 603679.SH 已找到趋势个数: 95\n",
|
||
"Start 3491 603680.SH\n",
|
||
"End 603680.SH 已找到趋势个数: 95\n",
|
||
"Start 3492 603681.SH\n",
|
||
"End 603681.SH 已找到趋势个数: 95\n",
|
||
"Start 3493 603683.SH\n",
|
||
"End 603683.SH 已找到趋势个数: 95\n",
|
||
"Start 3494 603685.SH\n",
|
||
"End 603685.SH 已找到趋势个数: 95\n",
|
||
"Start 3495 603686.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"√找到三个连续符合中枢 603686.SH 2019-09-30 14:19:00 3\n",
|
||
"End 603686.SH 已找到趋势个数: 96\n",
|
||
"Start 3496 603687.SH\n",
|
||
"End 603687.SH 已找到趋势个数: 96\n",
|
||
"Start 3497 603688.SH\n",
|
||
"End 603688.SH 已找到趋势个数: 96\n",
|
||
"Start 3498 603689.SH\n",
|
||
"End 603689.SH 已找到趋势个数: 96\n",
|
||
"Start 3499 603690.SH\n",
|
||
"End 603690.SH 已找到趋势个数: 96\n",
|
||
"Start 3500 603693.SH\n",
|
||
"End 603693.SH 已找到趋势个数: 96\n",
|
||
"Start 3501 603696.SH\n",
|
||
"End 603696.SH 已找到趋势个数: 96\n",
|
||
"Start 3502 603697.SH\n",
|
||
"End 603697.SH 已找到趋势个数: 96\n",
|
||
"Start 3503 603698.SH\n",
|
||
"End 603698.SH 已找到趋势个数: 96\n",
|
||
"Start 3504 603699.SH\n",
|
||
"End 603699.SH 已找到趋势个数: 96\n",
|
||
"Start 3505 603700.SH\n",
|
||
"End 603700.SH 已找到趋势个数: 96\n",
|
||
"Start 3506 603701.SH\n",
|
||
"End 603701.SH 已找到趋势个数: 96\n",
|
||
"Start 3507 603703.SH\n",
|
||
"End 603703.SH 已找到趋势个数: 96\n",
|
||
"Start 3508 603706.SH\n",
|
||
"End 603706.SH 已找到趋势个数: 96\n",
|
||
"Start 3509 603707.SH\n",
|
||
"End 603707.SH 已找到趋势个数: 96\n",
|
||
"Start 3510 603708.SH\n",
|
||
"End 603708.SH 已找到趋势个数: 96\n",
|
||
"Start 3511 603709.SH\n",
|
||
"End 603709.SH 已找到趋势个数: 96\n",
|
||
"Start 3512 603711.SH\n",
|
||
"End 603711.SH 已找到趋势个数: 96\n",
|
||
"Start 3513 603712.SH\n",
|
||
"End 603712.SH 已找到趋势个数: 96\n",
|
||
"Start 3514 603713.SH\n",
|
||
"End 603713.SH 已找到趋势个数: 96\n",
|
||
"Start 3515 603716.SH\n",
|
||
"End 603716.SH 已找到趋势个数: 96\n",
|
||
"Start 3516 603717.SH\n",
|
||
"End 603717.SH 已找到趋势个数: 96\n",
|
||
"Start 3517 603718.SH\n",
|
||
"End 603718.SH 已找到趋势个数: 96\n",
|
||
"Start 3518 603721.SH\n",
|
||
"End 603721.SH 已找到趋势个数: 96\n",
|
||
"Start 3519 603722.SH\n",
|
||
"End 603722.SH 已找到趋势个数: 96\n",
|
||
"Start 3520 603725.SH\n",
|
||
"End 603725.SH 已找到趋势个数: 96\n",
|
||
"Start 3521 603726.SH\n",
|
||
"End 603726.SH 已找到趋势个数: 96\n",
|
||
"Start 3522 603727.SH\n",
|
||
"End 603727.SH 已找到趋势个数: 96\n",
|
||
"Start 3523 603728.SH\n",
|
||
"End 603728.SH 已找到趋势个数: 96\n",
|
||
"Start 3524 603729.SH\n",
|
||
"End 603729.SH 已找到趋势个数: 96\n",
|
||
"Start 3525 603730.SH\n",
|
||
"End 603730.SH 已找到趋势个数: 96\n",
|
||
"Start 3526 603733.SH\n",
|
||
"End 603733.SH 已找到趋势个数: 96\n",
|
||
"Start 3527 603737.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603737.SH 已找到趋势个数: 96\n",
|
||
"Start 3528 603738.SH\n",
|
||
"End 603738.SH 已找到趋势个数: 96\n",
|
||
"Start 3529 603739.SH\n",
|
||
"End 603739.SH 已找到趋势个数: 96\n",
|
||
"Start 3530 603755.SH\n",
|
||
"End 603755.SH 已找到趋势个数: 96\n",
|
||
"Start 3531 603757.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603757.SH 已找到趋势个数: 96\n",
|
||
"Start 3532 603758.SH\n",
|
||
"End 603758.SH 已找到趋势个数: 96\n",
|
||
"Start 3533 603766.SH\n",
|
||
"End 603766.SH 已找到趋势个数: 96\n",
|
||
"Start 3534 603767.SH\n",
|
||
"End 603767.SH 已找到趋势个数: 96\n",
|
||
"Start 3535 603768.SH\n",
|
||
"End 603768.SH 已找到趋势个数: 96\n",
|
||
"Start 3536 603773.SH\n",
|
||
"End 603773.SH 已找到趋势个数: 96\n",
|
||
"Start 3537 603776.SH\n",
|
||
"End 603776.SH 已找到趋势个数: 96\n",
|
||
"Start 3538 603777.SH\n",
|
||
"End 603777.SH 已找到趋势个数: 96\n",
|
||
"Start 3539 603778.SH\n",
|
||
"End 603778.SH 已找到趋势个数: 96\n",
|
||
"Start 3540 603779.SH\n",
|
||
"End 603779.SH 已找到趋势个数: 96\n",
|
||
"Start 3541 603786.SH\n",
|
||
"End 603786.SH 已找到趋势个数: 96\n",
|
||
"Start 3542 603787.SH\n",
|
||
"End 603787.SH 已找到趋势个数: 96\n",
|
||
"Start 3543 603788.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603788.SH 已找到趋势个数: 96\n",
|
||
"Start 3544 603789.SH\n",
|
||
"End 603789.SH 已找到趋势个数: 96\n",
|
||
"Start 3545 603790.SH\n",
|
||
"End 603790.SH 已找到趋势个数: 96\n",
|
||
"Start 3546 603797.SH\n",
|
||
"End 603797.SH 已找到趋势个数: 96\n",
|
||
"Start 3547 603798.SH\n",
|
||
"End 603798.SH 已找到趋势个数: 96\n",
|
||
"Start 3548 603799.SH\n",
|
||
"End 603799.SH 已找到趋势个数: 96\n",
|
||
"Start 3549 603800.SH\n",
|
||
"End 603800.SH 已找到趋势个数: 96\n",
|
||
"Start 3550 603801.SH\n",
|
||
"End 603801.SH 已找到趋势个数: 96\n",
|
||
"Start 3551 603803.SH\n",
|
||
"End 603803.SH 已找到趋势个数: 96\n",
|
||
"Start 3552 603806.SH\n",
|
||
"End 603806.SH 已找到趋势个数: 96\n",
|
||
"Start 3553 603808.SH\n",
|
||
"End 603808.SH 已找到趋势个数: 96\n",
|
||
"Start 3554 603809.SH\n",
|
||
"End 603809.SH 已找到趋势个数: 96\n",
|
||
"Start 3555 603810.SH\n",
|
||
"End 603810.SH 已找到趋势个数: 96\n",
|
||
"Start 3556 603811.SH\n",
|
||
"End 603811.SH 已找到趋势个数: 96\n",
|
||
"Start 3557 603813.SH\n",
|
||
"End 603813.SH 已找到趋势个数: 96\n",
|
||
"Start 3558 603815.SH\n",
|
||
"End 603815.SH 已找到趋势个数: 96\n",
|
||
"Start 3559 603816.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603816.SH 已找到趋势个数: 96\n",
|
||
"Start 3560 603817.SH\n",
|
||
"End 603817.SH 已找到趋势个数: 96\n",
|
||
"Start 3561 603818.SH\n",
|
||
"End 603818.SH 已找到趋势个数: 96\n",
|
||
"Start 3562 603819.SH\n",
|
||
"End 603819.SH 已找到趋势个数: 96\n",
|
||
"Start 3563 603822.SH\n",
|
||
"End 603822.SH 已找到趋势个数: 96\n",
|
||
"Start 3564 603823.SH\n",
|
||
"End 603823.SH 已找到趋势个数: 96\n",
|
||
"Start 3565 603825.SH\n",
|
||
"End 603825.SH 已找到趋势个数: 96\n",
|
||
"Start 3566 603826.SH\n",
|
||
"End 603826.SH 已找到趋势个数: 96\n",
|
||
"Start 3567 603828.SH\n",
|
||
"End 603828.SH 已找到趋势个数: 96\n",
|
||
"Start 3568 603829.SH\n",
|
||
"End 603829.SH 已找到趋势个数: 96\n",
|
||
"Start 3569 603833.SH\n",
|
||
"End 603833.SH 已找到趋势个数: 96\n",
|
||
"Start 3570 603838.SH\n",
|
||
"End 603838.SH 已找到趋势个数: 96\n",
|
||
"Start 3571 603839.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"End 603839.SH 已找到趋势个数: 96\n",
|
||
"Start 3572 603843.SH\n",
|
||
"√找到三个连续符合中枢 603843.SH 2019-11-06 10:18:00 7\n",
|
||
"End 603843.SH 已找到趋势个数: 97\n",
|
||
"Start 3573 603848.SH\n",
|
||
"End 603848.SH 已找到趋势个数: 97\n",
|
||
"Start 3574 603855.SH\n",
|
||
"End 603855.SH 已找到趋势个数: 97\n",
|
||
"Start 3575 603856.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603856.SH 已找到趋势个数: 97\n",
|
||
"Start 3576 603858.SH\n",
|
||
"End 603858.SH 已找到趋势个数: 97\n",
|
||
"Start 3577 603859.SH\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 603859.SH 已找到趋势个数: 97\n",
|
||
"Start 3578 603860.SH\n",
|
||
"End 603860.SH 已找到趋势个数: 97\n",
|
||
"Start 3579 603861.SH\n",
|
||
"End 603861.SH 已找到趋势个数: 97\n",
|
||
"Start 3580 603863.SH\n",
|
||
"End 603863.SH 已找到趋势个数: 97\n",
|
||
"Start 3581 603866.SH\n",
|
||
"End 603866.SH 已找到趋势个数: 97\n",
|
||
"Start 3582 603867.SH\n",
|
||
"End 603867.SH 已找到趋势个数: 97\n",
|
||
"Start 3583 603868.SH\n",
|
||
"End 603868.SH 已找到趋势个数: 97\n",
|
||
"Start 3584 603869.SH\n",
|
||
"√找到三个连续符合中枢 603869.SH 2019-11-05 13:42:00 5\n",
|
||
"End 603869.SH 已找到趋势个数: 98\n",
|
||
"Start 3585 603871.SH\n",
|
||
"End 603871.SH 已找到趋势个数: 98\n",
|
||
"Start 3586 603876.SH\n",
|
||
"End 603876.SH 已找到趋势个数: 98\n",
|
||
"Start 3587 603877.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603877.SH 已找到趋势个数: 98\n",
|
||
"Start 3588 603878.SH\n",
|
||
"End 603878.SH 已找到趋势个数: 98\n",
|
||
"Start 3589 603879.SH\n",
|
||
"End 603879.SH 已找到趋势个数: 98\n",
|
||
"Start 3590 603880.SH\n",
|
||
"End 603880.SH 已找到趋势个数: 98\n",
|
||
"Start 3591 603881.SH\n",
|
||
"End 603881.SH 已找到趋势个数: 98\n",
|
||
"Start 3592 603882.SH\n",
|
||
"End 603882.SH 已找到趋势个数: 98\n",
|
||
"Start 3593 603883.SH\n",
|
||
"End 603883.SH 已找到趋势个数: 98\n",
|
||
"Start 3594 603885.SH\n",
|
||
"√找到三个连续符合中枢 603885.SH 2019-11-06 14:17:00 12\n",
|
||
"End 603885.SH 已找到趋势个数: 99\n",
|
||
"Start 3595 603886.SH\n",
|
||
"End 603886.SH 已找到趋势个数: 99\n",
|
||
"Start 3596 603887.SH\n",
|
||
"End 603887.SH 已找到趋势个数: 99\n",
|
||
"Start 3597 603888.SH\n",
|
||
"End 603888.SH 已找到趋势个数: 99\n",
|
||
"Start 3598 603889.SH\n",
|
||
"End 603889.SH 已找到趋势个数: 99\n",
|
||
"Start 3599 603890.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603890.SH 已找到趋势个数: 99\n",
|
||
"Start 3600 603895.SH\n",
|
||
"End 603895.SH 已找到趋势个数: 99\n",
|
||
"Start 3601 603896.SH\n",
|
||
"End 603896.SH 已找到趋势个数: 99\n",
|
||
"Start 3602 603897.SH\n",
|
||
"End 603897.SH 已找到趋势个数: 99\n",
|
||
"Start 3603 603898.SH\n",
|
||
"End 603898.SH 已找到趋势个数: 99\n",
|
||
"Start 3604 603899.SH\n",
|
||
"End 603899.SH 已找到趋势个数: 99\n",
|
||
"Start 3605 603900.SH\n",
|
||
"End 603900.SH 已找到趋势个数: 99\n",
|
||
"Start 3606 603901.SH\n",
|
||
"End 603901.SH 已找到趋势个数: 99\n",
|
||
"Start 3607 603903.SH\n",
|
||
"End 603903.SH 已找到趋势个数: 99\n",
|
||
"Start 3608 603906.SH\n",
|
||
"End 603906.SH 已找到趋势个数: 99\n",
|
||
"Start 3609 603908.SH\n",
|
||
"End 603908.SH 已找到趋势个数: 99\n",
|
||
"Start 3610 603909.SH\n",
|
||
"End 603909.SH 已找到趋势个数: 99\n",
|
||
"Start 3611 603912.SH\n",
|
||
"End 603912.SH 已找到趋势个数: 99\n",
|
||
"Start 3612 603915.SH\n",
|
||
"End 603915.SH 已找到趋势个数: 99\n",
|
||
"Start 3613 603916.SH\n",
|
||
"End 603916.SH 已找到趋势个数: 99\n",
|
||
"Start 3614 603917.SH\n",
|
||
"End 603917.SH 已找到趋势个数: 99\n",
|
||
"Start 3615 603918.SH\n",
|
||
"End 603918.SH 已找到趋势个数: 99\n",
|
||
"Start 3616 603919.SH\n",
|
||
"End 603919.SH 已找到趋势个数: 99\n",
|
||
"Start 3617 603920.SH\n",
|
||
"End 603920.SH 已找到趋势个数: 99\n",
|
||
"Start 3618 603922.SH\n",
|
||
"End 603922.SH 已找到趋势个数: 99\n",
|
||
"Start 3619 603926.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603926.SH 已找到趋势个数: 99\n",
|
||
"Start 3620 603927.SH\n",
|
||
"End 603927.SH 已找到趋势个数: 99\n",
|
||
"Start 3621 603928.SH\n",
|
||
"End 603928.SH 已找到趋势个数: 99\n",
|
||
"Start 3622 603929.SH\n",
|
||
"End 603929.SH 已找到趋势个数: 99\n",
|
||
"Start 3623 603933.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603933.SH 已找到趋势个数: 99\n",
|
||
"Start 3624 603936.SH\n",
|
||
"End 603936.SH 已找到趋势个数: 99\n",
|
||
"Start 3625 603937.SH\n",
|
||
"End 603937.SH 已找到趋势个数: 99\n",
|
||
"Start 3626 603938.SH\n",
|
||
"End 603938.SH 已找到趋势个数: 99\n",
|
||
"Start 3627 603939.SH\n",
|
||
"End 603939.SH 已找到趋势个数: 99\n",
|
||
"Start 3628 603955.SH\n",
|
||
"End 603955.SH 已找到趋势个数: 99\n",
|
||
"Start 3629 603956.SH\n",
|
||
"End 603956.SH 已找到趋势个数: 99\n",
|
||
"Start 3630 603958.SH\n",
|
||
"End 603958.SH 已找到趋势个数: 99\n",
|
||
"Start 3631 603959.SH\n",
|
||
"End 603959.SH 已找到趋势个数: 99\n",
|
||
"Start 3632 603960.SH\n",
|
||
"End 603960.SH 已找到趋势个数: 99\n",
|
||
"Start 3633 603963.SH\n",
|
||
"End 603963.SH 已找到趋势个数: 99\n",
|
||
"Start 3634 603966.SH\n",
|
||
"End 603966.SH 已找到趋势个数: 99\n",
|
||
"Start 3635 603967.SH\n",
|
||
"End 603967.SH 已找到趋势个数: 99\n",
|
||
"Start 3636 603968.SH\n",
|
||
"End 603968.SH 已找到趋势个数: 99\n",
|
||
"Start 3637 603969.SH\n",
|
||
"End 603969.SH 已找到趋势个数: 99\n",
|
||
"Start 3638 603970.SH\n",
|
||
"End 603970.SH 已找到趋势个数: 99\n",
|
||
"Start 3639 603976.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 603976.SH 已找到趋势个数: 99\n",
|
||
"Start 3640 603977.SH\n",
|
||
"End 603977.SH 已找到趋势个数: 99\n",
|
||
"Start 3641 603978.SH\n",
|
||
"End 603978.SH 已找到趋势个数: 99\n",
|
||
"Start 3642 603979.SH\n",
|
||
"End 603979.SH 已找到趋势个数: 99\n",
|
||
"Start 3643 603980.SH\n",
|
||
"End 603980.SH 已找到趋势个数: 99\n",
|
||
"Start 3644 603982.SH\n",
|
||
"End 603982.SH 已找到趋势个数: 99\n",
|
||
"Start 3645 603983.SH\n",
|
||
"End 603983.SH 已找到趋势个数: 99\n",
|
||
"Start 3646 603985.SH\n",
|
||
"End 603985.SH 已找到趋势个数: 99\n",
|
||
"Start 3647 603986.SH\n",
|
||
"End 603986.SH 已找到趋势个数: 99\n",
|
||
"Start 3648 603987.SH\n",
|
||
"End 603987.SH 已找到趋势个数: 99\n",
|
||
"Start 3649 603988.SH\n",
|
||
"End 603988.SH 已找到趋势个数: 99\n",
|
||
"Start 3650 603989.SH\n",
|
||
"End 603989.SH 已找到趋势个数: 99\n",
|
||
"Start 3651 603990.SH\n",
|
||
"End 603990.SH 已找到趋势个数: 99\n",
|
||
"Start 3652 603991.SH\n",
|
||
"End 603991.SH 已找到趋势个数: 99\n",
|
||
"Start 3653 603992.SH\n",
|
||
"End 603992.SH 已找到趋势个数: 99\n",
|
||
"Start 3654 603993.SH\n",
|
||
"End 603993.SH 已找到趋势个数: 99\n",
|
||
"Start 3655 603996.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"√找到三个连续符合中枢 603996.SH 2019-10-22 09:30:00 6\n",
|
||
"End 603996.SH 已找到趋势个数: 100\n",
|
||
"Start 3656 603997.SH\n",
|
||
"End 603997.SH 已找到趋势个数: 100\n",
|
||
"Start 3657 603998.SH\n",
|
||
"End 603998.SH 已找到趋势个数: 100\n",
|
||
"Start 3658 603999.SH\n",
|
||
"End 603999.SH 已找到趋势个数: 100\n",
|
||
"Start 3659 688001.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 688001.SH 已找到趋势个数: 100\n",
|
||
"Start 3660 688002.SH\n",
|
||
"End 688002.SH 已找到趋势个数: 100\n",
|
||
"Start 3661 688003.SH\n",
|
||
"End 688003.SH 已找到趋势个数: 100\n",
|
||
"Start 3662 688005.SH\n",
|
||
"End 688005.SH 已找到趋势个数: 100\n",
|
||
"Start 3663 688006.SH\n",
|
||
"End 688006.SH 已找到趋势个数: 100\n",
|
||
"Start 3664 688007.SH\n",
|
||
"End 688007.SH 已找到趋势个数: 100\n",
|
||
"Start 3665 688008.SH\n",
|
||
"End 688008.SH 已找到趋势个数: 100\n",
|
||
"Start 3666 688009.SH\n",
|
||
"End 688009.SH 已找到趋势个数: 100\n",
|
||
"Start 3667 688010.SH\n",
|
||
"√找到三个连续符合中枢 688010.SH 2019-10-10 13:51:00 3\n",
|
||
"End 688010.SH 已找到趋势个数: 101\n",
|
||
"Start 3668 688011.SH\n",
|
||
"√找到三个连续符合中枢 688011.SH 2019-10-10 10:44:00 3\n",
|
||
"End 688011.SH 已找到趋势个数: 102\n",
|
||
"Start 3669 688012.SH\n",
|
||
"End 688012.SH 已找到趋势个数: 102\n",
|
||
"Start 3670 688015.SH\n",
|
||
"End 688015.SH 已找到趋势个数: 102\n",
|
||
"Start 3671 688016.SH\n",
|
||
"End 688016.SH 已找到趋势个数: 102\n",
|
||
"Start 3672 688018.SH\n",
|
||
"End 688018.SH 已找到趋势个数: 102\n",
|
||
"Start 3673 688019.SH\n",
|
||
"√找到三个连续符合中枢 688019.SH 2019-10-08 10:07:00 3\n",
|
||
"End 688019.SH 已找到趋势个数: 103\n",
|
||
"Start 3674 688020.SH\n",
|
||
"End 688020.SH 已找到趋势个数: 103\n",
|
||
"Start 3675 688021.SH\n",
|
||
"End 688021.SH 已找到趋势个数: 103\n",
|
||
"Start 3676 688022.SH\n",
|
||
"End 688022.SH 已找到趋势个数: 103\n",
|
||
"Start 3677 688023.SH\n",
|
||
"End 688023.SH 已找到趋势个数: 103\n",
|
||
"Start 3678 688025.SH\n",
|
||
"End 688025.SH 已找到趋势个数: 103\n",
|
||
"Start 3679 688028.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 688028.SH 已找到趋势个数: 103\n",
|
||
"Start 3680 688029.SH\n",
|
||
"End 688029.SH 已找到趋势个数: 103\n",
|
||
"Start 3681 688030.SH\n",
|
||
"End 688030.SH 已找到趋势个数: 103\n",
|
||
"Start 3682 688033.SH\n",
|
||
"√找到三个连续符合中枢 688033.SH 2019-10-09 09:43:00 3\n",
|
||
"End 688033.SH 已找到趋势个数: 104\n",
|
||
"Start 3683 688036.SH\n",
|
||
"End 688036.SH 已找到趋势个数: 104\n",
|
||
"Start 3684 688058.SH\n",
|
||
"End 688058.SH 已找到趋势个数: 104\n",
|
||
"Start 3685 688066.SH\n",
|
||
"End 688066.SH 已找到趋势个数: 104\n",
|
||
"Start 3686 688068.SH\n",
|
||
"√找到三个连续符合中枢 688068.SH 2019-11-05 14:09:00 9\n",
|
||
"End 688068.SH 已找到趋势个数: 105\n",
|
||
"Start 3687 688088.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 688088.SH 已找到趋势个数: 105\n",
|
||
"Start 3688 688098.SH\n",
|
||
"End 688098.SH 已找到趋势个数: 105\n",
|
||
"Start 3689 688099.SH\n",
|
||
"√找到三个连续符合中枢 688099.SH 2019-10-18 10:23:00 3\n",
|
||
"End 688099.SH 已找到趋势个数: 106\n",
|
||
"Start 3690 688108.SH\n",
|
||
"End 688108.SH 已找到趋势个数: 106\n",
|
||
"Start 3691 688116.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 688116.SH 已找到趋势个数: 106\n",
|
||
"Start 3692 688122.SH\n",
|
||
"√找到三个连续符合中枢 688122.SH 2019-10-21 10:46:00 3\n",
|
||
"End 688122.SH 已找到趋势个数: 107\n",
|
||
"Start 3693 688128.SH\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"End 688128.SH 已找到趋势个数: 107\n",
|
||
"Start 3694 688139.SH\n",
|
||
"End 688139.SH 已找到趋势个数: 107\n",
|
||
"Start 3695 688166.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 688166.SH 已找到趋势个数: 107\n",
|
||
"Start 3696 688168.SH\n",
|
||
"End 688168.SH 已找到趋势个数: 107\n",
|
||
"Start 3697 688188.SH\n",
|
||
"End 688188.SH 已找到趋势个数: 107\n",
|
||
"Start 3698 688199.SH\n",
|
||
"End 688199.SH 已找到趋势个数: 107\n",
|
||
"Start 3699 688202.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 688202.SH 已找到趋势个数: 107\n",
|
||
"Start 3700 688288.SH\n",
|
||
"End 688288.SH 已找到趋势个数: 107\n",
|
||
"Start 3701 688299.SH\n",
|
||
"End 688299.SH 已找到趋势个数: 107\n",
|
||
"Start 3702 688321.SH\n",
|
||
"√找到三个连续符合中枢 688321.SH 2019-10-21 10:29:00 3\n",
|
||
"End 688321.SH 已找到趋势个数: 108\n",
|
||
"Start 3703 688333.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频1次,换token或sleep...\n",
|
||
"End 688333.SH 已找到趋势个数: 108\n",
|
||
"Start 3704 688363.SH\n",
|
||
"End 688363.SH 已找到趋势个数: 108\n",
|
||
"Start 3705 688366.SH\n",
|
||
"End 688366.SH 已找到趋势个数: 108\n",
|
||
"Start 3706 688368.SH\n",
|
||
"End 688368.SH 已找到趋势个数: 108\n",
|
||
"Start 3707 688369.SH\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"End 688369.SH 已找到趋势个数: 108\n",
|
||
"Start 3708 688388.SH\n",
|
||
"End 688388.SH 已找到趋势个数: 108\n",
|
||
"Start 3709 688389.SH\n",
|
||
"End 688389.SH 已找到趋势个数: 108\n"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"reload(chan) #重新加载外部chan.py\n",
|
||
"\n",
|
||
"result_df=pd.DataFrame()\n",
|
||
"found_qs_count=0\n",
|
||
"for stock_n, stock_k in stock_list.iterrows():\n",
|
||
" print('Start',stock_n,stock_k.ts_code)\n",
|
||
" try:\n",
|
||
" stock_df=None\n",
|
||
" has_gotdata=False\n",
|
||
" time_out_n=0\n",
|
||
" while not has_gotdata:\n",
|
||
" try:\n",
|
||
" stock_df = ts.pro_bar(ts_code=stock_k.ts_code, asset='E', freq='1min', start_date='20190925', end_date='20191108')\n",
|
||
" has_gotdata=True\n",
|
||
" except OSError as e:\n",
|
||
" print('超频'+str(time_out_n)+'次,换token或sleep...')\n",
|
||
" time_out_n+=1\n",
|
||
" if time_out_n>1:\n",
|
||
" time.sleep(10)\n",
|
||
" if token_current==1:\n",
|
||
" ts.set_token(token2)\n",
|
||
" token_current=2\n",
|
||
" else:\n",
|
||
" ts.set_token(token1)\n",
|
||
" token_current=1\n",
|
||
"\n",
|
||
" stock_dfr = stock_df.iloc[::-1] #倒序\n",
|
||
" stock_n_dr = len(stock_dfr)\n",
|
||
" stock_df_dr = stock_dfr.iloc[-stock_n_dr:-1]\n",
|
||
" stock_df_dr.index=stock_df_dr.index.map(lambda x:stock_n_dr-x)\n",
|
||
" #写数据库\n",
|
||
" insert_data = []\n",
|
||
" for n, k in stock_df_dr.iterrows(): \n",
|
||
" ts_code=k.ts_code\n",
|
||
" trade_time=datetime.datetime.strptime(k.trade_time,'%Y-%m-%d %H:%M:%S')\n",
|
||
" openn=float(k.open)\n",
|
||
" close=float(k.close)\n",
|
||
" high=float(k.high)\n",
|
||
" low=float(k.low)\n",
|
||
" vol=int(k.vol)\n",
|
||
" amount=int(k.amount) \n",
|
||
" trade_date=datetime.datetime.strptime(k.trade_date,'%Y%m%d')\n",
|
||
" pre_close=float(k.pre_close)\n",
|
||
" if n>1: #第一个pre_close是NaN\n",
|
||
" insert_data.append((ts_code,trade_time,openn,close,high,low,vol,amount,trade_date,pre_close))\n",
|
||
" db = MySQLdb.connect(host=\"127.0.0.1\",user=\"sa\",passwd=\"sasasa\",db=\"quant\",charset=\"utf8\")\n",
|
||
" cursor = db.cursor()\n",
|
||
" try: \n",
|
||
" sql='insert ignore into stock_min (ts_code,trade_time,open,close,high,low,vol,amount,trade_date,pre_close) \\\n",
|
||
" values(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)'\n",
|
||
" cursor.executemany(sql,insert_data)\n",
|
||
" db.commit()\n",
|
||
" except Exception as e:\n",
|
||
" print('插数据库错误:',e)\n",
|
||
" cursor.close()\n",
|
||
" db.close()\n",
|
||
" \n",
|
||
" #构建chan\n",
|
||
" stock_df_dr=chan.build(stock_df_dr)\n",
|
||
" \n",
|
||
" found_count=0 #符合趋势的本组中枢已找到个数\n",
|
||
" zs_no_pre=0\n",
|
||
" zs_zg_pre=0\n",
|
||
" zs_zd_pre=0 \n",
|
||
" zs_gg_pre=0\n",
|
||
" zs_dd_pre=0\n",
|
||
" zs_direction_pre=''\n",
|
||
" for n, k in stock_df_dr.loc[(stock_df_dr[\"line\"]=='bottom') | (stock_df_dr[\"line\"]=='top')].iterrows():\n",
|
||
" #print(k.zs_no, n, zs_no_pre==0 , k.zs_no>zs_no_pre)\n",
|
||
" if k.zs_no!=0 and (zs_no_pre==0 or k.zs_no>zs_no_pre): #新中枢\n",
|
||
" #print(stock_n,n,\"新中枢\",k.zs_no,k.zs_direction)\n",
|
||
" if found_count==0 and (k.zs_direction=='downdown' or k.zs_direction=='upup'):\n",
|
||
" found_count=found_count+1\n",
|
||
" else: #前面已经找到一个待确认的\n",
|
||
" if zs_direction_pre=='downdown' and k.zs_direction=='downdown' and k.gg<zs_dd_pre: #与前面的方向一致\n",
|
||
" found_count=found_count+1\n",
|
||
" #print('下降趋势延申')\n",
|
||
" elif zs_direction_pre=='upup' and k.zs_direction=='upup' and k.dd>zs_gg_pre: #与前面的方向一致\n",
|
||
" found_count=found_count+1\n",
|
||
" #print('上升趋势延申')\n",
|
||
" elif k.zs_direction=='upup' or k.zs_direction=='downdown': #盘整中枢,结束\n",
|
||
" found_count=0\n",
|
||
" #print('×盘整中枢,重新找')\n",
|
||
" elif zs_direction_pre!=k.zs_direction: #与前面的方向不一致,作为第一个继续往下找\n",
|
||
" found_count=1\n",
|
||
" #print('×与之前方向不同,作为第一个往下找')\n",
|
||
" else: #不成趋势\n",
|
||
" found_count=1\n",
|
||
" #print('×条件不符合,作为第一个往下找')\n",
|
||
" if found_count>2: #找到三个,记录\n",
|
||
" found_qs_count=found_qs_count+1\n",
|
||
" result_df=result_df.append({'ts_code':stock_k.ts_code, 'trade_time':k.zs_confirm_time, 'trade_price':k.zs_confirm_price, 'n':n, 'direction': k.zs_direction},ignore_index=True)\n",
|
||
" print('√找到三个连续符合中枢',stock_k.ts_code, k.zs_confirm_time, k.zs_no)\n",
|
||
" found_count=0\n",
|
||
" zs_no_pre=k.zs_no\n",
|
||
" zs_zg_pre=k.zg\n",
|
||
" zs_zd_pre=k.zg \n",
|
||
" zs_gg_pre=k.gg\n",
|
||
" zs_dd_pre=k.dd\n",
|
||
" zs_direction_pre=k.zs_direction\n",
|
||
" elif k.zs_no==0 and found_count>0:\n",
|
||
" line_point=k.high if k.line=='top' else k.low\n",
|
||
" if (zs_direction_pre=='upup' and line_point<zs_gg_pre) or (zs_direction_pre=='downdown' and line_point>zs_dd_pre): #连接线段触碰前中枢\n",
|
||
" found_count=0\n",
|
||
" #print('×连接不符合')\n",
|
||
" except Exception as e:\n",
|
||
" print(stock_k.ts_code,'发生异常:',e)\n",
|
||
" \n",
|
||
" print('End',stock_k.ts_code,'已找到趋势个数:',found_qs_count)\n",
|
||
" \n",
|
||
" "
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 5,
|
||
"metadata": {
|
||
"collapsed": true
|
||
},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>ts_code</th>\n",
|
||
" <th>symbol</th>\n",
|
||
" <th>name</th>\n",
|
||
" <th>area</th>\n",
|
||
" <th>industry</th>\n",
|
||
" <th>list_date</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>3693</th>\n",
|
||
" <td>688333.SH</td>\n",
|
||
" <td>688333</td>\n",
|
||
" <td>铂力特</td>\n",
|
||
" <td>陕西</td>\n",
|
||
" <td>机械基件</td>\n",
|
||
" <td>20190722</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3694</th>\n",
|
||
" <td>688366.SH</td>\n",
|
||
" <td>688366</td>\n",
|
||
" <td>昊海生科</td>\n",
|
||
" <td>上海</td>\n",
|
||
" <td>生物制药</td>\n",
|
||
" <td>20191030</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3695</th>\n",
|
||
" <td>688368.SH</td>\n",
|
||
" <td>688368</td>\n",
|
||
" <td>晶丰明源</td>\n",
|
||
" <td>上海</td>\n",
|
||
" <td>半导体</td>\n",
|
||
" <td>20191014</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3696</th>\n",
|
||
" <td>688369.SH</td>\n",
|
||
" <td>688369</td>\n",
|
||
" <td>N致远</td>\n",
|
||
" <td>北京</td>\n",
|
||
" <td>软件服务</td>\n",
|
||
" <td>20191031</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3697</th>\n",
|
||
" <td>688388.SH</td>\n",
|
||
" <td>688388</td>\n",
|
||
" <td>嘉元科技</td>\n",
|
||
" <td>广东</td>\n",
|
||
" <td>元器件</td>\n",
|
||
" <td>20190722</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" ts_code symbol name area industry list_date\n",
|
||
"3693 688333.SH 688333 铂力特 陕西 机械基件 20190722\n",
|
||
"3694 688366.SH 688366 昊海生科 上海 生物制药 20191030\n",
|
||
"3695 688368.SH 688368 晶丰明源 上海 半导体 20191014\n",
|
||
"3696 688369.SH 688369 N致远 北京 软件服务 20191031\n",
|
||
"3697 688388.SH 688388 嘉元科技 广东 元器件 20190722"
|
||
]
|
||
},
|
||
"execution_count": 5,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"stock_list.tail()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 6,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频1次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频2次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频3次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频4次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频5次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频6次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频1次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频2次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频3次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频4次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频5次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频6次,换token或sleep...\n",
|
||
"HTTPConnectionPool(host='api.waditu.com', port=80): Read timed out. (read timeout=15)\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频1次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频2次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频3次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频4次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频1次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频2次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频1次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频2次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频3次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频4次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频0次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频1次,换token或sleep...\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频2次,换token或sleep...\n"
|
||
]
|
||
},
|
||
{
|
||
"data": {
|
||
"image/png": "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\n",
|
||
"text/plain": [
|
||
"<Figure size 1440x2880 with 70 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"plt.figure(figsize=(20,40),dpi = 72)\n",
|
||
"fig_no=1\n",
|
||
"for result_n, result_k in result_df.loc[result_df.direction=='downdown'].iterrows():\n",
|
||
" trade_time=datetime.datetime.strptime(result_k.trade_time,'%Y-%m-%d %H:%M:%S')\n",
|
||
" price=result_k.trade_price\n",
|
||
" delta1 = datetime.timedelta(days=1) \n",
|
||
" delta30 = datetime.timedelta(days=30)\n",
|
||
" end_date = trade_time + delta1\n",
|
||
" end_time = trade_time + delta30\n",
|
||
" min_df = None\n",
|
||
" day_df = None\n",
|
||
" has_gotdata=False\n",
|
||
" time_out_n=0\n",
|
||
" while not has_gotdata:\n",
|
||
" try:\n",
|
||
" min_df = ts.pro_bar(ts_code=result_k.ts_code, asset='E', freq='15min', start_date=trade_time.strftime('%Y%m%d'), end_date=end_date.strftime('%Y%m%d'))\n",
|
||
" day_df = pro.daily(ts_code=result_k.ts_code, start_date=trade_time.strftime('%Y%m%d'), end_date=end_time.strftime('%Y%m%d'))\n",
|
||
" has_gotdata=True\n",
|
||
" except OSError as e:\n",
|
||
" print('超频'+str(time_out_n)+'次,换token或sleep...')\n",
|
||
" time_out_n+=1\n",
|
||
" if time_out_n>1:\n",
|
||
" time.sleep(10)\n",
|
||
" elif token_current==1:\n",
|
||
" ts.set_token(token2)\n",
|
||
" token_current=2\n",
|
||
" else:\n",
|
||
" ts.set_token(token1)\n",
|
||
" token_current=1\n",
|
||
" min_dfr = min_df.iloc[::-1] #倒序\n",
|
||
" min_n_dr = len(min_dfr)\n",
|
||
" min_df_dr = min_dfr.iloc[-min_n_dr:-1]\n",
|
||
" min_df_dr.index=min_df_dr.index.map(lambda x:min_n_dr-x)\n",
|
||
" \n",
|
||
" day_dfr = day_df.iloc[::-1] #倒序\n",
|
||
" day_n_dr = len(day_dfr)\n",
|
||
" day_df_dr = day_dfr.iloc[-day_n_dr:-1]\n",
|
||
" day_df_dr.index=day_df_dr.index.map(lambda x:day_n_dr-x)\n",
|
||
" #画分钟\n",
|
||
" plt.subplot(20,10,fig_no)\n",
|
||
" fig_no+=1\n",
|
||
" trade_min_n=0\n",
|
||
" for n, k in min_df_dr.iterrows():\n",
|
||
" low = k.low\n",
|
||
" high = k.high\n",
|
||
" openn = k.open\n",
|
||
" close = k.close\n",
|
||
" #画矩形\n",
|
||
" this_trade_time = datetime.datetime.strptime(k.trade_time,'%Y-%m-%d %H:%M:%S')\n",
|
||
" color='b' if trade_time>this_trade_time else 'y'\n",
|
||
" bar_high = high-low if high-low!=0 else 0.005\n",
|
||
" plt.bar(n, bar_high, 0.8, low, color=color) \n",
|
||
" \n",
|
||
" #画日\n",
|
||
" plt.subplot(20,10,fig_no)\n",
|
||
" fig_no+=1\n",
|
||
" for n, k in day_df_dr.iterrows():\n",
|
||
" low = k.low\n",
|
||
" high = k.high\n",
|
||
" openn = k.open\n",
|
||
" close = k.close\n",
|
||
" #画矩形\n",
|
||
" color='r' if close>openn else 'g'\n",
|
||
" bar_high = high-low if high-low!=0 else 0.005\n",
|
||
" plt.bar(n, bar_high, 0.8, low, color=color) \n",
|
||
" if n>15:\n",
|
||
" break\n",
|
||
" #画开始price\n",
|
||
" plt.plot([0,1],[price,price],'b-',lw=1)\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 1,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"ename": "NameError",
|
||
"evalue": "name 'df_dr' is not defined",
|
||
"output_type": "error",
|
||
"traceback": [
|
||
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
|
||
"\u001b[1;31mNameError\u001b[0m Traceback (most recent call last)",
|
||
"\u001b[1;32m<ipython-input-1-37861acadc11>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mdf_dr\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
|
||
"\u001b[1;31mNameError\u001b[0m: name 'df_dr' is not defined"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"df_dr"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 8,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"outputpath='E:/jupyter/qushi.csv'\n",
|
||
"result_df.to_csv(outputpath,sep=',',index=True,header=True)"
|
||
]
|
||
}
|
||
],
|
||
"metadata": {
|
||
"kernelspec": {
|
||
"display_name": "Python [conda root]",
|
||
"language": "python",
|
||
"name": "conda-root-py"
|
||
},
|
||
"language_info": {
|
||
"codemirror_mode": {
|
||
"name": "ipython",
|
||
"version": 3
|
||
},
|
||
"file_extension": ".py",
|
||
"mimetype": "text/x-python",
|
||
"name": "python",
|
||
"nbconvert_exporter": "python",
|
||
"pygments_lexer": "ipython3",
|
||
"version": "3.6.5"
|
||
}
|
||
},
|
||
"nbformat": 4,
|
||
"nbformat_minor": 2
|
||
}
|