예제 #1
0
파일: __init__.py 프로젝트: zwcdp/QUANTAXIS
    def do_crawl(self, arg):
        if arg == '':
            self.print_crawl_usage()
        else:
            arg = arg.split(' ')
            if len(arg) == 3 and arg[0] == 'eastmoney' and arg[
                    1] == 'zjlx' and arg[2] != 'all':
                print("  准备抓取东方财富资金流向数据 ")
                QA_SU_crawl_eastmoney(action=arg[1], stockCode=arg[2])
            elif len(arg) == 3 and arg[0] == 'jrj' and arg[
                    1] == 'zjlx' and arg[2] != 'all':
                print("❌crawl jrj zjlx XXXXXX !没有实现")
            elif len(arg) == 3 and arg[0] == '10jqka' and arg[
                    1] == 'funds' and arg[2] != 'all':
                print("❌crawl 10jqka funds XXXXXX !没有实现")
            elif len(arg) == 3 and arg[0] == 'eastmoney' and arg[
                    1] == 'zjlx' and arg[2] == 'all':
                #print("❌crawl eastmoney zjlx all !没有实现")
                print("  准备抓取东方财富资金流向数据 ")
                QA_SU_crawl_eastmoney(action=arg[1], stockCode=arg[2])

            elif len(arg) == 3 and arg[0] == 'jrj' and arg[
                    1] == 'zjlx' and arg[2] == 'all':
                print("❌crawl jrj zjlx all !没有实现")
            elif len(arg) == 3 and arg[0] == '10jqka' and arg[
                    1] == 'funds' and arg[2] == 'all':
                print("❌crawl 10jqka funds all !没有实现")
            else:
                print("❌crawl 命令格式不正确!")
                self.print_crawl_usage()
예제 #2
0
    def do_crawl(self, arg):
        if arg == "":
            self.print_crawl_usage()
        else:
            arg = arg.split(" ")
            if (len(arg) == 3 and arg[0] == "eastmoney" and arg[1] == "zjlx"
                    and arg[2] != "all"):
                print("  准备抓取东方财富资金流向数据 ")
                QA_SU_crawl_eastmoney(action=arg[1], stockCode=arg[2])
            elif (len(arg) == 3 and arg[0] == "jrj" and arg[1] == "zjlx"
                  and arg[2] != "all"):
                print("❌crawl jrj zjlx XXXXXX !没有实现")
            elif (len(arg) == 3 and arg[0] == "10jqka" and arg[1] == "funds"
                  and arg[2] != "all"):
                print("❌crawl 10jqka funds XXXXXX !没有实现")
            elif (len(arg) == 3 and arg[0] == "eastmoney" and arg[1] == "zjlx"
                  and arg[2] == "all"):
                # print("❌crawl eastmoney zjlx all !没有实现")
                print("  准备抓取东方财富资金流向数据 ")
                QA_SU_crawl_eastmoney(action=arg[1], stockCode=arg[2])

            elif (len(arg) == 3 and arg[0] == "jrj" and arg[1] == "zjlx"
                  and arg[2] == "all"):
                print("❌crawl jrj zjlx all !没有实现")
            elif (len(arg) == 3 and arg[0] == "10jqka" and arg[1] == "funds"
                  and arg[2] == "all"):
                print("❌crawl 10jqka funds all !没有实现")
            else:
                print("❌crawl 命令格式不正确!")
                self.print_crawl_usage()
        self.lastcmd = ""
예제 #3
0
        default='',
    )

    cmdline_args = parser.parse_args()
    done = False

    if (cmdline_args.show == 'me_number') or \
        (cmdline_args.show == 'me_a_number') or \
        (cmdline_args.show == 'show_me_a_number'):
        from GolemQ.cli.show_number import show_me_number
        # 比我一只Number啦
        show_me_number(cmdline_args.strategy)
        done = True
    elif (cmdline_args.moneyflow == 'eastmoney'):
        # 比我一只Number啦
        QA_SU_crawl_eastmoney(action='zjlx', stockCode='all')
        done = True
    elif (cmdline_args.strategy == 'onewavelet'):
        from GolemQ.GQBenchmark.onewavelet import onewavelet
        # 怼渠全市场
        onewavelet(frequency=cmdline_args.frequency,
                   cpu_usage=cmdline_args.pct_of_cores,
                   verbose=cmdline_args.verbose,
                   eval_range=cmdline_args.eval)
        done = True
    elif (cmdline_args.strategy == 'uprising'):
        from GolemQ.GQBenchmark.find_uprising import find_uprising
        # 怼渠全市场
        find_uprising(cpu_usage=cmdline_args.pct_of_cores,
                      verbose=cmdline_args.verbose,
                      eval_range=cmdline_args.eval)