Egor Zaytsev написал: Для исполнения тейк-профита в данном случае необходимо, чтобы цена составила 209,11
так прежде чем достигнуть 209.16 сперва цена достигла 209.11 а тейк профит что тогда что сейчас не активировался.
Цитата
Egor Zaytsev написал: цена условия выставлена в размере 209.16, а отступ от max=0.11
вы говорите про OFFSET или SPREAD ? Разве не должен активироваться тейк профит для любой цены от 209.16 - 209.27 (209.16 + 0.11)?
Установка лимитов с помощью lua
Пользователь
Сообщений: Регистрация: 24.01.2018
23.08.2018 14:55:32
Благодарю за ответ!
CLIENT_CODE - необязательный параметр. () а вот ACCOUNT - сменил и вроде все заработало как положено, но возникла другая проблема - скрипт не выставил заявки тейк профит по достижении нужного уровня.
скрипт немного изменил :
Цитата
tag = "candles"; lastCandle = getNumCandles(tag); t, n, l = getCandlesByIndex (tag, 0, lastCandle-1, 1); currPrice = t[0].close;
Никаких диапазонов я не задавал, их нет. Тригер срабатывает ровно на том значении которое было задано в транзакции
Установка лимитов с помощью lua
Пользователь
Сообщений: Регистрация: 24.01.2018
22.08.2018 18:44:16
Установка лимитов с помощью lua
Пользователь
Сообщений: Регистрация: 24.01.2018
22.08.2018 18:28:22
Здравствуйте! Помогите разобраться с установкой стоп лосов и тейк профитов через lua скрипт. В терминал отправляю 2 транзакции (можно ли все уместить в 1й?) - сама заявка и вторая лимиты : 1)
Отправил запрос, оттвет придет в течении буднего дня. Вы тут скачивали ?
Где скачать Quik Junior
Пользователь
Сообщений: Регистрация: 24.01.2018
10.06.2018 21:13:25
Интересует вопрос где лучше всего скачать Quik Junior что бы "торговать" 24/7 т.к. обычный Quik доступен только в рабочее время (во время торгов) а по выходным изучать систему и оттачивать скрипты тоже хочется. Немного погуглив узнал что у каждого брокера есть свой Quik Junior, но у каждого с урезанным функционалом. где можно скачать Quik J. по возможностям полностью равным обычному терминалу Quik но работающему независимо от реальных торгов ? Незначительное урезание функционала тоже допустимо, главное что бы скрипты lua не были вырезаны.
Мне главное что бы lua скрипты работали так же. Вечером посмотрю, спасибо за совет.
Симуляция торгов в выходные дни
Пользователь
Сообщений: Регистрация: 24.01.2018
09.06.2018 12:50:59
Пробовал не включать соединение по паролю - все данные пустые. А Quik Junior работает точно так же, имею в виду - lua скрипты, заявки, стакан все присутствует ?
Симуляция торгов в выходные дни
Пользователь
Сообщений: Регистрация: 24.01.2018
09.06.2018 12:35:19
Доброго времени суток. Существуют ли приемы или инструменты позволяющие использовать QUIK в дни и часы когда торги не идут? Например я имею демо счет но все равно привязан к реальным торгам. для оттачивания скриптов или изучения стратегий было бы очень полезно иметь доступ к виртуальным торгам 24/7, все равно счет демо и на реальный рынок заявки не попадают. Есть ли какие то решения ?
Работа с таблицей состояние счета
Пользователь
Сообщений: Регистрация: 24.01.2018
16.05.2018 17:01:35
Цитата
Egor Zaytsev написал: Аналогичным образом выставляете заявку на не исполненный остаток.
т.е. предположим я открыл позицию в лонг - и купил акции объемом 10. Но потом заметил что акции дешевеют и нужно открывать шорт : тогда что бы закрыть лонговую позицию мне нужно 10 продать (теперь моя позиция закрыта) и только после этого можно заявку на продажу ?
Убыток после закрытия прибыльной позиции
Пользователь
Сообщений: Регистрация: 24.01.2018
16.05.2018 16:27:03
Цитата
Suntor написал: А чтобы понять, что и как вы в сумме наторговали, нужно смотреть в таблицах «Позиции по клиентским счетам»
Самое забавное, что позиция точно открыта, но в таблице пусто.
Убыток после закрытия прибыльной позиции
Пользователь
Сообщений: Регистрация: 24.01.2018
16.05.2018 15:58:14
Цитата
Suntor написал: Так вот, эти расчётные значения не имеют никакого отношения к тому, что вы получите после того как нажмёте кнопку «Закрыть позицию».
В мануале написано как раз обратное.
Нереал. PL __ Прибыль, возникающая при закрытии позиции
Убыток после закрытия прибыльной позиции
Пользователь
Сообщений: Регистрация: 24.01.2018
16.05.2018 15:47:25
В Руководстве пользователя Quik Так и написано :
Нереал. PL
Прибыль, возникающая при закрытии позиции
Значение рассчитывается следующим образом: Ликв. стоимость – Баланс. ст-ть
Так почему когда я закрываю позицию у меня не прибыль а убыток ?
Убыток после закрытия прибыльной позиции
Пользователь
Сообщений: Регистрация: 24.01.2018
16.05.2018 15:35:55
Цитата
Suntor написал: нужно смотреть в таблицах «Позиции по клиентским счетам», «Лимиты по бумагам» и пр.,
Не совсем понятно, в какую именно таблицу нужно смотреть или в обе ? «Позиции по клиентским счетам(фьючерсы)» у меня пустая а в таблице «Лимиты по бумагам» действительно отображается инструмент но он полностью по нулям.
Да, но так мы просто закроем заявку. А если несколько заявок уже были исполнены - как закрыть позицию по инструменту тогда ?
Работа с таблицей состояние счета
Пользователь
Сообщений: Регистрация: 24.01.2018
16.05.2018 14:23:10
Здравствуйте! Подскажите какое имя имеет таблица *Состояние счета* ?. Искал тут и не нашел : . И еще вопрос - как закрыть позицию по какому лиюбо инструменту ? Спасибо!
Таблицу сделок посмотрите свою... пересчитайте её, и сразу увидите где цифры не сходятся...
В чем смысл столбца `Нереал. PL` в таблице `Состояние счета` в строке с открытой позицией, если прибыль или убыток нужно считать самому ? Где нибудь можно получить актуальное значение по позиции без пересчета таблицы сделок ?
Убыток после закрытия прибыльной позиции
Пользователь
Сообщений: Регистрация: 24.01.2018
16.05.2018 12:59:27
Здравствуйте!
Пользуюсь учебным терминалом. Каждый день в териминале доступно 200 000р. Я открываю позицию, которая отображается в таблице `состояние счета`. В столбце `Нереал. PL` имею положительное значение. Правильно ли я понимаю что если это значение зеленым цветом то я имею прибыль в лонг а если красным то шорт ? Но главный вопрос - почему после закрытия позиции, которая в тбл. `состояние счета` отображалась как положительная - в итоге я ухожу в минус? т.е допустим изначально было 200 000р, я вхожу в позицию, `Нереал. PL` - равно +100 и когда я решаю закрыть позицию вместо 200 100р у меня 199 9~~ ? Откуда минус ?
Добрый день. Изучаю торговые стратегии на демо счете, возник вопрос - откуда в табл. Состояние счета появляется не равная нулю прибыль дня если я только открыл терминал и не осуществил ни одной транзакции ?
Неправильное отображение симмволов
Пользователь
Сообщений: Регистрация: 24.01.2018
15.04.2018 18:06:55
Здравствуйте! У кого нибудь была проблема с отображением надписей в программе Quik когда вместо текста показываются только - символы вопросительный знак. ???
В окне Lua скриптов нет кнопок управления
Пользователь
Сообщений: Регистрация: 24.01.2018
22.03.2018 12:02:33
Здравствуйте. Установил терминал на новую систему и сразу появилась проблема с отображением панели Lua скриптов см. скрин - нет ни кнопки добавить, ни запустить - вообще никаких. В чем тут может быть проблема ?
Комиссии в системе
Пользователь
Сообщений: Регистрация: 24.01.2018
09.03.2018 22:12:29
Здравствуйте! Интересует такой вопрос - какие как посмотреть комиссию брокера также биржевую комиссию (которая состоит из = комиссия торговой системы + комиссии биржи + клиринговой комиссии) в QUIK ? Данные в таблице 'состояние счета' отображаются уже с учетом всех вышеперечисленных комиссий ? Какие из этих комиссий можно посмотреть на Учебном счете а какие появятся только на реальном ?
Однако всегда получаю `nil`. Вопрос - как мне получить Номер заявки по её ID из таблицы заявок? Спасибо.
Прибыль дня меняется после закрытия торгов
Пользователь
Сообщений: Регистрация: 24.01.2018
06.03.2018 22:18:34
Здравствуйте! Обьясните пожалуйста - почему Прибыль дня и Прибыль % меняется уже после закрытия торгов ? Я использую демо счет, возможно это происходит только на нем? И как возможно что Нереал PL отрицательна но Прибыль % в поюсе, если ничем больше за день не торговал?
Какой функцией получить прибыль по инструменту., LUA скрипты
Пользователь
Сообщений: Регистрация: 24.01.2018
06.03.2018 20:18:01
Цитата
Egor Zaytsev написал: Доступа через QLUA к таблице "Состояние счета" в текущей реализации нет.
т.е. Получить "Нереал PL" никак невозможно, только в ручную? Это крайне не удобно. В будующем эта опция будет доступна ?
Какой функцией получить прибыль по инструменту., LUA скрипты
Пользователь
Сообщений: Регистрация: 24.01.2018
06.03.2018 18:56:28
Здравствуйте! Как получить с помощью LUA скрипта значение "Нереал PL" из таблицы "Состояние счета" ? И сопутствующий вопрос - какой функцией закрыть позицию по инструменту ? Спасибо.
Не удается зайти в терминал, Ошибка при подключении ключей.
Пользователь
Сообщений: Регистрация: 24.01.2018
01.03.2018 16:59:35
Цитата
Alexey Ivannikov написал: Мы попробуем подключиться сами с Вашими ключами.
Вы получили письмо с ключами ?
Не удается зайти в терминал, Ошибка при подключении ключей.
Пользователь
Сообщений: Регистрация: 24.01.2018
01.03.2018 16:40:51
Цитата
Alexey Ivannikov написал: Мы правильно понимаем, что речь идёт о подключении к учебному серверу QUIK Junior?
Да, верно. Пересылаю вам письмо.
Не удается зайти в терминал, Ошибка при подключении ключей.
Пользователь
Сообщений: Регистрация: 24.01.2018
01.03.2018 15:11:48
Здравствуйте. Установил на новый ПК терминал quik, добавил в настройки публичный и приватный ключь. Но когда пытаюсь открыть терминал падает ошибка :
Цитата
Crypto error: Соединение установить не удалось. Возможно, Вы используете ключи, которые не зарегистрированы на сервере. Сообщение об ошибке: "Connection was closed by peer: Can't get message size from net"
Ключи, логин и пароль использую те что пришли на почту при регистрации. В чем может быть проблема, как ее устранить, спасибо.
Принимаю из стека пустое значение, Программирование на Lua C++
Пользователь
Сообщений: Регистрация: 24.01.2018
01.02.2018 00:36:47
При попытке записать данные в файл (текстовый документ) из С++ все работает как надо.
Принимаю из стека пустое значение, Программирование на Lua C++
Пользователь
Сообщений: Регистрация: 24.01.2018
31.01.2018 17:22:13
Добрый вечер. Не могу решить вроде бы совсем не сложную задачу - получить одну переменную из Lua в C#. Не таблицу а просто 1 число из стакана. Есть такой скрипт на Lua
Цитата
require("QluaCSharpConnector"); is_run=true;
function main() while is_run == true do QluaCSharpConnector.StartSendData(OnQuote()); --message(offr_price);
sleep(1000); end end;
function OnQuote() tb = getQuoteLevel2("TQBR", "SBER"); offr_price = tostring(tb.offer[1].price); return offr_price; end
Есть DLL на плюсах которая берет последнее значение из стека Lua
Скорее всего ошибка кроется в С++ библиотеке, но я в упор не могу её разглядеть. Такое ощущение что я беру элемент в стеке под одним и тем же индексом, но lua_gettop(L) по идеи должен вернуть индекс последнего.
В стакан попадают странные значения, Работа со стаканом из Lua
Пользователь
Сообщений: Регистрация: 24.01.2018
31.01.2018 13:58:52
Цитата
Sergey Gorokhov написал: Функция срабатывает при поступлении данных по любому заказанному стакану
Действительно, в таблице состояние счета указана позиция по еще одному инструменту. давно с ним не работал и даже забыл. Хотя в покупке/в продаже по нулям, это ф-ю не останавливает.
В стакан попадают странные значения, Работа со стаканом из Lua
Пользователь
Сообщений: Регистрация: 24.01.2018
31.01.2018 13:34:14
На счет коллбеков кажется врубился - функция будет вызываться постоянно, пока скрипт запущен (поэтому sleep(msec) - никак не влияет на частоту появления сообщений), поэтому даже если `while` будет пустой - он будет держать скрипт в работе а следовательно и обратный вызов OnQuote будет проходить.
Но все еще не понял - почему функция вызывается по СЛУЧАЙНОМУ стакану, вместо того который открыт или по нескольким если открыты несколько или не возвращает ноль если стаканы закрыты все?
В стакан попадают странные значения, Работа со стаканом из Lua
Пользователь
Сообщений: Регистрация: 24.01.2018
31.01.2018 13:01:03
Хотите сказать, что попадают значения других инструментов и нужно вводить дополнительную проверку? Как такое возможно если у меня открыт только 1 стакан ?
В стакан попадают странные значения, Работа со стаканом из Lua
Пользователь
Сообщений: Регистрация: 24.01.2018
31.01.2018 12:45:29
Добрый день! Заметил что данные по спреду как то странно себя ведут. Решил проверить вот таким скриптом лучшую цену продажи :
Цитата
function main() is_run=true; while is_run == true do OnQuote("TQBR", "SBER"); sleep(2000); end end; function OnQuote(class, sec) tb = getQuoteLevel2(class, sec); message(tostring(tb.offer[1].price)); end
По идеи мне должны в окне сообщения показываться только лучшие цены, однако иногда попадается что то явно не то скрин:
Чаще всего конечно показывает правильную цену ~262.70 но проскальзывали и такие непонятные цены. Прошу, поясните - это баг, это фича, или это у меня руки кривые ?
Не найдена указанная процедура. Error loading module '' from file, Подключение dll библиотеки на C++ к скрипту lua
Пользователь
Сообщений: Регистрация: 24.01.2018
26.01.2018 21:21:45
Вы правы, я просто ошибся в одном символе, перепроверил имена функций - поправил, заработало. Спасибо
Где посмотреть прибыль/убыток за все время
Пользователь
Сообщений: Регистрация: 24.01.2018
26.01.2018 12:54:35
Спасибо, что пояснили. Но мне все еще не до конца понятно - почему если у меня нет не одной открытой позиции, параметр прибыль за день - постоянно меняется ?
Не найдена указанная процедура. Error loading module '' from file, Подключение dll библиотеки на C++ к скрипту lua
Пользователь
Сообщений: Регистрация: 24.01.2018
26.01.2018 03:31:06
Скачал себе luaforwindows вот от сюда :
установил, добавил в .cpp файл :
#pragma comment(lib,"F:\\lua5.1.dll")
пересобрал проект и открыл длл через dependency walker - не одной красной ошибки не обнаружил. скопировал эту длл в папку со скриптом и исполняемым файлом терминала - и снова та же самая ошибка. далее открываю эту же самую dll библиотеку в dependency walker и вижу вот это :
слов нет, одни эмоции - ну теперь то чего ему не хватает ? скопировал всё содержимое папки Realise и никакого толку.