Exemplo n.º 1
0
def demo_run():
    #俊鑫划转2个币
    futures_transfer_fund(token=token_junxin,
                          symbol="BTC",
                          amount="2",
                          side="1")
    #俊文划转0.2个币
    futures_transfer_fund(token=token_wen,
                          symbol="BTC",
                          amount="0.2",
                          side="1")
    #俊文下单(做空爆仓)
    futures_add_order(token=token_wen,
                      contract_code="BTC_20200626",
                      direction="sell_open",
                      quantity="367",
                      price="9185.12",
                      lever="20",
                      source="web")
    #俊鑫吃单
    futures_add_order(token=token_junxin,
                      contract_code="BTC_20200626",
                      direction="buy_open",
                      quantity="367",
                      price="9185.12",
                      lever="20",
                      source="web")
    #俊鑫爆仓价格
    futures_add_order(token=token_junxin,
                      contract_code="BTC_20200626",
                      direction="buy_open",
                      quantity="1",
                      price="9988.12",
                      lever="20",
                      source="web")
    futures_add_order(token=token_junxin,
                      contract_code="BTC_20200626",
                      direction="sell_open",
                      quantity="1",
                      price="9988.12",
                      lever="20",
                      source="web")
    time.sleep(5)
    #俊文划转0.2个币
    futures_transfer_fund(token=token_wen,
                          symbol="BTC",
                          amount="0.2",
                          side="1")
    # 俊文下单(做多爆仓)
    futures_add_order(token=token_wen,
                      contract_code="BTC_20200626",
                      direction="buy_open",
                      quantity="363",
                      price="9085.12",
                      lever="20",
                      source="web")
    # 俊鑫吃单
    futures_add_order(token=token_junxin,
                      contract_code="BTC_20200626",
                      direction="sell_open",
                      quantity="363",
                      price="9085.12",
                      lever="20",
                      source="web")
    #俊鑫爆仓价格
    futures_add_order(token=token_junxin,
                      contract_code="BTC_20200626",
                      direction="sell_open",
                      quantity="1",
                      price="8000.12",
                      lever="20",
                      source="web")
    futures_add_order(token=token_junxin,
                      contract_code="BTC_20200626",
                      direction="buy_open",
                      quantity="1",
                      price="8000.12",
                      lever="20",
                      source="web")
    time.sleep(5)
    # 俊文划转0.2个币
    futures_transfer_fund(token=token_wen,
                          symbol="BTC",
                          amount="0.2",
                          side="1")
    #俊文下单(做空爆仓)
    futures_add_order(token=token_wen,
                      contract_code="BTC_20200626",
                      direction="sell_open",
                      quantity="370",
                      price="9266.12",
                      lever="20",
                      source="web")
    #俊鑫吃单
    futures_add_order(token=token_junxin,
                      contract_code="BTC_20200626",
                      direction="buy_open",
                      quantity="370",
                      price="9266.12",
                      lever="20",
                      source="web")
    #俊鑫爆仓
    futures_add_order(token=token_junxin,
                      contract_code="BTC_20200626",
                      direction="buy_open",
                      quantity="1",
                      price="9988.12",
                      lever="20",
                      source="web")
    futures_add_order(token=token_junxin,
                      contract_code="BTC_20200626",
                      direction="sell_open",
                      quantity="1",
                      price="9988.12",
                      lever="20",
                      source="web")
    time.sleep(5)
    # # 俊文划转0.2个币
    # futures_transfer_fund(token=token_wen, symbol="BTC", amount="0.2", side="1")
    # # 俊文下单(做多穿仓爆仓)
    # futures_add_order(token=token_wen, contract_code="BTC_20200626", direction="buy_open", quantity="804",price="20120.12", lever="20", source="web")
    # # 俊鑫吃单
    # futures_add_order(token=token_junxin, contract_code="BTC_20200626", direction="sell_open", quantity="804",price="20120.12", lever="20", source="web")
    # # 俊鑫爆仓价
    # futures_add_order(token=token_junxin, contract_code="BTC_20200626", direction="sell_open", quantity="1",price="9135.12", lever="20", source="web")
    # futures_add_order(token=token_junxin, contract_code="BTC_20200626", direction="buy_open", quantity="1",price="9135.12", lever="20", source="web")
    #俊文划转0.2个币
    futures_transfer_fund(token=token_wen,
                          symbol="BTC",
                          amount="0.2",
                          side="1")
    # 俊文下单(做多爆仓)
    futures_add_order(token=token_wen,
                      contract_code="BTC_20200626",
                      direction="buy_open",
                      quantity="363",
                      price="9285.09",
                      lever="20",
                      source="web")
    # 俊鑫吃单
    futures_add_order(token=token_junxin,
                      contract_code="BTC_20200626",
                      direction="sell_open",
                      quantity="363",
                      price="9285.09",
                      lever="20",
                      source="web")
    #俊鑫爆仓价格
    futures_add_order(token=token_junxin,
                      contract_code="BTC_20200626",
                      direction="sell_open",
                      quantity="1",
                      price="8000.09",
                      lever="20",
                      source="web")
    futures_add_order(token=token_junxin,
                      contract_code="BTC_20200626",
                      direction="buy_open",
                      quantity="1",
                      price="8000.09",
                      lever="20",
                      source="web")
