Александр Магн (Все сообщения пользователя)

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

Страницы: 1
ордер - Book-or-Cancel, Book-or-Cancel
 
А что в итоге, реализовали для фиксированного формата?
Ошибка Trans2Quik.dll при переходе на Quik v10 c v7
 
Проблема решена.
Нужно снять галочку "Запускать от имени администратора" у файла info.exe
подробнее тут https://o-s-a.net/forum/threads/385
Ошибка Trans2Quik.dll при переходе на Quik v10 c v7
 
Цитата
nikolz написал:
https://forum.quik.ru/forum12/topic1043/
Спасибо за ссылку, но что конкретно там почитать? Там про проблемы с Экселем, а у меня свое приложение.
Ошибка Trans2Quik.dll при переходе на Quik v10 c v7
 
Моя программа без проблем подключается к старой версии Quik 7 через Trans2Quik.dll,
но при переходе на версию Quik 10.1.3.8 подключаться отказывается.
Quik.Connect возвращает 1 TRANS2QUIK_FAILED
Дополнительно пишет Код ошибки 5 (Connection failed at step 1 with error 5)

Импорт динамических транзакций в Квике включен.

В чем может быть проблема?
При выводе по ODBC не обновляет статус заявки из "Активна" в "Исполнена"
 
Разобрался.
SQL UPDATE заявок идет по номеру заявки? У меня номер был меньше 19 символов и Quik не мог найти заявку, которую апдейтить.
Странно, что старый Quik нормально апдейтил без привязки к номеру получается...
При выводе по ODBC не обновляет статус заявки из "Активна" в "Исполнена"
 
Перешел с Quik7 на Quik10 и столкнулся со следующей проблемой.
Заявки выгружаются по ODBC x64 в БД Access mdb. Новые заявки в таблице появляются, но когда статус меняется с  "Активна" на "Исполнена", то эти изменения в таблице БД Access не отображаются. Приходится останавливать вывод по ODBC в Quik10 и запускать заново. В Quik7 данные обновлялись автоматически и такой проблемы не было.

Подскажите, в чем проблема?
Некорректный вывод по ODBC в Ms Access
 
У меня вывод номера заявки по ODBC осуществлялся в старую базу данных Access *.mdb, в поле "Двойное с плавающей точкой", которое, видимо не переваривает 19 разрядов.
Также я установил более новую версию базы данных Access 2019 с типом файла *.accdb, в котором есть поле "bigint", позволяющее хранить 19 разрядов.
Однако в более новый источник данных QUIK не хочет подключаться, нажимаю Присоединиться, QUIK пишет:

"[Micrisoft][ODBC Microsoft Access Driver] The database you are trying to open requires a newer version of Microsoft Access
SQLSTATE=S1000
Код ошибки=-1073"
Некорректный вывод по ODBC в Ms Access
 
По DDE выводится корректно.
Некорректный вывод по ODBC в Ms Access
 
Цитата
Anton Belonogov написал:
Александр Магн, добрый день.

Проверили на конфигурации Рабочего места QUIK 9.3.1, вывод по ODBC численных значений более 10^15 осуществляется корректно.

Попробуйте настроить экспорт в новую таблицу БД и проверить корректность полученных данных. Также рекомендуем проверить корректность вывода номера заявки по DDE.

Просим Вас сообщить результат.
Подскажите, у вас файл БД Access тип *.mdb или *.accdb?
И какой тип поля используется в таблице БД?
Можно ли выводить по ODBC в новые базы данных Access *.accdb?
 
Я создал БД в Access 2019 *.accdb
Настроил источник данных ODBC 64-разрядный
Нажимаю в QUIK вывод таблицы заявок по ODBC, выбираю созданный источник, нажимаю Присоединиться, QUIK пишет:

"[Micrisoft][ODBC Microsoft Access Driver] The database you are trying to open requires a newer version of Microsoft Access
SQLSTATE=S1000
Код ошибки=-1073"

Причем к базам данных более раннего формата *.mdb подключается без проблем.

Можно ли выводить по ODBC в новые базы данных Access *.accdb?
Некорректный вывод по ODBC в Ms Access
 
