SYMBOL INDEX (208 symbols across 52 files) FILE: backend/jobs/18h_daily_job.py function stock_a (line 24) | def stock_a(code): function stock_a_filter_st (line 33) | def stock_a_filter_st(name): function stock_a_filter_price (line 43) | def stock_a_filter_price(latest_price): function stat_all (line 52) | def stat_all(tmp_datetime): FILE: backend/jobs/basic_job.py function create_new_database (line 8) | def create_new_database(): FILE: backend/jobs/daily_job.py function stat_all (line 19) | def stat_all(tmp_datetime): FILE: backend/jobs/guess_indicators_daily_buy_job.py function stat_all_lite_buy (line 16) | def stat_all_lite_buy(tmp_datetime): FILE: backend/jobs/guess_indicators_daily_job.py function stat_all_batch (line 13) | def stat_all_batch(tmp_datetime): function stat_index_all (line 56) | def stat_index_all(data, idx): function concat_guess_data (line 163) | def concat_guess_data(stock_column, data): function apply_guess (line 191) | def apply_guess(tmp, stock_column): FILE: backend/jobs/guess_indicators_daily_sell_job.py function stat_all_lite_sell (line 14) | def stat_all_lite_sell(tmp_datetime): FILE: backend/jobs/guess_rsrs_daily_job.py function stat_all_lite_buy (line 15) | def stat_all_lite_buy(tmp_datetime): function stat_all_lite_sell (line 50) | def stat_all_lite_sell(tmp_datetime): function stat_all_batch (line 85) | def stat_all_batch(tmp_datetime): function stat_index_all (line 128) | def stat_index_all(data, idx): function concat_guess_data (line 231) | def concat_guess_data(stock_column, data): function apply_guess (line 259) | def apply_guess(tmp, stock_column): function stat_index_all_no_use (line 343) | def stat_index_all_no_use(tmp_datetime): FILE: backend/jobs/quarter_job.py function concat_quarter (line 16) | def concat_quarter(year, quarter, data_array): function stat_all (line 25) | def stat_all(tmp_datetime): FILE: backend/libs/common.py function engine (line 35) | def engine(): function engine_to_db (line 40) | def engine_to_db(to_db): function conn (line 47) | def conn(): function insert_db (line 58) | def insert_db(data, table_name, write_index, primary_keys): function insert_other_db (line 64) | def insert_other_db(to_db, data, table_name, write_index, primary_keys): function insert (line 95) | def insert(sql, params=()): function select (line 105) | def select(sql, params=()): function select_count (line 117) | def select_count(sql, params=()): function run_with_args (line 133) | def run_with_args(run_fun): function get_hist_data_cache (line 188) | def get_hist_data_cache(code, date_start, date_end): function gp_type_szsh (line 229) | def gp_type_szsh(gp): FILE: backend/libs/stock_web_dic.py class StockWebData (line 4) | class StockWebData: method __init__ (line 5) | def __init__(self, mode, type, name, table_name, columns, column_names... FILE: backend/old_jobs/guess_indicators_lite_buy_daily_job.py function stat_all_lite (line 14) | def stat_all_lite(tmp_datetime): function apply_merge (line 84) | def apply_merge(tmp): FILE: backend/old_jobs/guess_indicators_lite_sell_daily_job.py function apply_merge (line 15) | def apply_merge(tmp): function apply_merge_sell (line 38) | def apply_merge_sell(tmp): function stat_index_calculate (line 71) | def stat_index_calculate(tmp_datetime): FILE: backend/old_jobs/guess_period_daily_job.py function stat_index_all (line 24) | def stat_index_all(tmp_datetime): function apply_guess (line 79) | def apply_guess(tmp): FILE: backend/old_jobs/guess_return_daily_job.py function stat_index_all (line 26) | def stat_index_all(tmp_datetime): function apply_guess (line 80) | def apply_guess(tmp): FILE: backend/old_jobs/guess_sklearn_ma_daily_job.py function stat_all_batch (line 22) | def stat_all_batch(tmp_datetime): function apply_sklearn (line 96) | def apply_sklearn(data): FILE: backend/web/base.py class BaseHandler (line 10) | class BaseHandler(tornado.web.RequestHandler): method set_default_headers (line 11) | def set_default_headers(self): method options (line 25) | def options(self): method db (line 30) | def db(self): class LeftMenu (line 39) | class LeftMenu: method __init__ (line 40) | def __init__(self, url): function GetLeftMenu (line 45) | def GetLeftMenu(url): FILE: backend/web/chartHandler.py function GenImage (line 17) | def GenImage(freq): class ImageHandler (line 30) | class ImageHandler(tornado.web.RequestHandler): method get (line 32) | def get(self): class GetChartHtmlHandler (line 39) | class GetChartHtmlHandler(webBase.BaseHandler): method get (line 41) | def get(self): FILE: backend/web/dataEditorHandler.py class GetEditorHtmlHandler (line 16) | class GetEditorHtmlHandler(webBase.BaseHandler): method get (line 18) | def get(self): function genSql (line 29) | def genSql(primary_key, param_map, join_string): class SaveEditorHandler (line 43) | class SaveEditorHandler(webBase.BaseHandler): method post (line 45) | def post(self): FILE: backend/web/dataIndicatorsHandler.py class GetDataIndicatorsHandler (line 23) | class GetDataIndicatorsHandler(webBase.BaseHandler): method get (line 25) | def get(self): function batch_add (line 315) | def batch_add(comp_list, stockStat): function add_plot (line 323) | def add_plot(stockStat, conf): FILE: backend/web/dataTableHandler.py class GetStockHtmlHandler (line 33) | class GetStockHtmlHandler(webBase.BaseHandler): method get (line 35) | def get(self): class GetStockDataHandler (line 67) | class GetStockDataHandler(webBase.BaseHandler): method get (line 68) | def get(self): FILE: backend/web/demo-chart.py function create_figure (line 31) | def create_figure(): class MyApplication (line 102) | class MyApplication(tornado.web.Application): class MainPage (line 103) | class MainPage(tornado.web.RequestHandler): method get (line 108) | def get(self): class MplJs (line 115) | class MplJs(tornado.web.RequestHandler): method get (line 123) | def get(self): class Download (line 129) | class Download(tornado.web.RequestHandler): method get (line 134) | def get(self, fmt): class WebSocket (line 154) | class WebSocket(tornado.websocket.WebSocketHandler): method open (line 173) | def open(self): method on_close (line 180) | def on_close(self): method on_message (line 186) | def on_message(self, message): method send_json (line 199) | def send_json(self, content): method send_binary (line 202) | def send_binary(self, blob): method __init__ (line 210) | def __init__(self, figure): FILE: backend/web/main.py class Application (line 24) | class Application(tornado.web.Application): method __init__ (line 25) | def __init__(self): class PackageVersionHandler (line 61) | class PackageVersionHandler(webBase.BaseHandler): method get (line 63) | def get(self): class MenuListHandler (line 86) | class MenuListHandler(webBase.BaseHandler): method get (line 88) | def get(self): class HomeHandler (line 135) | class HomeHandler(webBase.BaseHandler): method get (line 137) | def get(self): class TestHandler (line 150) | class TestHandler(webBase.BaseHandler): method get (line 152) | def get(self): class Test2Handler (line 156) | class Test2Handler(webBase.BaseHandler): method get (line 158) | def get(self): function main (line 163) | def main(): FILE: backend/web/minstServingHandler.py class GetMinstServingHtmlHandler (line 26) | class GetMinstServingHtmlHandler(webBase.BaseHandler): method get (line 28) | def get(self): class GetPredictionDataHandler (line 40) | class GetPredictionDataHandler(webBase.BaseHandler): method get (line 41) | def get(self): class GetPrediction2DataHandler (line 54) | class GetPrediction2DataHandler(webBase.BaseHandler): method post (line 55) | def post(self): function do_inference (line 77) | def do_inference(hostport, img_obj): FILE: backend/web/static/js/bootbox.js function d (line 6) | function d(a){var b=q[o.locale];return b?b[a]:q.en[a]} function e (line 6) | function e(a,c,d){a.stopPropagation(),a.preventDefault();var e=b.isFunct... function f (line 6) | function f(a){var b,c=0;for(b in a)c++;return c} function g (line 6) | function g(a,c){var d=0;b.each(a,function(a,b){c(a,b,d++)})} function h (line 6) | function h(a){var c,d;if("object"!=typeof a)throw new Error("Please supp... function i (line 6) | function i(a,b){var c=a.length,d={};if(1>c||c>2)throw new Error("Invalid... function j (line 6) | function j(a,c,d){return b.extend(!0,{},a,i(c,d))} function k (line 6) | function k(a,b,c,d){var e={className:"bootbox-"+a,buttons:l.apply(null,b... function l (line 6) | function l(){for(var a={},b=0,c=arguments.length;c>b;b++){var e=argument... function m (line 6) | function m(a,b){var d={};return g(b,function(a,b){d[b]=!0}),g(a.buttons,... FILE: backend/web/static/js/draw.js function start_canvas (line 10) | function start_canvas () function getPosition (line 24) | function getPosition(evt) function mousedown (line 47) | function function mousemove (line 59) | function function mouseup (line 71) | function function draw (line 80) | function draw() function clearCanvas (line 88) | function clearCanvas() FILE: backend/web/test_thread.py class MainPage (line 60) | class MainPage(RequestHandler): method get (line 61) | def get(self): function blocking_task (line 70) | def blocking_task(n, tid): class AddJobHandler (line 76) | class AddJobHandler(RequestHandler): method get (line 78) | def get(self): class JobCheckHandler (line 85) | class JobCheckHandler(RequestHandler): method get (line 86) | def get(self): FILE: backend/web/test_thread_v2.py class MainPage (line 60) | class MainPage(RequestHandler): method get (line 61) | def get(self): class AddJobHandler (line 69) | class AddJobHandler(RequestHandler): method background_task (line 74) | def background_task(self, tid): method get (line 79) | def get(self): class JobCheckHandler (line 85) | class JobCheckHandler(RequestHandler): method get (line 86) | def get(self): FILE: backend/web/tornado_bokeh_embed.py class IndexHandler (line 20) | class IndexHandler(RequestHandler): method get (line 21) | def get(self): function modify_doc (line 30) | def modify_doc(doc): FILE: docker-compose/mysql/init.sql type `stock_zh_a_spot_em` (line 8) | CREATE TABLE IF NOT EXISTS `stock_zh_a_spot_em` ( type `stock_lhb_ggtj_sina` (line 36) | CREATE TABLE IF NOT EXISTS `stock_lhb_ggtj_sina` ( type `stock_dzjy_mrtj` (line 51) | CREATE TABLE `stock_dzjy_mrtj` ( type `guess_indicators_daily` (line 68) | CREATE TABLE `guess_indicators_daily` ( type `guess_indicators_lite_buy_daily` (line 113) | CREATE TABLE `guess_indicators_lite_buy_daily` ( type `guess_indicators_lite_sell_daily` (line 158) | CREATE TABLE `guess_indicators_lite_sell_daily` ( FILE: frontend/mock/index.js function mockXHR (line 15) | function mockXHR() { FILE: frontend/mock/mock-server.js function registerRoutes (line 9) | function registerRoutes(app) { function unregisterRoutes (line 26) | function unregisterRoutes() { method response (line 39) | response(req, res) { FILE: frontend/mock/utils.js function param2Obj (line 5) | function param2Obj(url) { FILE: frontend/src/api/article.js function fetchList (line 3) | function fetchList(query) { function fetchArticle (line 11) | function fetchArticle(id) { function fetchPv (line 19) | function fetchPv(pv) { function createArticle (line 27) | function createArticle(data) { function updateArticle (line 35) | function updateArticle(data) { FILE: frontend/src/api/menu.js function fetchMenuList (line 5) | function fetchMenuList(query) { FILE: frontend/src/api/package.js function fetchPackageVersion (line 3) | function fetchPackageVersion(query) { FILE: frontend/src/api/table.js function getList (line 3) | function getList(params) { FILE: frontend/src/api/user.js function login (line 3) | function login(data) { function getInfo (line 11) | function getInfo(token) { function logout (line 19) | function logout() { FILE: frontend/src/directive/el-table/adaptive.js method bind (line 28) | bind(el, binding, vnode) { method inserted (line 35) | inserted(el, binding, vnode) { method unbind (line 38) | unbind(el) { FILE: frontend/src/directive/waves/waves.js function handleClick (line 5) | function handleClick(el, binding) { method bind (line 60) | bind(el, binding) { method update (line 63) | update(el, binding) { method unbind (line 67) | unbind(el) { FILE: frontend/src/layout/components/Sidebar/FixiOSBug.js method device (line 3) | device() { method mounted (line 7) | mounted() { method fixBugIniOS (line 13) | fixBugIniOS() { FILE: frontend/src/layout/mixin/ResizeHandler.js constant WIDTH (line 4) | const WIDTH = 992 // refer to Bootstrap's responsive design method $route (line 8) | $route(route) { method beforeMount (line 14) | beforeMount() { method beforeDestroy (line 17) | beforeDestroy() { method mounted (line 20) | mounted() { method $_isMobile (line 30) | $_isMobile() { method $_resizeHandler (line 34) | $_resizeHandler() { FILE: frontend/src/router/index.js function resetRouter (line 123) | function resetRouter() { FILE: frontend/src/store/modules/app.js method toggleSideBar (line 32) | toggleSideBar({ commit }) { method closeSideBar (line 35) | closeSideBar({ commit }, { withoutAnimation }) { method toggleDevice (line 38) | toggleDevice({ commit }, device) { FILE: frontend/src/store/modules/settings.js method changeSetting (line 21) | changeSetting({ commit }, data) { FILE: frontend/src/store/modules/user.js method login (line 32) | login({ commit }, userInfo) { method getInfo (line 47) | getInfo({ commit, state }) { method logout (line 68) | logout({ commit, state }) { method resetToken (line 82) | resetToken({ commit }) { FILE: frontend/src/utils/auth.js function getToken (line 5) | function getToken() { function setToken (line 9) | function setToken(token) { function removeToken (line 13) | function removeToken() { FILE: frontend/src/utils/get-page-title.js function getPageTitle (line 5) | function getPageTitle(pageTitle) { FILE: frontend/src/utils/index.js function parseTime (line 11) | function parseTime(time, cFormat) { function formatTime (line 59) | function formatTime(time, option) { function param2Obj (line 101) | function param2Obj(url) { FILE: frontend/src/utils/scroll-to.js function move (line 19) | function move(amount) { function position (line 25) | function position() { function scrollTo (line 34) | function scrollTo(to, duration, callback) { FILE: frontend/src/utils/validate.js function isExternal (line 9) | function isExternal(path) { function validUsername (line 17) | function validUsername(str) { FILE: frontend/src/vendor/Export2Excel.js function generateArray (line 5) | function generateArray(table) { function datenum (line 55) | function datenum(v, date1904) { function sheet_from_array_of_arrays (line 61) | function sheet_from_array_of_arrays(data, opts) { function Workbook (line 103) | function Workbook() { function s2ab (line 109) | function s2ab(s) { function export_table_to_excel (line 116) | function export_table_to_excel(id) { function export_json_to_excel (line 147) | function export_json_to_excel({ FILE: frontend/vue.config.js function resolve (line 5) | function resolve(dir) { method chainWebpack (line 55) | chainWebpack(config) {