Exemplo n.º 2
0
def demo_run3():
    for i in range(1):
        # 空单
        futures_add_order(token=token_wen,
                          contract_code="ETH_20200925",
                          direction="sell_open",
                          quantity="20",
                          price="234.58",
                          lever="20",
                          source="app")
        # 空单吃单
        futures_add_order(token=token_junxin,
                          contract_code="ETH_20200925",
                          direction="buy_open",
                          quantity="20",
                          price="234.58",
                          lever="20",
                          source="app")

        # 亏损平仓
        futures_add_order(token=token_wen,
                          contract_code="ETH_20200925",
                          direction="buy_close",
                          quantity="18",
                          price="233.58",
                          lever="20",
                          source="app")
        # 平仓吃单
        futures_add_order(token=token_junxin,
                          contract_code="ETH_20200925",
                          direction="sell_close",
                          quantity="18",
                          price="233.58",
                          lever="20",
                          source="app")
    for i in range(1):
        # 多单
        futures_add_order(token=token_wen,
                          contract_code="ETH_20200925",
                          direction="sell_open",
                          quantity="20",
                          price="232.58",
                          lever="20",
                          source="app")
        # 多单吃单
        futures_add_order(token=token_junxin,
                          contract_code="ETH_20200925",
                          direction="buy_open",
                          quantity="20",
                          price="232.58",
                          lever="20",
                          source="app")

        # 盈利平仓
        futures_add_order(token=token_wen,
                          contract_code="ETH_20200925",
                          direction="buy_close",
                          quantity="18",
                          price="231.58",
                          lever="20",
                          source="app")
        # 平仓吃单
        futures_add_order(token=token_junxin,
                          contract_code="ETH_20200925",
                          direction="sell_close",
                          quantity="18",
                          price="231.58",
                          lever="20",
                          source="app")
        # 平仓吃单
        futures_add_order(token=token_junxin,
                          contract_code="ETH_20200925",
                          direction="sell_close",
                          quantity="2",
                          price="230.58",
                          lever="20",
                          source="app")
        # 盈利平仓
        futures_add_order(token=token_wen,
                          contract_code="ETH_20200925",
                          direction="buy_close",
                          quantity="2",
                          price="230.58",
                          lever="20",
                          source="app")

    # 查询持仓量
    futures_account_position_info(token=token_wen, symbol="ETH")
Exemplo n.º 3
0
def demo_run2():
    #转入0.2BTC
    # futures_transfer_fund(token=token_wen, symbol="ETH", amount="100", side="1")
    # futures_transfer_fund(token=token_junxin, symbol="ETH", amount="100", side="1")
    for i in range(2):
        # 多单
        futures_add_order(token=token_wen,
                          contract_code="ETH_20200925",
                          direction="buy_open",
                          quantity="20",
                          price="230.58",
                          lever="20",
                          source="app")
        # 多单吃单
        futures_add_order(token=token_junxin,
                          contract_code="ETH_20200925",
                          direction="sell_open",
                          quantity="20",
                          price="230.58",
                          lever="20",
                          source="app")

        # 盈利平仓
        futures_add_order(token=token_wen,
                          contract_code="ETH_20200925",
                          direction="sell_close",
                          quantity="18",
                          price="231.58",
                          lever="20",
                          source="app")
        # 平仓吃单
        futures_add_order(token=token_junxin,
                          contract_code="ETH_20200925",
                          direction="buy_close",
                          quantity="18",
                          price="231.58",
                          lever="20",
                          source="app")
    for i in range(2):
        # 多单
        futures_add_order(token=token_wen,
                          contract_code="ETH_20200925",
                          direction="buy_open",
                          quantity="20",
                          price="232.58",
                          lever="20",
                          source="app")
        # 多单吃单
        futures_add_order(token=token_junxin,
                          contract_code="ETH_20200925",
                          direction="sell_open",
                          quantity="20",
                          price="232.58",
                          lever="20",
                          source="app")

        # 盈利平仓
        futures_add_order(token=token_wen,
                          contract_code="ETH_20200925",
                          direction="sell_close",
                          quantity="18",
                          price="233.58",
                          lever="20",
                          source="app")
        # 平仓吃单
        futures_add_order(token=token_junxin,
                          contract_code="ETH_20200925",
                          direction="buy_close",
                          quantity="18",
                          price="233.58",
                          lever="20",
                          source="app")
        # 平仓吃单
        futures_add_order(token=token_junxin,
                          contract_code="ETH_20200925",
                          direction="buy_close",
                          quantity="2",
                          price="234.58",
                          lever="20",
                          source="app")
        # 盈利平仓
        futures_add_order(token=token_wen,
                          contract_code="ETH_20200925",
                          direction="sell_close",
                          quantity="2",
                          price="234.58",
                          lever="20",
                          source="app")

    # 查询持仓量
    futures_account_position_info(token=token_wen, symbol="ETH")