{ "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": [ "
" ] }, "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": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ts_codetrade_timeopenclosehighlowvolamounttrade_datepre_close...bilinezs_nozgzdggddzs_directionzs_confirm_timezs_confirm_price
13600060.SH2010-09-06 09:42:0013.2113.2113.2513.2075100.0992627.02010090613.25...bottombottom00.000.000.000.00
45600060.SH2010-09-06 10:14:0013.4713.4413.4713.44110147.01482095.02010090613.46...toptop113.2713.2313.4713.15updown2010-09-07 13:19:0013.13
89600060.SH2010-09-06 10:58:0013.2213.2313.2313.2148500.0641255.02010090613.22...bottombottom113.2713.2313.4713.15updown2010-09-07 13:19:0013.13
104600060.SH2010-09-06 11:13:0013.2613.2613.2713.2643687.0579520.02010090613.27...toptop113.2713.2313.4713.15updown2010-09-07 13:19:0013.13
121600060.SH2010-09-06 11:30:0013.2513.2613.2613.2338200.0505801.02010090613.25...bottombottom113.2713.2313.4713.15updown2010-09-07 13:19:0013.13
138600060.SH2010-09-06 13:17:0013.3013.2713.3013.2740782.0541366.02010090613.30...toptop113.2713.2313.4713.15updown2010-09-07 13:19:0013.13
189600060.SH2010-09-06 14:08:0013.1813.1613.1813.15268200.03532819.02010090613.18...bottombottom113.2713.2313.4713.15updown2010-09-07 13:19:0013.13
253600060.SH2010-09-07 09:41:0013.3213.3313.3413.3068100.0906972.02010090713.32...toptop113.2713.2313.4713.15updown2010-09-07 13:19:0013.13
352600060.SH2010-09-07 11:20:0013.0613.0613.0613.0579976.01043975.02010090713.06...bottombottom00.000.000.000.00
395600060.SH2010-09-07 13:33:0013.1313.1813.1813.1157100.0749641.02010090713.13...toptop00.000.000.000.00
438600060.SH2010-09-07 14:16:0013.0513.0513.0613.0445000.0587310.02010090713.05...bottombottom00.000.000.000.00
569600060.SH2010-09-08 10:56:0013.3413.3313.3513.33210500.02808451.02010090813.33...toptop00.000.000.000.00
624600060.SH2010-09-08 13:21:0013.2813.2713.2813.269200.0122089.02010090813.26...bottombottom00.000.000.000.00
681600060.SH2010-09-08 14:18:0013.4113.4013.4213.4087800.01177601.02010090813.41...toptop00.000.000.000.00
711600060.SH2010-09-08 14:48:0013.3613.3713.3713.3550100.0669323.02010090813.35...bottombottom00.000.000.000.00
\n", "

15 rows × 27 columns

\n", "
" ], "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.ggzs_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_pointzs_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": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ts_codesymbolnameareaindustrylist_date
3693688333.SH688333铂力特陕西机械基件20190722
3694688366.SH688366昊海生科上海生物制药20191030
3695688368.SH688368晶丰明源上海半导体20191014
3696688369.SH688369N致远北京软件服务20191031
3697688388.SH688388嘉元科技广东元器件20190722
\n", "
" ], "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": [ "
" ] }, "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\u001b[0m in \u001b[0;36m\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 }