В Новом Году становимся алготрейдерами!
Язык LUA самый удобный и доступный способ для программирования в ИТС QUIK для начинающих программистов. Lua достаточно мощный язык для быстрого написания от простых до сложных торговых роботов. Возможность писать скрипт на самом «низком» уровне позволяет очень гибко и тонко настраивать вашего робота под вашу стратегию.
Программа курса:1 блок — Изучение языка LUA.
- Язык LUA и среда разработки.
- Имена переменных.
- Типы данных.
- Область видимости.
- Преобразование типов.
- Операции.
- Стандартные библиотеки.
- Структуры управления.
- Функции.
2 блок — LUA в ИТС QUIK.
- Работа с программой.
- Сервисные функции.
- Функции обратного вызова.
- Функции для обращения к таблицам ИТС QUIK.
- Функции взаимодействия скрипта Lua и ИТС QUIK.
- Функции для работы с графиками.
- Функции для работы с таблицами Рабочего места QUIK.
3 блок — Практическая часть.
- Написание полноценного торгового робота.
Записаться на курс можно
здесь. Начало вэбинара 12.01.16 г.
Также можете пройти курс индивидуально, пишите
egorax@gmail.com
записываете вебинары и продаете с 50% скидкой.
Тоже будет спрос.
ТФ минутка. сигнал может быть в течении минутной свечки. (то есть сигнал на вход не прекратится, пока не закроется свеча).
в main задержка стоит в 100мс. робот проверяет что размер позиции меньше разрешенного лимита (сейчас пока 1 лот). делает заявку. получает подтверждение выполнения заявки. НО!
таблица с позициями фьючерсов отображается позже (иногда задержка бывает на глаз до 2-3 секунд) и алгоритм не успевает получать количество позиций, соответсвенно выставляет новую заявку и выходит за предел лимитов.
можно топорно считать количество в начале скрипта и высчитывать количество при выполнении заявок. но это же костыль и не будет он учитывать ручные заявки.
1. OnTransReply не отрабатывает ручные заявки. и вообще, с высказывания техподдержки, может временами не приходить.
2. не подходит, так как может заявка выполниться частично и сигнал поступил на сл. свечке противоположный.
мне интересен механизм, чтобы после выполнения заявки получить позицию из таблицы позиций. роботу надо работать от сигнала и в соответствии с позицией выставлять заявки. даже частично исполненные закрывать в контртренд.
нужен механизм четкого взаимодействия Выполнения заявки и отображения позиции.
вообщем буду мучать техподдержку дальше.
а робота пишут каждый под свой алгоритм.)))
1. на вэбинаре сообща решаем какую стратегию писать
2. на индивидуальных занятиях любая стратегия