Подскажите, какая формула расчёта по лимитам на покупку фьючерсов и акции сейчас используется?
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
23.05.2018 13:01:48
В общем у вас эта версия вообще не рабочая, утечка памяти где-то. Потому что, в 10:01 послано заявка на продажу, и ваша система отвечает скрипту продано, хотя заявка не исполнена, как такое может быть. Это после добавления CalcBuySell, начало такая фигня.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
22.05.2018 20:23:30
да ваш глюк, всё переустановил и всё равно то выскакивает, то нет.
Код дать не могу проверьте самостоятельно, в цикле запрос поставьте и в случае ошибки записывайте, а так если 7.2 имела аналогичную ошибку скорее всего это она и есть.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
21.05.2018 13:59:35
тогда сначало попробую переустановить полностью, надеюсь у брокера рабочая версия.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
21.05.2018 13:05:13
и как нам быть? это проблема в вашем ПО. Ваш вариант полностью работоспособный?
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
21.05.2018 12:50:04
ну здесь увы, только если вы сами getParamEx(class_code, security, "BID") , а что у вас на 7.2 не работало, а на 7.14 работает? Просто мы 7.14 поверх 7.2 установили там, может имеет смысл переустановить ...
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
21.05.2018 12:45:53
ну сам скрипт я не смогу выслать, а вот копию вышлю ...
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
21.05.2018 11:58:16
на втором сервере 7.14 стоит, такие же ошибки ...
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
21.05.2018 10:15:25
, обязательно доклад по этому поводу напишу!
, уточните как версия Квика корректно работает с getParamEx(class_code,security,"bid").param_value и CalcBuySell?
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
21.05.2018 01:09:50
, я не маленький мальчик, сам знаю куда и зачем хожу, в ПО Квика есть серьёзный глюк и его нужно исправить, а не догатками тыка, а что если там на облачных фьючерсных БИДа нет вообще, каким боком мне это поможет, если то что должно не показывает - с карт торо что ли я должен правильное значение вытаскивать если его нет?
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
18.05.2018 19:30:54
, я написал выше, больше мне нечего добавить!
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
18.05.2018 15:34:44
В какой версии работает корректно CalcBuySell и getParamEx(class_code, security, "BID") ?
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
18.05.2018 15:31:33
Ну вот сегодня косяк: из-за того что нельзя было получить аск вместо 117 204 купил по 118 052, разница - целая тысяча. Ребята, ну что это за ерунда. Мне нужно строчное решение!
SEC_PRICE_STEP
Пользователь
Сообщений: Регистрация: 09.02.2015
18.05.2018 14:40:43
благодарю!
SEC_PRICE_STEP
Пользователь
Сообщений: Регистрация: 09.02.2015
18.05.2018 04:29:20
Уточните: SEC_PRICE_STEP - получить можно на всех инструментах?
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
17.05.2018 17:16:17
, это не тот вариант! Ждём комментарий разработчиков, у меня при открытии рынка на волатиле, убытки возникают.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
15.05.2018 22:39:43
Ещё, такая же проблема с ценой последней сделки.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
15.05.2018 17:58:58
, на этом инструменте у меня выдаст ошибку. Что и правильно. Поэтому я о нём речи не веду. А вот на фьючерсе RTSI меня это озадачивает :(.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
15.05.2018 14:17:02
, это фьючерс РТС, я не думаю что биржа загнулась так что бы "бид" пропал. :)
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
15.05.2018 04:07:05
, не я не против проверки, всё правильно говорите. просто у меня по другому обрабатывается, это глюк не пожизненный, надеюсь ребята сейчас решат.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
15.05.2018 04:04:41
там у меня прописано что делать если ноль пришёл. так бы я его не видел вообще.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
14.05.2018 19:12:22
тьфу извиняюсь торопясь писать нельзя :). getParamEx(class_code,security,"SEC_PRICE_STEP").param_value - всё равно 0 или правильное значение. Можно поставить проверку на result, но это ситуацию не изменит, так как понятно что 0 это уже ошибка. Поэтому жду отклика от Егора о решении этой проблемы.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
14.05.2018 19:05:35
из-за этого потери по сделкам, с 2го или 4го раза можно только получить цену шага.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
14.05.2018 19:03:56
з.ы. не разобрал до конца: getParamEx(class_code,security,"bid").param_value возвращает всё равно 0, чего не должно быть. Понятно что там проверку прописать нужно корректно, но суть проблемы это не меняет! бид возвращает с нулём.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
14.05.2018 18:57:03
иначе все сделки ошибки выдавали!
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
14.05.2018 18:56:00
, з.ы. он step = getParamEx(class_code, security, "SEC_PRICE_STEP") то возвращает правильное значение, то нет. В тех вариантах где оно правильный вариант отдаёт, получается что возвращаемая структура меняется? вместо {result == "1", param_value = "10"} отправляет {"10} - так что ли по вашему?
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
14.05.2018 04:43:28
, пункт "Исходя из настроек открытых пользователем таблиц" стоит по умолчанию.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
10.05.2018 14:52:34
вот так полностью: price = tonumber(getParamEx(class_code,security,"bid").param_value+(11*getParamEx(class_code,security,"SEC_PRICE_STEP").param_value))
Обновил, глюки остались. Ну он то выдаёт, то нет. Фиг его знает от чего зависит.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
07.05.2018 22:03:32
да, но во первых getParamEx(class_code,security,"bid").param_value может вернуть цену, а может вернуть 0. - это глюк.
В ручном режиме выставляется, но это разные вещи. Хотя ещё рз замечу что: CalcBuySell - 0.1% выставляется, должен срабатывать без проблем, так как цена 0.1% не проходит за это время.
Некоторые глюки в 7.2
Пользователь
Сообщений: Регистрация: 09.02.2015
06.05.2018 04:22:26
Ошибка расчёта цены 11 позиции:
getParamEx(class_code,security,"bid").param_value+(11*getParamEx(class_code,security,"SEC_PRICE_STEP").param_value) возвращает 110 (то есть getParamEx = 0), но может и верную и точную цену, не знаю от чего это зависит.
Уточните работает в 7.2 CalcBuySell?
Ставлю заявку -0.1% от CalcBuySell, выдаёт ошибку:
Ошибка создания заявки [GW]{332] не хватка средств по лимитам клиента
Хотя цена заявке та же что и при расчёте CalcBuySell - 0.1%.
32 бита
Пользователь
Сообщений: Регистрация: 09.02.2015
10.04.2018 13:30:06
Да, Зоя это я не совсем правильно понял видимо, установка в папку С:\Program Files вместо С:\Program Files (x86) сбило.
32 бита
Пользователь
Сообщений: Регистрация: 09.02.2015
09.04.2018 21:06:47
На сервере брокера и у вас нет 32 битных дистрибьюторов, только Версия 7.16 / 19.01.2018 для 64 битного виндовс. Куда 32 битные версии исчезли, они уже не обслуживаються?
Лимиты на покупку
Пользователь
Сообщений: Регистрация: 09.02.2015
07.04.2018 23:16:07
ну будем ждать комментарий разработчиков, я не в курсе как метод внутри обрабатывается.
Лимиты на покупку
Пользователь
Сообщений: Регистрация: 09.02.2015
07.04.2018 01:27:56
да nil - это я языки попутал! Но не факт с nil такая же ситуация, я поставил так:
и всё работает ... Не знаю правильно или нет, ну это уже слово за разработчиками.
32 бита
Пользователь
Сообщений: Регистрация: 09.02.2015
06.04.2018 23:54:58
Уточните, а какова участь 32 битных дистрибьюторов? Я почему-то не вижу в загрузках не у кого!
Лимиты на покупку
Пользователь
Сообщений: Регистрация: 09.02.2015
06.04.2018 20:54:36
CalcBuySell(class_code, security, "", account, price, false , false) и так тоже но не NULL
Лимиты на покупку
Пользователь
Сообщений: Регистрация: 09.02.2015
06.04.2018 20:44:12
как не странно вот это сработало: CalcBuySell(class_code, security, account, account, price, false , false)
Лимиты на покупку
Пользователь
Сообщений: Регистрация: 09.02.2015
06.04.2018 20:32:07
в общем с NULL не работает, это глюк? Если нет, то вопрос остался, как по торговому счёту узнать код клиента? (вообще зачем он нужен в этой функции, что номер счёта и код клиента бывают разные).
local value = tonumber(CalcBuySell(class_code, security, null, account, price, false , false))
выводит: bad argument #1 to 'tonumber' (value expected) :(
Лимиты на покупку
Пользователь
Сообщений: Регистрация: 09.02.2015
06.04.2018 01:56:34
если нет, то как можно обойти это. К примеру можно получить client_code имея номер счёта?
Обезличенные сделки
Пользователь
Сообщений: Регистрация: 09.02.2015
05.04.2018 23:23:09
Уточните как сделать несколько таблиц обезличенных сделок по одному инструменту?
Лимиты на покупку
Пользователь
Сообщений: Регистрация: 09.02.2015
05.04.2018 22:02:26
>> Да. - Без client_code вы не получите результат расчета. Егор, я правильно вас понял, если client_code будет равен NULL он не рас читает правильно??? Просто, не могу поставить это значение, нужно всю цепочку запросов переписывать ...
Лимиты на покупку
Пользователь
Сообщений: Регистрация: 09.02.2015
05.04.2018 04:42:09
з.ы. так формула вычисляется в самой программе?
И ещё, CalcBuySell : STRING client_code, может иметь значение null?
Стакан
Пользователь
Сообщений: Регистрация: 09.02.2015
03.04.2018 23:20:13
Уточните пожалуйста, как настроить стакан - что бы крупные лоты выделялись жирным шрифтом. Где то у вас было, не могу найти :(
Лимиты на покупку
Пользователь
Сообщений: Регистрация: 09.02.2015
03.04.2018 21:23:34
Спасибо, за уточнении! Небольшая ремарка к производителю: CalcBuySell и CalcBuyBuy - расчёт ведётся самой программой (не сервером) и в случае изменения биржей формулы расчёта, нужно обновлять Квик с доработкой этих функций?