Добрый день!
Некоторые функции встроенного языка дублируются.
Хотелось бы понять, имеется ли принципиальная разница между нижеследующими, и если имеется, то в чём она выражается (скорость работы, объём памяти и т.п.)?
Существую ли предписания для использование конкретных функций вместо их "дубликатов"?
Учетная цена
GetPosition().Price и AverPrice()
Текущая позиция
GetPosition().Position и CurrentPosition()
Шаг цены
GetFinInfo().PriceStep и GetPriceStep()
Спасибо.
Общие вопросы по разработке > Имеется ли принципиальная разница?
Re: Имеется ли принципиальная разница?
Только отличается функция GetPosition()
берет позицию не робота, а по счету по данному инструменту
Получение текущей позиции по торговому ряду в переменную
var position = GetPosition();
position.Price – учетная цена
position.LongPosition – позиция Long (положительная величина)
position.ShortPosition – позиция Short (положительная величина)
position.Position – позиция по инструменту (положительная – позиция long, отрицательная – short)
Получение текущей позиции по рынку и тикеру в переменную
var currentPosition = GetPosition(RazdelGroupType.MICEX, ticker);
Параметры:
• RazdelGroupType– тип рынка,
• ticker – строка;
берет позицию не робота, а по счету по данному инструменту
Получение текущей позиции по торговому ряду в переменную
var position = GetPosition();
position.Price – учетная цена
position.LongPosition – позиция Long (положительная величина)
position.ShortPosition – позиция Short (положительная величина)
position.Position – позиция по инструменту (положительная – позиция long, отрицательная – short)
Получение текущей позиции по рынку и тикеру в переменную
var currentPosition = GetPosition(RazdelGroupType.MICEX, ticker);
Параметры:
• RazdelGroupType– тип рынка,
• ticker – строка;
Вернуться в «Общие вопросы по разработке»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей