Intraday LUA

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

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

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

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

 

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

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

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

Комментарии 

 
#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.

Здравствуйте!
При наличии открытой позиции эффективная цена позиции должна быть равна реальной цене позиции.
Альтернативный расчет цены позиции - по сделкам, но в скрипте он не реализован, требуется доработка скрипта.
Цитировать
 
 
#264 Сергей 25.09.2018 18:52
Скажите, а это можно как-то средствами LUA поправить. Эффективная цена позиций не является ценой входа в сделку, и из-за этого теряется смысл автостопов. Так как если эта цена больше чем мой стоп, я не смогу его выставить.
Пример: купил по 250, эф.цена 150, авто-стоп на 50 пунктов от входа, а именно по 200 уже не поставить. Потому, что даже если выставить 1 пункт, то ордер будет открыт по цене 149.
Цитировать
 
 
#263 Администратор 24.09.2018 11:00
Цитирую Сергей:
Здравствуйте, подтверждаю то что написал fara. При выставлении авто-стопа/профита приплюсовываетс я/вычитается( зависит от лось или профит был получен ранее) результат предыдущей сделки. В поле цена так же отображается не верная цена входа. Сам я пользуюсь скриптом давно, просто всегда ставил ордера через кнопку создать. Версию от 17.09 уже поставил "баг" сохранился.

Здравствуйте!
Расчет стоп-цен идет от цены позиции. Цена позиции на ФОРТС берется только из таблицы "Позиции по клиентским счетам" из поля "Эффективная цена позиции" (скрипт получает её по событию OnFuturesClient Holding, поле avrposnprice).
У вас в данной таблице отображается корректная цена позиции.
--
У fara дополнительно создаются стоп-заявки с trans_id 1000, 1001 и т.д., у которых стоп-лосс близок к цене позиции. Источник создания этих стоп-заявок нам неизвестен. Intraday Lua создает все свои транзакции с trans_id формата hh+mm+ss+ms
Цитировать
 
 
#262 Сергей 21.09.2018 18:59
Здравствуйте, подтверждаю то что написал fara. При выставлении авто-стопа/профита приплюсовываетс я/вычитается( зависит от лось или профит был получен ранее) результат предыдущей сделки. В поле цена так же отображается не верная цена входа. Сам я пользуюсь скриптом давно, просто всегда ставил ордера через кнопку создать. Версию от 17.09 уже поставил "баг" сохранился.
Цитировать
 
 
#261 Администратор 15.09.2018 20:22
Цитирую fara:
Добрый день! Спасибо за скрипт-отличная штука!!!
Давно им пользуюсь но,после обновления КВИКА до 7.19.0.51
скрипт стал выставлять заявки как попало.Например:
по цене входа и сразу закрывает;или-по любой другой цене но отличной от заданного стопа .С профитом тоже самое.

Здравствуйте! Пришлите, пожалуйста, на infodesk@mycred itcard.ru лог файлы за последние даты из папки log. И скриншот настроек инструмента.
При расчете стоп-цен стоп-заявок скрипт использует цену позиции, которая отображается в поле "Цена". Данная цена корректная/ совпадает с реальной ценой позиции?
Цитировать
 
 
#260 fara 15.09.2018 14:12
Добрый день! Спасибо за скрипт-отличная штука!!!
Давно им пользуюсь но,после обновления КВИКА до 7.19.0.51
скрипт стал выставлять заявки как попало.Например:
по цене входа и сразу закрывает;или-по любой другой цене но отличной от заданного стопа .С профитом тоже самое.
Цитировать