克隆策略

    {"Description":"实验创建于2018/10/16","Summary":"","Graph":{"EdgesInternal":[{"DestinationInputPortId":"-1442:instruments","SourceOutputPortId":"-1483:data_1"},{"DestinationInputPortId":"-1442:options_data","SourceOutputPortId":"-1483:data_2"}],"ModuleNodes":[{"Id":"-1442","ModuleId":"BigQuantSpace.trade.trade-v4","ModuleParameters":[{"Name":"start_date","Value":"","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"end_date","Value":"","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"handle_data","Value":"# 回测引擎:每日数据处理函数,每天执行一次\ndef bigquant_run(context, data):\n import re\n today = data.current_dt.strftime('%Y-%m-%d') # 当前交易日期\n \n context.extension['index'] += 1\n \n # 整理赢者和输者\n try:\n winners = context.winners[today]\n losers = context.losers[today]\n \n except KeyError as e:\n return \n \n # 通过positions对象,使用列表生成式的方法获取目前持仓的股票列表\n contract_hold_now = [equity.symbol for equity in context.portfolio.positions]\n \n \n if context.extension['index'] % context.rebalance_days != 0: # 调仓日不需要换合约\n #if True:\n for old_contract in contract_hold_now:\n dom_contract = ''.join(re.findall(r'[A-Za-z]', old_contract.split('.')[0])) +'8888'+'.'+ old_contract.split('.')[1]\n\n try:\n new_contract = context.dom[(context.dom['instrument'] == dom_contract) & (context.dom['date']==today)]['dominant'].tolist()[0]\n except IndexError as e:\n\n continue\n # 如果出现换月的情形,就移仓换月(先平 后开)\n if old_contract != new_contract:\n\n new_sid = context.future_symbol(new_contract)\n sid = context.future_symbol(old_contract)\n hold_amount = context.portfolio.positions[sid]['amount']\n\n if data.can_trade(sid) and data.can_trade(new_sid) and hold_amount >0: # 卖平 再买开\n # Long\n context.order(sid, -1 * (hold_amount), position_effect='close')\n context.order(new_sid, 1 * (hold_amount), position_effect='open')\n print(today, '出现移仓换月!','当前持仓是多头!', '旧合约:',old_contract, '新合约:',new_contract,'当前持仓', hold_amount)\n\n elif data.can_trade(sid) and data.can_trade(new_sid) and hold_amount <0: # 买平 再卖开\n # Short\n context.order(sid, -1 * (hold_amount), position_effect='close')\n context.order(new_sid, 1 * (hold_amount), position_effect='open')\n print(today, '出现移仓换月!','当前持仓是空头!', '旧合约:',old_contract, '新合约:',new_contract,'当前持仓', hold_amount)\n\n \n \n # 不在换仓日就return,相当于后面的代码只会一个月运行一次,买入的股票会持有1个月\n if context.extension['index'] % context.rebalance_days != 0:\n return \n \n print(today, 'winners:',winners ,'losers:',losers)\n \n # 月初换仓第一步\n for old_contract in contract_hold_now:\n sid = context.future_symbol(old_contract )\n hold_amount = context.portfolio.positions[sid]['amount'] \n \n if data.can_trade(sid) and hold_amount >0: # 卖平\n context.order(sid, -1 * (hold_amount), position_effect='close')\n print(today,'_-_-'*3,'月初多仓进行平仓!', '合约',old_contract, '手数', hold_amount)\n \n elif data.can_trade(sid) and hold_amount <0: # 买平 \n \n context.order(sid, -1 * (hold_amount), position_effect='close')\n print(today,'____'*3,'月初空仓进行平仓!', '合约',old_contract, '手数', hold_amount)\n\n \n if len(winners)+len(losers) <=5:\n return \n\n # 等权重分配仓位\n weight = 1 / (len(winners)+len(losers))\n \n portfolio_value = context.portfolio.portfolio_value\n book_value = portfolio_value * context.strategy_leverage * weight\n \n # 月初换仓第二步\n for domin_contract in winners: # ['RB8888.SHF']\n future_variety = ''.join(re.findall(r'[A-Za-z]', domin_contract.split('.')[0])) # RB\n try:\n contract = context.dom[(context.dom['instrument'] == domin_contract ) & (context.dom['date']==today)]['dominant'].tolist()[0] # RB1901.SHF\n except IndexError as e:\n continue \n sid =context.future_symbol(contract)\n \n if data.can_trade(sid):\n unit = context.get_multiplier(future_variety)\n price = data.current(sid, 'price') \n lots = math.floor(book_value/(unit*price))\n if lots <= 0:\n continue\n context.order(sid, lots, position_effect='open')\n print(today,'____'*3,'月初建多仓!', '合约',contract, '手数',lots)\n \n for domin_contract in losers:\n future_variety = ''.join(re.findall(r'[A-Za-z]', domin_contract.split('.')[0])) # RB\n try:\n contract = context.dom[(context.dom['instrument'] == domin_contract ) & (context.dom['date']==today)]['dominant'].tolist()[0] # RB1901.SHF\n except IndexError as e:\n continue \n sid =context.future_symbol(contract)\n \n if data.can_trade(sid):\n unit = context.get_multiplier(future_variety)\n price = data.current(sid,'price') \n lots = math.floor(book_value/(unit*price))\n if lots <= 0:\n continue\n context.order(sid, -1*lots, position_effect='open')\n print(today,'____'*3,'月初建空仓!', '合约',contract, '手数',-1*lots)\n\n \n ","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"prepare","Value":"# 回测引擎:准备数据,只执行一次\ndef bigquant_run(context):\n import re\n \n","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"initialize","Value":"# 回测引擎:初始化函数,只执行一次\ndef bigquant_run(context):\n import re\n # 设置是否是结算模式\n # context.set_need_settle(False)\n # 设置最大杠杆\n context.strategy_leverage = 3\n # context.set_max_leverage(1, 'fill_amap')\n outer_data = context.options['data'].read_pickle()\n context.winners = outer_data['winners']\n context.losers = outer_data['losers']\n context.rebalance_days = 22\n if 'index' not in context.extension:\n context.extension['index'] = 0 \n \n context.dom = DataSource('dominant_CN_FUTURE').read() \n \n\n ","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"before_trading_start","Value":"# 回测引擎:每个单位时间开始前调用一次,即每日开盘前调用一次。\ndef bigquant_run(context, data):\n pass\n","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"volume_limit","Value":"0","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"order_price_field_buy","Value":"open","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"order_price_field_sell","Value":"open","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"capital_base","Value":"5000000","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"auto_cancel_non_tradable_orders","Value":"True","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"data_frequency","Value":"daily","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"price_type","Value":"后复权","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"product_type","Value":"期货","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"plot_charts","Value":"True","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"backtest_only","Value":"False","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"benchmark","Value":"","ValueType":"Literal","LinkedGlobalParameter":null}],"InputPortsInternal":[{"DataSourceId":null,"TrainedModelId":null,"TransformModuleId":null,"Name":"instruments","NodeId":"-1442"},{"DataSourceId":null,"TrainedModelId":null,"TransformModuleId":null,"Name":"options_data","NodeId":"-1442"},{"DataSourceId":null,"TrainedModelId":null,"TransformModuleId":null,"Name":"history_ds","NodeId":"-1442"},{"DataSourceId":null,"TrainedModelId":null,"TransformModuleId":null,"Name":"benchmark_ds","NodeId":"-1442"},{"DataSourceId":null,"TrainedModelId":null,"TransformModuleId":null,"Name":"trading_calendar","NodeId":"-1442"}],"OutputPortsInternal":[{"Name":"raw_perf","NodeId":"-1442","OutputType":null}],"UsePreviousResults":false,"moduleIdForCode":3,"Comment":"","CommentCollapsed":true},{"Id":"-1483","ModuleId":"BigQuantSpace.cached.cached-v3","ModuleParameters":[{"Name":"run","Value":"# Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端\ndef bigquant_run(input_1, input_2, input_3,before_days):\n tmp = DataSource('dominant_CN_FUTURE').read()\n \n future_ins = list(set(tmp['instrument']))\n commodity_ins = [i for i in future_ins if not i.endswith('CFE')]\n contracts = tmp.dominant.unique().tolist()\n\n fields=['open','high','low','close','volume','open_intl']\n start_date= '2013-08-01'\n end_date = '2019-06-01'\n price_df = DataSource('bar1d_CN_FUTURE').read(commodity_ins,start_date,end_date,fields)\n price_df['adjust_factor']=1.0\n \n ds3 = DataSource.write_df(price_df)\n\n ds1 = DataSource.write_pickle({'start_date':start_date, 'end_date':end_date, 'instruments':contracts})\n\n def caclu(df):\n length = 120\n df['mom'] = df['close'] / df['close'].shift(length) - 1\n df['roll_open_intl'] = df['open_intl'].rolling(22).mean()\n return df \n mom_df = price_df.groupby('instrument').apply(caclu)\n mom_df = mom_df[mom_df['roll_open_intl']>=100000]\n \n symbol_nums = 5\n winners = mom_df.groupby('date').apply(lambda x:x.dropna().sort_values('mom', ascending=False)['instrument'][:symbol_nums].tolist())\n losers = mom_df.groupby('date').apply(lambda x:x.dropna().sort_values('mom', ascending=False)['instrument'][-1*symbol_nums:].tolist())\n\n ds2 = DataSource.write_pickle({'winners':winners, 'losers':losers})\n \n return Outputs(data_1=ds1, data_2=ds2)\n","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"post_run","Value":"# 后处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。\ndef bigquant_run(outputs):\n return outputs\n","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"input_ports","Value":"","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"params","Value":"{'before_days':60}","ValueType":"Literal","LinkedGlobalParameter":null},{"Name":"output_ports","Value":"","ValueType":"Literal","LinkedGlobalParameter":null}],"InputPortsInternal":[{"DataSourceId":null,"TrainedModelId":null,"TransformModuleId":null,"Name":"input_1","NodeId":"-1483"},{"DataSourceId":null,"TrainedModelId":null,"TransformModuleId":null,"Name":"input_2","NodeId":"-1483"},{"DataSourceId":null,"TrainedModelId":null,"TransformModuleId":null,"Name":"input_3","NodeId":"-1483"}],"OutputPortsInternal":[{"Name":"data_1","NodeId":"-1483","OutputType":null},{"Name":"data_2","NodeId":"-1483","OutputType":null},{"Name":"data_3","NodeId":"-1483","OutputType":null}],"UsePreviousResults":true,"moduleIdForCode":4,"Comment":"","CommentCollapsed":true}],"SerializedClientData":"<?xml version='1.0' encoding='utf-16'?><DataV1 xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'><Meta /><NodePositions><NodePosition Node='-1442' Position='81.46702575683594,37.900169372558594,200,200'/><NodePosition Node='-1483' Position='90.14619445800781,-100.07486724853516,200,200'/></NodePositions><NodeGroups /></DataV1>"},"IsDraft":true,"ParentExperimentId":null,"WebService":{"IsWebServiceExperiment":false,"Inputs":[],"Outputs":[],"Parameters":[{"Name":"交易日期","Value":"","ParameterDefinition":{"Name":"交易日期","FriendlyName":"交易日期","DefaultValue":"","ParameterType":"String","HasDefaultValue":true,"IsOptional":true,"ParameterRules":[],"HasRules":false,"MarkupType":0,"CredentialDescriptor":null}}],"WebServiceGroupId":null,"SerializedClientData":"<?xml version='1.0' encoding='utf-16'?><DataV1 xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'><Meta /><NodePositions></NodePositions><NodeGroups /></DataV1>"},"DisableNodesUpdate":false,"Category":"user","Tags":[],"IsPartialRun":true}
    In [3]:
    # 本代码由可视化策略环境自动生成 2019年6月7日 22:27
    # 本代码单元只能在可视化模式下编辑。您也可以拷贝代码,粘贴到新建的代码单元或者策略,然后修改。
    
    
    # Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端
    def m4_run_bigquant_run(input_1, input_2, input_3,before_days):
        tmp = DataSource('dominant_CN_FUTURE').read()
       
        future_ins = list(set(tmp['instrument']))
        commodity_ins =  [i for i in future_ins if  not i.endswith('CFE')]
        contracts = tmp.dominant.unique().tolist()
    
        fields=['open','high','low','close','volume','open_intl']
        start_date= '2013-08-01'
        end_date = '2019-06-01'
        price_df = DataSource('bar1d_CN_FUTURE').read(commodity_ins,start_date,end_date,fields)
        price_df['adjust_factor']=1.0
        
        ds3 = DataSource.write_df(price_df)
    
        ds1 = DataSource.write_pickle({'start_date':start_date, 'end_date':end_date, 'instruments':contracts})
    
        def caclu(df):
            length = 120
            df['mom'] = df['close'] / df['close'].shift(length) - 1
            df['roll_open_intl'] = df['open_intl'].rolling(22).mean()
            return df 
        mom_df  = price_df.groupby('instrument').apply(caclu)
        mom_df = mom_df[mom_df['roll_open_intl']>=100000]
        
        symbol_nums = 5
        winners = mom_df.groupby('date').apply(lambda x:x.dropna().sort_values('mom', ascending=False)['instrument'][:symbol_nums].tolist())
        losers = mom_df.groupby('date').apply(lambda x:x.dropna().sort_values('mom', ascending=False)['instrument'][-1*symbol_nums:].tolist())
    
        ds2 = DataSource.write_pickle({'winners':winners, 'losers':losers})
         
        return Outputs(data_1=ds1, data_2=ds2)
    
    # 后处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。
    def m4_post_run_bigquant_run(outputs):
        return outputs
    
    # 回测引擎:每日数据处理函数,每天执行一次
    def m3_handle_data_bigquant_run(context, data):
        import re
        today = data.current_dt.strftime('%Y-%m-%d') # 当前交易日期
     
        context.extension['index'] += 1
        
        # 整理赢者和输者
        try:
            winners = context.winners[today]
            losers = context.losers[today]
           
        except KeyError as e:
            return 
        
        # 通过positions对象,使用列表生成式的方法获取目前持仓的股票列表
        contract_hold_now = [equity.symbol for equity in context.portfolio.positions]
        
        
        if  context.extension['index'] % context.rebalance_days != 0:  # 调仓日不需要换合约
        #if True:
            for old_contract  in contract_hold_now:
                dom_contract = ''.join(re.findall(r'[A-Za-z]',  old_contract.split('.')[0])) +'8888'+'.'+ old_contract.split('.')[1]
    
                try:
                    new_contract = context.dom[(context.dom['instrument'] ==  dom_contract) & (context.dom['date']==today)]['dominant'].tolist()[0]
                except IndexError as e:
    
                    continue
                # 如果出现换月的情形,就移仓换月(先平 后开)
                if old_contract != new_contract:
    
                    new_sid = context.future_symbol(new_contract)
                    sid = context.future_symbol(old_contract)
                    hold_amount = context.portfolio.positions[sid]['amount']
    
                    if data.can_trade(sid) and data.can_trade(new_sid) and  hold_amount >0:  # 卖平 再买开
                        # Long
                        context.order(sid, -1 * (hold_amount), position_effect='close')
                        context.order(new_sid, 1 * (hold_amount), position_effect='open')
                        print(today, '出现移仓换月!','当前持仓是多头!', '旧合约:',old_contract, '新合约:',new_contract,'当前持仓', hold_amount)
    
                    elif data.can_trade(sid)  and data.can_trade(new_sid) and hold_amount <0: # 买平 再卖开
                        # Short
                        context.order(sid, -1 * (hold_amount), position_effect='close')
                        context.order(new_sid, 1 * (hold_amount), position_effect='open')
                        print(today, '出现移仓换月!','当前持仓是空头!', '旧合约:',old_contract, '新合约:',new_contract,'当前持仓', hold_amount)
    
                
      
        # 不在换仓日就return,相当于后面的代码只会一个月运行一次,买入的股票会持有1个月
        if  context.extension['index'] % context.rebalance_days != 0:
            return 
        
        print(today, 'winners:',winners ,'losers:',losers)
        
        # 月初换仓第一步
        for old_contract  in contract_hold_now:
            sid = context.future_symbol(old_contract )
            hold_amount = context.portfolio.positions[sid]['amount']    
            
            if data.can_trade(sid) and hold_amount >0: # 卖平
                context.order(sid, -1 * (hold_amount), position_effect='close')
                print(today,'_-_-'*3,'月初多仓进行平仓!', '合约',old_contract, '手数', hold_amount)
                
            elif data.can_trade(sid) and hold_amount <0: # 买平 
                
                context.order(sid, -1 * (hold_amount), position_effect='close')
                print(today,'____'*3,'月初空仓进行平仓!', '合约',old_contract, '手数', hold_amount)
    
        
        if len(winners)+len(losers) <=5:
            return 
    
        # 等权重分配仓位
        weight =  1 / (len(winners)+len(losers))
        
        portfolio_value = context.portfolio.portfolio_value
        book_value = portfolio_value * context.strategy_leverage  * weight
        
        # 月初换仓第二步
        for domin_contract in winners:  # ['RB8888.SHF']
            future_variety = ''.join(re.findall(r'[A-Za-z]', domin_contract.split('.')[0]))  # RB
            try:
                 contract = context.dom[(context.dom['instrument'] == domin_contract ) & (context.dom['date']==today)]['dominant'].tolist()[0] # RB1901.SHF
            except IndexError as e:
                continue 
            sid =context.future_symbol(contract)
            
            if data.can_trade(sid):
                unit = context.get_multiplier(future_variety)
                price = data.current(sid, 'price') 
                lots = math.floor(book_value/(unit*price))
                if lots <= 0:
                    continue
                context.order(sid, lots, position_effect='open')
                print(today,'____'*3,'月初建多仓!', '合约',contract, '手数',lots)
                
        for domin_contract in losers:
            future_variety = ''.join(re.findall(r'[A-Za-z]', domin_contract.split('.')[0]))  # RB
            try:
                contract = context.dom[(context.dom['instrument'] == domin_contract ) & (context.dom['date']==today)]['dominant'].tolist()[0] # RB1901.SHF
            except IndexError as e:
                continue 
            sid =context.future_symbol(contract)
            
            if data.can_trade(sid):
                unit = context.get_multiplier(future_variety)
                price = data.current(sid,'price') 
                lots = math.floor(book_value/(unit*price))
                if lots <= 0:
                    continue
                context.order(sid, -1*lots, position_effect='open')
                print(today,'____'*3,'月初建空仓!', '合约',contract, '手数',-1*lots)
    
        
        
    # 回测引擎:准备数据,只执行一次
    def m3_prepare_bigquant_run(context):
        import re
        
    
    # 回测引擎:初始化函数,只执行一次
    def m3_initialize_bigquant_run(context):
        import re
        # 设置是否是结算模式
        # context.set_need_settle(False)
        # 设置最大杠杆
        context.strategy_leverage = 3
        # context.set_max_leverage(1, 'fill_amap')
        outer_data = context.options['data'].read_pickle()
        context.winners = outer_data['winners']
        context.losers = outer_data['losers']
        context.rebalance_days = 22
        if 'index' not in context.extension:
            context.extension['index'] = 0 
            
        context.dom = DataSource('dominant_CN_FUTURE').read() 
        
    
        
    # 回测引擎:每个单位时间开始前调用一次,即每日开盘前调用一次。
    def m3_before_trading_start_bigquant_run(context, data):
        pass
    
    
    m4 = M.cached.v3(
        run=m4_run_bigquant_run,
        post_run=m4_post_run_bigquant_run,
        input_ports='',
        params='{\'before_days\':60}',
        output_ports=''
    )
    
    m3 = M.trade.v4(
        instruments=m4.data_1,
        options_data=m4.data_2,
        start_date='',
        end_date='',
        handle_data=m3_handle_data_bigquant_run,
        prepare=m3_prepare_bigquant_run,
        initialize=m3_initialize_bigquant_run,
        before_trading_start=m3_before_trading_start_bigquant_run,
        volume_limit=0,
        order_price_field_buy='open',
        order_price_field_sell='open',
        capital_base=5000000,
        auto_cancel_non_tradable_orders=True,
        data_frequency='daily',
        price_type='后复权',
        product_type='期货',
        plot_charts=True,
        backtest_only=False,
        benchmark=''
    )
    
    2013-08-30 winners: [] losers: []
    2013-10-10 winners: [] losers: []
    2013-11-11 winners: [] losers: []
    2013-12-11 winners: [] losers: []
    2014-01-13 winners: [] losers: []
    2014-02-19 winners: ['P8888.DCE', 'RM8888.CZC', 'WH8888.CZC', 'M8888.DCE', 'C8888.DCE'] losers: ['SR8888.CZC', 'J8888.DCE', 'TA8888.CZC', 'JM8888.DCE', 'RU8888.SHF']
    2014-02-19 ____________ 月初建多仓! 合约 P1405.DCE 手数 25
    2014-02-19 ____________ 月初建多仓! 合约 RM1409.CZC 手数 59
    2014-02-19 ____________ 月初建多仓! 合约 WH1405.CZC 手数 26
    2014-02-19 ____________ 月初建多仓! 合约 M1405.DCE 手数 45
    2014-02-19 ____________ 月初建多仓! 合约 C1405.DCE 手数 64
    2014-02-19 ____________ 月初建空仓! 合约 SR1405.CZC 手数 -33
    2014-02-19 ____________ 月初建空仓! 合约 J1405.DCE 手数 -11
    2014-02-19 ____________ 月初建空仓! 合约 TA1405.CZC 手数 -42
    2014-02-19 ____________ 月初建空仓! 合约 JM1405.DCE 手数 -26
    2014-02-19 ____________ 月初建空仓! 合约 RU1405.SHF 手数 -8
    2014-02-24 出现移仓换月! 当前持仓是空头! 旧合约: SR1405.CZC 新合约: SR1409.CZC 当前持仓 -33
    2014-02-25 出现移仓换月! 当前持仓是多头! 旧合约: M1405.DCE 新合约: M1409.DCE 当前持仓 45
    2014-02-26 出现移仓换月! 当前持仓是多头! 旧合约: P1405.DCE 新合约: P1409.DCE 当前持仓 25
    2014-02-28 出现移仓换月! 当前持仓是空头! 旧合约: RU1405.SHF 新合约: RU1409.SHF 当前持仓 -8
    2014-03-11 出现移仓换月! 当前持仓是空头! 旧合约: TA1405.CZC 新合约: TA1409.CZC 当前持仓 -42
    2014-03-11 出现移仓换月! 当前持仓是空头! 旧合约: J1405.DCE 新合约: J1409.DCE 当前持仓 -11
    2014-03-13 出现移仓换月! 当前持仓是空头! 旧合约: JM1405.DCE 新合约: JM1409.DCE 当前持仓 -26
    2014-03-21 winners: ['P8888.DCE', 'RM8888.CZC', 'C8888.DCE', 'AU8888.SHF', 'L8888.DCE'] losers: ['CU8888.SHF', 'TA8888.CZC', 'J8888.DCE', 'RU8888.SHF', 'JM8888.DCE']
    2014-03-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 WH1405.CZC 手数 26
    2014-03-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1405.DCE 手数 64
    2014-03-21 ____________ 月初空仓进行平仓! 合约 TA1409.CZC 手数 -42
    2014-03-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 M1409.DCE 手数 45
    2014-03-21 ____________ 月初空仓进行平仓! 合约 JM1409.DCE 手数 -26
    2014-03-21 ____________ 月初空仓进行平仓! 合约 J1409.DCE 手数 -11
    2014-03-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 P1409.DCE 手数 25
    2014-03-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1409.CZC 手数 59
    2014-03-21 ____________ 月初空仓进行平仓! 合约 RU1409.SHF 手数 -8
    2014-03-21 ____________ 月初空仓进行平仓! 合约 SR1409.CZC 手数 -33
    2014-03-21 ____________ 月初建多仓! 合约 P1409.DCE 手数 27
    2014-03-21 ____________ 月初建多仓! 合约 RM1409.CZC 手数 66
    2014-03-21 ____________ 月初建多仓! 合约 C1405.DCE 手数 71
    2014-03-21 ____________ 月初建多仓! 合约 AU1406.SHF 手数 6
    2014-03-21 ____________ 月初建多仓! 合约 L1409.DCE 手数 32
    2014-03-21 ____________ 月初建空仓! 合约 CU1406.SHF 手数 -7
    2014-03-21 ____________ 月初建空仓! 合约 TA1409.CZC 手数 -50
    2014-03-21 ____________ 月初建空仓! 合约 J1409.DCE 手数 -13
    2014-03-21 ____________ 月初建空仓! 合约 RU1409.SHF 手数 -11
    2014-03-21 ____________ 月初建空仓! 合约 JM1409.DCE 手数 -32
    2014-03-27 出现移仓换月! 当前持仓是多头! 旧合约: C1405.DCE 新合约: C1409.DCE 当前持仓 71
    2014-04-02 出现移仓换月! 当前持仓是空头! 旧合约: CU1406.SHF 新合约: CU1407.SHF 当前持仓 -7
    2014-04-23 winners: ['RM8888.CZC', 'P8888.DCE', 'C8888.DCE', 'M8888.DCE', 'L8888.DCE'] losers: ['I8888.DCE', 'TA8888.CZC', 'J8888.DCE', 'JM8888.DCE', 'RU8888.SHF']
    2014-04-23 ____________ 月初空仓进行平仓! 合约 RU1409.SHF 手数 -11
    2014-04-23 _-_-_-_-_-_- 月初多仓进行平仓! 合约 L1409.DCE 手数 32
    2014-04-23 ____________ 月初空仓进行平仓! 合约 CU1407.SHF 手数 -7
    2014-04-23 ____________ 月初空仓进行平仓! 合约 TA1409.CZC 手数 -50
    2014-04-23 ____________ 月初空仓进行平仓! 合约 JM1409.DCE 手数 -32
    2014-04-23 ____________ 月初空仓进行平仓! 合约 J1409.DCE 手数 -13
    2014-04-23 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1409.DCE 手数 71
    2014-04-23 _-_-_-_-_-_- 月初多仓进行平仓! 合约 P1409.DCE 手数 27
    2014-04-23 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1409.CZC 手数 66
    2014-04-23 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1406.SHF 手数 6
    2014-04-23 ____________ 月初建多仓! 合约 RM1409.CZC 手数 64
    2014-04-23 ____________ 月初建多仓! 合约 P1409.DCE 手数 26
    2014-04-23 ____________ 月初建多仓! 合约 C1409.DCE 手数 70
    2014-04-23 ____________ 月初建多仓! 合约 M1409.DCE 手数 47
    2014-04-23 ____________ 月初建多仓! 合约 L1409.DCE 手数 30
    2014-04-23 ____________ 月初建空仓! 合约 I1409.DCE 手数 -20
    2014-04-23 ____________ 月初建空仓! 合约 TA1409.CZC 手数 -51
    2014-04-23 ____________ 月初建空仓! 合约 J1409.DCE 手数 -13
    2014-04-23 ____________ 月初建空仓! 合约 JM1409.DCE 手数 -31
    2014-04-23 ____________ 月初建空仓! 合约 RU1409.SHF 手数 -10
    2014-05-27 winners: ['RM8888.CZC', 'JD8888.DCE', 'M8888.DCE', 'AU8888.SHF', 'A8888.DCE'] losers: ['CF8888.CZC', 'I8888.DCE', 'RU8888.SHF', 'JM8888.DCE', 'J8888.DCE']
    2014-05-27 ____________ 月初空仓进行平仓! 合约 RU1409.SHF 手数 -10
    2014-05-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 L1409.DCE 手数 30
    2014-05-27 ____________ 月初空仓进行平仓! 合约 TA1409.CZC 手数 -51
    2014-05-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 M1409.DCE 手数 47
    2014-05-27 ____________ 月初空仓进行平仓! 合约 JM1409.DCE 手数 -31
    2014-05-27 ____________ 月初空仓进行平仓! 合约 J1409.DCE 手数 -13
    2014-05-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1409.DCE 手数 70
    2014-05-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 P1409.DCE 手数 26
    2014-05-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1409.CZC 手数 64
    2014-05-27 ____________ 月初空仓进行平仓! 合约 I1409.DCE 手数 -20
    2014-05-27 ____________ 月初建多仓! 合约 RM1409.CZC 手数 64
    2014-05-27 ____________ 月初建多仓! 合约 JD1409.DCE 手数 35
    2014-05-27 ____________ 月初建多仓! 合约 M1409.DCE 手数 51
    2014-05-27 ____________ 月初建多仓! 合约 AU1412.SHF 手数 7
    2014-05-27 ____________ 月初建多仓! 合约 A1501.DCE 手数 40
    2014-05-27 ____________ 月初建空仓! 合约 CF1501.CZC 手数 -23
    2014-05-27 ____________ 月初建空仓! 合约 I1409.DCE 手数 -25
    2014-05-27 ____________ 月初建空仓! 合约 RU1409.SHF 手数 -12
    2014-05-27 ____________ 月初建空仓! 合约 JM1409.DCE 手数 -36
    2014-05-27 ____________ 月初建空仓! 合约 J1409.DCE 手数 -15
    2014-06-10 出现移仓换月! 当前持仓是多头! 旧合约: M1409.DCE 新合约: M1501.DCE 当前持仓 51
    2014-06-27 winners: ['JD8888.DCE', 'RM8888.CZC', 'AU8888.SHF', 'L8888.DCE', 'M8888.DCE'] losers: ['FG8888.CZC', 'CF8888.CZC', 'JM8888.DCE', 'I8888.DCE', 'J8888.DCE']
    2014-06-27 ____________ 月初空仓进行平仓! 合约 RU1409.SHF 手数 -12
    2014-06-27 ____________ 月初空仓进行平仓! 合约 CF1501.CZC 手数 -23
    2014-06-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 M1501.DCE 手数 51
    2014-06-27 ____________ 月初空仓进行平仓! 合约 JM1409.DCE 手数 -36
    2014-06-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JD1409.DCE 手数 35
    2014-06-27 ____________ 月初空仓进行平仓! 合约 J1409.DCE 手数 -15
    2014-06-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 A1501.DCE 手数 40
    2014-06-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1412.SHF 手数 7
    2014-06-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1409.CZC 手数 64
    2014-06-27 ____________ 月初空仓进行平仓! 合约 I1409.DCE 手数 -25
    2014-06-27 ____________ 月初建多仓! 合约 JD1409.DCE 手数 39
    2014-06-27 ____________ 月初建多仓! 合约 RM1409.CZC 手数 65
    2014-06-27 ____________ 月初建多仓! 合约 AU1412.SHF 手数 7
    2014-06-27 ____________ 月初建多仓! 合约 L1409.DCE 手数 34
    2014-06-27 ____________ 月初建多仓! 合约 M1501.DCE 手数 58
    2014-06-27 ____________ 月初建空仓! 合约 FG1409.CZC 手数 -96
    2014-06-27 ____________ 月初建空仓! 合约 CF1501.CZC 手数 -26
    2014-06-27 ____________ 月初建空仓! 合约 JM1409.DCE 手数 -41
    2014-06-27 ____________ 月初建空仓! 合约 I1409.DCE 手数 -30
    2014-06-27 ____________ 月初建空仓! 合约 J1409.DCE 手数 -17
    2014-07-10 出现移仓换月! 当前持仓是空头! 旧合约: FG1409.CZC 新合约: FG1501.CZC 当前持仓 -96
    2014-07-22 出现移仓换月! 当前持仓是空头! 旧合约: J1409.DCE 新合约: J1501.DCE 当前持仓 -17
    2014-07-23 出现移仓换月! 当前持仓是空头! 旧合约: JM1409.DCE 新合约: JM1501.DCE 当前持仓 -41
    2014-07-23 出现移仓换月! 当前持仓是空头! 旧合约: I1409.DCE 新合约: I1501.DCE 当前持仓 -30
    2014-07-23 出现移仓换月! 当前持仓是多头! 旧合约: L1409.DCE 新合约: L1501.DCE 当前持仓 34
    2014-07-24 出现移仓换月! 当前持仓是多头! 旧合约: RM1409.CZC 新合约: RM1501.CZC 当前持仓 65
    2014-07-25 出现移仓换月! 当前持仓是多头! 旧合约: M1501.DCE 新合约: M1505.DCE 当前持仓 58
    2014-07-28 出现移仓换月! 当前持仓是多头! 旧合约: JD1409.DCE 新合约: JD1501.DCE 当前持仓 39
    2014-07-29 winners: ['JD8888.DCE', 'ZN8888.SHF', 'SR8888.CZC', 'TA8888.CZC', 'AU8888.SHF'] losers: ['JM8888.DCE', 'J8888.DCE', 'FG8888.CZC', 'I8888.DCE', 'CF8888.CZC']
    2014-07-29 ____________ 月初空仓进行平仓! 合约 I1501.DCE 手数 -30
    2014-07-29 ____________ 月初空仓进行平仓! 合约 J1501.DCE 手数 -17
    2014-07-29 ____________ 月初空仓进行平仓! 合约 CF1501.CZC 手数 -26
    2014-07-29 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1501.CZC 手数 65
    2014-07-29 _-_-_-_-_-_- 月初多仓进行平仓! 合约 L1501.DCE 手数 34
    2014-07-29 ____________ 月初空仓进行平仓! 合约 JM1501.DCE 手数 -41
    2014-07-29 ____________ 月初空仓进行平仓! 合约 FG1501.CZC 手数 -96
    2014-07-29 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1412.SHF 手数 7
    2014-07-29 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JD1501.DCE 手数 39
    2014-07-29 _-_-_-_-_-_- 月初多仓进行平仓! 合约 M1505.DCE 手数 58
    2014-07-29 ____________ 月初建多仓! 合约 JD1501.DCE 手数 42
    2014-07-29 ____________ 月初建多仓! 合约 ZN1410.SHF 手数 26
    2014-07-29 ____________ 月初建多仓! 合约 SR1501.CZC 手数 41
    2014-07-29 ____________ 月初建多仓! 合约 TA1409.CZC 手数 56
    2014-07-29 ____________ 月初建多仓! 合约 AU1412.SHF 手数 7
    2014-07-29 ____________ 月初建空仓! 合约 JM1501.DCE 手数 -42
    2014-07-29 ____________ 月初建空仓! 合约 J1501.DCE 手数 -17
    2014-07-29 ____________ 月初建空仓! 合约 FG1501.CZC 手数 -104
    2014-07-29 ____________ 月初建空仓! 合约 I1501.DCE 手数 -29
    2014-07-29 ____________ 月初建空仓! 合约 CF1501.CZC 手数 -28
    2014-08-06 出现移仓换月! 当前持仓是多头! 旧合约: TA1409.CZC 新合约: TA1501.CZC 当前持仓 56
    2014-08-27 出现移仓换月! 当前持仓是多头! 旧合约: ZN1410.SHF 新合约: ZN1411.SHF 当前持仓 26
    2014-08-28 winners: ['JD8888.DCE', 'ZN8888.SHF', 'AL8888.SHF', 'L8888.DCE', 'PP8888.DCE'] losers: ['Y8888.DCE', 'OI8888.CZC', 'I8888.DCE', 'P8888.DCE', 'CF8888.CZC']
    2014-08-28 ____________ 月初空仓进行平仓! 合约 I1501.DCE 手数 -29
    2014-08-28 ____________ 月初空仓进行平仓! 合约 J1501.DCE 手数 -17
    2014-08-28 ____________ 月初空仓进行平仓! 合约 CF1501.CZC 手数 -28
    2014-08-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1501.CZC 手数 41
    2014-08-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1411.SHF 手数 26
    2014-08-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 TA1501.CZC 手数 56
    2014-08-28 ____________ 月初空仓进行平仓! 合约 JM1501.DCE 手数 -42
    2014-08-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1412.SHF 手数 7
    2014-08-28 ____________ 月初空仓进行平仓! 合约 FG1501.CZC 手数 -104
    2014-08-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JD1501.DCE 手数 42
    2014-08-28 ____________ 月初建多仓! 合约 JD1501.DCE 手数 45
    2014-08-28 ____________ 月初建多仓! 合约 ZN1411.SHF 手数 24
    2014-08-28 ____________ 月初建多仓! 合约 AL1411.SHF 手数 29
    2014-08-28 ____________ 月初建多仓! 合约 L1501.DCE 手数 39
    2014-08-28 ____________ 月初建多仓! 合约 PP1501.DCE 手数 40
    2014-08-28 ____________ 月初建空仓! 合约 Y1501.DCE 手数 -33
    2014-08-28 ____________ 月初建空仓! 合约 OI1501.CZC 手数 -33
    2014-08-28 ____________ 月初建空仓! 合约 I1501.DCE 手数 -32
    2014-08-28 ____________ 月初建空仓! 合约 P1501.DCE 手数 -37
    2014-08-28 ____________ 月初建空仓! 合约 CF1501.CZC 手数 -29
    2014-09-18 出现移仓换月! 当前持仓是多头! 旧合约: AL1411.SHF 新合约: AL1412.SHF 当前持仓 29
    2014-09-24 出现移仓换月! 当前持仓是多头! 旧合约: ZN1411.SHF 新合约: ZN1412.SHF 当前持仓 24
    2014-09-30 winners: ['ZN8888.SHF', 'A8888.DCE', 'AL8888.SHF', 'CU8888.SHF', 'C8888.DCE'] losers: ['RU8888.SHF', 'RM8888.CZC', 'M8888.DCE', 'RB8888.SHF', 'I8888.DCE']
    2014-09-30 ____________ 月初空仓进行平仓! 合约 I1501.DCE 手数 -32
    2014-09-30 ____________ 月初空仓进行平仓! 合约 CF1501.CZC 手数 -29
    2014-09-30 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AL1412.SHF 手数 29
    2014-09-30 _-_-_-_-_-_- 月初多仓进行平仓! 合约 L1501.DCE 手数 39
    2014-09-30 ____________ 月初空仓进行平仓! 合约 Y1501.DCE 手数 -33
    2014-09-30 ____________ 月初空仓进行平仓! 合约 OI1501.CZC 手数 -33
    2014-09-30 ____________ 月初空仓进行平仓! 合约 P1501.DCE 手数 -37
    2014-09-30 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1412.SHF 手数 24
    2014-09-30 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JD1501.DCE 手数 45
    2014-09-30 _-_-_-_-_-_- 月初多仓进行平仓! 合约 PP1501.DCE 手数 40
    2014-09-30 ____________ 月初建多仓! 合约 ZN1412.SHF 手数 27
    2014-09-30 ____________ 月初建多仓! 合约 A1501.DCE 手数 50
    2014-09-30 ____________ 月初建多仓! 合约 AL1412.SHF 手数 33
    2014-09-30 ____________ 月初建多仓! 合约 CU1412.SHF 手数 9
    2014-09-30 ____________ 月初建多仓! 合约 C1501.DCE 手数 98
    2014-09-30 ____________ 月初建空仓! 合约 RU1501.SHF 手数 -16
    2014-09-30 ____________ 月初建空仓! 合约 RM1501.CZC 手数 -101
    2014-09-30 ____________ 月初建空仓! 合约 M1505.DCE 手数 -79
    2014-09-30 ____________ 月初建空仓! 合约 RB1501.SHF 手数 -81
    2014-09-30 ____________ 月初建空仓! 合约 I1501.DCE 手数 -39
    2014-10-14 出现移仓换月! 当前持仓是多头! 旧合约: C1501.DCE 新合约: C1505.DCE 当前持仓 98
    2014-10-20 出现移仓换月! 当前持仓是空头! 旧合约: RB1501.SHF 新合约: RB1505.SHF 当前持仓 -81
    2014-10-20 出现移仓换月! 当前持仓是多头! 旧合约: CU1412.SHF 新合约: CU1501.SHF 当前持仓 9
    2014-10-23 出现移仓换月! 当前持仓是空头! 旧合约: I1501.DCE 新合约: I1505.DCE 当前持仓 -39
    2014-10-23 出现移仓换月! 当前持仓是多头! 旧合约: AL1412.SHF 新合约: AL1501.SHF 当前持仓 33
    2014-10-29 出现移仓换月! 当前持仓是多头! 旧合约: ZN1412.SHF 新合约: ZN1501.SHF 当前持仓 27
    2014-11-06 winners: ['ZN8888.SHF', 'AL8888.SHF', 'A8888.DCE', 'C8888.DCE', 'CU8888.SHF'] losers: ['M8888.DCE', 'RB8888.SHF', 'AG8888.SHF', 'RM8888.CZC', 'I8888.DCE']
    2014-11-06 ____________ 月初空仓进行平仓! 合约 M1505.DCE 手数 -79
    2014-11-06 ____________ 月初空仓进行平仓! 合约 RU1501.SHF 手数 -16
    2014-11-06 ____________ 月初空仓进行平仓! 合约 RM1501.CZC 手数 -101
    2014-11-06 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1501.SHF 手数 27
    2014-11-06 ____________ 月初空仓进行平仓! 合约 RB1505.SHF 手数 -81
    2014-11-06 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CU1501.SHF 手数 9
    2014-11-06 ____________ 月初空仓进行平仓! 合约 I1505.DCE 手数 -39
    2014-11-06 _-_-_-_-_-_- 月初多仓进行平仓! 合约 A1501.DCE 手数 50
    2014-11-06 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AL1501.SHF 手数 33
    2014-11-06 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1505.DCE 手数 98
    2014-11-06 ____________ 月初建多仓! 合约 ZN1501.SHF 手数 31
    2014-11-06 ____________ 月初建多仓! 合约 AL1501.SHF 手数 35
    2014-11-06 ____________ 月初建多仓! 合约 A1501.DCE 手数 55
    2014-11-06 ____________ 月初建多仓! 合约 C1505.DCE 手数 106
    2014-11-06 ____________ 月初建多仓! 合约 CU1501.SHF 手数 10
    2014-11-06 ____________ 月初建空仓! 合约 M1505.DCE 手数 -89
    2014-11-06 ____________ 月初建空仓! 合约 RB1505.SHF 手数 -95
    2014-11-06 ____________ 月初建空仓! 合约 AG1506.SHF 手数 -51
    2014-11-06 ____________ 月初建空仓! 合约 RM1501.CZC 手数 -119
    2014-11-06 ____________ 月初建空仓! 合约 I1505.DCE 手数 -48
    2014-11-12 出现移仓换月! 当前持仓是空头! 旧合约: RM1501.CZC 新合约: RM1505.CZC 当前持仓 -119
    2014-11-25 出现移仓换月! 当前持仓是多头! 旧合约: A1501.DCE 新合约: A1505.DCE 当前持仓 55
    2014-11-26 出现移仓换月! 当前持仓是多头! 旧合约: CU1501.SHF 新合约: CU1502.SHF 当前持仓 10
    2014-11-28 出现移仓换月! 当前持仓是多头! 旧合约: AL1501.SHF 新合约: AL1502.SHF 当前持仓 35
    2014-12-01 出现移仓换月! 当前持仓是多头! 旧合约: ZN1501.SHF 新合约: ZN1502.SHF 当前持仓 31
    2014-12-08 winners: ['ZN8888.SHF', 'C8888.DCE', 'ZC8888.CZC', 'AL8888.SHF', 'A8888.DCE'] losers: ['RM8888.CZC', 'TA8888.CZC', 'I8888.DCE', 'PP8888.DCE', 'L8888.DCE']
    2014-12-08 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CU1502.SHF 手数 10
    2014-12-08 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AL1502.SHF 手数 35
    2014-12-08 ____________ 月初空仓进行平仓! 合约 M1505.DCE 手数 -89
    2014-12-08 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1505.DCE 手数 106
    2014-12-08 ____________ 月初空仓进行平仓! 合约 RB1505.SHF 手数 -95
    2014-12-08 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1502.SHF 手数 31
    2014-12-08 _-_-_-_-_-_- 月初多仓进行平仓! 合约 A1505.DCE 手数 55
    2014-12-08 ____________ 月初空仓进行平仓! 合约 I1505.DCE 手数 -48
    2014-12-08 ____________ 月初空仓进行平仓! 合约 AG1506.SHF 手数 -51
    2014-12-08 ____________ 月初空仓进行平仓! 合约 RM1505.CZC 手数 -119
    2014-12-08 ____________ 月初建多仓! 合约 ZN1502.SHF 手数 29
    2014-12-08 ____________ 月初建多仓! 合约 C1505.DCE 手数 104
    2014-12-08 ____________ 月初建多仓! 合约 ZC1501.CZC 手数 49
    2014-12-08 ____________ 月初建多仓! 合约 AL1502.SHF 手数 37
    2014-12-08 ____________ 月初建多仓! 合约 A1505.DCE 手数 57
    2014-12-08 ____________ 月初建空仓! 合约 RM1505.CZC 手数 -107
    2014-12-08 ____________ 月初建空仓! 合约 TA1505.CZC 手数 -92
    2014-12-08 ____________ 月初建空仓! 合约 I1505.DCE 手数 -53
    2014-12-08 ____________ 月初建空仓! 合约 PP1505.DCE 手数 -56
    2014-12-08 ____________ 月初建空仓! 合约 L1505.DCE 手数 -54
    2014-12-18 出现移仓换月! 当前持仓是多头! 旧合约: AL1502.SHF 新合约: AL1503.SHF 当前持仓 37
    2014-12-25 出现移仓换月! 当前持仓是多头! 旧合约: ZN1502.SHF 新合约: ZN1503.SHF 当前持仓 29
    2014-12-29 出现移仓换月! 当前持仓是多头! 旧合约: ZC1501.CZC 新合约: ZC1505.CZC 当前持仓 49
    2015-01-09 winners: ['C8888.DCE', 'A8888.DCE', 'ZN8888.SHF', 'SR8888.CZC', 'J8888.DCE'] losers: ['I8888.DCE', 'MA8888.CZC', 'L8888.DCE', 'TA8888.CZC', 'PP8888.DCE']
    2015-01-09 ____________ 月初空仓进行平仓! 合约 TA1505.CZC 手数 -92
    2015-01-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1503.SHF 手数 29
    2015-01-09 ____________ 月初空仓进行平仓! 合约 PP1505.DCE 手数 -56
    2015-01-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 A1505.DCE 手数 57
    2015-01-09 ____________ 月初空仓进行平仓! 合约 L1505.DCE 手数 -54
    2015-01-09 ____________ 月初空仓进行平仓! 合约 I1505.DCE 手数 -53
    2015-01-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZC1505.CZC 手数 49
    2015-01-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1505.DCE 手数 104
    2015-01-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AL1503.SHF 手数 37
    2015-01-09 ____________ 月初空仓进行平仓! 合约 RM1505.CZC 手数 -107
    2015-01-09 ____________ 月初建多仓! 合约 C1505.DCE 手数 112
    2015-01-09 ____________ 月初建多仓! 合约 A1505.DCE 手数 59
    2015-01-09 ____________ 月初建多仓! 合约 ZN1503.SHF 手数 32
    2015-01-09 ____________ 月初建多仓! 合约 SR1505.CZC 手数 57
    2015-01-09 ____________ 月初建多仓! 合约 J1505.DCE 手数 26
    2015-01-09 ____________ 月初建空仓! 合约 I1505.DCE 手数 -56
    2015-01-09 ____________ 月初建空仓! 合约 MA1506.CZC 手数 -130
    2015-01-09 ____________ 月初建空仓! 合约 L1505.DCE 手数 -64
    2015-01-09 ____________ 月初建空仓! 合约 TA1505.CZC 手数 -106
    2015-01-09 ____________ 月初建空仓! 合约 PP1505.DCE 手数 -68
    2015-01-27 出现移仓换月! 当前持仓是多头! 旧合约: C1505.DCE 新合约: C1509.DCE 当前持仓 112
    2015-01-27 出现移仓换月! 当前持仓是多头! 旧合约: ZN1503.SHF 新合约: ZN1504.SHF 当前持仓 32
    2015-02-10 winners: ['SR8888.CZC', 'C8888.DCE', 'ZN8888.SHF', 'AU8888.SHF', 'A8888.DCE'] losers: ['L8888.DCE', 'PP8888.DCE', 'I8888.DCE', 'MA8888.CZC', 'TA8888.CZC']
    2015-02-10 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1509.DCE 手数 112
    2015-02-10 ____________ 月初空仓进行平仓! 合约 TA1505.CZC 手数 -106
    2015-02-10 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1505.DCE 手数 26
    2015-02-10 ____________ 月初空仓进行平仓! 合约 PP1505.DCE 手数 -68
    2015-02-10 _-_-_-_-_-_- 月初多仓进行平仓! 合约 A1505.DCE 手数 59
    2015-02-10 ____________ 月初空仓进行平仓! 合约 MA1506.CZC 手数 -130
    2015-02-10 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1504.SHF 手数 32
    2015-02-10 ____________ 月初空仓进行平仓! 合约 L1505.DCE 手数 -64
    2015-02-10 ____________ 月初空仓进行平仓! 合约 I1505.DCE 手数 -56
    2015-02-10 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1505.CZC 手数 57
    2015-02-10 ____________ 月初建多仓! 合约 SR1505.CZC 手数 60
    2015-02-10 ____________ 月初建多仓! 合约 C1509.DCE 手数 114
    2015-02-10 ____________ 月初建多仓! 合约 ZN1504.SHF 手数 33
    2015-02-10 ____________ 月初建多仓! 合约 AU1506.SHF 手数 11
    2015-02-10 ____________ 月初建多仓! 合约 A1505.DCE 手数 64
    2015-02-10 ____________ 月初建空仓! 合约 L1505.DCE 手数 -69
    2015-02-10 ____________ 月初建空仓! 合约 PP1505.DCE 手数 -76
    2015-02-10 ____________ 月初建空仓! 合约 I1505.DCE 手数 -59
    2015-02-10 ____________ 月初建空仓! 合约 MA1506.CZC 手数 -138
    2015-02-10 ____________ 月初建空仓! 合约 TA1505.CZC 手数 -122
    2015-02-16 出现移仓换月! 当前持仓是多头! 旧合约: SR1505.CZC 新合约: SR1509.CZC 当前持仓 60
    2015-02-26 出现移仓换月! 当前持仓是多头! 旧合约: ZN1504.SHF 新合约: ZN1505.SHF 当前持仓 33
    2015-03-09 出现移仓换月! 当前持仓是空头! 旧合约: I1505.DCE 新合约: I1509.DCE 当前持仓 -59
    2015-03-18 出现移仓换月! 当前持仓是空头! 旧合约: PP1505.DCE 新合约: PP1509.DCE 当前持仓 -76
    2015-03-18 出现移仓换月! 当前持仓是空头! 旧合约: L1505.DCE 新合约: L1509.DCE 当前持仓 -69
    2015-03-19 winners: ['SR8888.CZC', 'C8888.DCE', 'RM8888.CZC', 'AU8888.SHF', 'ZN8888.SHF'] losers: ['L8888.DCE', 'MA8888.CZC', 'PP8888.DCE', 'I8888.DCE', 'TA8888.CZC']
    2015-03-19 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1509.CZC 手数 60
    2015-03-19 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1509.DCE 手数 114
    2015-03-19 ____________ 月初空仓进行平仓! 合约 TA1505.CZC 手数 -122
    2015-03-19 ____________ 月初空仓进行平仓! 合约 PP1509.DCE 手数 -76
    2015-03-19 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1505.SHF 手数 33
    2015-03-19 ____________ 月初空仓进行平仓! 合约 I1509.DCE 手数 -59
    2015-03-19 _-_-_-_-_-_- 月初多仓进行平仓! 合约 A1505.DCE 手数 64
    2015-03-19 ____________ 月初空仓进行平仓! 合约 MA1506.CZC 手数 -138
    2015-03-19 ____________ 月初空仓进行平仓! 合约 L1509.DCE 手数 -69
    2015-03-19 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1506.SHF 手数 11
    2015-03-19 ____________ 月初建多仓! 合约 SR1509.CZC 手数 46
    2015-03-19 ____________ 月初建多仓! 合约 C1509.DCE 手数 94
    2015-03-19 ____________ 月初建多仓! 合约 RM1509.CZC 手数 112
    2015-03-19 ____________ 月初建多仓! 合约 AU1506.SHF 手数 10
    2015-03-19 ____________ 月初建多仓! 合约 ZN1505.SHF 手数 29
    2015-03-19 ____________ 月初建空仓! 合约 L1509.DCE 手数 -53
    2015-03-19 ____________ 月初建空仓! 合约 MA1506.CZC 手数 -99
    2015-03-19 ____________ 月初建空仓! 合约 PP1509.DCE 手数 -61
    2015-03-19 ____________ 月初建空仓! 合约 I1509.DCE 手数 -53
    2015-03-19 ____________ 月初建空仓! 合约 TA1505.CZC 手数 -103
    2015-03-24 出现移仓换月! 当前持仓是多头! 旧合约: ZN1505.SHF 新合约: ZN1506.SHF 当前持仓 29
    2015-03-31 出现移仓换月! 当前持仓是空头! 旧合约: TA1505.CZC 新合约: TA1509.CZC 当前持仓 -103
    2015-04-17 出现移仓换月! 当前持仓是空头! 旧合约: MA1506.CZC 新合约: MA1509.CZC 当前持仓 -99
    2015-04-21 winners: ['SR8888.CZC', 'C8888.DCE', 'OI8888.CZC', 'L8888.DCE', 'RU8888.SHF'] losers: ['PP8888.DCE', 'RB8888.SHF', 'FG8888.CZC', 'JM8888.DCE', 'I8888.DCE']
    2015-04-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1506.SHF 手数 29
    2015-04-21 ____________ 月初空仓进行平仓! 合约 I1509.DCE 手数 -53
    2015-04-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1509.CZC 手数 46
    2015-04-21 ____________ 月初空仓进行平仓! 合约 TA1509.CZC 手数 -103
    2015-04-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1509.CZC 手数 112
    2015-04-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1509.DCE 手数 94
    2015-04-21 ____________ 月初空仓进行平仓! 合约 PP1509.DCE 手数 -61
    2015-04-21 ____________ 月初空仓进行平仓! 合约 L1509.DCE 手数 -53
    2015-04-21 ____________ 月初空仓进行平仓! 合约 MA1509.CZC 手数 -99
    2015-04-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1506.SHF 手数 10
    2015-04-21 ____________ 月初建多仓! 合约 SR1509.CZC 手数 48
    2015-04-21 ____________ 月初建多仓! 合约 C1509.DCE 手数 99
    2015-04-21 ____________ 月初建多仓! 合约 OI1509.CZC 手数 42
    2015-04-21 ____________ 月初建多仓! 合约 L1509.DCE 手数 52
    2015-04-21 ____________ 月初建多仓! 合约 RU1509.SHF 手数 19
    2015-04-21 ____________ 月初建空仓! 合约 PP1509.DCE 手数 -60
    2015-04-21 ____________ 月初建空仓! 合约 RB1510.SHF 手数 -99
    2015-04-21 ____________ 月初建空仓! 合约 FG1509.CZC 手数 -144
    2015-04-21 ____________ 月初建空仓! 合约 JM1509.DCE 手数 -61
    2015-04-21 ____________ 月初建空仓! 合约 I1509.DCE 手数 -65
    2015-05-22 winners: ['SR8888.CZC', 'RU8888.SHF', 'AG8888.SHF', 'FG8888.CZC', 'CF8888.CZC'] losers: ['M8888.DCE', 'I8888.DCE', 'TA8888.CZC', 'PP8888.DCE', 'J8888.DCE']
    2015-05-22 _-_-_-_-_-_- 月初多仓进行平仓! 合约 OI1509.CZC 手数 42
    2015-05-22 ____________ 月初空仓进行平仓! 合约 FG1509.CZC 手数 -144
    2015-05-22 ____________ 月初空仓进行平仓! 合约 I1509.DCE 手数 -65
    2015-05-22 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1509.CZC 手数 48
    2015-05-22 ____________ 月初空仓进行平仓! 合约 RB1510.SHF 手数 -99
    2015-05-22 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1509.DCE 手数 99
    2015-05-22 ____________ 月初空仓进行平仓! 合约 PP1509.DCE 手数 -60
    2015-05-22 _-_-_-_-_-_- 月初多仓进行平仓! 合约 L1509.DCE 手数 52
    2015-05-22 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RU1509.SHF 手数 19
    2015-05-22 ____________ 月初空仓进行平仓! 合约 JM1509.DCE 手数 -61
    2015-05-22 ____________ 月初建多仓! 合约 SR1509.CZC 手数 43
    2015-05-22 ____________ 月初建多仓! 合约 RU1509.SHF 手数 17
    2015-05-22 ____________ 月初建多仓! 合约 AG1512.SHF 手数 43
    2015-05-22 ____________ 月初建多仓! 合约 FG1509.CZC 手数 129
    2015-05-22 ____________ 月初建多仓! 合约 CF1509.CZC 手数 36
    2015-05-22 ____________ 月初建空仓! 合约 M1509.DCE 手数 -87
    2015-05-22 ____________ 月初建空仓! 合约 I1509.DCE 手数 -54
    2015-05-22 ____________ 月初建空仓! 合约 TA1509.CZC 手数 -88
    2015-05-22 ____________ 月初建空仓! 合约 PP1509.DCE 手数 -54
    2015-05-22 ____________ 月初建空仓! 合约 J1509.DCE 手数 -25
    2015-06-23 出现移仓换月! 当前持仓是多头! 旧合约: SR1509.CZC 新合约: SR1601.CZC 当前持仓 43
    2015-06-24 winners: ['SR8888.CZC', 'MA8888.CZC', 'L8888.DCE', 'RU8888.SHF', 'PP8888.DCE'] losers: ['JD8888.DCE', 'M8888.DCE', 'C8888.DCE', 'RB8888.SHF', 'J8888.DCE']
    2015-06-24 ____________ 月初空仓进行平仓! 合约 M1509.DCE 手数 -87
    2015-06-24 _-_-_-_-_-_- 月初多仓进行平仓! 合约 FG1509.CZC 手数 129
    2015-06-24 ____________ 月初空仓进行平仓! 合约 I1509.DCE 手数 -54
    2015-06-24 ____________ 月初空仓进行平仓! 合约 TA1509.CZC 手数 -88
    2015-06-24 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CF1509.CZC 手数 36
    2015-06-24 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AG1512.SHF 手数 43
    2015-06-24 ____________ 月初空仓进行平仓! 合约 J1509.DCE 手数 -25
    2015-06-24 ____________ 月初空仓进行平仓! 合约 PP1509.DCE 手数 -54
    2015-06-24 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1601.CZC 手数 43
    2015-06-24 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RU1509.SHF 手数 17
    2015-06-24 ____________ 月初建多仓! 合约 SR1601.CZC 手数 44
    2015-06-24 ____________ 月初建多仓! 合约 MA1509.CZC 手数 104
    2015-06-24 ____________ 月初建多仓! 合约 L1509.DCE 手数 54
    2015-06-24 ____________ 月初建多仓! 合约 RU1509.SHF 手数 17
    2015-06-24 ____________ 月初建多仓! 合约 PP1509.DCE 手数 61
    2015-06-24 ____________ 月初建空仓! 合约 JD1509.DCE 手数 -60
    2015-06-24 ____________ 月初建空仓! 合约 M1509.DCE 手数 -99
    2015-06-24 ____________ 月初建空仓! 合约 C1601.DCE 手数 -119
    2015-06-24 ____________ 月初建空仓! 合约 RB1510.SHF 手数 -108
    2015-06-24 ____________ 月初建空仓! 合约 J1509.DCE 手数 -28
    2015-07-16 出现移仓换月! 当前持仓是多头! 旧合约: RU1509.SHF 新合约: RU1601.SHF 当前持仓 17
    2015-07-20 出现移仓换月! 当前持仓是空头! 旧合约: RB1510.SHF 新合约: RB1601.SHF 当前持仓 -108
    2015-07-23 出现移仓换月! 当前持仓是空头! 旧合约: M1509.DCE 新合约: M1601.DCE 当前持仓 -99
    2015-07-24 winners: ['L8888.DCE', 'MA8888.CZC', 'PP8888.DCE', 'SR8888.CZC', 'RM8888.CZC'] losers: ['AG8888.SHF', 'RB8888.SHF', 'C8888.DCE', 'J8888.DCE', 'I8888.DCE']
    2015-07-24 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RU1601.SHF 手数 17
    2015-07-24 ____________ 月初空仓进行平仓! 合约 RB1601.SHF 手数 -108
    2015-07-24 ____________ 月初空仓进行平仓! 合约 M1601.DCE 手数 -99
    2015-07-24 ____________ 月初空仓进行平仓! 合约 C1601.DCE 手数 -119
    2015-07-24 ____________ 月初空仓进行平仓! 合约 J1509.DCE 手数 -28
    2015-07-24 _-_-_-_-_-_- 月初多仓进行平仓! 合约 PP1509.DCE 手数 61
    2015-07-24 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1601.CZC 手数 44
    2015-07-24 _-_-_-_-_-_- 月初多仓进行平仓! 合约 L1509.DCE 手数 54
    2015-07-24 ____________ 月初空仓进行平仓! 合约 JD1509.DCE 手数 -60
    2015-07-24 _-_-_-_-_-_- 月初多仓进行平仓! 合约 MA1509.CZC 手数 104
    2015-07-24 ____________ 月初建多仓! 合约 L1509.DCE 手数 56
    2015-07-24 ____________ 月初建多仓! 合约 MA1509.CZC 手数 113
    2015-07-24 ____________ 月初建多仓! 合约 PP1509.DCE 手数 61
    2015-07-24 ____________ 月初建多仓! 合约 SR1601.CZC 手数 47
    2015-07-24 ____________ 月初建多仓! 合约 RM1601.CZC 手数 132
    2015-07-24 ____________ 月初建空仓! 合约 AG1512.SHF 手数 -54
    2015-07-24 ____________ 月初建空仓! 合约 RB1601.SHF 手数 -120
    2015-07-24 ____________ 月初建空仓! 合约 C1601.DCE 手数 -127
    2015-07-24 ____________ 月初建空仓! 合约 J1509.DCE 手数 -32
    2015-07-24 ____________ 月初建空仓! 合约 I1601.DCE 手数 -75
    2015-07-27 出现移仓换月! 当前持仓是多头! 旧合约: MA1509.CZC 新合约: MA1601.CZC 当前持仓 113
    2015-08-04 出现移仓换月! 当前持仓是多头! 旧合约: PP1509.DCE 新合约: PP1601.DCE 当前持仓 61
    2015-08-04 出现移仓换月! 当前持仓是多头! 旧合约: L1509.DCE 新合约: L1601.DCE 当前持仓 56
    2015-08-11 出现移仓换月! 当前持仓是空头! 旧合约: J1509.DCE 新合约: J1601.DCE 当前持仓 -32
    2015-08-25 winners: ['A8888.DCE', 'SR8888.CZC', 'AU8888.SHF', 'M8888.DCE', 'AG8888.SHF'] losers: ['P8888.DCE', 'C8888.DCE', 'RB8888.SHF', 'I8888.DCE', 'MA8888.CZC']
    2015-08-25 ____________ 月初空仓进行平仓! 合约 I1601.DCE 手数 -75
    2015-08-25 ____________ 月初空仓进行平仓! 合约 RB1601.SHF 手数 -120
    2015-08-25 ____________ 月初空仓进行平仓! 合约 AG1512.SHF 手数 -54
    2015-08-25 ____________ 月初空仓进行平仓! 合约 C1601.DCE 手数 -127
    2015-08-25 _-_-_-_-_-_- 月初多仓进行平仓! 合约 PP1601.DCE 手数 61
    2015-08-25 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1601.CZC 手数 132
    2015-08-25 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1601.CZC 手数 47
    2015-08-25 ____________ 月初空仓进行平仓! 合约 J1601.DCE 手数 -32
    2015-08-25 _-_-_-_-_-_- 月初多仓进行平仓! 合约 L1601.DCE 手数 56
    2015-08-25 _-_-_-_-_-_- 月初多仓进行平仓! 合约 MA1601.CZC 手数 113
    2015-08-25 ____________ 月初建多仓! 合约 A1601.DCE 手数 56
    2015-08-25 ____________ 月初建多仓! 合约 SR1601.CZC 手数 45
    2015-08-25 ____________ 月初建多仓! 合约 AU1512.SHF 手数 10
    2015-08-25 ____________ 月初建多仓! 合约 M1601.DCE 手数 88
    2015-08-25 ____________ 月初建多仓! 合约 AG1512.SHF 手数 46
    2015-08-25 ____________ 月初建空仓! 合约 P1601.DCE 手数 -51
    2015-08-25 ____________ 月初建空仓! 合约 C1601.DCE 手数 -116
    2015-08-25 ____________ 月初建空仓! 合约 RB1601.SHF 手数 -113
    2015-08-25 ____________ 月初建空仓! 合约 I1601.DCE 手数 -61
    2015-08-25 ____________ 月初建空仓! 合约 MA1601.CZC 手数 -118
    2015-09-08 出现移仓换月! 当前持仓是空头! 旧合约: C1601.DCE 新合约: C1605.DCE 当前持仓 -116
    2015-09-28 winners: ['SR8888.CZC', 'A8888.DCE', 'Y8888.DCE', 'M8888.DCE', 'OI8888.CZC'] losers: ['ZN8888.SHF', 'RB8888.SHF', 'NI8888.SHF', 'MA8888.CZC', 'C8888.DCE']
    2015-09-28 ____________ 月初空仓进行平仓! 合约 I1601.DCE 手数 -61
    2015-09-28 ____________ 月初空仓进行平仓! 合约 RB1601.SHF 手数 -113
    2015-09-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 M1601.DCE 手数 88
    2015-09-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AG1512.SHF 手数 46
    2015-09-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1512.SHF 手数 10
    2015-09-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1601.CZC 手数 45
    2015-09-28 ____________ 月初空仓进行平仓! 合约 P1601.DCE 手数 -51
    2015-09-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 A1601.DCE 手数 56
    2015-09-28 ____________ 月初空仓进行平仓! 合约 C1605.DCE 手数 -116
    2015-09-28 ____________ 月初空仓进行平仓! 合约 MA1601.CZC 手数 -118
    2015-09-28 ____________ 月初建多仓! 合约 SR1601.CZC 手数 48
    2015-09-28 ____________ 月初建多仓! 合约 A1601.DCE 手数 63
    2015-09-28 ____________ 月初建多仓! 合约 Y1601.DCE 手数 46
    2015-09-28 ____________ 月初建多仓! 合约 M1601.DCE 手数 94
    2015-09-28 ____________ 月初建多仓! 合约 OI1601.CZC 手数 44
    2015-09-28 ____________ 月初建空仓! 合约 ZN1512.SHF 手数 -34
    2015-09-28 ____________ 月初建空仓! 合约 RB1601.SHF 手数 -129
    2015-09-28 ____________ 月初建空仓! 合约 NI1601.SHF 手数 -32
    2015-09-28 ____________ 月初建空仓! 合约 MA1601.CZC 手数 -131
    2015-09-28 ____________ 月初建空仓! 合约 C1605.DCE 手数 -136
    2015-10-30 出现移仓换月! 当前持仓是空头! 旧合约: ZN1512.SHF 新合约: ZN1601.SHF 当前持仓 -34
    2015-11-04 winners: ['SR8888.CZC', 'Y8888.DCE', 'AU8888.SHF', 'OI8888.CZC', 'FG8888.CZC'] losers: ['C8888.DCE', 'RU8888.SHF', 'BU8888.SHF', 'NI8888.SHF', 'CS8888.DCE']
    2015-11-04 _-_-_-_-_-_- 月初多仓进行平仓! 合约 OI1601.CZC 手数 44
    2015-11-04 ____________ 月初空仓进行平仓! 合约 NI1601.SHF 手数 -32
    2015-11-04 ____________ 月初空仓进行平仓! 合约 RB1601.SHF 手数 -129
    2015-11-04 ____________ 月初空仓进行平仓! 合约 ZN1601.SHF 手数 -34
    2015-11-04 _-_-_-_-_-_- 月初多仓进行平仓! 合约 Y1601.DCE 手数 46
    2015-11-04 _-_-_-_-_-_- 月初多仓进行平仓! 合约 M1601.DCE 手数 94
    2015-11-04 ____________ 月初空仓进行平仓! 合约 MA1601.CZC 手数 -131
    2015-11-04 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1601.CZC 手数 48
    2015-11-04 _-_-_-_-_-_- 月初多仓进行平仓! 合约 A1601.DCE 手数 63
    2015-11-04 ____________ 月初空仓进行平仓! 合约 C1605.DCE 手数 -136
    2015-11-04 ____________ 月初建多仓! 合约 SR1601.CZC 手数 46
    2015-11-04 ____________ 月初建多仓! 合约 Y1601.DCE 手数 49
    2015-11-04 ____________ 月初建多仓! 合约 AU1512.SHF 手数 11
    2015-11-04 ____________ 月初建多仓! 合约 OI1601.CZC 手数 45
    2015-11-04 ____________ 月初建多仓! 合约 FG1601.CZC 手数 150
    2015-11-04 ____________ 月初建空仓! 合约 C1605.DCE 手数 -143
    2015-11-04 ____________ 月初建空仓! 合约 RU1601.SHF 手数 -22
    2015-11-04 ____________ 月初建空仓! 合约 BU1512.SHF 手数 -116
    2015-11-04 ____________ 月初建空仓! 合约 NI1601.SHF 手数 -32
    2015-11-04 ____________ 月初建空仓! 合约 CS1605.DCE 手数 -131
    2015-11-10 出现移仓换月! 当前持仓是多头! 旧合约: OI1601.CZC 新合约: OI1605.CZC 当前持仓 45
    2015-11-11 出现移仓换月! 当前持仓是多头! 旧合约: AU1512.SHF 新合约: AU1606.SHF 当前持仓 11
    2015-11-17 出现移仓换月! 当前持仓是多头! 旧合约: SR1601.CZC 新合约: SR1605.CZC 当前持仓 46
    2015-11-17 出现移仓换月! 当前持仓是多头! 旧合约: Y1601.DCE 新合约: Y1605.DCE 当前持仓 49
    2015-11-24 出现移仓换月! 当前持仓是空头! 旧合约: RU1601.SHF 新合约: RU1605.SHF 当前持仓 -22
    2015-11-26 出现移仓换月! 当前持仓是空头! 旧合约: BU1512.SHF 新合约: BU1601.SHF 当前持仓 -116
    2015-12-02 出现移仓换月! 当前持仓是多头! 旧合约: FG1601.CZC 新合约: FG1605.CZC 当前持仓 150
    2015-12-04 winners: ['Y8888.DCE', 'SR8888.CZC', 'OI8888.CZC', 'AU8888.SHF', 'M8888.DCE'] losers: ['PP8888.DCE', 'J8888.DCE', 'MA8888.CZC', 'I8888.DCE', 'BU8888.SHF']
    2015-12-04 ____________ 月初空仓进行平仓! 合约 CS1605.DCE 手数 -131
    2015-12-04 ____________ 月初空仓进行平仓! 合约 NI1601.SHF 手数 -32
    2015-12-04 ____________ 月初空仓进行平仓! 合约 C1605.DCE 手数 -143
    2015-12-04 _-_-_-_-_-_- 月初多仓进行平仓! 合约 OI1605.CZC 手数 45
    2015-12-04 ____________ 月初空仓进行平仓! 合约 RU1605.SHF 手数 -22
    2015-12-04 _-_-_-_-_-_- 月初多仓进行平仓! 合约 Y1605.DCE 手数 49
    2015-12-04 _-_-_-_-_-_- 月初多仓进行平仓! 合约 FG1605.CZC 手数 150
    2015-12-04 ____________ 月初空仓进行平仓! 合约 BU1601.SHF 手数 -116
    2015-12-04 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1606.SHF 手数 11
    2015-12-04 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1605.CZC 手数 46
    2015-12-04 ____________ 月初建多仓! 合约 Y1605.DCE 手数 50
    2015-12-04 ____________ 月初建多仓! 合约 SR1605.CZC 手数 50
    2015-12-04 ____________ 月初建多仓! 合约 OI1605.CZC 手数 50
    2015-12-04 ____________ 月初建多仓! 合约 AU1606.SHF 手数 12
    2015-12-04 ____________ 月初建多仓! 合约 M1605.DCE 手数 114
    2015-12-04 ____________ 月初建空仓! 合约 PP1605.DCE 手数 -88
    2015-12-04 ____________ 月初建空仓! 合约 J1605.DCE 手数 -44
    2015-12-04 ____________ 月初建空仓! 合约 MA1605.CZC 手数 -151
    2015-12-04 ____________ 月初建空仓! 合约 I1605.DCE 手数 -91
    2015-12-04 ____________ 月初建空仓! 合约 BU1601.SHF 手数 -147
    2015-12-22 出现移仓换月! 当前持仓是空头! 旧合约: BU1601.SHF 新合约: BU1606.SHF 当前持仓 -147
    2016-01-06 winners: ['SR8888.CZC', 'Y8888.DCE', 'AU8888.SHF', 'AG8888.SHF', 'TA8888.CZC'] losers: ['J8888.DCE', 'MA8888.CZC', 'CS8888.DCE', 'BU8888.SHF', 'PP8888.DCE']
    2016-01-06 ____________ 月初空仓进行平仓! 合约 MA1605.CZC 手数 -151
    2016-01-06 ____________ 月初空仓进行平仓! 合约 BU1606.SHF 手数 -147
    2016-01-06 _-_-_-_-_-_- 月初多仓进行平仓! 合约 M1605.DCE 手数 114
    2016-01-06 _-_-_-_-_-_- 月初多仓进行平仓! 合约 Y1605.DCE 手数 50
    2016-01-06 _-_-_-_-_-_- 月初多仓进行平仓! 合约 OI1605.CZC 手数 50
    2016-01-06 ____________ 月初空仓进行平仓! 合约 J1605.DCE 手数 -44
    2016-01-06 ____________ 月初空仓进行平仓! 合约 PP1605.DCE 手数 -88
    2016-01-06 ____________ 月初空仓进行平仓! 合约 I1605.DCE 手数 -91
    2016-01-06 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1605.CZC 手数 50
    2016-01-06 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1606.SHF 手数 12
    2016-01-06 ____________ 月初建多仓! 合约 SR1605.CZC 手数 53
    2016-01-06 ____________ 月初建多仓! 合约 Y1605.DCE 手数 52
    2016-01-06 ____________ 月初建多仓! 合约 AU1606.SHF 手数 13
    2016-01-06 ____________ 月初建多仓! 合约 AG1606.SHF 手数 59
    2016-01-06 ____________ 月初建多仓! 合约 TA1605.CZC 手数 132
    2016-01-06 ____________ 月初建空仓! 合约 J1605.DCE 手数 -46
    2016-01-06 ____________ 月初建空仓! 合约 MA1605.CZC 手数 -178
    2016-01-06 ____________ 月初建空仓! 合约 CS1605.DCE 手数 -147
    2016-01-06 ____________ 月初建空仓! 合约 BU1606.SHF 手数 -156
    2016-01-06 ____________ 月初建空仓! 合约 PP1605.DCE 手数 -107
    2016-02-05 winners: ['AU8888.SHF', 'SR8888.CZC', 'P8888.DCE', 'Y8888.DCE', 'AG8888.SHF'] losers: ['PP8888.DCE', 'A8888.DCE', 'J8888.DCE', 'JD8888.DCE', 'BU8888.SHF']
    2016-02-05 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AG1606.SHF 手数 59
    2016-02-05 ____________ 月初空仓进行平仓! 合约 MA1605.CZC 手数 -178
    2016-02-05 ____________ 月初空仓进行平仓! 合约 CS1605.DCE 手数 -147
    2016-02-05 ____________ 月初空仓进行平仓! 合约 BU1606.SHF 手数 -156
    2016-02-05 _-_-_-_-_-_- 月初多仓进行平仓! 合约 Y1605.DCE 手数 52
    2016-02-05 ____________ 月初空仓进行平仓! 合约 J1605.DCE 手数 -46
    2016-02-05 ____________ 月初空仓进行平仓! 合约 PP1605.DCE 手数 -107
    2016-02-05 _-_-_-_-_-_- 月初多仓进行平仓! 合约 TA1605.CZC 手数 132
    2016-02-05 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1606.SHF 手数 13
    2016-02-05 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1605.CZC 手数 53
    2016-02-05 ____________ 月初建多仓! 合约 AU1606.SHF 手数 12
    2016-02-05 ____________ 月初建多仓! 合约 SR1605.CZC 手数 53
    2016-02-05 ____________ 月初建多仓! 合约 P1605.DCE 手数 64
    2016-02-05 ____________ 月初建多仓! 合约 Y1605.DCE 手数 52
    2016-02-05 ____________ 月初建多仓! 合约 AG1606.SHF 手数 58
    2016-02-05 ____________ 月初建空仓! 合约 PP1605.DCE 手数 -105
    2016-02-05 ____________ 月初建空仓! 合约 A1605.DCE 手数 -85
    2016-02-05 ____________ 月初建空仓! 合约 J1605.DCE 手数 -46
    2016-02-05 ____________ 月初建空仓! 合约 JD1605.DCE 手数 -89
    2016-02-05 ____________ 月初建空仓! 合约 BU1606.SHF 手数 -176
    2016-03-01 出现移仓换月! 当前持仓是多头! 旧合约: SR1605.CZC 新合约: SR1609.CZC 当前持仓 53
    2016-03-08 出现移仓换月! 当前持仓是多头! 旧合约: Y1605.DCE 新合约: Y1609.DCE 当前持仓 52
    2016-03-09 出现移仓换月! 当前持仓是空头! 旧合约: A1605.DCE 新合约: A1609.DCE 当前持仓 -85
    2016-03-15 winners: ['P8888.DCE', 'AU8888.SHF', 'FG8888.CZC', 'HC8888.SHF', 'Y8888.DCE'] losers: ['A8888.DCE', 'C8888.DCE', 'JD8888.DCE', 'CF8888.CZC', 'BU8888.SHF']
    2016-03-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AG1606.SHF 手数 58
    2016-03-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 Y1609.DCE 手数 52
    2016-03-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SR1609.CZC 手数 53
    2016-03-15 ____________ 月初空仓进行平仓! 合约 BU1606.SHF 手数 -176
    2016-03-15 ____________ 月初空仓进行平仓! 合约 PP1605.DCE 手数 -105
    2016-03-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 P1605.DCE 手数 64
    2016-03-15 ____________ 月初空仓进行平仓! 合约 J1605.DCE 手数 -46
    2016-03-15 ____________ 月初空仓进行平仓! 合约 A1609.DCE 手数 -85
    2016-03-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1606.SHF 手数 12
    2016-03-15 ____________ 月初空仓进行平仓! 合约 JD1605.DCE 手数 -89
    2016-03-15 ____________ 月初建多仓! 合约 P1609.DCE 手数 58
    2016-03-15 ____________ 月初建多仓! 合约 AU1606.SHF 手数 11
    2016-03-15 ____________ 月初建多仓! 合约 FG1605.CZC 手数 155
    2016-03-15 ____________ 月初建多仓! 合约 HC1605.SHF 手数 135
    2016-03-15 ____________ 月初建多仓! 合约 Y1609.DCE 手数 51
    2016-03-15 ____________ 月初建空仓! 合约 A1609.DCE 手数 -83
    2016-03-15 ____________ 月初建空仓! 合约 C1609.DCE 手数 -181
    2016-03-15 ____________ 月初建空仓! 合约 JD1605.DCE 手数 -96
    2016-03-15 ____________ 月初建空仓! 合约 CF1609.CZC 手数 -54
    2016-03-15 ____________ 月初建空仓! 合约 BU1606.SHF 手数 -158
    2016-03-21 出现移仓换月! 当前持仓是空头! 旧合约: C1609.DCE 新合约: C1701.DCE 当前持仓 -181
    2016-03-24 出现移仓换月! 当前持仓是空头! 旧合约: JD1605.DCE 新合约: JD1609.DCE 当前持仓 -96
    2016-04-07 出现移仓换月! 当前持仓是多头! 旧合约: FG1605.CZC 新合约: FG1609.CZC 当前持仓 155
    2016-04-11 出现移仓换月! 当前持仓是空头! 旧合约: BU1606.SHF 新合约: BU1609.SHF 当前持仓 -158
    2016-04-13 出现移仓换月! 当前持仓是多头! 旧合约: HC1605.SHF 新合约: HC1610.SHF 当前持仓 135
    2016-04-15 winners: ['HC8888.SHF', 'RB8888.SHF', 'P8888.DCE', 'JM8888.DCE', 'J8888.DCE'] losers: ['CF8888.CZC', 'NI8888.SHF', 'A8888.DCE', 'BU8888.SHF', 'C8888.DCE']
    2016-04-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 Y1609.DCE 手数 51
    2016-04-15 ____________ 月初空仓进行平仓! 合约 C1701.DCE 手数 -181
    2016-04-15 ____________ 月初空仓进行平仓! 合约 JD1609.DCE 手数 -96
    2016-04-15 ____________ 月初空仓进行平仓! 合约 BU1609.SHF 手数 -158
    2016-04-15 ____________ 月初空仓进行平仓! 合约 CF1609.CZC 手数 -54
    2016-04-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 P1609.DCE 手数 58
    2016-04-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 HC1610.SHF 手数 135
    2016-04-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 FG1609.CZC 手数 155
    2016-04-15 ____________ 月初空仓进行平仓! 合约 A1609.DCE 手数 -83
    2016-04-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1606.SHF 手数 11
    2016-04-15 ____________ 月初建多仓! 合约 HC1610.SHF 手数 134
    2016-04-15 ____________ 月初建多仓! 合约 RB1610.SHF 手数 145
    2016-04-15 ____________ 月初建多仓! 合约 P1609.DCE 手数 58
    2016-04-15 ____________ 月初建多仓! 合约 JM1609.DCE 手数 81
    2016-04-15 ____________ 月初建多仓! 合约 J1609.DCE 手数 39
    2016-04-15 ____________ 月初建空仓! 合约 CF1609.CZC 手数 -60
    2016-04-15 ____________ 月初建空仓! 合约 NI1609.SHF 手数 -45
    2016-04-15 ____________ 月初建空仓! 合约 A1609.DCE 手数 -91
    2016-04-15 ____________ 月初建空仓! 合约 BU1609.SHF 手数 -167
    2016-04-15 ____________ 月初建空仓! 合约 C1701.DCE 手数 -220
    2016-05-18 winners: ['ZC8888.CZC', 'RM8888.CZC', 'J8888.DCE', 'HC8888.SHF', 'JM8888.DCE'] losers: ['A8888.DCE', 'NI8888.SHF', 'CS8888.DCE', 'BU8888.SHF', 'C8888.DCE']
    2016-05-18 ____________ 月初空仓进行平仓! 合约 C1701.DCE 手数 -220
    2016-05-18 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1609.DCE 手数 81
    2016-05-18 ____________ 月初空仓进行平仓! 合约 BU1609.SHF 手数 -167
    2016-05-18 ____________ 月初空仓进行平仓! 合约 CF1609.CZC 手数 -60
    2016-05-18 _-_-_-_-_-_- 月初多仓进行平仓! 合约 P1609.DCE 手数 58
    2016-05-18 _-_-_-_-_-_- 月初多仓进行平仓! 合约 HC1610.SHF 手数 134
    2016-05-18 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RB1610.SHF 手数 145
    2016-05-18 ____________ 月初空仓进行平仓! 合约 A1609.DCE 手数 -91
    2016-05-18 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1609.DCE 手数 39
    2016-05-18 ____________ 月初空仓进行平仓! 合约 NI1609.SHF 手数 -45
    2016-05-18 ____________ 月初建多仓! 合约 ZC1609.CZC 手数 95
    2016-05-18 ____________ 月初建多仓! 合约 RM1609.CZC 手数 155
    2016-05-18 ____________ 月初建多仓! 合约 J1609.DCE 手数 32
    2016-05-18 ____________ 月初建多仓! 合约 HC1610.SHF 手数 140
    2016-05-18 ____________ 月初建多仓! 合约 JM1609.DCE 手数 80
    2016-05-18 ____________ 月初建空仓! 合约 A1609.DCE 手数 -95
    2016-05-18 ____________ 月初建空仓! 合约 NI1609.SHF 手数 -48
    2016-05-18 ____________ 月初建空仓! 合约 CS1609.DCE 手数 -170
    2016-05-18 ____________ 月初建空仓! 合约 BU1609.SHF 手数 -178
    2016-05-18 ____________ 月初建空仓! 合约 C1701.DCE 手数 -225
    2016-06-21 winners: ['RM8888.CZC', 'ZC8888.CZC', 'M8888.DCE', 'J8888.DCE', 'PP8888.DCE'] losers: ['SR8888.CZC', 'NI8888.SHF', 'RU8888.SHF', 'CU8888.SHF', 'C8888.DCE']
    2016-06-21 ____________ 月初空仓进行平仓! 合约 C1701.DCE 手数 -225
    2016-06-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1609.DCE 手数 80
    2016-06-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1609.CZC 手数 155
    2016-06-21 ____________ 月初空仓进行平仓! 合约 BU1609.SHF 手数 -178
    2016-06-21 ____________ 月初空仓进行平仓! 合约 CS1609.DCE 手数 -170
    2016-06-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 HC1610.SHF 手数 140
    2016-06-21 ____________ 月初空仓进行平仓! 合约 A1609.DCE 手数 -95
    2016-06-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1609.DCE 手数 32
    2016-06-21 ____________ 月初空仓进行平仓! 合约 NI1609.SHF 手数 -48
    2016-06-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZC1609.CZC 手数 95
    2016-06-21 ____________ 月初建多仓! 合约 RM1609.CZC 手数 133
    2016-06-21 ____________ 月初建多仓! 合约 ZC1609.CZC 手数 81
    2016-06-21 ____________ 月初建多仓! 合约 M1609.DCE 手数 103
    2016-06-21 ____________ 月初建多仓! 合约 J1609.DCE 手数 35
    2016-06-21 ____________ 月初建多仓! 合约 PP1609.DCE 手数 92
    2016-06-21 ____________ 月初建空仓! 合约 SR1609.CZC 手数 -54
    2016-06-21 ____________ 月初建空仓! 合约 NI1609.SHF 手数 -44
    2016-06-21 ____________ 月初建空仓! 合约 RU1609.SHF 手数 -29
    2016-06-21 ____________ 月初建空仓! 合约 CU1608.SHF 手数 -17
    2016-06-21 ____________ 月初建空仓! 合约 C1701.DCE 手数 -180
    2016-06-28 出现移仓换月! 当前持仓是空头! 旧合约: CU1608.SHF 新合约: CU1609.SHF 当前持仓 -17
    2016-07-15 出现移仓换月! 当前持仓是多头! 旧合约: M1609.DCE 新合约: M1701.DCE 当前持仓 103
    2016-07-20 出现移仓换月! 当前持仓是空头! 旧合约: SR1609.CZC 新合约: SR1701.CZC 当前持仓 -54
    2016-07-21 winners: ['J8888.DCE', 'I8888.DCE', 'PP8888.DCE', 'JM8888.DCE', 'ZN8888.SHF'] losers: ['TA8888.CZC', 'MA8888.CZC', 'A8888.DCE', 'CS8888.DCE', 'C8888.DCE']
    2016-07-21 ____________ 月初空仓进行平仓! 合约 C1701.DCE 手数 -180
    2016-07-21 ____________ 月初空仓进行平仓! 合约 RU1609.SHF 手数 -29
    2016-07-21 ____________ 月初空仓进行平仓! 合约 NI1609.SHF 手数 -44
    2016-07-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1609.CZC 手数 133
    2016-07-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 M1701.DCE 手数 103
    2016-07-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 PP1609.DCE 手数 92
    2016-07-21 ____________ 月初空仓进行平仓! 合约 SR1701.CZC 手数 -54
    2016-07-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1609.DCE 手数 35
    2016-07-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZC1609.CZC 手数 81
    2016-07-21 ____________ 月初空仓进行平仓! 合约 CU1609.SHF 手数 -17
    2016-07-21 ____________ 月初建多仓! 合约 J1609.DCE 手数 37
    2016-07-21 ____________ 月初建多仓! 合约 I1609.DCE 手数 81
    2016-07-21 ____________ 月初建多仓! 合约 PP1609.DCE 手数 88
    2016-07-21 ____________ 月初建多仓! 合约 JM1609.DCE 手数 80
    2016-07-21 ____________ 月初建多仓! 合约 ZN1609.SHF 手数 44
    2016-07-21 ____________ 月初建空仓! 合约 TA1609.CZC 手数 -147
    2016-07-21 ____________ 月初建空仓! 合约 MA1609.CZC 手数 -172
    2016-07-21 ____________ 月初建空仓! 合约 A1701.DCE 手数 -92
    2016-07-21 ____________ 月初建空仓! 合约 CS1701.DCE 手数 -182
    2016-07-21 ____________ 月初建空仓! 合约 C1701.DCE 手数 -229
    2016-07-29 出现移仓换月! 当前持仓是多头! 旧合约: ZN1609.SHF 新合约: ZN1610.SHF 当前持仓 44
    2016-08-05 出现移仓换月! 当前持仓是空头! 旧合约: TA1609.CZC 新合约: TA1701.CZC 当前持仓 -147
    2016-08-09 出现移仓换月! 当前持仓是空头! 旧合约: MA1609.CZC 新合约: MA1701.CZC 当前持仓 -172
    2016-08-11 出现移仓换月! 当前持仓是多头! 旧合约: PP1609.DCE 新合约: PP1701.DCE 当前持仓 88
    2016-08-11 出现移仓换月! 当前持仓是多头! 旧合约: I1609.DCE 新合约: I1701.DCE 当前持仓 81
    2016-08-15 出现移仓换月! 当前持仓是多头! 旧合约: JM1609.DCE 新合约: JM1701.DCE 当前持仓 80
    2016-08-16 出现移仓换月! 当前持仓是多头! 旧合约: J1609.DCE 新合约: J1701.DCE 当前持仓 37
    2016-08-22 winners: ['J8888.DCE', 'ZC8888.CZC', 'CF8888.CZC', 'JM8888.DCE', 'HC8888.SHF'] losers: ['TA8888.CZC', 'CU8888.SHF', 'L8888.DCE', 'C8888.DCE', 'CS8888.DCE']
    2016-08-22 ____________ 月初空仓进行平仓! 合约 C1701.DCE 手数 -229
    2016-08-22 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1701.DCE 手数 37
    2016-08-22 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1610.SHF 手数 44
    2016-08-22 ____________ 月初空仓进行平仓! 合约 TA1701.CZC 手数 -147
    2016-08-22 ____________ 月初空仓进行平仓! 合约 CS1701.DCE 手数 -182
    2016-08-22 ____________ 月初空仓进行平仓! 合约 A1701.DCE 手数 -92
    2016-08-22 _-_-_-_-_-_- 月初多仓进行平仓! 合约 PP1701.DCE 手数 88
    2016-08-22 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1701.DCE 手数 80
    2016-08-22 ____________ 月初空仓进行平仓! 合约 MA1701.CZC 手数 -172
    2016-08-22 _-_-_-_-_-_- 月初多仓进行平仓! 合约 I1701.DCE 手数 81
    2016-08-22 ____________ 月初建多仓! 合约 J1701.DCE 手数 35
    2016-08-22 ____________ 月初建多仓! 合约 ZC1701.CZC 手数 88
    2016-08-22 ____________ 月初建多仓! 合约 CF1701.CZC 手数 58
    2016-08-22 ____________ 月初建多仓! 合约 JM1701.DCE 手数 82
    2016-08-22 ____________ 月初建多仓! 合约 HC1610.SHF 手数 155
    2016-08-22 ____________ 月初建空仓! 合约 TA1701.CZC 手数 -175
    2016-08-22 ____________ 月初建空仓! 合约 CU1610.SHF 手数 -22
    2016-08-22 ____________ 月初建空仓! 合约 L1701.DCE 手数 -94
    2016-08-22 ____________ 月初建空仓! 合约 C1701.DCE 手数 -289
    2016-08-22 ____________ 月初建空仓! 合约 CS1701.DCE 手数 -235
    2016-09-01 出现移仓换月! 当前持仓是多头! 旧合约: HC1610.SHF 新合约: HC1701.SHF 当前持仓 155
    2016-09-02 出现移仓换月! 当前持仓是空头! 旧合约: CU1610.SHF 新合约: CU1611.SHF 当前持仓 -22
    2016-09-23 winners: ['J8888.DCE', 'JM8888.DCE', 'CF8888.CZC', 'ZC8888.CZC', 'AG8888.SHF'] losers: ['L8888.DCE', 'C8888.DCE', 'TA8888.CZC', 'JD8888.DCE', 'CS8888.DCE']
    2016-09-23 ____________ 月初空仓进行平仓! 合约 C1701.DCE 手数 -289
    2016-09-23 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1701.DCE 手数 35
    2016-09-23 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZC1701.CZC 手数 88
    2016-09-23 ____________ 月初空仓进行平仓! 合约 CS1701.DCE 手数 -235
    2016-09-23 _-_-_-_-_-_- 月初多仓进行平仓! 合约 HC1701.SHF 手数 155
    2016-09-23 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CF1701.CZC 手数 58
    2016-09-23 ____________ 月初空仓进行平仓! 合约 L1701.DCE 手数 -94
    2016-09-23 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1701.DCE 手数 82
    2016-09-23 ____________ 月初空仓进行平仓! 合约 CU1611.SHF 手数 -22
    2016-09-23 ____________ 月初空仓进行平仓! 合约 TA1701.CZC 手数 -175
    2016-09-23 ____________ 月初建多仓! 合约 J1701.DCE 手数 37
    2016-09-23 ____________ 月初建多仓! 合约 JM1701.DCE 手数 83
    2016-09-23 ____________ 月初建多仓! 合约 CF1701.CZC 手数 63
    2016-09-23 ____________ 月初建多仓! 合约 ZC1701.CZC 手数 88
    2016-09-23 ____________ 月初建多仓! 合约 AG1612.SHF 手数 68
    2016-09-23 ____________ 月初建空仓! 合约 L1701.DCE 手数 -101
    2016-09-23 ____________ 月初建空仓! 合约 C1701.DCE 手数 -311
    2016-09-23 ____________ 月初建空仓! 合约 TA1701.CZC 手数 -187
    2016-09-23 ____________ 月初建空仓! 合约 JD1701.DCE 手数 -132
    2016-09-23 ____________ 月初建空仓! 合约 CS1701.DCE 手数 -263
    2016-11-01 winners: ['JM8888.DCE', 'J8888.DCE', 'ZC8888.CZC', 'V8888.DCE', 'ZN8888.SHF'] losers: ['TA8888.CZC', 'C8888.DCE', 'BU8888.SHF', 'JD8888.DCE', 'CS8888.DCE']
    2016-11-01 ____________ 月初空仓进行平仓! 合约 C1701.DCE 手数 -311
    2016-11-01 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1701.DCE 手数 37
    2016-11-01 ____________ 月初空仓进行平仓! 合约 TA1701.CZC 手数 -187
    2016-11-01 ____________ 月初空仓进行平仓! 合约 CS1701.DCE 手数 -263
    2016-11-01 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CF1701.CZC 手数 63
    2016-11-01 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AG1612.SHF 手数 68
    2016-11-01 ____________ 月初空仓进行平仓! 合约 L1701.DCE 手数 -101
    2016-11-01 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1701.DCE 手数 83
    2016-11-01 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZC1701.CZC 手数 88
    2016-11-01 ____________ 月初空仓进行平仓! 合约 JD1701.DCE 手数 -132
    2016-11-01 ____________ 月初建多仓! 合约 JM1701.DCE 手数 71
    2016-11-01 ____________ 月初建多仓! 合约 J1701.DCE 手数 33
    2016-11-01 ____________ 月初建多仓! 合约 ZC1701.CZC 手数 96
    2016-11-01 ____________ 月初建多仓! 合约 V1701.DCE 手数 170
    2016-11-01 ____________ 月初建多仓! 合约 ZN1701.SHF 手数 58
    2016-11-01 ____________ 月初建空仓! 合约 TA1701.CZC 手数 -215
    2016-11-01 ____________ 月初建空仓! 合约 C1701.DCE 手数 -346
    2016-11-01 ____________ 月初建空仓! 合约 BU1612.SHF 手数 -288
    2016-11-01 ____________ 月初建空仓! 合约 JD1701.DCE 手数 -143
    2016-11-01 ____________ 月初建空仓! 合约 CS1701.DCE 手数 -284
    2016-11-11 出现移仓换月! 当前持仓是空头! 旧合约: BU1612.SHF 新合约: BU1706.SHF 当前持仓 -288
    2016-11-14 出现移仓换月! 当前持仓是空头! 旧合约: C1701.DCE 新合约: C1705.DCE 当前持仓 -346
    2016-11-15 出现移仓换月! 当前持仓是空头! 旧合约: TA1701.CZC 新合约: TA1705.CZC 当前持仓 -215
    2016-11-22 出现移仓换月! 当前持仓是空头! 旧合约: CS1701.DCE 新合约: CS1705.DCE 当前持仓 -284
    2016-11-29 出现移仓换月! 当前持仓是空头! 旧合约: JD1701.DCE 新合约: JD1705.DCE 当前持仓 -143
    2016-11-30 出现移仓换月! 当前持仓是多头! 旧合约: ZN1701.SHF 新合约: ZN1702.SHF 当前持仓 58
    2016-11-30 出现移仓换月! 当前持仓是多头! 旧合约: JM1701.DCE 新合约: JM1705.DCE 当前持仓 71
    2016-12-01 winners: ['J8888.DCE', 'JM8888.DCE', 'RU8888.SHF', 'I8888.DCE', 'HC8888.SHF'] losers: ['C8888.DCE', 'RM8888.CZC', 'M8888.DCE', 'JD8888.DCE', 'CS8888.DCE']
    2016-12-01 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1701.DCE 手数 33
    2016-12-01 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZC1701.CZC 手数 96
    2016-12-01 ____________ 月初空仓进行平仓! 合约 BU1706.SHF 手数 -288
    2016-12-01 ____________ 月初空仓进行平仓! 合约 JD1705.DCE 手数 -143
    2016-12-01 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1705.DCE 手数 71
    2016-12-01 _-_-_-_-_-_- 月初多仓进行平仓! 合约 V1701.DCE 手数 170
    2016-12-01 ____________ 月初空仓进行平仓! 合约 C1705.DCE 手数 -346
    2016-12-01 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1702.SHF 手数 58
    2016-12-01 ____________ 月初空仓进行平仓! 合约 TA1705.CZC 手数 -215
    2016-12-01 ____________ 月初空仓进行平仓! 合约 CS1705.DCE 手数 -284
    2016-12-01 ____________ 月初建多仓! 合约 J1701.DCE 手数 30
    2016-12-01 ____________ 月初建多仓! 合约 JM1705.DCE 手数 75
    2016-12-01 ____________ 月初建多仓! 合约 RU1705.SHF 手数 44
    2016-12-01 ____________ 月初建多仓! 合约 I1705.DCE 手数 125
    2016-12-01 ____________ 月初建多仓! 合约 HC1705.SHF 手数 204
    2016-12-01 ____________ 月初建空仓! 合约 C1705.DCE 手数 -404
    2016-12-01 ____________ 月初建空仓! 合约 RM1705.CZC 手数 -275
    2016-12-01 ____________ 月初建空仓! 合约 M1705.DCE 手数 -225
    2016-12-01 ____________ 月初建空仓! 合约 JD1705.DCE 手数 -182
    2016-12-01 ____________ 月初建空仓! 合约 CS1705.DCE 手数 -331
    2016-12-02 出现移仓换月! 当前持仓是多头! 旧合约: J1701.DCE 新合约: J1705.DCE 当前持仓 30
    2017-01-03 winners: ['RU8888.SHF', 'J8888.DCE', 'JM8888.DCE', 'MA8888.CZC', 'BU8888.SHF'] losers: ['AG8888.SHF', 'AU8888.SHF', 'M8888.DCE', 'RM8888.CZC', 'JD8888.DCE']
    2017-01-03 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1705.DCE 手数 30
    2017-01-03 ____________ 月初空仓进行平仓! 合约 JD1705.DCE 手数 -182
    2017-01-03 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1705.DCE 手数 75
    2017-01-03 ____________ 月初空仓进行平仓! 合约 C1705.DCE 手数 -404
    2017-01-03 ____________ 月初空仓进行平仓! 合约 M1705.DCE 手数 -225
    2017-01-03 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RU1705.SHF 手数 44
    2017-01-03 ____________ 月初空仓进行平仓! 合约 RM1705.CZC 手数 -275
    2017-01-03 ____________ 月初空仓进行平仓! 合约 CS1705.DCE 手数 -331
    2017-01-03 _-_-_-_-_-_- 月初多仓进行平仓! 合约 I1705.DCE 手数 125
    2017-01-03 _-_-_-_-_-_- 月初多仓进行平仓! 合约 HC1705.SHF 手数 204
    2017-01-03 ____________ 月初建多仓! 合约 RU1705.SHF 手数 38
    2017-01-03 ____________ 月初建多仓! 合约 J1705.DCE 手数 40
    2017-01-03 ____________ 月初建多仓! 合约 JM1705.DCE 手数 91
    2017-01-03 ____________ 月初建多仓! 合约 MA1705.CZC 手数 239
    2017-01-03 ____________ 月初建多仓! 合约 BU1706.SHF 手数 269
    2017-01-03 ____________ 月初建空仓! 合约 AG1706.SHF 手数 -115
    2017-01-03 ____________ 月初建空仓! 合约 AU1706.SHF 手数 -26
    2017-01-03 ____________ 月初建空仓! 合约 M1705.DCE 手数 -244
    2017-01-03 ____________ 月初建空仓! 合约 RM1705.CZC 手数 -288
    2017-01-03 ____________ 月初建空仓! 合约 JD1705.DCE 手数 -201
    2017-02-09 winners: ['RU8888.SHF', 'MA8888.CZC', 'JM8888.DCE', 'BU8888.SHF', 'ZN8888.SHF'] losers: ['NI8888.SHF', 'M8888.DCE', 'AU8888.SHF', 'JD8888.DCE', 'AG8888.SHF']
    2017-02-09 ____________ 月初空仓进行平仓! 合约 JD1705.DCE 手数 -201
    2017-02-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1705.DCE 手数 40
    2017-02-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1705.DCE 手数 91
    2017-02-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 MA1705.CZC 手数 239
    2017-02-09 ____________ 月初空仓进行平仓! 合约 AG1706.SHF 手数 -115
    2017-02-09 ____________ 月初空仓进行平仓! 合约 M1705.DCE 手数 -244
    2017-02-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RU1705.SHF 手数 38
    2017-02-09 ____________ 月初空仓进行平仓! 合约 RM1705.CZC 手数 -288
    2017-02-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 BU1706.SHF 手数 269
    2017-02-09 ____________ 月初空仓进行平仓! 合约 AU1706.SHF 手数 -26
    2017-02-09 ____________ 月初建多仓! 合约 RU1705.SHF 手数 38
    2017-02-09 ____________ 月初建多仓! 合约 MA1705.CZC 手数 241
    2017-02-09 ____________ 月初建多仓! 合约 JM1705.DCE 手数 93
    2017-02-09 ____________ 月初建多仓! 合约 BU1706.SHF 手数 254
    2017-02-09 ____________ 月初建多仓! 合约 ZN1703.SHF 手数 68
    2017-02-09 ____________ 月初建空仓! 合约 NI1705.SHF 手数 -80
    2017-02-09 ____________ 月初建空仓! 合约 M1705.DCE 手数 -237
    2017-02-09 ____________ 月初建空仓! 合约 AU1706.SHF 手数 -25
    2017-02-09 ____________ 月初建空仓! 合约 JD1705.DCE 手数 -202
    2017-02-09 ____________ 月初建空仓! 合约 AG1706.SHF 手数 -110
    2017-02-13 出现移仓换月! 当前持仓是多头! 旧合约: ZN1703.SHF 新合约: ZN1704.SHF 当前持仓 68
    2017-03-06 出现移仓换月! 当前持仓是多头! 旧合约: ZN1704.SHF 新合约: ZN1705.SHF 当前持仓 68
    2017-03-13 winners: ['I8888.DCE', 'J8888.DCE', 'RB8888.SHF', 'JM8888.DCE', 'BU8888.SHF'] losers: ['P8888.DCE', 'M8888.DCE', 'JD8888.DCE', 'AU8888.SHF', 'AG8888.SHF']
    2017-03-13 ____________ 月初空仓进行平仓! 合约 JD1705.DCE 手数 -202
    2017-03-13 ____________ 月初空仓进行平仓! 合约 AG1706.SHF 手数 -110
    2017-03-13 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1705.DCE 手数 93
    2017-03-13 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1705.SHF 手数 68
    2017-03-13 _-_-_-_-_-_- 月初多仓进行平仓! 合约 MA1705.CZC 手数 241
    2017-03-13 ____________ 月初空仓进行平仓! 合约 M1705.DCE 手数 -237
    2017-03-13 ____________ 月初空仓进行平仓! 合约 NI1705.SHF 手数 -80
    2017-03-13 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RU1705.SHF 手数 38
    2017-03-13 _-_-_-_-_-_- 月初多仓进行平仓! 合约 BU1706.SHF 手数 254
    2017-03-13 ____________ 月初空仓进行平仓! 合约 AU1706.SHF 手数 -25
    2017-03-13 ____________ 月初建多仓! 合约 I1705.DCE 手数 113
    2017-03-13 ____________ 月初建多仓! 合约 J1705.DCE 手数 45
    2017-03-13 ____________ 月初建多仓! 合约 RB1705.SHF 手数 233
    2017-03-13 ____________ 月初建多仓! 合约 JM1705.DCE 手数 104
    2017-03-13 ____________ 月初建多仓! 合约 BU1706.SHF 手数 277
    2017-03-13 ____________ 月初建空仓! 合约 P1709.DCE 手数 -138
    2017-03-13 ____________ 月初建空仓! 合约 M1705.DCE 手数 -274
    2017-03-13 ____________ 月初建空仓! 合约 JD1705.DCE 手数 -236
    2017-03-13 ____________ 月初建空仓! 合约 AU1706.SHF 手数 -28
    2017-03-13 ____________ 月初建空仓! 合约 AG1706.SHF 手数 -130
    2017-03-16 出现移仓换月! 当前持仓是空头! 旧合约: M1705.DCE 新合约: M1709.DCE 当前持仓 -274
    2017-03-22 出现移仓换月! 当前持仓是多头! 旧合约: I1705.DCE 新合约: I1709.DCE 当前持仓 113
    2017-03-23 出现移仓换月! 当前持仓是多头! 旧合约: RB1705.SHF 新合约: RB1710.SHF 当前持仓 233
    2017-03-31 出现移仓换月! 当前持仓是多头! 旧合约: JM1705.DCE 新合约: JM1709.DCE 当前持仓 104
    2017-03-31 出现移仓换月! 当前持仓是多头! 旧合约: J1705.DCE 新合约: J1709.DCE 当前持仓 45
    2017-04-12 出现移仓换月! 当前持仓是空头! 旧合约: JD1705.DCE 新合约: JD1709.DCE 当前持仓 -236
    2017-04-14 winners: ['BU8888.SHF', 'CU8888.SHF', 'RB8888.SHF', 'ZN8888.SHF', 'I8888.DCE'] losers: ['L8888.DCE', 'OI8888.CZC', 'Y8888.DCE', 'P8888.DCE', 'V8888.DCE']
    2017-04-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RB1710.SHF 手数 233
    2017-04-14 ____________ 月初空仓进行平仓! 合约 AG1706.SHF 手数 -130
    2017-04-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1709.DCE 手数 104
    2017-04-14 ____________ 月初空仓进行平仓! 合约 M1709.DCE 手数 -274
    2017-04-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 I1709.DCE 手数 113
    2017-04-14 ____________ 月初空仓进行平仓! 合约 P1709.DCE 手数 -138
    2017-04-14 ____________ 月初空仓进行平仓! 合约 JD1709.DCE 手数 -236
    2017-04-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1709.DCE 手数 45
    2017-04-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 BU1706.SHF 手数 277
    2017-04-14 ____________ 月初空仓进行平仓! 合约 AU1706.SHF 手数 -28
    2017-04-14 ____________ 月初建多仓! 合约 BU1706.SHF 手数 281
    2017-04-14 ____________ 月初建多仓! 合约 CU1706.SHF 手数 32
    2017-04-14 ____________ 月初建多仓! 合约 RB1710.SHF 手数 231
    2017-04-14 ____________ 月初建多仓! 合约 ZN1706.SHF 手数 69
    2017-04-14 ____________ 月初建多仓! 合约 I1709.DCE 手数 139
    2017-04-14 ____________ 月初建空仓! 合约 L1709.DCE 手数 -170
    2017-04-14 ____________ 月初建空仓! 合约 OI1709.CZC 手数 -115
    2017-04-14 ____________ 月初建空仓! 合约 Y1709.DCE 手数 -115
    2017-04-14 ____________ 月初建空仓! 合约 P1709.DCE 手数 -136
    2017-04-14 ____________ 月初建空仓! 合约 V1709.DCE 手数 -237
    2017-04-25 出现移仓换月! 当前持仓是多头! 旧合约: BU1706.SHF 新合约: BU1709.SHF 当前持仓 281
    2017-05-08 出现移仓换月! 当前持仓是多头! 旧合约: ZN1706.SHF 新合约: ZN1707.SHF 当前持仓 69
    2017-05-09 出现移仓换月! 当前持仓是多头! 旧合约: CU1706.SHF 新合约: CU1707.SHF 当前持仓 32
    2017-05-17 winners: ['BU8888.SHF', 'RB8888.SHF', 'C8888.DCE', 'AL8888.SHF', 'ZN8888.SHF'] losers: ['RU8888.SHF', 'I8888.DCE', 'V8888.DCE', 'J8888.DCE', 'JM8888.DCE']
    2017-05-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1707.SHF 手数 69
    2017-05-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RB1710.SHF 手数 231
    2017-05-17 ____________ 月初空仓进行平仓! 合约 OI1709.CZC 手数 -115
    2017-05-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 I1709.DCE 手数 139
    2017-05-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CU1707.SHF 手数 32
    2017-05-17 ____________ 月初空仓进行平仓! 合约 P1709.DCE 手数 -136
    2017-05-17 ____________ 月初空仓进行平仓! 合约 Y1709.DCE 手数 -115
    2017-05-17 ____________ 月初空仓进行平仓! 合约 L1709.DCE 手数 -170
    2017-05-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 BU1709.SHF 手数 281
    2017-05-17 ____________ 月初空仓进行平仓! 合约 V1709.DCE 手数 -237
    2017-05-17 ____________ 月初建多仓! 合约 BU1709.SHF 手数 303
    2017-05-17 ____________ 月初建多仓! 合约 RB1710.SHF 手数 258
    2017-05-17 ____________ 月初建多仓! 合约 C1709.DCE 手数 464
    2017-05-17 ____________ 月初建多仓! 合约 AL1707.SHF 手数 108
    2017-05-17 ____________ 月初建多仓! 合约 ZN1707.SHF 手数 68
    2017-05-17 ____________ 月初建空仓! 合约 RU1709.SHF 手数 -52
    2017-05-17 ____________ 月初建空仓! 合约 I1709.DCE 手数 -163
    2017-05-17 ____________ 月初建空仓! 合约 V1709.DCE 手数 -266
    2017-05-17 ____________ 月初建空仓! 合约 J1709.DCE 手数 -48
    2017-05-17 ____________ 月初建空仓! 合约 JM1709.DCE 手数 -113
    2017-06-07 出现移仓换月! 当前持仓是多头! 旧合约: ZN1707.SHF 新合约: ZN1708.SHF 当前持仓 68
    2017-06-08 出现移仓换月! 当前持仓是多头! 旧合约: AL1707.SHF 新合约: AL1708.SHF 当前持仓 108
    2017-06-20 winners: ['JD8888.DCE', 'AL8888.SHF', 'C8888.DCE', 'ZC8888.CZC', 'CS8888.DCE'] losers: ['NI8888.SHF', 'SM8888.CZC', 'JM8888.DCE', 'I8888.DCE', 'RU8888.SHF']
    2017-06-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RB1710.SHF 手数 258
    2017-06-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AL1708.SHF 手数 108
    2017-06-20 ____________ 月初空仓进行平仓! 合约 RU1709.SHF 手数 -52
    2017-06-20 ____________ 月初空仓进行平仓! 合约 J1709.DCE 手数 -48
    2017-06-20 ____________ 月初空仓进行平仓! 合约 I1709.DCE 手数 -163
    2017-06-20 ____________ 月初空仓进行平仓! 合约 JM1709.DCE 手数 -113
    2017-06-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1708.SHF 手数 68
    2017-06-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 BU1709.SHF 手数 303
    2017-06-20 ____________ 月初空仓进行平仓! 合约 V1709.DCE 手数 -266
    2017-06-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1709.DCE 手数 464
    2017-06-20 ____________ 月初建多仓! 合约 JD1709.DCE 手数 231
    2017-06-20 ____________ 月初建多仓! 合约 AL1708.SHF 手数 122
    2017-06-20 ____________ 月初建多仓! 合约 C1709.DCE 手数 497
    2017-06-20 ____________ 月初建多仓! 合约 ZC1709.CZC 手数 162
    2017-06-20 ____________ 月初建多仓! 合约 CS1709.DCE 手数 414
    2017-06-20 ____________ 月初建空仓! 合约 NI1709.SHF 手数 -113
    2017-06-20 ____________ 月初建空仓! 合约 SM1709.CZC 手数 -244
    2017-06-20 ____________ 月初建空仓! 合约 JM1709.DCE 手数 -142
    2017-06-20 ____________ 月初建空仓! 合约 I1709.DCE 手数 -196
    2017-06-20 ____________ 月初建空仓! 合约 RU1709.SHF 手数 -59
    2017-07-06 出现移仓换月! 当前持仓是多头! 旧合约: AL1708.SHF 新合约: AL1709.SHF 当前持仓 122
    2017-07-20 winners: ['ZC8888.CZC', 'JD8888.DCE', 'J8888.DCE', 'CS8888.DCE', 'FG8888.CZC'] losers: ['A8888.DCE', 'Y8888.DCE', 'P8888.DCE', 'I8888.DCE', 'RU8888.SHF']
    2017-07-20 ____________ 月初空仓进行平仓! 合约 RU1709.SHF 手数 -59
    2017-07-20 ____________ 月初空仓进行平仓! 合约 JM1709.DCE 手数 -142
    2017-07-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CS1709.DCE 手数 414
    2017-07-20 ____________ 月初空仓进行平仓! 合约 I1709.DCE 手数 -196
    2017-07-20 ____________ 月初空仓进行平仓! 合约 NI1709.SHF 手数 -113
    2017-07-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JD1709.DCE 手数 231
    2017-07-20 ____________ 月初空仓进行平仓! 合约 SM1709.CZC 手数 -244
    2017-07-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZC1709.CZC 手数 162
    2017-07-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AL1709.SHF 手数 122
    2017-07-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1709.DCE 手数 497
    2017-07-20 ____________ 月初建多仓! 合约 ZC1709.CZC 手数 152
    2017-07-20 ____________ 月初建多仓! 合约 JD1709.DCE 手数 216
    2017-07-20 ____________ 月初建多仓! 合约 J1709.DCE 手数 48
    2017-07-20 ____________ 月初建多仓! 合约 CS1709.DCE 手数 424
    2017-07-20 ____________ 月初建多仓! 合约 FG1709.CZC 手数 311
    2017-07-20 ____________ 月初建空仓! 合约 A1709.DCE 手数 -224
    2017-07-20 ____________ 月初建空仓! 合约 Y1709.DCE 手数 -146
    2017-07-20 ____________ 月初建空仓! 合约 P1801.DCE 手数 -168
    2017-07-20 ____________ 月初建空仓! 合约 I1709.DCE 手数 -178
    2017-07-20 ____________ 月初建空仓! 合约 RU1709.SHF 手数 -67
    2017-07-27 出现移仓换月! 当前持仓是空头! 旧合约: Y1709.DCE 新合约: Y1801.DCE 当前持仓 -146
    2017-08-01 出现移仓换月! 当前持仓是空头! 旧合约: I1709.DCE 新合约: I1801.DCE 当前持仓 -178
    2017-08-02 出现移仓换月! 当前持仓是空头! 旧合约: RU1709.SHF 新合约: RU1801.SHF 当前持仓 -67
    2017-08-02 出现移仓换月! 当前持仓是多头! 旧合约: JD1709.DCE 新合约: JD1801.DCE 当前持仓 216
    2017-08-03 出现移仓换月! 当前持仓是多头! 旧合约: J1709.DCE 新合约: J1801.DCE 当前持仓 48
    2017-08-04 出现移仓换月! 当前持仓是空头! 旧合约: A1709.DCE 新合约: A1801.DCE 当前持仓 -224
    2017-08-08 出现移仓换月! 当前持仓是多头! 旧合约: CS1709.DCE 新合约: CS1801.DCE 当前持仓 424
    2017-08-10 出现移仓换月! 当前持仓是多头! 旧合约: ZC1709.CZC 新合约: ZC1801.CZC 当前持仓 152
    2017-08-10 出现移仓换月! 当前持仓是多头! 旧合约: FG1709.CZC 新合约: FG1801.CZC 当前持仓 311
    2017-08-21 winners: ['JD8888.DCE', 'J8888.DCE', 'SM8888.CZC', 'AL8888.SHF', 'JM8888.DCE'] losers: ['AG8888.SHF', 'MA8888.CZC', 'RM8888.CZC', 'RU8888.SHF', 'I8888.DCE']
    2017-08-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1801.DCE 手数 48
    2017-08-21 ____________ 月初空仓进行平仓! 合约 P1801.DCE 手数 -168
    2017-08-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CS1801.DCE 手数 424
    2017-08-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZC1801.CZC 手数 152
    2017-08-21 ____________ 月初空仓进行平仓! 合约 I1801.DCE 手数 -178
    2017-08-21 ____________ 月初空仓进行平仓! 合约 A1801.DCE 手数 -224
    2017-08-21 ____________ 月初空仓进行平仓! 合约 Y1801.DCE 手数 -146
    2017-08-21 ____________ 月初空仓进行平仓! 合约 RU1801.SHF 手数 -67
    2017-08-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JD1801.DCE 手数 216
    2017-08-21 _-_-_-_-_-_- 月初多仓进行平仓! 合约 FG1801.CZC 手数 311
    2017-08-21 ____________ 月初建多仓! 合约 JD1801.DCE 手数 194
    2017-08-21 ____________ 月初建多仓! 合约 J1801.DCE 手数 40
    2017-08-21 ____________ 月初建多仓! 合约 SM1801.CZC 手数 244
    2017-08-21 ____________ 月初建多仓! 合约 AL1710.SHF 手数 101
    2017-08-21 ____________ 月初建多仓! 合约 JM1801.DCE 手数 111
    2017-08-21 ____________ 月初建空仓! 合约 AG1712.SHF 手数 -139
    2017-08-21 ____________ 月初建空仓! 合约 MA1801.CZC 手数 -326
    2017-08-21 ____________ 月初建空仓! 合约 RM1801.CZC 手数 -375
    2017-08-21 ____________ 月初建空仓! 合约 RU1801.SHF 手数 -51
    2017-08-21 ____________ 月初建空仓! 合约 I1801.DCE 手数 -147
    2017-08-25 出现移仓换月! 当前持仓是多头! 旧合约: AL1710.SHF 新合约: AL1711.SHF 当前持仓 101
    2017-09-20 winners: ['JD8888.DCE', 'HC8888.SHF', 'AL8888.SHF', 'RB8888.SHF', 'J8888.DCE'] losers: ['AG8888.SHF', 'SR8888.CZC', 'RM8888.CZC', 'RU8888.SHF', 'I8888.DCE']
    2017-09-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1801.DCE 手数 40
    2017-09-20 ____________ 月初空仓进行平仓! 合约 RM1801.CZC 手数 -375
    2017-09-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SM1801.CZC 手数 244
    2017-09-20 ____________ 月初空仓进行平仓! 合约 MA1801.CZC 手数 -326
    2017-09-20 ____________ 月初空仓进行平仓! 合约 I1801.DCE 手数 -147
    2017-09-20 ____________ 月初空仓进行平仓! 合约 RU1801.SHF 手数 -51
    2017-09-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AL1711.SHF 手数 101
    2017-09-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JD1801.DCE 手数 194
    2017-09-20 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1801.DCE 手数 111
    2017-09-20 ____________ 月初空仓进行平仓! 合约 AG1712.SHF 手数 -139
    2017-09-20 ____________ 月初建多仓! 合约 JD1801.DCE 手数 209
    2017-09-20 ____________ 月初建多仓! 合约 HC1801.SHF 手数 216
    2017-09-20 ____________ 月初建多仓! 合约 AL1711.SHF 手数 109
    2017-09-20 ____________ 月初建多仓! 合约 RB1801.SHF 手数 228
    2017-09-20 ____________ 月初建多仓! 合约 J1801.DCE 手数 38
    2017-09-20 ____________ 月初建空仓! 合约 AG1712.SHF 手数 -152
    2017-09-20 ____________ 月初建空仓! 合约 SR1801.CZC 手数 -142
    2017-09-20 ____________ 月初建空仓! 合约 RM1801.CZC 手数 -411
    2017-09-20 ____________ 月初建空仓! 合约 RU1801.SHF 手数 -54
    2017-09-20 ____________ 月初建空仓! 合约 I1801.DCE 手数 -167
    2017-09-27 出现移仓换月! 当前持仓是多头! 旧合约: AL1711.SHF 新合约: AL1712.SHF 当前持仓 109
    2017-10-27 winners: ['HC8888.SHF', 'ZC8888.CZC', 'ZN8888.SHF', 'NI8888.SHF', 'AL8888.SHF'] losers: ['BU8888.SHF', 'CF8888.CZC', 'RM8888.CZC', 'RU8888.SHF', 'I8888.DCE']
    2017-10-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1801.DCE 手数 38
    2017-10-27 ____________ 月初空仓进行平仓! 合约 RM1801.CZC 手数 -411
    2017-10-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RB1801.SHF 手数 228
    2017-10-27 ____________ 月初空仓进行平仓! 合约 I1801.DCE 手数 -167
    2017-10-27 ____________ 月初空仓进行平仓! 合约 RU1801.SHF 手数 -54
    2017-10-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AL1712.SHF 手数 109
    2017-10-27 ____________ 月初空仓进行平仓! 合约 SR1801.CZC 手数 -142
    2017-10-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JD1801.DCE 手数 209
    2017-10-27 ____________ 月初空仓进行平仓! 合约 AG1712.SHF 手数 -152
    2017-10-27 _-_-_-_-_-_- 月初多仓进行平仓! 合约 HC1801.SHF 手数 216
    2017-10-27 ____________ 月初建多仓! 合约 HC1801.SHF 手数 220
    2017-10-27 ____________ 月初建多仓! 合约 ZC1801.CZC 手数 137
    2017-10-27 ____________ 月初建多仓! 合约 ZN1712.SHF 手数 73
    2017-10-27 ____________ 月初建多仓! 合约 NI1801.SHF 手数 102
    2017-10-27 ____________ 月初建多仓! 合约 AL1712.SHF 手数 109
    2017-10-27 ____________ 月初建空仓! 合约 BU1712.SHF 手数 -370
    2017-10-27 ____________ 月初建空仓! 合约 CF1801.CZC 手数 -118
    2017-10-27 ____________ 月初建空仓! 合约 RM1801.CZC 手数 -398
    2017-10-27 ____________ 月初建空仓! 合约 RU1801.SHF 手数 -61
    2017-10-27 ____________ 月初建空仓! 合约 I1801.DCE 手数 -197
    2017-10-30 出现移仓换月! 当前持仓是多头! 旧合约: AL1712.SHF 新合约: AL1801.SHF 当前持仓 109
    2017-11-02 出现移仓换月! 当前持仓是多头! 旧合约: ZN1712.SHF 新合约: ZN1801.SHF 当前持仓 73
    2017-11-13 出现移仓换月! 当前持仓是多头! 旧合约: NI1801.SHF 新合约: NI1805.SHF 当前持仓 102
    2017-11-21 出现移仓换月! 当前持仓是空头! 旧合约: BU1712.SHF 新合约: BU1806.SHF 当前持仓 -370
    2017-11-23 出现移仓换月! 当前持仓是空头! 旧合约: I1801.DCE 新合约: I1805.DCE 当前持仓 -197
    2017-11-27 出现移仓换月! 当前持仓是多头! 旧合约: HC1801.SHF 新合约: HC1805.SHF 当前持仓 220
    2017-11-28 winners: ['J8888.DCE', 'JM8888.DCE', 'HC8888.SHF', 'RB8888.SHF', 'NI8888.SHF'] losers: ['CF8888.CZC', 'SR8888.CZC', 'AU8888.SHF', 'AG8888.SHF', 'A8888.DCE']
    2017-11-28 ____________ 月初空仓进行平仓! 合约 BU1806.SHF 手数 -370
    2017-11-28 ____________ 月初空仓进行平仓! 合约 RM1801.CZC 手数 -398
    2017-11-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 HC1805.SHF 手数 220
    2017-11-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 NI1805.SHF 手数 102
    2017-11-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1801.SHF 手数 73
    2017-11-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AL1801.SHF 手数 109
    2017-11-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZC1801.CZC 手数 137
    2017-11-28 ____________ 月初空仓进行平仓! 合约 I1805.DCE 手数 -197
    2017-11-28 ____________ 月初空仓进行平仓! 合约 CF1801.CZC 手数 -118
    2017-11-28 ____________ 月初空仓进行平仓! 合约 RU1801.SHF 手数 -61
    2017-11-28 ____________ 月初建多仓! 合约 J1801.DCE 手数 49
    2017-11-28 ____________ 月初建多仓! 合约 JM1801.DCE 手数 125
    2017-11-28 ____________ 月初建多仓! 合约 HC1805.SHF 手数 240
    2017-11-28 ____________ 月初建多仓! 合约 RB1805.SHF 手数 249
    2017-11-28 ____________ 月初建多仓! 合约 NI1805.SHF 手数 91
    2017-11-28 ____________ 月初建空仓! 合约 CF1805.CZC 手数 -121
    2017-11-28 ____________ 月初建空仓! 合约 SR1801.CZC 手数 -143
    2017-11-28 ____________ 月初建空仓! 合约 AU1806.SHF 手数 -32
    2017-11-28 ____________ 月初建空仓! 合约 AG1806.SHF 手数 -152
    2017-11-28 ____________ 月初建空仓! 合约 A1801.DCE 手数 -249
    2017-11-29 出现移仓换月! 当前持仓是多头! 旧合约: J1801.DCE 新合约: J1805.DCE 当前持仓 49
    2017-12-01 出现移仓换月! 当前持仓是多头! 旧合约: JM1801.DCE 新合约: JM1805.DCE 当前持仓 125
    2017-12-11 出现移仓换月! 当前持仓是空头! 旧合约: A1801.DCE 新合约: A1805.DCE 当前持仓 -249
    2017-12-14 出现移仓换月! 当前持仓是空头! 旧合约: SR1801.CZC 新合约: SR1805.CZC 当前持仓 -143
    2017-12-28 winners: ['NI8888.SHF', 'CU8888.SHF', 'JM8888.DCE', 'PP8888.DCE', 'MA8888.CZC'] losers: ['OI8888.CZC', 'JD8888.DCE', 'SR8888.CZC', 'Y8888.DCE', 'A8888.DCE']
    2017-12-28 ____________ 月初空仓进行平仓! 合约 SR1805.CZC 手数 -143
    2017-12-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RB1805.SHF 手数 249
    2017-12-28 ____________ 月初空仓进行平仓! 合约 AU1806.SHF 手数 -32
    2017-12-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 HC1805.SHF 手数 240
    2017-12-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 NI1805.SHF 手数 91
    2017-12-28 ____________ 月初空仓进行平仓! 合约 AG1806.SHF 手数 -152
    2017-12-28 ____________ 月初空仓进行平仓! 合约 CF1805.CZC 手数 -121
    2017-12-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1805.DCE 手数 49
    2017-12-28 ____________ 月初空仓进行平仓! 合约 A1805.DCE 手数 -249
    2017-12-28 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1805.DCE 手数 125
    2017-12-28 ____________ 月初建多仓! 合约 NI1805.SHF 手数 109
    2017-12-28 ____________ 月初建多仓! 合约 CU1803.SHF 手数 36
    2017-12-28 ____________ 月初建多仓! 合约 JM1805.DCE 手数 130
    2017-12-28 ____________ 月初建多仓! 合约 PP1805.DCE 手数 211
    2017-12-28 ____________ 月初建多仓! 合约 MA1805.CZC 手数 335
    2017-12-28 ____________ 月初建空仓! 合约 OI1805.CZC 手数 -144
    2017-12-28 ____________ 月初建空仓! 合约 JD1805.DCE 手数 -250
    2017-12-28 ____________ 月初建空仓! 合约 SR1805.CZC 手数 -157
    2017-12-28 ____________ 月初建空仓! 合约 Y1805.DCE 手数 -158
    2017-12-28 ____________ 月初建空仓! 合约 A1805.DCE 手数 -263
    2018-01-30 winners: ['NI8888.SHF', 'ZN8888.SHF', 'PP8888.DCE', 'ZC8888.CZC', 'TA8888.CZC'] losers: ['SR8888.CZC', 'I8888.DCE', 'A8888.DCE', 'JD8888.DCE', 'RU8888.SHF']
    2018-01-30 ____________ 月初空仓进行平仓! 合约 SR1805.CZC 手数 -157
    2018-01-30 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CU1803.SHF 手数 36
    2018-01-30 _-_-_-_-_-_- 月初多仓进行平仓! 合约 NI1805.SHF 手数 109
    2018-01-30 _-_-_-_-_-_- 月初多仓进行平仓! 合约 MA1805.CZC 手数 335
    2018-01-30 ____________ 月初空仓进行平仓! 合约 JD1805.DCE 手数 -250
    2018-01-30 ____________ 月初空仓进行平仓! 合约 OI1805.CZC 手数 -144
    2018-01-30 ____________ 月初空仓进行平仓! 合约 A1805.DCE 手数 -263
    2018-01-30 _-_-_-_-_-_- 月初多仓进行平仓! 合约 PP1805.DCE 手数 211
    2018-01-30 ____________ 月初空仓进行平仓! 合约 Y1805.DCE 手数 -158
    2018-01-30 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1805.DCE 手数 130
    2018-01-30 ____________ 月初建多仓! 合约 NI1805.SHF 手数 108
    2018-01-30 ____________ 月初建多仓! 合约 ZN1803.SHF 手数 86
    2018-01-30 ____________ 月初建多仓! 合约 PP1805.DCE 手数 231
    2018-01-30 ____________ 月初建多仓! 合约 ZC1805.CZC 手数 175
    2018-01-30 ____________ 月初建多仓! 合约 TA1805.CZC 手数 399
    2018-01-30 ____________ 月初建空仓! 合约 SR1805.CZC 手数 -186
    2018-01-30 ____________ 月初建空仓! 合约 I1805.DCE 手数 -205
    2018-01-30 ____________ 月初建空仓! 合约 A1805.DCE 手数 -312
    2018-01-30 ____________ 月初建空仓! 合约 JD1805.DCE 手数 -300
    2018-01-30 ____________ 月初建空仓! 合约 RU1805.SHF 手数 -77
    2018-02-06 出现移仓换月! 当前持仓是多头! 旧合约: ZN1803.SHF 新合约: ZN1804.SHF 当前持仓 86
    2018-03-05 出现移仓换月! 当前持仓是多头! 旧合约: ZN1804.SHF 新合约: ZN1805.SHF 当前持仓 86
    2018-03-08 winners: ['RM8888.CZC', 'M8888.DCE', 'SM8888.CZC', 'CS8888.DCE', 'C8888.DCE'] losers: ['Y8888.DCE', 'AL8888.SHF', 'JD8888.DCE', 'V8888.DCE', 'RU8888.SHF']
    2018-03-08 ____________ 月初空仓进行平仓! 合约 SR1805.CZC 手数 -186
    2018-03-08 _-_-_-_-_-_- 月初多仓进行平仓! 合约 NI1805.SHF 手数 108
    2018-03-08 ____________ 月初空仓进行平仓! 合约 JD1805.DCE 手数 -300
    2018-03-08 ____________ 月初空仓进行平仓! 合约 RU1805.SHF 手数 -77
    2018-03-08 ____________ 月初空仓进行平仓! 合约 A1805.DCE 手数 -312
    2018-03-08 _-_-_-_-_-_- 月初多仓进行平仓! 合约 PP1805.DCE 手数 231
    2018-03-08 _-_-_-_-_-_- 月初多仓进行平仓! 合约 TA1805.CZC 手数 399
    2018-03-08 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZC1805.CZC 手数 175
    2018-03-08 ____________ 月初空仓进行平仓! 合约 I1805.DCE 手数 -205
    2018-03-08 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1805.SHF 手数 86
    2018-03-08 ____________ 月初建多仓! 合约 RM1805.CZC 手数 492
    2018-03-08 ____________ 月初建多仓! 合约 M1805.DCE 手数 400
    2018-03-08 ____________ 月初建多仓! 合约 SM1805.CZC 手数 299
    2018-03-08 ____________ 月初建多仓! 合约 CS1805.DCE 手数 525
    2018-03-08 ____________ 月初建多仓! 合约 C1805.DCE 手数 622
    2018-03-08 ____________ 月初建空仓! 合约 Y1805.DCE 手数 -197
    2018-03-08 ____________ 月初建空仓! 合约 AL1805.SHF 手数 -157
    2018-03-08 ____________ 月初建空仓! 合约 JD1805.DCE 手数 -307
    2018-03-08 ____________ 月初建空仓! 合约 V1805.DCE 手数 -332
    2018-03-08 ____________ 月初建空仓! 合约 RU1805.SHF 手数 -87
    2018-03-15 出现移仓换月! 当前持仓是多头! 旧合约: C1805.DCE 新合约: C1809.DCE 当前持仓 622
    2018-03-15 出现移仓换月! 当前持仓是多头! 旧合约: M1805.DCE 新合约: M1809.DCE 当前持仓 400
    2018-03-26 出现移仓换月! 当前持仓是空头! 旧合约: Y1805.DCE 新合约: Y1809.DCE 当前持仓 -197
    2018-03-27 出现移仓换月! 当前持仓是多头! 旧合约: RM1805.CZC 新合约: RM1809.CZC 当前持仓 492
    2018-03-29 出现移仓换月! 当前持仓是空头! 旧合约: RU1805.SHF 新合约: RU1809.SHF 当前持仓 -87
    2018-04-02 出现移仓换月! 当前持仓是多头! 旧合约: CS1805.DCE 新合约: CS1809.DCE 当前持仓 525
    2018-04-09 出现移仓换月! 当前持仓是空头! 旧合约: V1805.DCE 新合约: V1809.DCE 当前持仓 -332
    2018-04-09 出现移仓换月! 当前持仓是空头! 旧合约: JD1805.DCE 新合约: JD1809.DCE 当前持仓 -307
    2018-04-09 出现移仓换月! 当前持仓是空头! 旧合约: AL1805.SHF 新合约: AL1806.SHF 当前持仓 -157
    2018-04-11 winners: ['RM8888.CZC', 'BU8888.SHF', 'M8888.DCE', 'SM8888.CZC', 'NI8888.SHF'] losers: ['RB8888.SHF', 'SR8888.CZC', 'AL8888.SHF', 'RU8888.SHF', 'HC8888.SHF']
    2018-04-11 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1809.CZC 手数 492
    2018-04-11 ____________ 月初空仓进行平仓! 合约 RU1809.SHF 手数 -87
    2018-04-11 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1809.DCE 手数 622
    2018-04-11 ____________ 月初空仓进行平仓! 合约 JD1809.DCE 手数 -307
    2018-04-11 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CS1809.DCE 手数 525
    2018-04-11 _-_-_-_-_-_- 月初多仓进行平仓! 合约 M1809.DCE 手数 400
    2018-04-11 ____________ 月初空仓进行平仓! 合约 AL1806.SHF 手数 -157
    2018-04-11 ____________ 月初空仓进行平仓! 合约 Y1809.DCE 手数 -197
    2018-04-11 ____________ 月初空仓进行平仓! 合约 V1809.DCE 手数 -332
    2018-04-11 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SM1805.CZC 手数 299
    2018-04-11 ____________ 月初建多仓! 合约 RM1809.CZC 手数 499
    2018-04-11 ____________ 月初建多仓! 合约 BU1806.SHF 手数 447
    2018-04-11 ____________ 月初建多仓! 合约 M1809.DCE 手数 416
    2018-04-11 ____________ 月初建多仓! 合约 SM1805.CZC 手数 321
    2018-04-11 ____________ 月初建多仓! 合约 NI1807.SHF 手数 123
    2018-04-11 ____________ 月初建空仓! 合约 RB1810.SHF 手数 -345
    2018-04-11 ____________ 月初建空仓! 合约 SR1809.CZC 手数 -219
    2018-04-11 ____________ 月初建空仓! 合约 AL1806.SHF 手数 -175
    2018-04-11 ____________ 月初建空仓! 合约 RU1809.SHF 手数 -95
    2018-04-11 ____________ 月初建空仓! 合约 HC1810.SHF 手数 -372
    2018-04-25 出现移仓换月! 当前持仓是多头! 旧合约: SM1805.CZC 新合约: SM1809.CZC 当前持仓 321
    2018-05-02 出现移仓换月! 当前持仓是空头! 旧合约: AL1806.SHF 新合约: AL1807.SHF 当前持仓 -175
    2018-05-03 出现移仓换月! 当前持仓是多头! 旧合约: BU1806.SHF 新合约: BU1812.SHF 当前持仓 447
    2018-05-15 winners: ['BU8888.SHF', 'J8888.DCE', 'RM8888.CZC', 'V8888.DCE', 'CF8888.CZC'] losers: ['ZN8888.SHF', 'P8888.DCE', 'JD8888.DCE', 'SR8888.CZC', 'RU8888.SHF']
    2018-05-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SM1809.CZC 手数 321
    2018-05-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1809.CZC 手数 499
    2018-05-15 ____________ 月初空仓进行平仓! 合约 RU1809.SHF 手数 -95
    2018-05-15 ____________ 月初空仓进行平仓! 合约 HC1810.SHF 手数 -372
    2018-05-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 BU1812.SHF 手数 447
    2018-05-15 ____________ 月初空仓进行平仓! 合约 AL1807.SHF 手数 -175
    2018-05-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 M1809.DCE 手数 416
    2018-05-15 _-_-_-_-_-_- 月初多仓进行平仓! 合约 NI1807.SHF 手数 123
    2018-05-15 ____________ 月初空仓进行平仓! 合约 SR1809.CZC 手数 -219
    2018-05-15 ____________ 月初空仓进行平仓! 合约 RB1810.SHF 手数 -345
    2018-05-15 ____________ 月初建多仓! 合约 BU1812.SHF 手数 447
    2018-05-15 ____________ 月初建多仓! 合约 J1809.DCE 手数 71
    2018-05-15 ____________ 月初建多仓! 合约 RM1809.CZC 手数 499
    2018-05-15 ____________ 月初建多仓! 合约 V1809.DCE 手数 408
    2018-05-15 ____________ 月初建多仓! 合约 CF1901.CZC 手数 163
    2018-05-15 ____________ 月初建空仓! 合约 ZN1807.SHF 手数 -109
    2018-05-15 ____________ 月初建空仓! 合约 P1809.DCE 手数 -268
    2018-05-15 ____________ 月初建空仓! 合约 JD1809.DCE 手数 -337
    2018-05-15 ____________ 月初建空仓! 合约 SR1809.CZC 手数 -243
    2018-05-15 ____________ 月初建空仓! 合约 RU1809.SHF 手数 -120
    2018-06-08 出现移仓换月! 当前持仓是空头! 旧合约: ZN1807.SHF 新合约: ZN1808.SHF 当前持仓 -109
    2018-06-14 winners: ['NI8888.SHF', 'BU8888.SHF', 'CF8888.CZC', 'J8888.DCE', 'TA8888.CZC'] losers: ['P8888.DCE', 'SM8888.CZC', 'SR8888.CZC', 'SF8888.CZC', 'RU8888.SHF']
    2018-06-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1809.CZC 手数 499
    2018-06-14 ____________ 月初空仓进行平仓! 合约 RU1809.SHF 手数 -120
    2018-06-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CF1901.CZC 手数 163
    2018-06-14 ____________ 月初空仓进行平仓! 合约 ZN1808.SHF 手数 -109
    2018-06-14 ____________ 月初空仓进行平仓! 合约 JD1809.DCE 手数 -337
    2018-06-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 BU1812.SHF 手数 447
    2018-06-14 ____________ 月初空仓进行平仓! 合约 P1809.DCE 手数 -268
    2018-06-14 ____________ 月初空仓进行平仓! 合约 SR1809.CZC 手数 -243
    2018-06-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 V1809.DCE 手数 408
    2018-06-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1809.DCE 手数 71
    2018-06-14 ____________ 月初建多仓! 合约 NI1809.SHF 手数 125
    2018-06-14 ____________ 月初建多仓! 合约 BU1812.SHF 手数 430
    2018-06-14 ____________ 月初建多仓! 合约 CF1901.CZC 手数 155
    2018-06-14 ____________ 月初建多仓! 合约 J1809.DCE 手数 65
    2018-06-14 ____________ 月初建多仓! 合约 TA1809.CZC 手数 469
    2018-06-14 ____________ 月初建空仓! 合约 P1809.DCE 手数 -265
    2018-06-14 ____________ 月初建空仓! 合约 SM1809.CZC 手数 -363
    2018-06-14 ____________ 月初建空仓! 合约 SR1809.CZC 手数 -249
    2018-06-14 ____________ 月初建空仓! 合约 SF1809.CZC 手数 -406
    2018-06-14 ____________ 月初建空仓! 合约 RU1809.SHF 手数 -116
    2018-07-17 winners: ['AP8888.CZC', 'BU8888.SHF', 'M8888.DCE', 'JD8888.DCE', 'RM8888.CZC'] losers: ['P8888.DCE', 'I8888.DCE', 'SR8888.CZC', 'ZN8888.SHF', 'RU8888.SHF']
    2018-07-17 ____________ 月初空仓进行平仓! 合约 SM1809.CZC 手数 -363
    2018-07-17 ____________ 月初空仓进行平仓! 合约 RU1809.SHF 手数 -116
    2018-07-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CF1901.CZC 手数 155
    2018-07-17 ____________ 月初空仓进行平仓! 合约 SF1809.CZC 手数 -406
    2018-07-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 BU1812.SHF 手数 430
    2018-07-17 ____________ 月初空仓进行平仓! 合约 P1809.DCE 手数 -265
    2018-07-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 TA1809.CZC 手数 469
    2018-07-17 ____________ 月初空仓进行平仓! 合约 SR1809.CZC 手数 -249
    2018-07-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 NI1809.SHF 手数 125
    2018-07-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1809.DCE 手数 65
    2018-07-17 ____________ 月初建多仓! 合约 AP1901.CZC 手数 145
    2018-07-17 ____________ 月初建多仓! 合约 BU1812.SHF 手数 443
    2018-07-17 ____________ 月初建多仓! 合约 M1901.DCE 手数 459
    2018-07-17 ____________ 月初建多仓! 合约 JD1809.DCE 手数 356
    2018-07-17 ____________ 月初建多仓! 合约 RM1809.CZC 手数 606
    2018-07-17 ____________ 月初建空仓! 合约 P1809.DCE 手数 -310
    2018-07-17 ____________ 月初建空仓! 合约 I1809.DCE 手数 -324
    2018-07-17 ____________ 月初建空仓! 合约 SR1809.CZC 手数 -289
    2018-07-17 ____________ 月初建空仓! 合约 ZN1809.SHF 手数 -122
    2018-07-17 ____________ 月初建空仓! 合约 RU1809.SHF 手数 -142
    2018-07-20 出现移仓换月! 当前持仓是空头! 旧合约: P1809.DCE 新合约: P1901.DCE 当前持仓 -310
    2018-07-26 出现移仓换月! 当前持仓是多头! 旧合约: RM1809.CZC 新合约: RM1901.CZC 当前持仓 606
    2018-07-30 出现移仓换月! 当前持仓是空头! 旧合约: SR1809.CZC 新合约: SR1901.CZC 当前持仓 -289
    2018-08-03 出现移仓换月! 当前持仓是多头! 旧合约: JD1809.DCE 新合约: JD1901.DCE 当前持仓 356
    2018-08-06 出现移仓换月! 当前持仓是空头! 旧合约: I1809.DCE 新合约: I1901.DCE 当前持仓 -324
    2018-08-06 出现移仓换月! 当前持仓是空头! 旧合约: ZN1809.SHF 新合约: ZN1810.SHF 当前持仓 -122
    2018-08-07 出现移仓换月! 当前持仓是空头! 旧合约: RU1809.SHF 新合约: RU1901.SHF 当前持仓 -142
    2018-08-16 winners: ['AP8888.CZC', 'TA8888.CZC', 'MA8888.CZC', 'BU8888.SHF', 'J8888.DCE'] losers: ['I8888.DCE', 'CU8888.SHF', 'SR8888.CZC', 'ZN8888.SHF', 'FU8888.SHF']
    2018-08-16 _-_-_-_-_-_- 月初多仓进行平仓! 合约 M1901.DCE 手数 459
    2018-08-16 ____________ 月初空仓进行平仓! 合约 ZN1810.SHF 手数 -122
    2018-08-16 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AP1901.CZC 手数 145
    2018-08-16 ____________ 月初空仓进行平仓! 合约 I1901.DCE 手数 -324
    2018-08-16 _-_-_-_-_-_- 月初多仓进行平仓! 合约 BU1812.SHF 手数 443
    2018-08-16 ____________ 月初空仓进行平仓! 合约 P1901.DCE 手数 -310
    2018-08-16 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JD1901.DCE 手数 356
    2018-08-16 ____________ 月初空仓进行平仓! 合约 RU1901.SHF 手数 -142
    2018-08-16 ____________ 月初空仓进行平仓! 合约 SR1901.CZC 手数 -289
    2018-08-16 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RM1901.CZC 手数 606
    2018-08-16 ____________ 月初建多仓! 合约 AP1901.CZC 手数 138
    2018-08-16 ____________ 月初建多仓! 合约 TA1901.CZC 手数 549
    2018-08-16 ____________ 月初建多仓! 合约 MA1901.CZC 手数 517
    2018-08-16 ____________ 月初建多仓! 合约 BU1812.SHF 手数 471
    2018-08-16 ____________ 月初建多仓! 合约 J1901.DCE 手数 69
    2018-08-16 ____________ 月初建空仓! 合约 I1901.DCE 手数 -312
    2018-08-16 ____________ 月初建空仓! 合约 CU1810.SHF 手数 -63
    2018-08-16 ____________ 月初建空仓! 合约 SR1901.CZC 手数 -312
    2018-08-16 ____________ 月初建空仓! 合约 ZN1810.SHF 手数 -155
    2018-08-16 ____________ 月初建空仓! 合约 FU1901.SHF 手数 -99
    2018-09-05 出现移仓换月! 当前持仓是空头! 旧合约: CU1810.SHF 新合约: CU1811.SHF 当前持仓 -63
    2018-09-07 出现移仓换月! 当前持仓是空头! 旧合约: ZN1810.SHF 新合约: ZN1811.SHF 当前持仓 -155
    2018-09-17 winners: ['AP8888.CZC', 'TA8888.CZC', 'BU8888.SHF', 'J8888.DCE', 'RB8888.SHF'] losers: ['AG8888.SHF', 'B8888.DCE', 'SR8888.CZC', 'ZN8888.SHF', 'FU8888.SHF']
    2018-09-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 MA1901.CZC 手数 517
    2018-09-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AP1901.CZC 手数 138
    2018-09-17 ____________ 月初空仓进行平仓! 合约 I1901.DCE 手数 -312
    2018-09-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 BU1812.SHF 手数 471
    2018-09-17 ____________ 月初空仓进行平仓! 合约 FU1901.SHF 手数 -99
    2018-09-17 ____________ 月初空仓进行平仓! 合约 CU1811.SHF 手数 -63
    2018-09-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1901.DCE 手数 69
    2018-09-17 ____________ 月初空仓进行平仓! 合约 ZN1811.SHF 手数 -155
    2018-09-17 _-_-_-_-_-_- 月初多仓进行平仓! 合约 TA1901.CZC 手数 549
    2018-09-17 ____________ 月初空仓进行平仓! 合约 SR1901.CZC 手数 -312
    2018-09-17 ____________ 月初建多仓! 合约 AP1901.CZC 手数 157
    2018-09-17 ____________ 月初建多仓! 合约 TA1901.CZC 手数 508
    2018-09-17 ____________ 月初建多仓! 合约 BU1812.SHF 手数 508
    2018-09-17 ____________ 月初建多仓! 合约 J1901.DCE 手数 78
    2018-09-17 ____________ 月初建多仓! 合约 RB1901.SHF 手数 433
    2018-09-17 ____________ 月初建空仓! 合约 AG1812.SHF 手数 -360
    2018-09-17 ____________ 月初建空仓! 合约 B1905.DCE 手数 -568
    2018-09-17 ____________ 月初建空仓! 合约 SR1901.CZC 手数 -371
    2018-09-17 ____________ 月初建空仓! 合约 ZN1811.SHF 手数 -175
    2018-09-17 ____________ 月初建空仓! 合约 FU1901.SHF 手数 -119
    2018-10-23 出现移仓换月! 当前持仓是空头! 旧合约: ZN1811.SHF 新合约: ZN1812.SHF 当前持仓 -175
    2018-10-25 winners: ['AP8888.CZC', 'J8888.DCE', 'BU8888.SHF', 'JM8888.DCE', 'MA8888.CZC'] losers: ['RM8888.CZC', 'V8888.DCE', 'P8888.DCE', 'ZN8888.SHF', 'FU8888.SHF']
    2018-10-25 ____________ 月初空仓进行平仓! 合约 ZN1812.SHF 手数 -175
    2018-10-25 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RB1901.SHF 手数 433
    2018-10-25 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AP1901.CZC 手数 157
    2018-10-25 _-_-_-_-_-_- 月初多仓进行平仓! 合约 BU1812.SHF 手数 508
    2018-10-25 ____________ 月初空仓进行平仓! 合约 B1905.DCE 手数 -568
    2018-10-25 ____________ 月初空仓进行平仓! 合约 FU1901.SHF 手数 -119
    2018-10-25 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1901.DCE 手数 78
    2018-10-25 ____________ 月初空仓进行平仓! 合约 AG1812.SHF 手数 -360
    2018-10-25 _-_-_-_-_-_- 月初多仓进行平仓! 合约 TA1901.CZC 手数 508
    2018-10-25 ____________ 月初空仓进行平仓! 合约 SR1901.CZC 手数 -371
    2018-10-25 ____________ 月初建多仓! 合约 AP1901.CZC 手数 159
    2018-10-25 ____________ 月初建多仓! 合约 J1901.DCE 手数 69
    2018-10-25 ____________ 月初建多仓! 合约 BU1812.SHF 手数 469
    2018-10-25 ____________ 月初建多仓! 合约 JM1901.DCE 手数 208
    2018-10-25 ____________ 月初建多仓! 合约 MA1901.CZC 手数 514
    2018-10-25 ____________ 月初建空仓! 合约 RM1901.CZC 手数 -716
    2018-10-25 ____________ 月初建空仓! 合约 V1901.DCE 手数 -512
    2018-10-25 ____________ 月初建空仓! 合约 P1901.DCE 手数 -361
    2018-10-25 ____________ 月初建空仓! 合约 ZN1812.SHF 手数 -170
    2018-10-25 ____________ 月初建空仓! 合约 FU1901.SHF 手数 -97
    2018-11-12 出现移仓换月! 当前持仓是空头! 旧合约: ZN1812.SHF 新合约: ZN1901.SHF 当前持仓 -170
    2018-11-12 出现移仓换月! 当前持仓是多头! 旧合约: AP1901.CZC 新合约: AP1905.CZC 当前持仓 159
    2018-11-22 出现移仓换月! 当前持仓是空头! 旧合约: FU1901.SHF 新合约: FU1905.SHF 当前持仓 -97
    2018-11-26 winners: ['AP8888.CZC', 'C8888.DCE', 'CS8888.DCE', 'SM8888.CZC', 'JM8888.DCE'] losers: ['ZN8888.SHF', 'P8888.DCE', 'CF8888.CZC', 'NI8888.SHF', 'FU8888.SHF']
    2018-11-26 _-_-_-_-_-_- 月初多仓进行平仓! 合约 MA1901.CZC 手数 514
    2018-11-26 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AP1905.CZC 手数 159
    2018-11-26 _-_-_-_-_-_- 月初多仓进行平仓! 合约 BU1812.SHF 手数 469
    2018-11-26 ____________ 月初空仓进行平仓! 合约 FU1905.SHF 手数 -97
    2018-11-26 ____________ 月初空仓进行平仓! 合约 P1901.DCE 手数 -361
    2018-11-26 _-_-_-_-_-_- 月初多仓进行平仓! 合约 J1901.DCE 手数 69
    2018-11-26 ____________ 月初空仓进行平仓! 合约 V1901.DCE 手数 -512
    2018-11-26 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1901.DCE 手数 208
    2018-11-26 ____________ 月初空仓进行平仓! 合约 ZN1901.SHF 手数 -170
    2018-11-26 ____________ 月初空仓进行平仓! 合约 RM1901.CZC 手数 -716
    2018-11-26 ____________ 月初建多仓! 合约 AP1905.CZC 手数 128
    2018-11-26 ____________ 月初建多仓! 合约 C1905.DCE 手数 798
    2018-11-26 ____________ 月初建多仓! 合约 CS1901.DCE 手数 665
    2018-11-26 ____________ 月初建多仓! 合约 SM1901.CZC 手数 360
    2018-11-26 ____________ 月初建多仓! 合约 JM1901.DCE 手数 193
    2018-11-26 ____________ 月初建空仓! 合约 ZN1901.SHF 手数 -144
    2018-11-26 ____________ 月初建空仓! 合约 P1901.DCE 手数 -347
    2018-11-26 ____________ 月初建空仓! 合约 CF1905.CZC 手数 -202
    2018-11-26 ____________ 月初建空仓! 合约 NI1901.SHF 手数 -162
    2018-11-26 ____________ 月初建空仓! 合约 FU1905.SHF 手数 -104
    2018-12-05 出现移仓换月! 当前持仓是空头! 旧合约: P1901.DCE 新合约: P1905.DCE 当前持仓 -347
    2018-12-05 出现移仓换月! 当前持仓是空头! 旧合约: ZN1901.SHF 新合约: ZN1902.SHF 当前持仓 -144
    2018-12-10 出现移仓换月! 当前持仓是空头! 旧合约: NI1901.SHF 新合约: NI1905.SHF 当前持仓 -162
    2018-12-11 出现移仓换月! 当前持仓是多头! 旧合约: CS1901.DCE 新合约: CS1905.DCE 当前持仓 665
    2018-12-14 出现移仓换月! 当前持仓是多头! 旧合约: JM1901.DCE 新合约: JM1905.DCE 当前持仓 193
    2018-12-25 出现移仓换月! 当前持仓是多头! 旧合约: SM1901.CZC 新合约: SM1905.CZC 当前持仓 360
    2018-12-26 winners: ['AP8888.CZC', 'I8888.DCE', 'AU8888.SHF', 'RU8888.SHF', 'C8888.DCE'] losers: ['RM8888.CZC', 'M8888.DCE', 'BU8888.SHF', 'NI8888.SHF', 'FU8888.SHF']
    2018-12-26 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CS1905.DCE 手数 665
    2018-12-26 ____________ 月初空仓进行平仓! 合约 P1905.DCE 手数 -347
    2018-12-26 _-_-_-_-_-_- 月初多仓进行平仓! 合约 SM1905.CZC 手数 360
    2018-12-26 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AP1905.CZC 手数 128
    2018-12-26 ____________ 月初空仓进行平仓! 合约 CF1905.CZC 手数 -202
    2018-12-26 ____________ 月初空仓进行平仓! 合约 ZN1902.SHF 手数 -144
    2018-12-26 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1905.DCE 手数 798
    2018-12-26 ____________ 月初空仓进行平仓! 合约 FU1905.SHF 手数 -104
    2018-12-26 ____________ 月初空仓进行平仓! 合约 NI1905.SHF 手数 -162
    2018-12-26 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1905.DCE 手数 193
    2018-12-26 ____________ 月初建多仓! 合约 AP1905.CZC 手数 142
    2018-12-26 ____________ 月初建多仓! 合约 I1905.DCE 手数 334
    2018-12-26 ____________ 月初建多仓! 合约 AU1906.SHF 手数 56
    2018-12-26 ____________ 月初建多仓! 合约 RU1905.SHF 手数 144
    2018-12-26 ____________ 月初建多仓! 合约 C1905.DCE 手数 861
    2018-12-26 ____________ 月初建空仓! 合约 RM1905.CZC 手数 -737
    2018-12-26 ____________ 月初建空仓! 合约 M1905.DCE 手数 -600
    2018-12-26 ____________ 月初建空仓! 合约 BU1906.SHF 手数 -591
    2018-12-26 ____________ 月初建空仓! 合约 NI1905.SHF 手数 -179
    2018-12-26 ____________ 月初建空仓! 合约 FU1905.SHF 手数 -120
    2019-01-29 winners: ['I8888.DCE', 'RU8888.SHF', 'AU8888.SHF', 'OI8888.CZC', 'CS8888.DCE'] losers: ['B8888.DCE', 'SF8888.CZC', 'JD8888.DCE', 'MA8888.CZC', 'M8888.DCE']
    2019-01-29 ____________ 月初空仓进行平仓! 合约 BU1906.SHF 手数 -591
    2019-01-29 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RU1905.SHF 手数 144
    2019-01-29 _-_-_-_-_-_- 月初多仓进行平仓! 合约 I1905.DCE 手数 334
    2019-01-29 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AP1905.CZC 手数 142
    2019-01-29 _-_-_-_-_-_- 月初多仓进行平仓! 合约 C1905.DCE 手数 861
    2019-01-29 ____________ 月初空仓进行平仓! 合约 FU1905.SHF 手数 -120
    2019-01-29 ____________ 月初空仓进行平仓! 合约 NI1905.SHF 手数 -179
    2019-01-29 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1906.SHF 手数 56
    2019-01-29 ____________ 月初空仓进行平仓! 合约 M1905.DCE 手数 -600
    2019-01-29 ____________ 月初空仓进行平仓! 合约 RM1905.CZC 手数 -737
    2019-01-29 ____________ 月初建多仓! 合约 I1905.DCE 手数 309
    2019-01-29 ____________ 月初建多仓! 合约 RU1905.SHF 手数 140
    2019-01-29 ____________ 月初建多仓! 合约 AU1906.SHF 手数 56
    2019-01-29 ____________ 月初建多仓! 合约 OI1905.CZC 手数 243
    2019-01-29 ____________ 月初建多仓! 合约 CS1905.DCE 手数 696
    2019-01-29 ____________ 月初建空仓! 合约 B1905.DCE 手数 -546
    2019-01-29 ____________ 月初建空仓! 合约 SF1905.CZC 手数 -557
    2019-01-29 ____________ 月初建空仓! 合约 JD1905.DCE 手数 -463
    2019-01-29 ____________ 月初建空仓! 合约 MA1905.CZC 手数 -638
    2019-01-29 ____________ 月初建空仓! 合约 M1905.DCE 手数 -605
    2019-03-07 winners: ['I8888.DCE', 'OI8888.CZC', 'AU8888.SHF', 'JM8888.DCE', 'ZN8888.SHF'] losers: ['B8888.DCE', 'J8888.DCE', 'TA8888.CZC', 'M8888.DCE', 'MA8888.CZC']
    2019-03-07 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CS1905.DCE 手数 696
    2019-03-07 ____________ 月初空仓进行平仓! 合约 MA1905.CZC 手数 -638
    2019-03-07 _-_-_-_-_-_- 月初多仓进行平仓! 合约 RU1905.SHF 手数 140
    2019-03-07 _-_-_-_-_-_- 月初多仓进行平仓! 合约 I1905.DCE 手数 309
    2019-03-07 ____________ 月初空仓进行平仓! 合约 JD1905.DCE 手数 -463
    2019-03-07 ____________ 月初空仓进行平仓! 合约 B1905.DCE 手数 -546
    2019-03-07 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1906.SHF 手数 56
    2019-03-07 _-_-_-_-_-_- 月初多仓进行平仓! 合约 OI1905.CZC 手数 243
    2019-03-07 ____________ 月初空仓进行平仓! 合约 SF1905.CZC 手数 -557
    2019-03-07 ____________ 月初空仓进行平仓! 合约 M1905.DCE 手数 -605
    2019-03-07 ____________ 月初建多仓! 合约 I1905.DCE 手数 280
    2019-03-07 ____________ 月初建多仓! 合约 OI1905.CZC 手数 252
    2019-03-07 ____________ 月初建多仓! 合约 AU1906.SHF 手数 59
    2019-03-07 ____________ 月初建多仓! 合约 JM1905.DCE 手数 217
    2019-03-07 ____________ 月初建多仓! 合约 ZN1904.SHF 手数 157
    2019-03-07 ____________ 月初建空仓! 合约 B1905.DCE 手数 -583
    2019-03-07 ____________ 月初建空仓! 合约 J1905.DCE 手数 -78
    2019-03-07 ____________ 月初建空仓! 合约 TA1905.CZC 手数 -522
    2019-03-07 ____________ 月初建空仓! 合约 M1905.DCE 手数 -652
    2019-03-07 ____________ 月初建空仓! 合约 MA1905.CZC 手数 -685
    2019-03-08 出现移仓换月! 当前持仓是多头! 旧合约: ZN1904.SHF 新合约: ZN1905.SHF 当前持仓 157
    2019-04-01 出现移仓换月! 当前持仓是空头! 旧合约: M1905.DCE 新合约: M1909.DCE 当前持仓 -652
    2019-04-03 出现移仓换月! 当前持仓是多头! 旧合约: OI1905.CZC 新合约: OI1909.CZC 当前持仓 252
    2019-04-08 出现移仓换月! 当前持仓是空头! 旧合约: B1905.DCE 新合约: B1906.DCE 当前持仓 -583
    2019-04-09 winners: ['I8888.DCE', 'OI8888.CZC', 'AU8888.SHF', 'CF8888.CZC', 'AG8888.SHF'] losers: ['PP8888.DCE', 'J8888.DCE', 'FU8888.SHF', 'M8888.DCE', 'MA8888.CZC']
    2019-04-09 ____________ 月初空仓进行平仓! 合约 J1905.DCE 手数 -78
    2019-04-09 ____________ 月初空仓进行平仓! 合约 MA1905.CZC 手数 -685
    2019-04-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 I1905.DCE 手数 280
    2019-04-09 ____________ 月初空仓进行平仓! 合约 TA1905.CZC 手数 -522
    2019-04-09 ____________ 月初空仓进行平仓! 合约 M1909.DCE 手数 -652
    2019-04-09 ____________ 月初空仓进行平仓! 合约 B1906.DCE 手数 -583
    2019-04-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 OI1909.CZC 手数 252
    2019-04-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1906.SHF 手数 59
    2019-04-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 ZN1905.SHF 手数 157
    2019-04-09 _-_-_-_-_-_- 月初多仓进行平仓! 合约 JM1905.DCE 手数 217
    2019-04-09 ____________ 月初建多仓! 合约 I1909.DCE 手数 308
    2019-04-09 ____________ 月初建多仓! 合约 OI1909.CZC 手数 248
    2019-04-09 ____________ 月初建多仓! 合约 AU1906.SHF 手数 61
    2019-04-09 ____________ 月初建多仓! 合约 CF1909.CZC 手数 225
    2019-04-09 ____________ 月初建多仓! 合约 AG1906.SHF 手数 324
    2019-04-09 ____________ 月初建空仓! 合约 PP1909.DCE 手数 -415
    2019-04-09 ____________ 月初建空仓! 合约 J1909.DCE 手数 -89
    2019-04-09 ____________ 月初建空仓! 合约 FU1909.SHF 手数 -125
    2019-04-09 ____________ 月初建空仓! 合约 M1909.DCE 手数 -669
    2019-04-09 ____________ 月初建空仓! 合约 MA1905.CZC 手数 -699
    2019-04-15 出现移仓换月! 当前持仓是空头! 旧合约: MA1905.CZC 新合约: MA1909.CZC 当前持仓 -699
    2019-05-07 出现移仓换月! 当前持仓是多头! 旧合约: AU1906.SHF 新合约: AU1912.SHF 当前持仓 61
    2019-05-09 出现移仓换月! 当前持仓是多头! 旧合约: AG1906.SHF 新合约: AG1912.SHF 当前持仓 324
    2019-05-14 winners: ['I8888.DCE', 'OI8888.CZC', 'V8888.DCE', 'FG8888.CZC', 'AU8888.SHF'] losers: ['M8888.DCE', 'MA8888.CZC', 'TA8888.CZC', 'FU8888.SHF', 'AP8888.CZC']
    2019-05-14 ____________ 月初空仓进行平仓! 合约 MA1909.CZC 手数 -699
    2019-05-14 ____________ 月初空仓进行平仓! 合约 FU1909.SHF 手数 -125
    2019-05-14 ____________ 月初空仓进行平仓! 合约 PP1909.DCE 手数 -415
    2019-05-14 ____________ 月初空仓进行平仓! 合约 M1909.DCE 手数 -669
    2019-05-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 CF1909.CZC 手数 225
    2019-05-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AG1912.SHF 手数 324
    2019-05-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 I1909.DCE 手数 308
    2019-05-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 OI1909.CZC 手数 248
    2019-05-14 _-_-_-_-_-_- 月初多仓进行平仓! 合约 AU1912.SHF 手数 61
    2019-05-14 ____________ 月初空仓进行平仓! 合约 J1909.DCE 手数 -89
    2019-05-14 ____________ 月初建多仓! 合约 I1909.DCE 手数 276
    2019-05-14 ____________ 月初建多仓! 合约 OI1909.CZC 手数 250
    2019-05-14 ____________ 月初建多仓! 合约 V1909.DCE 手数 512
    2019-05-14 ____________ 月初建多仓! 合约 FG1909.CZC 手数 646
    2019-05-14 ____________ 月初建多仓! 合约 AU1912.SHF 手数 60
    2019-05-14 ____________ 月初建空仓! 合约 M1909.DCE 手数 -670
    2019-05-14 ____________ 月初建空仓! 合约 MA1909.CZC 手数 -712
    2019-05-14 ____________ 月初建空仓! 合约 TA1909.CZC 手数 -560
    2019-05-14 ____________ 月初建空仓! 合约 FU1909.SHF 手数 -121
    2019-05-14 ____________ 月初建空仓! 合约 AP1910.CZC 手数 -204
    
    • 收益率1111.86%
    • 年化收益率55.65%
    • 基准收益率65.52%
    • 阿尔法0.44
    • 贝塔0.01
    • 夏普比率1.94
    • 胜率0.56
    • 盈亏比1.25
    • 收益波动率22.6%
    • 信息比率0.07
    • 最大回撤19.16%
    bigcharts-data-start/{"__type":"tabs","__id":"bigchart-5281180d985a44cd8f74f5a4a51f8109"}/bigcharts-data-end