Gridmer (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Комментарий к значкам сделок и заявкам
 
Здравствуйте,

Было бы неплохо при наведении на значки сделок и линии заявок на графике видеть во всплывающей подсказке и комментарий, если он был введен в заявке...  
Как получить поле Стоп-заявка в таблице заявок?
 
Здравствуйте,

Как получить номер стоп-заявки породившей данную заявку? В разделе 8.9.3.2 не нашел такой параметр...
Неизвестный параметр "LOT" для get_param_ex
 
Архив квика со скриптом отправил на почту в тех. поддержку...
Неизвестный параметр "LOT" для get_param_ex
 
В QUIK 7.16 get_value(get_param_ex("QJSIM","VTBR","lot"),"PARAM_VALUE") на джуниоре выдает 0.00001 , при этом в документации нет такого параметра, только lotsize. Что он означает?
Подсчет Нереал. PL
 
Станислав,

Имелось в виду НКД сделки при входе в позицию. Нереал. PL считается ведь так:

Количество * ((Посл. цена - Цена входа) * Номинал / 100 + НКД - НКД Входа) ?

Цену входа я могу вытащить из таблицы лимитов, а где взять НКД Входа?
Подсчет Нереал. PL
 
Два вопроса:

1) В связи с тем, что в скриптах недоступна таблица "Состояние счета", необходимо считать "Нереал. PL" самостоятельно. Для облигаций требуется поле НКД. Как его получить в скрипте?

2) В окне ввода заявки есть поле "Комиссия". Как получить или рассчитать его в скрипте?
GET_CLIENT_MARGINAL_BUY_SELL_INFO_EX не работает для USDRUB_TOM
 
Благодарю, надеюсь на оперативность...
GET_CLIENT_MARGINAL_BUY_SELL_INFO_EX не работает для USDRUB_TOM
 
Спасибо, проблема критична...
GET_CLIENT_MARGINAL_BUY_SELL_INFO_EX не работает для USDRUB_TOM
 
Вот ссылка https://yadi.sk/d/UjPtAuMSsYFtU
GET_CLIENT_MARGINAL_BUY_SELL_INFO_EX не работает для USDRUB_TOM
 
В списке доступных бумаг для редактирования Купить-Продать оставил только USDRUB_TOM, сама таблица Купить-Продать пустая...
GET_CLIENT_MARGINAL_BUY_SELL_INFO_EX не работает для USDRUB_TOM
 
Скорее всего не было совсем. Посмотрите, пожалуйста, какая ситуация на скриншоте. В таблице Купить-Продать нет USD000UTSTOM, в таблице лимитов открыта по ней позиция и, в списке доступных бумаг для редактирования Купить-Продать, она есть.

http://uploads.ru/HTt8m.png
GET_CLIENT_MARGINAL_BUY_SELL_INFO_EX не работает для USDRUB_TOM
 
Сергей, возможно, но мне нужна эта информация и при закрытой позиции... В этом случае она исчезает.
GET_CLIENT_MARGINAL_BUY_SELL_INFO_EX не работает для USDRUB_TOM
 
Вы правы, в Купить/Продать нет записей по USD000UTSTOM . Это демо-сервер БКС. Нужно обратится к ним?
GET_CLIENT_MARGINAL_BUY_SELL_INFO_EX не работает для USDRUB_TOM
 
Пишу код:

a1=GET_CLIENT_MARGINAL_BUY_SELL_INFO_EX("MB1002600000","52885","CETS","USD000000TOD",100)
a2=GET_CLIENT_MARGINAL_BUY_SELL_INFO_EX("MB1002600000","52885","CETS","USD000UTSTOM",100)

В a1 есть содержимое, в a2 - нет. Почему?
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Цитата
Александр написал:
Поддержу разработчиков квика. Это одно из верных решений. Можно перейти на lua (это второе верное решение).
Разработчики MT5 тоже так считают http://smart-lab.ru/blog/329152.php
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Цитата
Sergey Gorokhov написал:
Дальше стоит вопрос об отказе поддержки. То что раньше приходилось "делать раз в 10 лет" делаться более не будет.
Получается вопрос и так решен. Всем спасибо за "пар", тема закрыта.
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Цитата
Андрей 77 написал:
Ситуация понятная. QPILE имеет ряд "родовых" пороков, его нужно упразднять ..  Силы лучше направить на развитие и поддержку более современных/мощных средств. Lua - достойный выбор, однако к QLua постоянно всплывает ряд вопросов.
Может быть подскажите, как QLua сделать такой же простой и удобной как QPILE, прежде чем упразднять? Почему никого из спецов, поддерживающих это "убийство", не заботят проблемы "ламеров"?
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Прелесть QPILE в том, что у него нет столько возможностей выстрелить себе в ногу, хоть даже этими многопоточными заморочками, синхронизацией общих контейнеров и пр. Услуги программистов на нем гораздо дешевле.
Хорошо, что Lua есть в QUIK, но для большинства задач удобнее старичок Квипли.
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Цитата
Дмитрий написал:
В квипл программа идет по кругу, а в луа фунуции обратного вызова работают.
В луа нечто типа while (true) {  ... Sleep(1000); } нельзя написать? Все, что сделано на QPILE можно перенести в Lua. Колбэки тут не нужны.
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Цитата
s_mike@rambler.ru написал:

