INNER CODE UNIT · Python

price

WISEPLAT/Hackathon-Finam-NN-Trade-Robot · 5_test_api_finam_v1.py:82

    price = (Decimal(_price * 0.95) //_step) * _step
    print(price)

    rez = fp_provider.new_order(client_id=client_id, security_board=security_board, security_code="SBER", buy_sell=BUY_SELL_BUY, quantity=1, price=price, use_credit=True)
    print("Выставили заявку:", rez)
    print("Транзакция:", rez.transaction_id)
    tr_order = rez.transaction_id

    # снимаем эту заявку через 3 секунды
    print("Отменяем заявку (через 3 секунды):")
    time.sleep(3)
    rez = fp_provider.cancel_order(client_id=client_id, transaction_id=tr_order)
    print(rez)

    # получаем ордера
    orders = fp_provider.get_orders(client_id).orders  # Получаем заявки
    for order in orders:  # Пробегаемся по всем заявкам
        print(f'  - Заявка номер {order.order_no} {"Покупка" if order.buy_sell == "Buy" else "Продажа"} {order.security_board}.{order.security_code} {order.quantity} @ {order.price}')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…