示例#1
0
    tentatives = 1

    while Retry:
        print("Boucle : " + str(tentatives) + " TIME : " +
              strftime("%a, %d %b %Y %H:%M:%S", time.localtime()) + "\n")
        Error = False
        returnOpenOrders_loop = {}
        if time_server.Spike_Sender():
            returnOpenOrders_loop = poloniex_server.returnOpenOrders()
            if "error" in returnOpenOrders_loop:
                print("An error occur during a return Open orders ask")
                time_server.Sleep_Time(10)
                Error = True

        if not Error:
            order_server.Order_done(returnOpenOrders_loop)
            Order_TO_DO = order_server.New_order_after_done()
            returnTicker_loop = {}
            if time_server.Spike_Sender():
                returnTicker_loop = poloniex_server.returnTicker()
                if "error" in returnTicker_loop:
                    print("An error occur during a return Ticker ask")
                    time_server.Sleep_Time(10)
                    Error = True

            if not Error:
                Order_TO_DO.extend(Orders_to_do_again)
                Orders_to_do_again.clear()
                Order_TO_DO.sort(key=lambda order: abs(order["rate"] - float(
                    returnTicker_loop[order_identification[order[
                        "identification"]]["currencyPair"]]["last"])))
示例#2
0
                                                                                           "tradeID": 21029,
                                                                                           "type": "buy"}]}}]
MY_order.Add_New_orders(new_orders)

#MY_order.Order_done([{"orderNumber": 10002}])
#MY_order.Order_done([{"orderNumber": 10003}])

for numero in range(0, 10):
    orders = [{"identification": 1, "order": {"orderNumber": numero, "resultingTrades": [{"amount": 10,
                                                                                "date": "2018-07-19 21:08",
                                                                                "rate": 0.0023,
                                                                                "total": 0.023,
                                                                                "tradeID": 21029,
                                                                                "type": "buy"}]}}]
    MY_order.Add_New_orders(orders)
    MY_order.Order_done([])


order_new = [{"identification": 1, "order": {"orderNumber": 20, "resultingTrades": [{"amount": 10,
                                                                                "date": "2018-07-19 21:08",
                                                                                "rate": 0.0023,
                                                                                "total": 0.023,
                                                                                "tradeID": 21029,
                                                                                "type": "sell"}]}}]
MY_order.Reset()
MY_order.Add_New_orders(order_new)
MY_order.Order_done([])
next_order = MY_order.New_order_after_done()
print(next_order)