Сделать конвертер qpile->lua проблем нет - синтаксис qpile тривиален. Но где тот спонсор?
Майк, какова цена вопроса? Если сделать за 10 тыс руб. коробочную утилитку, которая конвертирует в Lua максимум возможного, я в очереди...
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Сергей, куда конкретней, что механизм отладки на QPILE легче, чем на Lua? В нем не возникает таких сложностей, как в Lua. Для новичков он удобней Lua. На нем создано много работающего кода и, стремление сократить свои издержки, ляжет на плечи пользователей, которые и так вам платят за QUIK.

Вы предлагаете перейти с простого языка на более сложный, но мощный. Перейдем, да, но только не на Lua, простите...
 
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Сергей, я не спорю, что программу на Lua можно прервать и прикручивать сторонние инструменты, но это неравноценная замена возможностям отладки QPILE. Никто не будет спорить, что Lua сложнее для новичков, чем QPILE.

В этом смысле, повторюсь, MT5 по гибкости и сложности сопоставим с Lua, но у него больше функций, необходимых трейдеру и полный комплект редактор + отладчик "из коробки". С убийством QPILE вы потеряете еще одно небольшое преимущество в этой борьбе.
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Код
Sergey Gorokhov  написал:  
Что такое "более высокоуровневого перечисления"?

То, что Вы описали как "в LUA нет пары тройки функций от QPILE."

Код
Vitaly Skorobogatov
Нам действительно не хочется продолжать поддерживать QPILE
Но зачем вообще удалять? Вы говорите о простой поддержке, а другие про возможность полного удаления. Поддержки не надо, но и убивать не надо. Это просто удар в спину, о котором, конечно, "предупредили" заранее.
Код
 Если вскроется, что существует целый пласт задач, которые можно решить только на QPILE
Кроме упомянутого - простота изучения и отладки (где breakpoint в QLua?), стабильность, невозможность нарваться на непонятные системные ошибки и пр. Раньше, я советовал новичкам начать с QPILE, потом перейти на QLua. Теперь же, буду советовать брать MQL5 - там одна возможность бэктеста чего стоит...
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Стремление резать свои косты за счет народа стало уже нормой. Поэтому никакого шанса на оставление QPILE нет.

При этом разработчики подняли знамя QLua, но забывают, что там нет даже возможности экспорта таблицы по DDE. Таким образом, если я на QPILE обрабатываю таблицу всех сделок, формирую нужную мне таблицу и экспортирую ее в Эксель по DDE, то, многоуважаемые посочувствуют, зарегистрируют пожелание и все-равно порежут косты...
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Спасибо за список, но хотелось бы несколько более высокоуровневого перечисления, то, что Вы упоминали, как:

Sergey Gorokhov написал:
В LUA нет пары тройки функций от QPILE
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Цитата
Как уже было сказано, на данный момент и в течении года, вопрос находится на рассмотрении
То есть не факт что QPILE будет удален.
И не надо удалять. Если заботит, что на QPILE что-то не будет реализовано, то всегда можно реализовать кусок на Lua, который передаст это файлом в QPILE. Не обязательно разрушать все...
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Сергей, пожалуйста, опишите наиболее частые такие ситуации, это меньшее чем вы можете помочь в нашем горе. И какие же все-таки функции QPILE отсутствуют в Lua?
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
При всем уважении, роль конвертера не обязательно ограничивается заменой синтаксиса, можно ведь создать библиотеку таких "сложных" функций на Lua и конвертировать вызовы QPILE в ее вызовы. Тут было бы желание помочь клиентам...

Все же не понятна ваша позиция, Вы призываете массово перейти с QPILE на Lua, но не хотите дать инструкций как это сделать оптимальным образом? Пусть в ней приводится соответствие одних конструкций другим, а также обращается внимание на те места, где должна изменится логика.
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
1) ВКонтакте решал проблему мобильного клиента конкурсом на лучший клиент от независмых разработчиков, вы тоже могли бы объявить что-нибудь подобное, а не перекладывать все проблемы, доверившихся вам пользователей, на них самих...
2) Подскажите тогда, какие технические препятствия есть у QPILE для конвертации в Lua? Это поможет тем, кто будет переводить свои программы.
3) Может быть выпустите инструкцию по переводу с QPILE на Lua, основываясь на вашем опыте?  
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Используется в сумме более 10 тыс. строк кода на QPILE. Отлаженных потом и кровью! Использующиеся у более сотни клиентов. Пожалуйста, не принимайте таких кардинальных решений.

Выходом мог бы стать конвертер от Вас с QPILE на Lua...
Утечка памяти
 