Цитата
Anton Belonogov написал:
Александр Магн, добрый день.

Проблема с выводом по ODBC численных значений более 10^15 была исправлена в Рабочем месте QUIK версии 8.2.1. Рекомендуем Вам выполнить обновление до актуальной версии QUIK, поддерживаемой Вашим брокером.
Добрый день!

1. Установил новый QUIK 9.3.1.11
2. MsOffice 2019. Настройка ODBC из папки Windows10\System32 64-разрядная версия
3. Драйвер ODBC Microsoft Access Driver версия 16.00.4999.100
4. Тип данных Числовой - Двойное с плавающей точкой

Все равно последние цифры номера заявки в таблице пишутся нулями 1960783790464940000
Некорректный вывод по ODBC в Ms Access
 
Добрый день!
1. QUIK 7.29.7.1
2. ODBC из папки Windows7 SysWOW64 версия 6.1.7601
3. Пробовал разные драйвера, сейчас Driver da Microsoft Access 6.01.7601.17632
4. Пробовал разные, сейчас Числовой - Двойное с плавающей точкой
Почему версия QUIK 10.0.1.18 не выводит в по ODBC в Мс Аксесс на Win7?
 
При попытки подключиться по ODBC пишет,
"В указаном DNS архитектура драивера и приложения не соотв друг другу"

В настройке ODBC перепробовал все драйвера MsAccess,
Где можно скачать новые? Или с WIN 7 не заработает?
Некорректный вывод по ODBC в Ms Access
 
При выводе по ODBC номера заявки из таблицы Заявки (Фортс),
неверно выводит номера заявки, заменяя нулями последние 4 цифры, нопример:
1953467131832780000

Как победить эту проблему?
Почему KILL_ALL_ORDERS работает через имторт из файла, а через TRANS2QUIK.DLL нет. Как удалить заявку
 
Пытаюсь удалить заявки через TRANS2QUIK.DLL
Но возвращает ReturnCode=1 и ничего не происходит.
Удаляется, если загружать транзакцию из файла.
Скрипт такой:  TRANS_ID=254621; ACTION=KILL_ALL_ORDERS; CLASSCODE=SPBFUT; SECCODE=SRH3;

По номеру удалить не могу, т.к. длинный номер  заявки не экспортируется по ODBC в MsAccess, обрезаются последние цифры (поле двойное с плавающей точкой)

Как можно удалять заявки через TRANS2QUIK.DLL?
Trans2Quik.DLL для Windows 11
 
Попробовал скачать новую DLL c https://arqatech.com/upload/iblock/80a/Trans2QuikAPI_1.3_x64.zip,
но тут проблема в том, что приложение написано на Delphi, хорошо работает со старой DLL и вылетает при запуске с новой:

[img]data:image/png;base64,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[/img]

Могу перекомпилировать, но видимо нужны новые файлы Trans2Quik_API.pas и Quik.pas, которые шли в примерах со старой DLL
Trans2Quik.DLL для Windows 11
 
Здравствуйте!
Давно работаю с терминалом через Trans2Quik.DLL, но при переходе на Windows 11 Pro (версия 21H2) мое приложение стало вылетать. Причем происходит это в нерабочее время, когда у торговые сессии в Quik закончились. Мое приложение в это время бездействует и вылетает по непонятным причинам.
Подскажите, сталкивались ли вы с такой проблемой?
Где скачать последнюю версию Trans2Quik.DLL?
Приложение написано на Делфи и в других версиях Windows работает отлично.
Получение Даты и Времени из Quik
 
Подключаюсь из Delphi к Quikу через Trans2Quik.dll, данные получаю через экспорт таблиц ODBC.
Как получить Дату и Время сервера из Quik?
ODBC ошибка SQLSTATE=3700 Код ошибки=-3502, Ошибка экспорта по ODBC
 
Цитата
Sergey Gorokhov написал:
Уточните конкретнее где именно в настройках терминала QUIK Вы указываете путь к базе?
Нигде путь не указываю.
При настройке экспорта таблицы по ODBC выбираю алиас, который настроен в odbcad32 (в моем случае он называется RT),
жму подключиться, выбираю таблицу и настраиваю поля. Сам путь нигде не прописываю,
а в SQL запросах он откуда-то берется, вероятно из настроек odbcad32
ODBC ошибка SQLSTATE=3700 Код ошибки=-3502, Ошибка экспорта по ODBC
 
