Да даже если склеивает. Склеивать, я так понимаю, имеет смысл только для фьючерсов. Какой смысл строить графики по опциону в июне, если он истек УЖЕ в мае??
Что-то странное вы описываете. Сделки автоматически не отменяются и не закрываются. (Кроме случаев маржин-кола).
Судя по описанию вы путаете понятия "заявки" и "сделки". Описываемое вами время - оно действует на время активной (т.е. не исполненной и не отмененной) заявки.
А сделанная сделка - она же исполненная заявка - отображается в позициях. И, повторяюсь, автоматически не закрывается.
Так что рекомендую разобраться в своих текущих позициях и терминологии.
В директории WNDSAV сохраняются бекапы wnd-шников в хронологическом порядке. Если все совсем плохо, можно оттуда брать бекапы в порядке устаревания, это может помочь восстановить воркспейс с минимальными потерями.
Владимир Андреев написал: Просто в торговый робот нужно добавить строчку, которая удаляет banners.dat при запуске, если файл есть. Или можно вместо ярлыка Квик создать .bat файл, который будет удалять файл при его наличии, а затем запускать приложение.
Можно еще дать ему нулевой размер и запретить запись. Только это не помогает :(
Imersio Arrigo написал: Я конечно знаю, что с 95% вероятностью получу ответ: "да у вас формула кривая". И, вероятно, вы будете правы. Поэтому вопрос не в том как посчитать греки самому, а как получить "те же цифры" из квика.
Доска опционов 1 раз в минуту обновляется, по этому у Вас не совпадают цифры
Владимир Беретов написал: Если бы в редакторе горячих клавиш было по русски написано "купить по рынку", то и вопроса не было бы.
там написано: 1. Выставить лимитированную заявку на покупку с заданной ценой и количеством. 2. Выставить лимитированную заявку на продажу с заданной ценой и количеством. 3. Выставить рыночную заявку на покупку с заданным количеством. 4. Выставить рыночную заявку на продажу с заданным количеством.
Имхо, все более чем очевидно.
Цитата
Владимир Беретов написал: Но теперь не понятно, почему в графе Q, в меню в стакане, при переключении с Forts на фондовый рынок и обратно, стирается кол-во по умолчанию.
Вероятно "так надо". Что мешает открыть раздельные стаканы для разных инструментов фондового и срочного рынка? И не щелкать их туда-сюда?
Николай Камынин написал: полагаю, что это был глюк сервера брокера при формировании свечей. свечи формирует сервер и обновил на открытие утренней сессии, а таблица сделок осталась без изменений. Вот и получили сделки там, где нет цен.
Ну все равно надо жаловаться брокеру. Такой ерунды быть не должно.
Imersio Arrigo написал: Откуда такие подозрения? Обоснуйте?
Что тут пояснять то? График цены и объёма у всех брокеров дложен быть одинаков. Или Вы считаете что брокер ТСа недополучил их, отсюда кривой график? Чудес не бывает - либо первое, либо второе. Т.к. Price я могу сам подписать в графике - отсюда и подозрения )
А открыть график "цены и объема", а потому удалить объем ТС не мог?
Почему график кривой неизвестно. И почему ТС не запросил брокера - непонятно. Причем он утверждает что вечером график нормальный, а утром, при подключении - портится.
Да, мы заработали на 4.75 рур меньше. но это плюс, и в "минус 100 рублей убытка" это не превратится.
40,1 купили (ст. шага цены 6,6848 или 26806 рублей - копейки отбросим для упрощения) прошел день (новая торговая сессия) 40,25 продали днем (ст. шага цены 6,6848 или 26906 рубля) Квик показал вар. маржу 100 рублей Курс доллара поменялся в 16:30, и ст. шага цены зафиксировался на отметке 6,5. То есть 40,25 стали стоить 26065 рублей. В 18:45 счет стал меньше на 841 рубль. На всякий случай напишу, я могу ошибаться, поскольку все очень непрозрачно и нелогично с точки зрения обывателя. Реальные убытки на счетах после коррекции я видел.
Вероятно идет речь о ситуации, когда в первый день был рост цены, с падением доллара, и было зачислено, скажем 100 руб. А на следующий день, был откат, с ростом доллара, и было списано 105 руб. Т.о. в единицах цены инструмента у нас цена купли равна цене продажи, а по факту, из-за курсовой разницы в первый и второй дни - у нас убытки.
Владимир Петров написал: Если позиции переносятся на новую торговую сессию, то расчет дохода уточняется в 16:30 или 17:30 (не помню точно, как сейчас). Другими словами, вы получили 15 пунктов дохода (100 рублей) днем, а потом если курс доллара изменится в худшую сторону до 17:30, то 15 пунктов дохода может превратиться в минус 100 рублей, то есть в убыток, и эта сумма спишется с вашего счета.
Жесть конечно так рассуждать...
Если доллар будет пересчитан (а он будет пересчитан), то изменения в вышеприведенном примере составят: Было: шаг цены = 6,81691 (доллар 68.1691), и насчитали мы 15 пунктов в 102.25 рубля
А теперь внезапно курс упал до, ну скажем, 65.0000 (очень круто упал), И теперь 15* 6.5000 = 97.50рублей.
Да, мы заработали на 4.75 рур меньше. но это плюс, и в "минус 100 рублей убытка" это не превратится.
Евгений Рязанцев написал: Блин почитал методичку (тут же ссылку взял и качнул) расчет, заморочек караул. Может просто кто объяснит по нефти? Например шорт, продал по 40,25 потом закрылся, купил по 40,1 т.е. это 0,24 пункта? Шаг цены 0,01, стоимость шага 6,6848 и сколько это будет в рублях? Чет считал считал и насчитал на караул))) Может что не правильно написал? Не материте уж))) Первоклассник пока еще.
Продал по 40.25, купил по 40.1 - и это 0.24? Совсем плохо с математикой второго класса?? :(( ...а, пардон, пишет первокласснег...
Имеем: 40.10 - 40.25 = 0.15. Делим на шаг цены 0.15 / 0.01 = 15 пунктов. они же "минимальный шаг цены" Умножаем пункты на стоимость 15 * 6.6848 = 100.27 в рублях.
Я незнаю, народ где-то берет архивы. :) Тут поднималась недавно тема с архивами всех сделок, запросите инициатора.
Быстрый гугл не нашел, есть архивы финама. На них в пятиминутках цены соответствуют вашим из таблицы сделок. Так что, я думаю, надо брокеру вопрос задать, что за фигня с графиками в вечернюю сессию.
Alexey Ivannikov написал: Подскажите пожалуйста, что именно не устраивает в текущей реализации? Если есть какие-то проблемы с установкой, настройкой и т.д. - готовы помочь.
Алексей, навскидку могу предположить, что не устраивает именно то, что текущая версия только под виндоуз. И приходится, либо виртуалку ставить, либо через вайн, что, согласитесь, не так шикарно как нативный софт.
Там и стабильность в минусе и быстродействие. И экспорта по DDE, например, нет. В нативном софте был бы аналог местный. А экспортировать таблицы через луа, это, простите, извращения.
И да, я знаю, что тема портов на линукс и мак поднималась тысячекратно, и столько же раз отпинывалась. :)
Потому что в таблице квика она обновляется, а по Trans2Quik или по DDE обновление приезжает как новое. И если не следить за номерами заявок, то они выглядят как приехавшие по три раза.
Лёня Голиков написал: и по большему номеру можно определить инициатора и направление
Ну так по сути это тоже самое. Тот, у кого номер больше, значит он инициатор, и он произвел сделку с тем кто _уже_был_в_стакане_.
Цитата
тот самый написал: лимитированные и рыночные (и то, на рынке - они все рыночные. Это уже сам QUIK и брокеры - делают их лимитированными). Сами по себе - лимитированные заявки - не могут создать Событие подачи рыночной заявки.
На рынке - все заявки лимитные. И только так. "Событие подачи рыночной заявки" - как вы называете - возникает тогда, когда ктото подает заявки (лимитированную же) с ценой заведомо хуже существующих заявок. Что, в свою очередь, и приводит к т.н. "рыночному" исполнению. Просто если заявка подается "по рынку" - то цену ухудшает сама система (брокер или биржа, не важно), до тех пор пока заявка не будет целиком удовлетворена имеющимися встречными заявками в стакане.
Maksim Grudtsyn написал: Здравствуйте. Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что пожелание отклонено, к сожалению отсутствует техническая возможность сохранять сессию в свернутом состоянии.
Могу подсказать: запускаете системный сервис, который держит соединение. А активити, при запуске - взаимодействует с ним. В каком месте тут "сохранять сессию в свернутом состоянии"?
Вы, возможно, путаете состояние, когда свернутое приложение "кагбэ спит", и ничего не делает, а при активации подгружает состояние из сохраненного.
Николай Камынин написал: как я понял, удалять можно после закрытия квик или окна. В остальных случаях - "асинхронно" означает "никто это не изучал "
"после закрытия" - речи нет. ТС, я так понимаю, хочет удалять файло буквально сразу после выставления метки ф-цией AddLabel.
"Асинхронно" - это асинхронно. Ежели вы в курсе как работает виндовый цикл отрисовки, то это вас смущать не должно. В общем виде дается команда "нарисуй мне это", а когда дойдет очередь - элемент будет отрисован на экране.
swerg написал: Позвольте встряну. Sergey Gorokhov , в вашем ответе нет главного: когда можно удалять BMP-файл c диска, но при этом быть уверенным, что метка уже будет отрисована и удаление файла не помешает отрисовке?
Можно я тоже встряну. А зачем удалять bmp-файл, который используется для отрисовки?
Так-то, по хорошему, его удалять нельзя (не следует) все время работы программы. То, что квик не блокирует его при загрузке, это возможно недоработка, но, пока он есть на графике - файл должен быть, ибо в любой момент может понадобиться.