Денис (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Средневзвешенная цена позиции в таблице Купить/Продать, Средневзвешенная цена позиции в таблице Купить/Продать
 
В таблице Купить/Продать, строку из которой мы можем получить функцией getBuySellInfo(...), есть два поля:

16 short_wa_price STRING  Средневзвешенная стоимость коротких позиций по инструментам
17 long_wa_price STRING  Средневзвешенная стоимость длинных позиций по инструментам
Реально я там вижу средневзвешенную цену позиции.
Вопрос: почему для лонгов и шортов отдельная цена позиции? Разве мы можем иметь двустороннюю позицию? И как мне сравнить эти значения со Средневзвешенной ценой из таблицы Позиции по инструментам, где просто одно значение для позиции?
Как получить всю таблицу Купить/Продать, Как получить всю таблицу Купить/Продать
 
Для доступа к таблице Купить/Продать у нас есть функция
TABLE getBuySellInfo (STRING firm_id, STRING client_code, STRING class_code, STRING sec_code, NUMBER price).
Но что если я хочу получить строки по всем инструментам для данного firm_id и client_code? Как это можно сделать?
Одинаковая Цена приобретения в таблице Позиции по инструментам, Одинаковая Цена приобретения в таблице Позиции по инструментам
 
Я купил один полный лот Сбера (10 акций). Затем через день купил еще один неполный лот Сбера (1 акция).
В таблице Позиции по инструментам у меня три строчки по Сберу с разными кодами рассчетов Т0, Т1, Т2. И разными значениями Баланса - 10, 11, 11 акций соответственно.
Но в поле Цена приобретения у меня по всем трем строчкам одинаковое значение. Как я понимаю, в поле "Цена приобретения" должна быть средневзвешенная цена покупки и она должна быть разной для 10 и 11 акций т.к. цена приобретения лотов была разной. Почему у меня эти значения для 10 и 11 акций не различаются?
Инструменты с одинаковыми sec_code, но разными class_code, Что будет в таблице "Позиции по инструментам"
 
Что будет если мы откроем позицию по двум инструментам с одинаковыми sec_code, но разными class_code? А именно что мы увидим в таблице "Позиции по инструментам", в которой нет поля Код класса? Как можно будет различать эти две строки? Или такая ситуация невозможна?
В документации отсутствует описание параметра функции
 
Почему в документации QLua отсутствует описание параметра param_name для функции getParamEx()?
Где найти список возможных значений для этого параметра?
Руководство по QLUA, Не могу найти официальное руководство по QLUA
 
Дайте ссылку на руководство по QLUA.  
Файлы настроек, Полный список файлов настроек для переноса
 
При переустановке Квика я сохраняю файл настроек с расширением .wnd, который прописывается в меню "Файл настроек". Но очевидно этого недостаточно, а именно у меня не сохраняются горячие клавиши и многие "Основные настройки" Квика. Какие файлы настроек я должен сохранять при переустановке Квика, чтобы все вышеуказанные настройки у меня сохранялись?
Ошибки вычисления с плавающей точкой в LUA., LUA не может правильно посчитать 124.4 - 124.3? - Да ладно?!
 
Нет, я все понимаю, деление или умножение чисел с плавающей точкой могут приводит к бесконечным десятичным дробям и соответственно ошибкам округления.

Но здесь!
Код
x = tonumber(124.4 - 124.3);
Результат: x = 0.10000000000001

И что делать то?
QLUA не видит библиотеку., QLUA не видит библиотеку dll
 
Хочу подключить вот эту библиотеку для работы с SQLite. Собрал dll файл, все как положено. LuaRocks зарегистрировал его в моем LUA для Windows (не в том что к Квику прилагается). Я взял оттуда lsqlite.dll и скопировал в папку с Квиком и пытаюсь запустить в Квике скрипт:

Код
local sqlite3 = require("lsqlite3")
 
На что получаю ошибку
Цитата


error loading module 'lsqlite3' from file 'C:\QuikKITFinance\lsqlite3.dll':
Не найден указанный модуль.


Что я делаю не так?
Помогите подлючить библиотеку LJSQLITE3, Не могу подключить библиотеку LJSQLITE3 для работы с SQLite
 
Очень хочется подключить библиотеку LJSQLITE3 для работы с SQLite.
Краткое описание библиотеки здесь:  LJSQLITE3
Но, беда в том что, библиотека содержит только lua файлы и никаких dll: Ссылка на Github

Как все это хозяйство подключить к моему скрипту? Куда нужно положить эти lua-файлы?

Нашел пример, как эту библиотеку используют для FARа. Но в FAR есть специальная папка для таких модулей: Пример для FARа

Пробовал бросить модули в папку с Квиком, как обычно мы делаем для dll-файлов - естественно пишет  "module 'ljsqlite3' not found".

Помогите пожалуйста.
Новые правила расчета ГО и рыночные заявки FORTS, Новые правила расчета ГО и рыночные заявки FORTS
 
С введением новых правил расчета ГО лимитные с заявки по максимально возможной цене потеряли свою актуальность т.к. в таком случае сильно повышается ГО. Поэтому в настоящее время для "рыночных" заявок хотелось бы заранее самостоятельно задавать отступ от текущих цен. Как это можно сделать в Квике сейчас? И возможно ли это вообще?
Индикатор не перерисовывается при смене таймфрейма
 
Здравствуйте.
Я сделал свой индикатор. Все хорошо при первом добавлении индикатора. Но при смене таймфрейма он не перерисовывается, а рисуется только последний бар гистограммы. В чем может быть проблема?
Индикатор связывающий два инструмента
 
Здравствуйте.
Можно ли при написании собственного индикатора получить доступ к нескольким инструментам? Не нашел такой возможности.

На мой взгляд наличие такой возможности очень актуально. Например, банальная задача - хочу вывести вмененную ставку во фьючерсе (расхождение между спотом и фьючерсом), соответственно нужно обращаться к цене на спот и фьючь.

Да и вообще, куча стратегий требуют построения одного синтетического графика из двух инструментов.

Или может есть какой-то обходной путь?
Страницы: 1
Наверх