Сейчас проблему устранили, изменив по умолчанию, каталог установки БД,
просто хотелось узнать, есть решение этой проблемы в настройках Quik
ODBC ошибка SQLSTATE=3700 Код ошибки=-3502, Ошибка экспорта по ODBC
 
Сделали в Quike лог quik_odbc.log,
внутри него такие SQL запросы:

"INS ERT IN TO C:\Program Files (x86)\3CBot\RT.TTP (i, tiker, c, v, spros,  predl, kurs, znach, maxcena, mincena, straik, ddexp)
VALUES ('SPBUSR [FORTS: Кросс-курсы]', 'SPBUSR', NULL, '18:30:00', NULL, NULL, 65.3414, NULL, NULL, NULL, NULL, -16957)"

в которых в явном виде виден не алиас, а путь, который SQL не может переварить (вероятно из-за пробелов или скобок)
если настроить на путь без пробелов и скобок, то все работает.
ODBC ошибка SQLSTATE=3700 Код ошибки=-3502, Ошибка экспорта по ODBC
 
Здравствуйте!
Конструктор торговых роботов 3CBot http://www.saturn-capital.info/#!blank/zpgpl
работает через БД Ms Access и изначально устанавливается вместе с БД в каталог "C:\Program Files (x86)\3CBot\"
в odbcad32 инсталлятор прописывает путь к БД.
Сам робот и конструктор базу данных видят прекрасно,
но Quik не может обновлять данные в БД, которая лежит в "C:\Program Files (x86)\3CBot\"
Выдает ошибку
[Microsoft][Драйвер ODBC Microsoft Sccess] Ошибка синтаксиса INS ERT IN TO. SQLSTATE=3700 Код ошибки=-3502

Проблема решается, если БД расположить не в C:\Program Files (x86)\, а в другом каталоге, например C:\SC\
Сейчас используем C:\SC\ и данной проблемы не наблюдаем.

Есть ли настройки в Quik, которые позволяют сделать подключение к БД не по пути до БД, а по названию ее алиаса, который прописан в odbcad32?
Перевод ДС между счетами с помощью SendSyncTransaction
 
Спасибо, все получилось!
Перевод ДС между счетами с помощью SendSyncTransaction
 
Ок, спасибо.

Пытаюсь сделать транзакцию через файл по переносу 100 руб. с FORTS на валютный рынок МБ:
ACTION=NEW_INSTR_TYPE_3; TRANS_ID=3; CLASSCODE=INSTR; INSTR_RATE=1; CLIENT_CODE=4xxxx/00; AGREE_SERV=4xxxx-БФ|xxxxxxxx|; VOLUME=100; SECCODE=RUR_2; SECCODE_CP=RUR_2; CLIENT_CODE_CP=4xxxxFX; TS=FORTS; CLIENT_ACCOUNT=4100xxx; CLIENT_SUB_ACC=00; CLIENT_CP_SUB_ACC=FX; DOC_COMMENT=Перевод ДС; EXPIREDAY=0;

Ругается на "Неверное значение счета клиента".
Какое значение нужно ставить в поля CLIENT_ACCOUNT=; CLIENT_SUB_ACC=; CLIENT_CP_SUB_ACC=; , чтобы выполнить транзакцию?

У меня есть код клиента, который представляет собой номер договора/субсчет (брокер Открытие),
Есть торговый счет вида 4100xxx.
Ни с тем не с другим транзакция не проходит.
Подскажите что неверно указано в моей транзакции
и где в Квике посмотреть значение счета клиента, который нужно указать в транзакции?
Перевод ДС между счетами с помощью SendSyncTransaction
 
Про tri файл прочитал, понял, что можно,
а пройдет ли транзакция через DLL функцией SendSyncTransaction?
Перевод ДС между счетами с помощью SendSyncTransaction
 
Можно ли использовать SendSyncTransaction для передачи транзакций перевода ДС между субчсетами и вывода ДС ?
Страницы: 1
Наверх