← Zurück

Задвоение сделок из Квика

Если в качестве источника экспорта сделок настроен Quik, то при нажатии несколько раз за день кнопки "Старт", то те сделки по инструменту, что уже были записаны - записываются еще раз (скриншот прикреплён). Возможно имеет смысл фильтровать их по полю "Номер" - я так понимаю он уникален?

War dieses Thema hilfreich?

Thema teilen

Kommentare (14)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

esper
esper

Да, есть такая проблема, сейчас в процессе решения. Номер то уникален, но всегда ли сделки будут приходить в порядке этого номера?

esper
esper

Ошибся, похоже, что это другая проблема. У меня повторно записывались только последние несколько сделок с одинаковым временем. А как эта ситуация воспроизводится?

chudokos
chudokos Autor

esper: Ошибся, похоже, что это другая проблема. У меня повторно записывались только последние несколько сделок с одинаковым временем. А как эта ситуация воспроизводится?

При настроенном экспорте сделок из Квика и наличии в нём (в таблице всех сделок) сделок нажимаете в Гидре "Старт", потом "Стоп" и снова "Старт". Если сделать так несколько раз - например, 5 то в счётчик сделок значение будет в 5 раз больше за этот день подсчитано, а в самих сделках задвоение

esper
esper

Какая версия Гидры?

chudokos
chudokos Autor

esper: Какая версия Гидры?

4.0.23

esper
esper

Вчера проверял работу Гидры 4.1.1 с квиком - ситуации с задвоением сделок не было. Предлагаю перейти на 4.1.х, т.к. 4.0.х уже не поддерживается. Если после перехода проблема останется, то будем смотреть дальше.

chudokos
chudokos Autor

esper: Вчера проверял работу Гидры 4.1.1 с квиком - ситуации с задвоением сделок не было. Предлагаю перейти на 4.1.х, т.к. 4.0.х уже не поддерживается. Если после перехода проблема останется, то будем смотреть дальше.

Идея правильная, но у Гидры этой версии (4.1.1) другие баги: 1). При попытке вывести сделки за период выскакивает сообщение начинающееся на "System.ArgumentException: Для конструктора массива десятичных байтов требуется массив длиной четыре, который содержит действительные десятичные байты." 2). При попытке "Старта" выскакивает "Невозможно загрузить файл или сборку "NDde, Version=2.1.563.0, Culture=neutral, PublicKeyToken=null" или один зависимых от них компонентов. Не удается найти указанный файл.

Поэтому пока пользуюсь 4.0

Mikhail Sukhov
Mikhail Sukhov

chudokos:

esper: Вчера проверял работу Гидры 4.1.1 с квиком - ситуации с задвоением сделок не было. Предлагаю перейти на 4.1.х, т.к. 4.0.х уже не поддерживается. Если после перехода проблема останется, то будем смотреть дальше.

Идея правильная, но у Гидры этой версии (4.1.1) другие баги: 1). При попытке вывести сделки за период выскакивает сообщение начинающееся на "System.ArgumentException: Для конструктора массива десятичных байтов требуется массив длиной четыре, который содержит действительные десятичные байты." 2). При попытке "Старта" выскакивает "Невозможно загрузить файл или сборку "NDde, Version=2.1.563.0, Culture=neutral, PublicKeyToken=null" или один зависимых от них компонентов. Не удается найти указанный файл.

Поэтому пока пользуюсь 4.0

Ни формат не с конвертирован, ни Гидра не собрана нормально... Вы засели на 4.0 надолго😂

esper
esper
  1. Надо смотреть стектрейс.
  2. В директории с плагинами есть файл NDde.dll?
chudokos
chudokos Autor

esper:

  1. Надо смотреть стектрейс.
  2. В директории с плагинами есть файл NDde.dll?

Стектрейс - это что-то программистское? NDde.dll в директории с плагинами есть - размер 108 КБ, дата 07.07.2012 17:17

Rash
Rash

Первый день юзаю гидру 4.1.2, баг с перезаписью сделок при нажатии старт/стоп сохранился.

Mikhail Sukhov
Mikhail Sukhov

Rash: баг с перезаписью

А тема топика как называется?

esper
esper

Rash: Первый день юзаю гидру 4.1.2, баг с перезаписью сделок при нажатии старт/стоп сохранился.

Что такое "баг с перезаписью сделок"?

Rash
Rash

Если быть точным, то тема д.б. "ЗаУМНОЖЕНИЕ" сделок, т.к. сделки удваиваются каждый раз при старте/стопе. Даже не удваиваются, а прибавляется кол-во сделок первого старт/стопа.