BLADE

roq-blade

Environments

Production

Connection

URI

Comment(s)

WebSocket

wss://trade.blade.exchange/ws/api/websocket

AWS Global Accelerator

Data center

To be confirmed

Test

Warning

Does not exist.

Installation

Conda

Install

conda install -y roq-blade

Configuration

cp $CONDA_PREFIX/share/roq/blade/config.toml $CONFIG_FILE_PATH

# then modify $CONFIG_FILE_PATH to match your specific configuration

Using

roq-blade \
      --name "blade" \
      --config-file "$CONFIG_FILE_PATH" \
      --client-listen-address "$UNIX_SOCKET_PATH" \
      --metrics-listen-address "$TCP_LISTEN_PORT" \
      --rest-uri "$REST_URI" \
      --ws-uri "$WS_URI"

Flags

Only notable flags are mentioned here. Please refer to roq-blade --help for all flags.

--cancel-on-disconnect

The Logon FIX message can be used to instruct the exchange to automatically cancel all orders if a disconnect has been detected.

Ansible

Add your host to the roq_blade group

[roq_blade]
MY_SERVER

Docker

docker pull roqtrading/roq-blade

Implementation

Restrictions

Incoming Events

Event

Connection

Message(s)

Comment(s)

ReferenceData

MarketStatus

TopOfBook

MarketByPrice

MarketByOrder

TradeSummary

SessionStatistics

DailyStatistics

OrderAck

OrderUpdate

TradeUpdate

PositionUpdate

FundsUpdate

Outgoing Events

Event

Connection

Message(s)

Comment(s)

CreateOrder

ModifyOrder

CancelOrder