10823 lines
760 KiB
Plaintext
10823 lines
760 KiB
Plaintext
{
|
||
"cells": [
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 10,
|
||
"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": 3,
|
||
"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": 12,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"20100101 20100202\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\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",
|
||
"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",
|
||
"抱歉,您没有权限访问该接口,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您没有权限访问该接口,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您没有权限访问该接口,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频1次,换token或sleep... token_current 3\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 4\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 5\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 1\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 2\n",
|
||
"抱歉,您没有权限访问该接口,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您没有权限访问该接口,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您没有权限访问该接口,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频1次,换token或sleep... token_current 3\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 4\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 5\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 1\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 2\n",
|
||
"抱歉,您没有权限访问该接口,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您没有权限访问该接口,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"抱歉,您没有权限访问该接口,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\n",
|
||
"超频3次,换token或sleep... token_current 3\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 4\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 5\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 1\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 2\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 3\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 4\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 5\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 1\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 2\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 3\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 4\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 5\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 1\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 2\n"
|
||
]
|
||
},
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"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 3\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 4\n",
|
||
"20160201 20160302\n",
|
||
"20160301 20160402\n",
|
||
"20160401 20160502\n",
|
||
"20160501 20160602\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。\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",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 1\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 2\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 3\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 4\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 5\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 1\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 2\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 3\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 4\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 5\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 1\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 2\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 3\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 4\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 5\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 1\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 2\n",
|
||
"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 3\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 4\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 5\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 1\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 2\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 3\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 4\n",
|
||
"抱歉,您每分钟最多访问该接口5次,权限的具体详情访问:https://tushare.pro/document/1?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... token_current 5\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='600060.SH', 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": 256,
|
||
"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='20101123', end_date='20101210')\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
|
||
}
|