Все записи alfacentavra
alfacentavra
alfacentavra15 мая 2024, 11:15

Qlua: работа со сделками, позициями и денежными лимитами. Часть 2.

Qlua: работа со сделками, позициями и денежными лимитами. Часть 2.
После того как исполнилась сделка и мы получили соответствующий коллбэк  у нас меняются данные по позициям и доступным лимитам. Посмотрим, как можно работать с этими данными через скрипт.
Для анализа состава портфеля, лимитов и их динамики используются таблицы:...Читать далее
alfacentavra
alfacentavra24 апреля 2024, 11:44

Qlua: статус файла.

Qlua: статус файла.
Иногда бывает необходимо учесть в программе, что файл с которым собираетесь работать отсутствует, занят другой программой или пуст.
Для проверки наличия файла я использую функцию, которую сам когда-то нашел в сети, она возвращает размер файла в байтах, если файл существует и nil если не найдет его....Читать далее
alfacentavra
alfacentavra11 апреля 2024, 15:39

Qlua: работа со сделками, позициями и денежными лимитами. Часть 1.

Qlua: работа со сделками, позициями и денежными лимитами. Часть 1.
Функция OnTrade
Сохранение параметров сделки в файл.
Работа с таблицей сделок.
Сохранение всех сделок дня.
Скрипт автосохранения всех заявок и сделок под завершение торгового дня.
Для отслеживания прошедших сделок мы можем задействовать функцию обратного вызова OnTrade....Читать далее
alfacentavra
alfacentavra11 октября 2023, 11:40

Qlua: работа с заявками (часть 3).

Сегодня завершаем работу с заявками:
Функция OnTransReply
Функция OnOrder
Получение остатка по заявке, контроль исполнения полного объема
Таблица транзакций
Общая логика выставления лимитной заявки в стакане
В предыдущих примерах мы закладывали на обработку заявки небольшой таймаут (в пределах от 300 мс до 1 секунды), но правильнее отслеживать результат по коллбэкам, т.к....Читать далее
alfacentavra
alfacentavra26 сентября 2023, 11:44

Qlua: работа с заявками (часть 2).

Сегодня:
Узнаем общее количество заявок
Функции getNumberOf и getItem
Как пройтись циклом по всем заявкам
Вывод активных заявок
Снять скриптом заявку
Снимаем все активные заявки скриптом
Снимаем только заявки, выставленные конкретным скриптом...Читать далее
alfacentavra
alfacentavra19 сентября 2023, 15:59

Qlua: работа с заявками (часть 1).

Зачем нужен демо терминал
Где открыть учебный счет
Выставление заявки в торговом терминале через скрипт
Делаем функцию выставления заявки по требуемым условиям
Карман заявок и tri-файлы
Параметры для заявок с примерами по разным рынкам...Читать далее
alfacentavra
alfacentavra13 сентября 2023, 17:17

Qlua: работа с биржевым стаканом.

Сегодня:
Работа с биржевым стаканом через getQuoteLevel2
Особенность нумерации в стакане заявок терминала квик
Работа через функцию обратного вызова OnQuote
Примеры работы со стаканом из скрипта
Сравнение реализации одного алгоритма через разные функции...Читать далее
alfacentavra
alfacentavra06 сентября 2023, 12:15

Qlua: дополняем скринер акций статистикой, лидерами роста и падения.

Сегодня:
Добавляем статистику по акциям роста и падения.
Составляем TOP лидеров роста и падения.
Быстрый поиск акций по тикеру в терминале.
Пока не перешли к следующей теме решил показать, как можно улучшить скринер акций, который делали ранее....Читать далее
alfacentavra
alfacentavra05 сентября 2023, 11:52

Qlua: работа с лентой всех сделок (часть 2).

Сегодня завершаем работу с лентой всех сделок:
Различия данных ленты всех сделок и биржевого стакана.
Большие покупки и продажи в ленте сделок и динамика цены.
Альтернативные варианты поиск крупных игроков по ленте сделок.
Начало: https://smart-lab....Читать далее
alfacentavra
alfacentavra29 августа 2023, 17:35

Qlua: работа с лентой всех сделок.

Сегодня рассмотрим: 
Что такое таблица обезличенных сделок.
Настройка таблицы в терминале.
Что делать, если таблица открылась, но она пустая.
Вывод данных с таблицы по DDE.
Работа с таблицей обезличенных сделок через скрипт qlua с примерами....Читать далее

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн