Общее правило: если поле не используется, лучше его заполнить нулем.
Правильно: request.stoplimit=0;
не пытайтесь использовать NULL там, где четко обозначены числовые поля.
Renat:
не пытайтесь использовать NULL там, где четко обозначены числовые поля.
ОК. Но при этом в справочнике указано, что "Предопределенная константная переменная NULL ... может быть присвоена переменным любых других фундаментальных типов без преобразования", без каких-либо ограничений. Может, Ваш совет стоит отразить в справочнике?
Также прихожу к выводу, что для обязательных полей значения по умолчанию не предусмотрены. И, скорее всего, недозаполненный ордер будет попросту отклонён сервером. Правильно?

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
При установке отложенного ордера требуется указание 11 обязательных полей, среди которые есть поля "stoplimit", "type_time" и "expiration".
Для моей стратегии параметры "stoplimit" и "expiration" не нужны. Как в таком случае правильно указать значения соответствующих полей?
Какой из вариантов является корректным:
Предусмотрены ли для обязательных полей значения по умолчанию? Например, для поля "expiration"? Что указывать в поле "expiration", если соответствующий параметр не используется?