def updateButtonClicked(self): QA_SU_save_index_day('tdx') QA_SU_save_index_list('tdx') QA_SU_save_stock_block('tdx') QA_SU_save_stock_day('tdx') QA_SU_save_stock_info('tdx') QA_SU_save_stock_list('tdx') QA_SU_save_stock_xdxr('tdx')
def info_update(update_list): remove_list = [] for update in update_list: if update == 'stock_info': QA_SU_save_stock_info('tdx') remove_list.append(update) elif update == 'stock_xdxr': QA_SU_save_stock_xdxr('tdx') remove_list.append(update) elif update == 'stock_block': QA_SU_save_stock_block('tdx') remove_list.append(update) elif update == 'save_financialfiles': QA_SU_save_financialfiles() remove_list.append(update) return update_list, remove_list
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. """对应于save x """ from QUANTAXIS.QASU.main import ( QA_SU_save_etf_day, QA_SU_save_etf_min, QA_SU_save_financialfiles, QA_SU_save_index_day, QA_SU_save_index_min, QA_SU_save_stock_block, QA_SU_save_stock_day, QA_SU_save_stock_info, QA_SU_save_stock_info_tushare, QA_SU_save_stock_list, QA_SU_save_stock_min, QA_SU_save_stock_xdxr, QA_SU_save_report_calendar_day, QA_SU_save_report_calendar_his, QA_SU_save_stock_divyield_day, QA_SU_save_stock_divyield_his) from QUANTAXIS.QASU.save_binance import (QA_SU_save_binance, QA_SU_save_binance_1day, QA_SU_save_binance_1hour, QA_SU_save_binance_1min, QA_SU_save_binance_symbol) QA_SU_save_stock_day('tdx') QA_SU_save_stock_xdxr('tdx') # QA_SU_save_stock_min('tdx') 数据量太大,暂时不用 QA_SU_save_index_day('tdx') # QA_SU_save_index_min('tdx') 数据量太大,暂时不用 QA_SU_save_etf_day('tdx') #QA_SU_save_etf_min('tdx') 数据量太大,暂时不用 QA_SU_save_stock_list('tdx') QA_SU_save_stock_block('tdx') QA_SU_save_stock_info('tdx') # QA_SU_save_stock_divyield_day() # QA_SU_save_report_calendar_day() input()
def do_save(self, arg): # 仅仅是为了初始化才在这里插入用户,如果想要注册用户,要到webkit底下注册 if arg == '': self.print_save_usage() else: arg = arg.split(' ') if len(arg) == 1 and arg[0] == 'all': if QA_Setting().client.quantaxis.user_list.find({ 'username': '******' }).count() == 0: QA_Setting().client.quantaxis.user_list.insert({ 'username': '******', 'password': '******' }) QA_SU_save_stock_day('tushare') QA_SU_save_stock_day('tdx') QA_SU_save_stock_xdxr('tdx') # QA_SU_save_stock_min('tdx') QA_SU_save_index_day('tdx') QA_SU_save_block_index_day('tdx') # QA_SU_save_index_min('tdx') # QA_SU_save_etf_day('tdx') # QA_SU_save_etf_min('tdx') QA_SU_save_index_list('tdx') QA_SU_save_stock_list('tdx') QA_SU_save_stock_block('tdx') QA_SU_save_stock_info('tdx') elif len(arg) == 1 and arg[0] == 'bin': if QA_Setting().client.quantaxis.user_list.find({ 'username': '******' }).count() == 0: QA_Setting().client.quantaxis.user_list.insert({ 'username': '******', 'password': '******' }) QA_SU_save_stock_day('tushare') QA_SU_save_index_day('tushare') QA_SU_save_block_index_day('tdx') QA_SU_save_stock_financial('tushare') QA_SU_append_stock_pure_tech_indicator() #QA_SU_save_financialfiles() #QA_SU_save_stock_financial() elif len(arg) == 1 and arg[0] == 'day': if QA_Setting().client.quantaxis.user_list.find({ 'username': '******' }).count() == 0: QA_Setting().client.quantaxis.user_list.insert({ 'username': '******', 'password': '******' }) QA_SU_save_stock_day('tdx') QA_SU_save_stock_xdxr('tdx') # QA_SU_save_stock_min('tdx') QA_SU_save_index_day('tdx') # QA_SU_save_index_min('tdx') QA_SU_save_etf_day('tdx') # QA_SU_save_etf_min('tdx') QA_SU_save_index_list('tdx') QA_SU_save_stock_list('tdx') QA_SU_save_stock_block('tdx') elif len(arg) == 1 and arg[0] == 'min': if QA_Setting().client.quantaxis.user_list.find({ 'username': '******' }).count() == 0: QA_Setting().client.quantaxis.user_list.insert({ 'username': '******', 'password': '******' }) # QA_SU_save_stock_day('tdx') QA_SU_save_stock_xdxr('tdx') QA_SU_save_stock_min('tdx') # QA_SU_save_index_day('tdx') QA_SU_save_index_min('tdx') # QA_SU_save_etf_day('tdx') QA_SU_save_etf_min('tdx') QA_SU_save_stock_list('tdx') QA_SU_save_index_list('tdx') # QA_SU_save_stock_block('tdx') elif len(arg) == 1 and arg[0] in ['X', 'x']: if QA_Setting().client.quantaxis.user_list.find({ 'username': '******' }).count() == 0: QA_Setting().client.quantaxis.user_list.insert({ 'username': '******', 'password': '******' }) QA_SU_save_stock_day('tdx') QA_SU_save_stock_xdxr('tdx') QA_SU_save_stock_min('tdx') QA_SU_save_index_day('tdx') QA_SU_save_index_min('tdx') QA_SU_save_etf_day('tdx') QA_SU_save_etf_min('tdx') QA_SU_save_stock_list('tdx') QA_SU_save_index_list('tdx') QA_SU_save_stock_block('tdx') QA_SU_save_future_list('tdx') # QA_SU_save_stock_info('tdx') elif len(arg) == 1 and arg[0] == "binance": QA_SU_save_binance_symbol() QA_SU_save_binance_1day() QA_SU_save_binance_1hour() QA_SU_save_binance_1day() QA_SU_save_binance_1min() elif len(arg) == 2 and arg[0] == "binance": frequency = arg[1] QA_SU_save_binance(frequency) elif len(arg) == 1 and arg[0] == "huobi": pass elif len(arg) == 1 and arg[0] == "financialfiles": QA_SU_save_financialfiles() else: for i in arg: if i == 'insert_user': if QA_Setting().client.quantaxis.user_list.find({ 'username': '******' }).count() == 0: QA_Setting().client.quantaxis.user_list.insert({ 'username': '******', 'password': '******' }) else: ''' save stock_day : save stock_day save stock_xdxr : save stock_xdxr save stock_min : save stock_min save index_day : save index_day save index_min : save index_min save etf_day : save etf_day save etf_min : save etf_min save stock_list : save stock_list save stock_block: save stock_block save stock_info : save stock_info save index_list : save index_list save future_list : save future_list ''' try: eval("QA_SU_save_%s('tdx')" % (i)) except: print("❌命令格式不正确!") self.print_save_usage()