программирование роботов - записи по тегу
Всего найдено: 24
TSiuS
TSiuS11 февраля 2024, 09:46

Мой первый робот, или как я чуть не собрал все деньги мира

Мой первый робот, или как я чуть не собрал все деньги мира
Рис.1 Рождение торгового бота
В предыдущей публикации я рассказывал, как начал задумываться об алготрейдинге: https://smart-lab.ru/blog/984432.php
Так вот, на этом пути, почти два года назад, меня посетила гениальная идея. Смотрю я, значит, на график EURGBP, прокручиваю его и замечаю, что почти ежедневно в одно и то же время — в 22:55 времени брокера, появляется разрыв, и цена после него оказывается ниже, чем была....Читать далее
alfacentavra
alfacentavra11 октября 2023, 11:40

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

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

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

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

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

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

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

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

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

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

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

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

Qlua: работа с метками, пишем торгового советника на индикаторах.

Qlua: работа с метками, пишем торгового советника на индикаторах.
Сегодня рассмотрим:
Вывод текста на график
Вывод графических сигналов
Удаление меток с графика
Торговый советник на индикаторах
Удаление данных вечерней/утренней сессии с графика.
В торговом терминале почти нет графических инструментов, которых можно было бы задействовать через скрипт....Читать далее
alfacentavra
alfacentavra14 августа 2023, 17:25

Qlua: получение данных с графиков терминала.

Qlua: получение данных с графиков терминала.
Продолжаем погружение в основы qlua. 
Идентификатор инструмента
Получаем количество свечей через getNumCandles
Получаем свечные данных через getCandlesByIndex
Читаем данные с индикатора SMA
Данные с верхней и нижней линии Price Channel...Читать далее
alfacentavra
alfacentavra09 августа 2023, 15:57

Qlua: получение данных биржевых свечей с сервера брокера, обработка данных, пишем скрипт выгрузки котировок

Qlua: получение данных биржевых свечей с сервера брокера, обработка данных, пишем скрипт выгрузки котировок
Функция CreateDataSource
Получение количества свечек данных
Пауза для подгрузки данных
Получение по инструменту OPEN, HIGH, LOW, CLOSE, VOLUME
Обработка времени и даты
Закрытие источника данных
Примеры: получение данных последних 10 свечей, выгрузка новой минутной свечки после её закрытия, текущее значение простой средней SMA10 по минуткам...Читать далее

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

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