Intraday LUA

Основные функциональные возможности:

  • Автоматическое создание стоп-заявок
  • Создание скользящей стоп-заявки
  • Кнопки транзакций для быстрого создания/снятия заявок и стоп-заявок
  • Отражение финансового результата открытой позиции в пунктах
  • Сохранение всех сделок в файл формата csv

Программа написана на языке Lua для торгового терминала QUIK.

Руководство пользователя в архиве с программой.

 

Технические ограничения Технические требования и ограничения
  • Рекомендуемые версии торгового терминала QUIK 7.11 и выше.
  • Для работы программы должен быть установлен распространяемый пакет Microsoft Visual C++ 2010 Redistributable Package. Дистрибутив на сайте Microsoft.
  • Размеры окон программы заданы в пикселях. Привязки к настройкам шрифта рабочего стола Windows нет, поэтому корректное отображение текста в программе возможно только при Мелком (100%) размере шрифта.
  • Часть данных программа накапливает в оперативной памяти. При выключении и повторном запуске программы значения этих данных будут равны значениям по умолчанию.

Скачать программу:

Вложения:
ФайлРазмер файлаЗагрузкиПоследнее изменение
Скачать файл (IntradayLua3.zip)IntradayLua3.zip1936 Kb563627.09.2018

Комментарии 

 
#283 Перельмитер Валерий 08.11.2018 14:05
Цитирую Администратор:
Цитирую Перельмитер Валерий:
Появился баг. Неправильно считывается цена сделки. Версия от 27.09.2018. Могу приложить скрин, но не знаю как

Здравствуйте!
Скрипт рассчитывает цену позиции по сделкам из таблицы сделок QUIK. Если сделок нет или их недостаточно, то в качестве цены недостающих сделок использует Эффективную цену позиции из таблицы позиций по клиентским счетам ФОРТС и Цену приобретения из таблицы лимитов по бумагам ММВБ.
Если у вас есть все сделки открытой позиции, но цена позиции отображается некорректно, то пришлите пожалуйста, на infodesk@mycred itcard.ru скриншот окна скрипта и таблицы сделок, где видны сделки открытой позиции.
Спасибо.

Отправил
Цитировать
 
 
#282 Администратор 07.11.2018 19:13
Цитирую Перельмитер Валерий:
Появился баг. Неправильно считывается цена сделки. Версия от 27.09.2018. Могу приложить скрин, но не знаю как

Здравствуйте!
Скрипт рассчитывает цену позиции по сделкам из таблицы сделок QUIK. Если сделок нет или их недостаточно, то в качестве цены недостающих сделок использует Эффективную цену позиции из таблицы позиций по клиентским счетам ФОРТС и Цену приобретения из таблицы лимитов по бумагам ММВБ.
Если у вас есть все сделки открытой позиции, но цена позиции отображается некорректно, то пришлите пожалуйста, на infodesk@mycred itcard.ru скриншот окна скрипта и таблицы сделок, где видны сделки открытой позиции.
Спасибо.
Цитировать
 
 
#281 Перельмитер Валерий 07.11.2018 18:47
Появился баг. Неправильно считывается цена сделки. Версия от 27.09.2018. Могу приложить скрин, но не знаю как
Цитировать
 
 
#280 Администратор 01.11.2018 15:07
Цитирую Алекс Новиков:
Здравствуйте!Ск ачал протестировать робот интрадэй луа.Запустил на РТС.Сначала все было хорошо,но через пару дней при закрытии роботом заявки по стопу(выставлен ному им же) он ее закрыл и открыл противоположную .Я быстро закрыл все руками,подумал ,что сам нажал что то.Затем опять повторилось.Удалил полностью робота ,все переустановил заново-опять все нормально,но сегодня опять то же самое.Что не так?

Добрый день!
Скрипт сохраняет информацию об операция в файлы в папке log. Вариант, при котором может произойти переворот позиции, создание повторной стоп-заявки после исполнения предыдущей до появления данных о сделках и исполнении заявки ею порожденной. Посмотрите информацию о создании и исполнении стоп-заявок в лог файлах скрипта. Если возможно, пришлите нам лог файлы на email infodesk@mycred itcard.ru, когда были совершены лишние операции.
Цитировать
 
 
#279 Алекс Новиков 01.11.2018 14:57
Здравствуйте!Ск ачал протестировать робот интрадэй луа.Запустил на РТС.Сначала все было хорошо,но через пару дней при закрытии роботом заявки по стопу(выставлен ному им же) он ее закрыл и открыл противоположную .Я быстро закрыл все руками,подумал ,что сам нажал что то.Затем опять повторилось.Удалил полностью робота ,все переустановил заново-опять все нормально,но сегодня опять то же самое.Что не так?
Цитировать
 
 
#278 Администратор 16.10.2018 15:14
Цитирую Михаил:
Здравствуйте! Пишет такую ошибку
[ ВНИМАНИЕ! VBZ8 Некорректная цена (0) создаваемой стоп-заявки ] Подскажите пожалуйста что я делаю не так?

