Подсчет Нереал. PL

Страницы: 1
RSS
Подсчет Нереал. PL
 
Два вопроса:

1) В связи с тем, что в скриптах недоступна таблица "Состояние счета", необходимо считать "Нереал. PL" самостоятельно. Для облигаций требуется поле НКД. Как его получить в скрипте?

2) В окне ввода заявки есть поле "Комиссия". Как получить или рассчитать его в скрипте?
 
Добрый день,

Значение НКД можно получить из таблицы текущих торгов с помощью функции GET_PARAM_EX, параметр "ACCRUEDINT".
Получить значение поля "Объем и комиссия" из формы ввода заявок с помощью QPILE нельзя. Поле позволяет рассчитать «Количество» бумаг в заявке по известной сумме денег. Рассчитать его можно следующим образом:
для акций:
«Объем» = «Цена» * «Количество» * «Размер лота»,
результат округляется в большую сторону с точностью до двух знаков,
для облигаций:
«Объем» = «Количество» * («Цена» * «Номинал» / 100 + «НКД»)
 
Станислав,

Имелось в виду НКД сделки при входе в позицию. Нереал. PL считается ведь так:

Количество * ((Посл. цена - Цена входа) * Номинал / 100 + НКД - НКД Входа) ?

Цену входа я могу вытащить из таблицы лимитов, а где взять НКД Входа?
 
НКД сделки при входе в позицию QUIK, к сожалению, не хранит. Вы можете экспортировать данное значение для его сохранения.
Параметр "НКД Входа" в формуле расчета Нереал.PL в QUIK отсутствует. Формулу расчета Вы можете посмотреть в руководстве пользователя (F1 по таблице "Состояние счета", ссылка "Позиции").
Страницы: 1
Читают тему
Наверх