Эх, тролли нынче слабоваты образованием...
При сворачивании любой программы винда ее скидывает из памяти в файл подкачки. При разворачивании начинает оттуда подгружать обратно.
Количество попыток соединения с сервером
 
Попробуйте выбрать другой сервер брокера, может быть это единичная проблема.
Прошу разработчиков Квика добавить в раздел оповещений опцию по оповещениям по срабатыванию заданных значений индикаторов ТА заданных пользователем
 
Для утилиты IndiQUIX, которая получает графики из QUIK в Excel, есть функция по отсылке Email при срабатывании какого-то условия:

=ЕСЛИ(A1>B1; SendMail(“имя@почта.ru”;”пароль”;”Превышение индикатора…”);”Нет”)
Есть ли какое приложение для экспорта в эксель необходимых значений любого индикатора технического анализа из графика?, Хочу экспортировать уже готовые значения индикатора та в эксель через ДДЕ, также как из таблицы котировок экспортирую данные.
 
IndiQUIXперегоняет любые графики из QUIK в Excel. Можно попросить у разработчиков 2 недели тест-драйва.
платформа для создания роботов, создание роботов без знаний LUA и QPILE
 
Николай, Вы уже отходите от темы.

IndiQUIX является также и конструктором торговых роботов, так как используя встроенный математический и логический аппарат Excel можно создавать любые торговые алгоритмы и запускать их в торговлю через Quik.  Программа может работать вместе с торговым роботом SuperADX и терминалом Quik или с другим роботом, читающим текстовые файлы.

Можно купить там же робота, который считывает значения 1, -1, 0 из ячеек Excel и открывает позиции в квик. Опций там много, управление капиталом, автостоп, частичные выходы из позиций по тейк-профиту, оповещения и др. В общем, кому надо, тот поймет. Другие пусть пилят велосипеды...
платформа для создания роботов, создание роботов без знаний LUA и QPILE
 
На упомянутой странице IndiQUIXесть видео с примерами, там и пересечение индикаторов, и пробои уровней, и торговля по нескольким таймфреймам, и пирамида, и слежение за крупными заявками. Я не понимаю зачем городить велосипед, когда есть все готовое, удобное и стоит копейки. В этих тактиках нет макросов, все можно написать формулами.

Пока Вы на своей платформе будете создавать все требуемое вручную, пройдет много времени, еще и тестировать надо будет. Доля скоростных роботов невелика, и, поверьте, лучше тогда изучить луа или C++.
платформа для создания роботов, создание роботов без знаний LUA и QPILE
 
Ну, сравнение с лыжами и вертолетом несколько лукавое. Для большинства индикаторных роботов задержка в несколько секунд не критична, а вот мощь и простота Excel - это хорошая помощь. В Вашей технологии, что будет еще для написания формул, кроме операций сравнения чисел?
платформа для создания роботов, создание роботов без знаний LUA и QPILE
 
А чем это удобней роботов на Excel через IndiQUIX?
Постоянный Buy Limit, Возможность удержания заявки в течение нескольких дней.
 
Только с помощью сторонней программы, которая будет в заданное время (перед окончанием торгов) сохранять все активные заявки в свой файлик, а утром выставлять их снова. Как пример - InveStation
Автоматическое выставление стопа
 
Замечания конкурентов с благодарностью принимаются.

Робот развивается уже 5 лет, а в то время, бывалые разработчики помнят, версии QUIK были 5.0.16, 5.0.17 и. т. д ... Не было никакого указания, что этот порядок может измениться...
Автоматическое выставление стопа
 
Из платных решений наиболее развитое вот это http://www.i-tt.ru/soft/super_adx.html
QUIK запускает Excel без надстроек
 
Установите себе любое расширение (надстройку) Excel. Кнопки расширений появляются как раз в этой вкладке "Надстройки".
QUIK запускает Excel без надстроек
 
Егор,

Этот пункт в главном меню Excel, вверху. Прикладываю настройки DDE, а также вариант открытый QUIK без надстроек и открытый из проводника Windows с надстройками.
ми.
QUIK запускает Excel без надстроек
 
Причем, такое бывает только при указании в настройках DDE-экспорта определенных листов. Напр. у меня случилось это на листе под названием "1" и переименование на "Sheet1" решило проблему.  
QUIK запускает Excel без надстроек
 
У меня в Excel установлены надстройки (add-ins). Соответственно, в меню Excel есть пункт "Надстройки". Когда в одной из таблиц QUIK настроен экспорт по DDE и при старте QUIK открывает соответствующую Excel-книгу, то пункта меню "Надстройки" там нет. При запуске книги из проводника - все нормально. Версия QUIK 6.16.1, а Excel - 2010.  
Денежные лимиты на ETC
 
Подскажите, пожалуйста, нормальна ли ситуация, когда в таблице клиентского портфеля есть строчка с корректной суммой в "Тек. средствах", но в таблице лимитов по деньгам с тем же кодом клиента и фирмой стоят нули?
История сделок
 
Из нестандартных способов, посмотрите программу InveStation http://www.i-tt.ru/soft/investation.html
Страницы: 1
Наверх