Надо кое-что исправить в документации

Страницы: 1
RSS
Надо кое-что исправить в документации
 
В файле
Интерпретатор языка Lua.pdf
в пункте
Код
3.9.1 getQuoteLevel2
в 1-й табличке сказано
Код
bid TABLE Котировки спроса (покупки). При отсутствии спроса возвращается пустая строка
Видимо, должно быть "... возвращается пустая таблица"? Ведь bid это таблица...
Аналогично надо исправить для таблицы offer.

А что сейчас возвращает getQuoteLevel2 при отсутствии спроса/предложения, пустую таблицу? Я не могу это проверить...

Далее, при описании структур таблиц bid и offer надо написать, что эти таблицы являются массивами из таблиц, каждая из которых состоит из двух пар ключ-значение, причём, значение для ключа quantity заканчивается на подстроку ".0", которую необходимо удалять. Это, чтобы не удивлялись...
Неплохо бы привести пример для пояснения структуры всей этой таблицы для стакана.

Аналогичные исправления надо сделать в англоязычной версии этого файла, в
Lua Interpreter.pdf.
 
Цитата
Serge123 написал:
причём, значение для ключа quantity заканчивается на подстроку ".0", которую необходимо удалять.
Извините, это я спутал quantity с bid_count/offer_count, где к числам в строке приписывается точка и 6 нулей.
По этому поводу возникает вопрос: в случае отсутствия спроса/предложения в bid_count/offer_count возвращается символьный 0, как написано в док-ции, или этот 0 возвращается с привеском: "0.000000"?

Это трудно проверить, для этого надо поймать момент, когда какую-нибудь акцию 33-го эшелона все уже купили и все хотят только продать, а покупать уже никто не хочет.
 
достаточно запросить стакан на инструмент, на который не подписаны
 
Спасибо, попробую эту гениальную, как и всё простое, идею.
 
Запросил стакан, на который не подписан, и получил bid_count/offer_count = "0.000000", а не "0", как сказано в документации. Век живи - век лечись...
 
Таблиц bid и offer в выдаче getQuoteLevel2 не было, как и сказано в документации.
 
Вернее, в документации хотели сказать, что возвращаются пустые таблицы, что тоже неверно.
 
Serge123, добрый день.

Цитата
Видимо, должно быть "... возвращается пустая таблица"? Ведь bid это таблица...
Нет, при отсутствии спроса bid возвращается именно как пустая строка. Аналогично для offer,

Остальные Ваши замечания зафиксированы, проблема изучается. Постараемся в ближайшее время дать ответ.
 
Serge123, уточнения в документацию будут внесены в следующих версиях ПО.

Приносим свои извинения за причиненные неудобства.
 
Anton Belonogov, в документации 11.3 уточнения внесены, но в примерах там такое:
Цитата
Есть спрос, но нет предложения:
{'bid_count': '3.000000',
'offer_count': '0.000000',
'bid': {{'price':'11.3', 'quantity':'10'},
{'price':'11.4', 'quantity':'20'},
{'price':'11.5', 'quantity':'30'},
},
'offer': ''
}

То есть утверждается, что если предложения нет, то приходит таблица, в которой есть(!) ключ 'offer' и он указывает на строку длины 0. Неужели это правда так стало в новой версии?)
 
funduk, добрый день.

Функция возвращает результат согласно описанию в документации:
offerTABLE Котировки предложений (продажи). При отсутствии  предложения возвращается пустая строка
Страницы: 1
Читают тему
Наверх