Здравствуйте!
Скорее всего вы создаете стоп-заявку вручную и в поле "Стоп спрэд" задано значение, равное полю "Стоп-лосс". При ручном создании стоп-заявки в параметрах стоп-заявки необходимо задавать конечные стоп-цены. Описание в руководстве пользователя стр.12 раздел 4.8.
--
Пример, нужна стоп-заявка типа "Тейк-профит и стоп-лимит" с ценами
стоп-цена = 138.00
цена = 137.50
тейк-цена = 140.00
тогда необходимо заполнить поля следующим образом:
Стоп-лосс = 138
Стоп спрэд = 0.5, Ед. = Пункты
Тейк-профит 140
Цитировать
 
 
#277 Михаил 16.10.2018 14:21
Здравствуйте! Пишет такую ошибку
[ ВНИМАНИЕ! VBZ8 Некорректная цена (0) создаваемой стоп-заявки ] Подскажите пожалуйста что я делаю не так?
Цитировать
 
 
#276 Сергей 11.10.2018 15:14
Цитирую Администратор:
Цитирую Сергей:
Здравствуйте! У меня такая проблема: на SiZ8 не выставляются стоп заявки в ручную
1. если открытых позиций нет, не выставляется тейк
2. если есть открытая позиция, не выставляется стоп
На остальных инструментах ФОРТС все работает.
Помогите разобраться.

Добрый день!
Пришлите, пожалуйста, скриншот настроек SiZ8 на infodesk@mycred itcard.ru

Здравствуйте! Приношу свои извинения, вопрос снимаю, разбрался, сам не правильно выставил настройки.
Цитировать
 
 
#275 Администратор 11.10.2018 10:36
Цитирую Сергей:
Здравствуйте! У меня такая проблема: на SiZ8 не выставляются стоп заявки в ручную
1. если открытых позиций нет, не выставляется тейк
2. если есть открытая позиция, не выставляется стоп
На остальных инструментах ФОРТС все работает.
Помогите разобраться.

Добрый день!
Пришлите, пожалуйста, скриншот настроек SiZ8 на infodesk@mycred itcard.ru
Цитировать
 
 
#274 Сергей 11.10.2018 00:52
Здравствуйте! У меня такая проблема: на SiZ8 не выставляются стоп заявки в ручную
1. если открытых позиций нет, не выставляется тейк
2. если есть открытая позиция, не выставляется стоп
На остальных инструментах ФОРТС все работает.
Помогите разобраться.
Цитировать
 
 
#273 Олег 02.10.2018 18:09
вопрос отклоняется, разобрался!
Цитировать
 
 
#272 Олег 02.10.2018 17:44
Здравствуйте! после обновления программы не отменяются стоп заявки и тейк-профит если я позицию закрываю принудительно! в настройках стоп заявок стоит срок до отмены, но отмена не срабатывает!
Цитировать
 
 
#271 Администратор 01.10.2018 10:11
Цитирую Сергей:
Здравствуйте, а можно в этот крутой скрипт, добавить функцию поверх всех окон?

Здравствуйте!
Рассмотрим возможность добавления функции "поверх всех окон" в новых версиях скрипта.
Цитировать
 
 
#270 Сергей 30.09.2018 19:53
Здравствуйте, а можно в этот крутой скрипт, добавить функцию поверх всех окон?
Цитировать
 
 
#269 Сергей 29.09.2018 00:04
Спасибо за новую версию.
Цитировать
 
 
#268 Администратор 28.09.2018 11:22
В скрипт добавлен расчет цены позиции по сделкам. Данный расчет позволяет получать корректную цену позиции на ФОРТС.
Цитировать
 
 
#267 Администратор 26.09.2018 11:29
Цитирую Сергей:
У меня цена входа в квике отличается от эф.цены. Это у брокера проблемы с расчетами или у биржи? Или у меня?))

Да, действительно, биржа изменила методику расчета эфф. цены позиции и теперь она не совпадает с реальной ценой позиции. В новой версии скрипта будет заложен расчет цены позиции по сделкам.
Цитировать
 
 
#266 Сергей 25.09.2018 20:01
Цитирую Администратор:
Цитирую Сергей:
Скажите, а это можно как-то средствами LUA поправить. Эффективная цена позиций не является ценой входа в сделку, и из-за этого теряется смысл автостопов. Так как если эта цена больше чем мой стоп, я не смогу его выставить.
Пример: купил по 250, эф.цена 150, авто-стоп на 50 пунктов от входа, а именно по 200 уже не поставить. Потому, что даже если выставить 1 пункт, то ордер будет открыт по цене 149.

Здравствуйте!
При наличии открытой позиции эффективная цена позиции должна быть равна реальной цене позиции.
Альтернативный расчет цены позиции - по сделкам, но в скрипте он не реализован, требуется доработка скрипта.

У меня цена входа в квике отличается от эф.цены. Это у брокера проблемы с расчетами или у биржи? Или у меня?))
Цитировать
 
 
#265 Администратор 25.09.2018 19:45
Цитирую Сергей:
Скажите, а это можно как-то средствами LUA поправить. Эффективная цена позиций не является ценой входа в сделку, и из-за этого теряется смысл автостопов. Так как если эта цена больше чем мой стоп, я не смогу его выставить.
Пример: купил по 250, эф.цена 150, авто-стоп на 50 пунктов от входа, а именно по 200 уже не поставить. Потому, что даже если выставить 1 пункт, то ордер будет открыт по цене 149.

Здравствуйте!
При наличии открытой позиции эффективная цена позиции должна быть равна реальной цене позиции.
Альтернативный расчет цены позиции - по сделкам, но в скрипте он не реализован, требуется доработка скрипта.
Цитировать