-
Notifications
You must be signed in to change notification settings - Fork 1
Конфигурация
nomnoms12 edited this page May 28, 2022
·
2 revisions
Начальная конфигурация хранится в файле config.ini
:
Параметр | Тип | Описание |
---|---|---|
base_url |
str |
Базовый URL конфигуратора без завершающего слеша |
exchange |
str |
Название биржы в формате CCXT |
instance |
str |
Уникальный в пределах системы идентификатор гейта |
sandbox_mode |
bool |
Использование API демо-торговли |
[configurator]
base_url = https://configurator.robotrade.io
exchange = okx
instance = 1
[gate]
sandbox_mode = True
Типовая конфигурация получается от конфигуратора:
Параметр | Тип | Описание |
---|---|---|
info.exchange |
str |
Название биржы в формате CCXT |
info.instance |
str |
Уникальный в пределах системы идентификатор гейта |
info.node |
str |
Роль в системе (всегда gate ) |
info.depth |
int |
Предел глубины для отправляемых биржевых стаканов* |
info.ping_delay |
int |
Периодичность отправления ping в секундах |
account |
dict |
Данные для авторизация на бирже |
aeron |
dict |
Настройки каналов для отправки |
*Гейт может отправить биржевой стакан меньшей глубины, но никогда не большей
{
"info": {
"exchange": "okx",
"instance": 1,
"node": "gate",
"depth": 10,
"ping_delay": 1
},
"account": {
"apiKey": "3a89479c-01a6-4d2c-83a2-eab231e9943f",
"secret": "0440F4F5E90263EC2DA7BA7A5C8BDD7A",
"password": "ajL-QZZ-c4F-5bx"
},
"aeron": {
"publishers": {
"orderbooks": {
"channel": "aeron:ipc",
"stream_id": 1006
},
"balances": {
"channel": "aeron:ipc",
"stream_id": 1005
},
"orders_statuses": {
"channel": "aeron:ipc",
"stream_id": 1007
},
"logs": {
"channel": "aeron:ipc",
"stream_id": 1008
}
},
"subscribers": {
"core": {
"channel": "aeron:ipc",
"stream_id": 1004
}
}
}
}