Блог им. Egorax

С Нового Года начни торговать по новому!

    • 24 декабря 2015, 15:19
    • |
    • Egorax
  • Еще
В Новом Году становимся алготрейдерами!

Язык LUA самый удобный и доступный способ для программирования в ИТС QUIK для начинающих программистов. Lua достаточно мощный язык для быстрого написания от простых до сложных торговых роботов. Возможность писать скрипт на самом «низком» уровне позволяет очень гибко и тонко настраивать вашего робота под вашу стратегию. 

Программа курса:

1 блок — Изучение языка LUA. 

  1. Язык LUA и среда разработки.
  2. Имена переменных.
  3. Типы данных.
  4. Область видимости.
  5. Преобразование типов.
  6. Операции.
  7. Стандартные библиотеки.
  8. Структуры управления.
  9. Функции.
2 блок — LUA в ИТС QUIK. 
  1. Работа с программой.
  2. Сервисные функции.
  3. Функции обратного вызова.
  4. Функции для обращения к таблицам ИТС QUIK.
  5. Функции взаимодействия скрипта Lua и ИТС QUIK.
  6. Функции для работы с графиками.
  7. Функции для работы с таблицами Рабочего места QUIK.
3 блок — Практическая часть. 
  1. Написание полноценного торгового робота.
Записаться на курс можно здесь. Начало вэбинара 12.01.16 г.
Также можете пройти курс индивидуально, пишите egorax@gmail.com 

78 | ★8
8 комментариев
советую сделать «удаленное» обучение тоже.
записываете вебинары и продаете  с 50% скидкой.
Тоже будет спрос.
avatar
Купить запись со скидкой — это тема.
avatar
у меня только практический вопрос.
ТФ минутка. сигнал может быть в течении минутной свечки. (то есть сигнал на вход не прекратится, пока не закроется свеча).
в main задержка стоит в 100мс. робот проверяет что размер позиции меньше разрешенного лимита (сейчас пока 1 лот). делает заявку. получает подтверждение выполнения заявки. НО!
таблица с позициями фьючерсов отображается позже (иногда задержка бывает на глаз до 2-3 секунд) и алгоритм не успевает получать количество позиций, соответсвенно выставляет новую заявку и выходит за предел лимитов.
можно топорно считать количество в начале скрипта и высчитывать количество при выполнении заявок. но это же костыль и не будет он учитывать ручные заявки.
avatar
Eldar Shaymardanov, поставьте например флаг — т.е. основной скрипт продолжает работу после получения ответа на транзакции, т.е. отправили транзакцию — ждите OnTransReply -> в зависимости от ответа смотрите позиции — > снимаете флаг и дальше поехали по основному алгоритму

avatar
Egorax, 
1. OnTransReply не отрабатывает ручные заявки. и вообще, с высказывания техподдержки, может временами не приходить.
2. не подходит, так как может заявка выполниться частично и сигнал поступил на сл. свечке противоположный.

мне интересен механизм, чтобы после выполнения заявки получить позицию из таблицы позиций. роботу надо работать от сигнала и в соответствии с позицией выставлять заявки. даже частично исполненные закрывать в контртренд.
нужен механизм четкого взаимодействия Выполнения заявки и отображения позиции.
вообщем буду мучать техподдержку дальше.
avatar
Спасибо за совет, я подумаю… но записи не задашь вопросы, а упор все таки на практическую часть — т.е. как написать робота.
avatar
Egorax, вопросы можно по почте задать, можно на форуме.
а робота пишут каждый под свой алгоритм.)))
avatar
Жук Скарабей, 
1. на вэбинаре сообща решаем какую стратегию писать
2. на индивидуальных занятиях любая стратегия
avatar

Читайте на SMART-LAB:
Фото
Результаты ВОСА 15 декабря 2025 — обновленный состав СД Софтлайн
Друзья! 15 декабря (вчера) состоялось собрание акционеров. Сегодня рассказываем о принятых в рамках ВОСА решениях. ✅ Самое важное:...
Фото
Американские акции. Что выбрать инвестору в год рекордов?
Американский рынок акций ставит рекорды, но за фасадом бурного роста зреют тревожные сигналы — особенно в секторе технологий и...
Фото
🌾💼 ГК «Азот» проведет презентацию для инвесторов
📅  17 декабря в 11:00 МСК встречаемся с одним из лидеров по производству азотных удобрений и капролактама в России. 🔥 Почему стоит заглянуть...

теги блога Egorax

....все тэги



UPDONW
Новый дизайн