Пример #1
0
def lts_save(tday):
    logging.basicConfig(
        filename="save_lts_agent.log",
        level=logging.INFO,
        format=
        '%(name)s:%(funcName)s:%(lineno)d:%(asctime)s %(levelname)s %(message)s'
    )
    app_name = 'lts_save_agent'
    save_insts = [
        "510180", "510050", "11000011", "11000016", "11000021", "11000026",
        "11000031", "11000036"
    ]
    my_agent = agent.SaveAgent(name=app_name,
                               trader=None,
                               cuser=None,
                               instruments=save_insts,
                               daily_data_days=0,
                               min_data_days=0,
                               tday=tday)
    lts_api.make_user(my_agent, LTS_SO_USER, save_insts)
    try:
        while 1:
            time.sleep(1)

    except KeyboardInterrupt:
        my_agent.mdapis = []
        my_agent.trader = None
Пример #2
0
def save_LTS(user, insts, run_date):
    app_name = 'SaveAgent'
    my_agent = agent.SaveAgent(name = app_name, trader = None, cuser = None, instruments=insts, daily_data_days=0, min_data_days=0, tday = run_date)
    lts_api.make_user(my_agent, user, insts)
    try:
        while 1: time.sleep(1)
    except KeyboardInterrupt:
        my_agent.mdapis = []; my_agent.trader = None
Пример #3
0
def save_LTS(user, insts, run_date):
    app_name = 'SaveAgent'
    my_agent = agent.SaveAgent(name = app_name, trader = None, cuser = None, instruments=insts, daily_data_days=0, min_data_days=0, tday = run_date)
    lts_api.make_user(my_agent, user, insts)
    try:
        while 1: time.sleep(1)
    except KeyboardInterrupt:
        my_agent.mdapis = []; my_agent.trader = None
Пример #4
0
def lts_save(tday):
    logging.basicConfig(filename="save_lts_agent.log",level=logging.INFO,format='%(name)s:%(funcName)s:%(lineno)d:%(asctime)s %(levelname)s %(message)s')
    app_name = 'lts_save_agent'
    save_insts = [ "510180", "510050", "11000011", "11000016", "11000021", "11000026", "11000031", "11000036"]
    my_agent = agent.SaveAgent(name = app_name, trader = None, cuser = None, instruments=save_insts, daily_data_days=0, min_data_days=0, tday = tday)
    lts_api.make_user(my_agent, LTS_SO_USER, save_insts)
    try:
        while 1:
            time.sleep(1)
            
    except KeyboardInterrupt:
        my_agent.mdapis = []; my_agent.trader = None
Пример #5
0
def save_lts_test(tday):
    prod_md = misc.LTS_SO_USER
    base.config_logging("save_lts_test.log", level=logging.DEBUG,
                   format = '%(name)s:%(funcName)s:%(lineno)d:%(asctime)s %(levelname)s %(message)s',
                   to_console = True,
                   console_level = logging.INFO)
    save_insts = ['510050']
    app_name = 'SaveAgent'
    config = {'daily_data_days': 0, 'min_data_days': 0}
    my_agent = agent.SaveAgent(name = app_name, trader = None, cuser = None, instruments=save_insts, tday = tday, config = config)
    lts_api.make_user(my_agent, prod_md)
    try:
        my_agent.resume()
        while 1:
            time.sleep(1)
    except KeyboardInterrupt:
        my_agent.exit()