Виктор Севастьянов написал: Есть такой готовый код на Lua или Qpile? Спасибо.
Вроде это не сложно сделать. Где-то тут Сергей Горохов выкладывал скрипты с примером расчётов на луа. Среди них есть расчёт Б-Ш. Методом последовательных приближений несложно вычислить волу по цене.
Сергей написал: Есть ли возможность одновременного изменения таймфрейма на всех окнах графиков в одной вкладке
Лично мне и кажется, что переключатель в тулбаре как раз и должен менять настройки всех графиков на странице. А если нужно изменить настройки отдельного графика - для этого есть отдельный пункт меню.
Антон (band) написал: Цитата Imersio Arrigo написал: Так и есть. Только счётчик уменьшается по ds:Close() .похоже нет, раз
Цитата Sergey Gorokhov написал:Соответственно и отказ от подписки в одном скрипте приведет к отказу во всем терминале и во всех скриптах.
значит ds:close может нарушить работу других скриптов.
звучит как какая-то дичь. не должно такого быть чтобы отказ в одном скрипте приводил к отказу по всему остальному терминалу.
имхо должно быть так: заказ/перезаказ в рамках одного скрипта не порождает больше потоков данных, если подписка на эту сущность уже есть, просто увеличивается счетчик. Соответственно отписка счётчик уменьшает, и если он равен нулю, то тогда и только тогда подписка физически прекращается.
предлагаю проверить это экспериментально. Например двумями скриптами.
Антон (band) написал: Как раз таки по наличию ds и может знать. удаляем ds из скрипта. уменьшаем счетчик ссылок. когда он равен 0 то происходит отписка
Так и есть. Только счётчик уменьшается по ds:Close().
Михаил Е написал: В день экспирации он ещё торгуется, на срочном рынке МБ до 18:45 этого дня,
Можно делать склейку в следующий день. Т.е. 20 был экспир, мы от склейки отказались. А 21, в ручном режиме делаем замену и склейку. Тогда получается так как вы хотите, если я правильно понимаю вопрос.
Попробуйте укрупнить таймфрейм. Скажем, до часа. Кроме того, следует понимать что RTSI это индекс, он непрерывен и может быть очень длинным. Аналогично график сбербанка часовой или дневной может быть очень длинным. Но если вы смотрите фьючерс или опцион, то его история может быть короткой. Или вы пытаетесь посмотреть большую историю на мелком (1-5мин) таймфрейме.
новичок написал: это совершенно не так, ибо каждый из них имеет свой композитор или как LXDE не имеет вовсе, если не прикручен ручками copmiz/compton и каждый из них по разному неоптимален с wine.
="все одинаково плохо".
Цитата
новичок написал: 1. огромный пенальти от графики на вайне/виртуалке
Есть какие-то конкретные предложения как сделать мир лучше?
Цитата
новичок написал: 2. и без того небезошибочный софт водружать на форк венды
форк... бгг.
типичная картина работы top: PID USER PR NI VIRT RES %CPU %MEM TIME+ S COMMAND 24284 user 20 0 1766.8m 238.8m 23.5 3.0 23:55.47 R info 466 root 20 0 388.2m 108.3m 3.9 1.4 42:41.29 S Xorg
Бывалые парни говорят что основные тормоза из-за Х11-ов, и костыльной системы рендеринга. Но это не точно...
Глюк номер 3 меня не трогает, я ввожу цифры рукамэ либо кручу колесо над контролом.
Использую арч, и текущий вайн. Не заморачиваюсь с понижением версии вайна. Вижу что глюков стало больше, но пока терпимо. Больше всего раздражает пустой список торговых счетов на форме ввода заявки. Приходится при подаче заявки заполнять вручную. Раньше лечилось подменой commctl32.dll из winetricks. С недавних пор перестало.
Тормоза наблюдаю в период начальной прогрузки данных. При подключении терминал залипает минуты на две-три, и либо отваливается либо прокачивать. Кроме того, особо долго открывается любая форма. Нажмешь кнопку и все висит полминуты, потом открывается. Но я не тороплюсь и могу подождать. Не критично.
Если важна скорость и стабильность рекомендую поставить виртуалку с ХР. Летает в разы быстрее.
Судя по коду - из объема свечи. Т.е. это не заявки а сделки. И даже не все сделки распределенные по честным ценам, а тупо объем в свече рахделенный на количество цен которые эта свеча покрывает.
Судя по картинке вы пытаетесь торговать в субботу. Биржа не работает по выходным. Нет торгов и нет стаканов. Посмотрите расписание торгов на сайте биржи.
Юрий И написал: Сейчас вот так, например в кармане 600 заявок, я утром нажимаю "достать все из кармана" и они все разом отправляются на сервер брокера, а там ограничение на 30 транзакций в секунду, и брокер ругается, серверу тяжело.
Данную логику лучше реализовать на луа. Смотри, кругом одни плюсы. а) Легко контролировать статус каждой заявки. При необходимости можно послать повторно.б) Легко менять скорость, порядок, реагировать на какие-то условия и/или события.в) Легко менять источник заявок: из файла, из базы, из сокета. Да откуда угодно, хоть веб-интерфейс прикрути. г) Работает уже сейчас. Не нужно ждать пока что-то сделают.
Let_it_go написал: Я не знаю что такое хост-система.
хост-система - это физический комп, где живут виртуалки
Цитата
Let_it_go написал: У меня две виртуалки, арендуемых у UltraVDS.
Это другое дело.
Они, в общем случае, могут ничего не знать друг о друге и не иметь общих файлов.
Вероятно вопрос общих файлов следует решать с провайдером, если в этом есть необходимость. Но высока верятность что вы получите ответ что связи между виртуалками нет. А это значит что придется городить какойто огород с обменом данными через сеть (публичные адреса и т.п.).
Возможно проще всего на одной из виртуалок поднять http или ftp сервер, а другую научить периодически подкладывать или скачивать файл. Но нужен как минимум один адрес у одной из виртуалок, которую увидит другая.
Suntor написал: Серверную же часть вы пишите. И встроить подобный функционал в эту серверную часть только вы можете. Брокер тут вообще ни при чём.
Так он и говорит, что в софте сервера это поддержано. А включил это брокер у себя при настройке системы или нет - личное дело брокера.
Цитата
Suntor написал: Наличие в Quik функции для ручного переноса заявок из упавших серверов на неупавшие... вот это непонятно.
Это, ЕМНИП, нужно для того, чтобы иметь возможность оперировать своим стопом в случае переключения сервера. Т.е. (условно: сервер1, сервер2) если стоп был выставлен на сервер1, а вы подключились на сервер2 - то делать операции с ней (изменять, снимать, исполнять) вручную нельзя. Для этого нужно "сделать стоп-заявку своей".
А автоматическое исполнение стопа на серверах квик в любом случае пройдет без вашего участия. Вот о чем речь.
Ничего подобного. Вполне обычный термин. Просто он распространен у пендосов, и обычно описан в книгах типа швайгера где в основном речь идёт о дневных свечах.
Что касается самого термина, он означает именно то что описано: -если его цена закрытия ниже закрытия предыдущего бара(свечи). Независимо от того каким был предыдущий.
Цитата
Andrey.R написал: И на форуме можно спрашивать только о том, что относится к дистрибутиву?
Спрашивать, как и на любителя форуме, можно что угодно. За спрос денег не берут. :) Просто здесь в основном отвечает поддержка квика по работе терминала. А вольные стрелки порой отвечают на другие вопросы, что вы и наблюдаете на примере Suntor :)
Планирует ли компания все таки запустить 64 битную версию квик в ближайшие годы? если да то в каком из ближайших это счастье случится?, Планирует ли компания все таки запустить 64 битную версию квик в ближайшие годы? если да то в каком из ближайших это счастье случится?
Планирует ли компания все таки запустить 64 битную версию квик в ближайшие годы? если да то в каком из ближайших это счастье случится?, Планирует ли компания все таки запустить 64 битную версию квик в ближайшие годы? если да то в каком из ближайших это счастье случится?
А собственно, откуда такая тяга к 64битной версии? Есть какие-то надежды что не будет тормозить? Имхо как раз наоборот. Будет жрать больше памяти и тормозить тоже будет больше. Инфа 100%.
Andrey.R написал: 1. Объем это количество купленных и проданных лотов по текущему контракту выбранного инструмента за единицу времени (в зависимости от таймфрейма), так?
Так. Это объем в лотах.
Есть еще объем в деньгах. Это объем в лотах умноженный на стоимость лота.
Цитата
Andrey.R написал: 2. Количество лотов (по объему) на покупку и продажу в единицу времени одно и тоже или разное? И вашего ответа вроде как разное
Для каждого контракта (инструмента) оно может быть разным. Указывается в спецификации контракта. Со временем не изменяется.
Цитата
Andrey.R написал: Сделка же на фондовой бирже, а на срочном рынке по фьчерсам - контракты?
Вы смешиваете терминологию. На фондовой секции - акции, в лотах. Например лот сбера составляет 10 акций. На срочной - фьючерсные и опционные контракты на акции из фондовой секции. Обычно у них лот крупнее. Например 1 фьючерсный контракт на доллар содержит 1000 долларов. 1 фьюч на сбер - 100 акций.
А сделка - это операция купли/продажи. Неважно чего.
Вы выставили заявку на покупку лота сбера, у вас исполнили - значит есть сделка, и у вас открыта длинная позиция по сберу. Исполнилась заявка на продажу фьюча на доллар - значит у вас короткая позиция по баксу. и т.п.
Цитата
Andrey.R написал: В сделке же не может быть разное количество проданных и купленных акций, в сделке только может быть одинаковое количество
Сделка это всегда двунаправленная операция. Если кто-то (вы, например) купил акции (или фьючерсы), значит кто-то вам их продал. Заявка может быть исполнена не полностью. Например вы выставили заявку на 1000 лотов, а исполнилось только 23.
Значит будет сделка (или серия сделок) на 23 лота. А еще 977 будут висеть неисполненными, пока их кто-то не купит, либо заявка не будет отменена. При отмене заявки исполненная часть не отменяется. Биржа не отменяет сделки.
Цитата
Andrey.R написал: ( я беру идеальный вариант, без дробления заявки если было несколько лотов, условно пока считаем что в каждой заявке только один лот, иначе будет не разобраться)
Для понимания пока делайте заявки на маленький объем. 1, 2, 3 лота. Так будет проще понимать, и меньше убытки :)
Suntor написал: Вот этой библиотеки и не хватает... библиотека для ODBC судя по названию. Quik использует ODBC для экспорта данных.
Отсутствие этой библиотеки не мешает wine работать. И уж точно не вызывает аварийных завершения.
Ваши проблемы возможно вызваны обновлением версии вайна. Я в линуксе периодически наступающим на это. Насколько мне известно PlayOnMac позволяет выбирать версию wine-a которая используется. Попробуйте поиграть с этим. Возможно вам повезет. Или нет. :)
Imersio Arrigo написал: А подскажите кто из брокеров поддерживает QUIK Android X? Что-то я полистал сайты основных брокеров, ни у кого в описании не нашел.
Добрый день.
Поддерживают практически все, возможно, что данное приложение, появившееся совсем недавно, ещё просто не добавлено в описании на соотв. сайтах брокерских Компаний.
Нужно чтобы брокер дал доступ для работы через мобильное приложение. На демо-доступе данный признак проставляется автоматически.
Т.е. нужно подключить услугу "мобильный квик"? Расскажите подробнее.
А подскажите кто из брокеров поддерживает QUIK Android X? Что-то я полистал сайты основных брокеров, ни у кого в описании не нашел.
В описании написано: "Для подключения к инфраструктуре QUIK брокера используется серверная компонента Модуль web2QUIK."
Значит ли это, что я могу просто поставить себе на телефон QUIK Android X и заходить в приложение используя логин и пароль от Webquik? Во всяком случае на демо-доступе это работает.
evm написал: три вызова TRADE_STATUS_CALLBACK по одной сделке пришли не вместе а в перемешку с другими.
Вообще никто не обещал что они придут вместе и подряд.
И порядок вообще не важен. Первая пришла - запомнили, следующая пришла - проверили, совпадает ли по параметрам, если совпадает - значит это повтор, игнорим. Если не совпадает - значит это новая сделка, и надо ее обработать как новую, и ее параметры запомнить.