SampleSma виснет
Atom Ответить
26.07.2010


E G

Фотография
Не пойму в чем дело, подскажите. На основе SampleSma сделал свой
проект, поменял бумагу на Сбер, да взял вместо скользящих SMA -
экспоненту EMA. Стоит фильтр на все сделки, выдает все сделки по
Сберу. При этом все виснет, из-за чего может быть? Ясно дело что это с
экспортом по ДДЕ, потому что как только отрубаю QUIK от сети все
проходит мгновенно. Таблицы проверял VERIFIRом говорит все в норме.

Теги:


Спасибо:



Поздравляем именинников: Станислав Гайворонский

50 Ответов
< 1 2 
E G

Фотография
Дата: 28.07.2010
Ответить


1. Что за инструмент AFLTG? Это Аэрофлот на РТС? Нет такого
инструмента
2. Стакан обычный, но приложил скрин на всякий пожарный.
(SampleSma_stakan.jpg)

On 28 июл, 16:16, Mikhail Sukhov <msou...@gmail.com> wrote:

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 28.07.2010
Ответить


1. По нему у Вас приходит поза. А инструмента нет. Может Квик что
прикупил, пока Вы от компа отходили? =)
2. Необычный. Обычный - это как здесь

https://stocksharp.ru/doc/help/html/ad145f75-a2d4-4766-af60-79489b848...

А чтобы обрабатывать такой, как у Вас, надо сделать как показано здесь

https://stocksharp.ru/doc/help/html/4261879e-9bb3-482c-9fc5-27ecb07bd...


On 28 июл, 13:35, E G <ego...@gmail.com> wrote:

Спасибо:

E G

Фотография
Дата: 28.07.2010
Ответить


1. Нет бумаги такой. Я приложил скрин таблицы Позиции по бумагам
(SampleSma_AFLTG.jpg). Там есть код такой бумаги, но он по нулям.
2. Поправлю.

On 28 июл, 16:57, Mikhail Sukhov <msou...@gmail.com> wrote:

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 28.07.2010
Ответить


1. А почему так получилось? В таблице позиции инструмент указан, а в
Квике его нет.

On 28 июл, 14:10, E G <ego...@gmail.com> wrote:

Спасибо:

E G

Фотография
Дата: 28.07.2010
Ответить


Да, такое часто бывает, не знаю из-за чего. Бывает, что показывает код
бумаги которой нет, особенно если изначально все по нулям. Если чего-
то куплю, то поменяет. Наверно, так надо сделать?

On 28 июл, 17:27, Mikhail Sukhov <msou...@gmail.com> wrote:

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 28.07.2010
Ответить


А может просто фильтр стоит на таблице Инструменты?

On 28 июл, 14:34, E G <ego...@gmail.com> wrote:

Спасибо:

E G

Фотография
Дата: 28.07.2010
Ответить


А разве там можно поставить фильтр? Я не нашел.

On 28 июл, 17:36, Mikhail Sukhov <msou...@gmail.com> wrote:

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 28.07.2010
Ответить


Конечно можно. Иначе, если у Вас все площадки, такая таблица
высветится, что ничего в ней найти нельзя будет.

On 28 июл, 14:46, E G <ego...@gmail.com> wrote:

Спасибо:

E G

Фотография
Дата: 28.07.2010
Ответить


Понятно, я не про то просто понял. Я вывожу только нужные мне
инструменты, а не все, конечно

Подключил инструмент AFLTG и получил новую ошибку, файл
Sample_AFLTG_error.jpg

On 28 июл, 18:02, Mikhail Sukhov <msou...@gmail.com> wrote:

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 28.07.2010
Ответить


Сложно разобраться. Судя по всем дважды добавлен одинаковый
инструмент... А может научиться копировать текстом ошибки? Студия это
позволяет.

On 28 июл, 15:19, E G <ego...@gmail.com> wrote:

Спасибо:

E G

Фотография
Дата: 28.07.2010
Ответить


Ну вы мертвого уговорите :)
Вот все исключения, что есть в IntelliTrace. Неплохо накопировал. :))

Исключение:Вызвано: "Файл "C:\Download\МТС\StockSharp_2.2_Full
\StockSharp_2.2\Sources\SampleSMA\bin\Debug
\SampleSMA.vshost.exe.config" не
найден." (System.IO.FileNotFoundException)
Возникло System.IO.FileNotFoundException: "Файл "C:\Download\МТС
\StockSharp_2.2_Full\StockSharp_2.2\Sources\SampleSMA\bin\Debug
\SampleSMA.vshost.exe.config" не найден."

Исключение:Перехвачено: "Файл "C:\Download\МТС\StockSharp_2.2_Full
\StockSharp_2.2\Sources\SampleSMA\bin\Debug
\SampleSMA.vshost.exe.config" не
найден." (System.IO.FileNotFoundException)
Перехвачено System.IO.FileNotFoundException: "Файл "C:\Download\МТС
\StockSharp_2.2_Full\StockSharp_2.2\Sources\SampleSMA\bin\Debug
\SampleSMA.vshost.exe.config" не найден."

Исключение:Вызвано: "Удостоверение приложения не
задано." (System.Deployment.Application.InvalidDeploymentException)
Возникло System.Deployment.Application.InvalidDeploymentException:
"Удостоверение приложения не задано."

Исключение:Перехвачено: "Удостоверение приложения не
задано." (System.Deployment.Application.InvalidDeploymentException)
Перехвачено System.Deployment.Application.InvalidDeploymentException:
"Удостоверение приложения не задано."

Исключение:Вызвано: "Входная строка имела неверный
формат." (System.FormatException)
Возникло System.FormatException: "Входная строка имела неверный
формат."

Исключение:Перехвачено: "Входная строка имела неверный
формат." (System.FormatException)
Перехвачено System.FormatException: "Входная строка имела неверный
формат."

Жест:Нажато "Подключиться" (System.Windows.Controls.Button)
Пользователь щелкнул элемент управления ConnectBtn типа
System.Windows.Controls.Button с содержимым "Подключиться".

Жест:Нажато "Экспорт DDE" (System.Windows.Controls.Button)
Пользователь щелкнул элемент управления ExportDde типа
System.Windows.Controls.Button с содержимым "Экспорт DDE".

Исключение:Вызвано: "Инструмент с кодом AFLTG для бумажной позиции не
найден." (System.InvalidOperationException)
Возникло System.InvalidOperationException: "Инструмент с кодом AFLTG
для бумажной позиции не найден."

Исключение:Перехвачено: "Инструмент с кодом AFLTG для бумажной позиции
не найден." (System.InvalidOperationException)
Перехвачено System.InvalidOperationException: "Инструмент с кодом
AFLTG для бумажной позиции не найден."

Исключение:Вызвано: "Элемент не связан в настоящий момент с каким-либо
контекстом" (System.Configuration.ConfigurationErrorsException)
Возникло System.Configuration.ConfigurationErrorsException: "Элемент
не связан в настоящий момент с каким-либо контекстом"

Исключение:Перехвачено: "Элемент не связан в настоящий момент с каким-
либо контекстом" (System.Configuration.ConfigurationErrorsException)
Перехвачено System.Configuration.ConfigurationErrorsException:
"Элемент не связан в настоящий момент с каким-либо контекстом"

Исключение:Вызвано: "Элемент не связан в настоящий момент с каким-либо
контекстом" (System.Configuration.ConfigurationErrorsException)
Возникло System.Configuration.ConfigurationErrorsException: "Элемент
не связан в настоящий момент с каким-либо контекстом"

Исключение:Перехвачено: "Элемент не связан в настоящий момент с каким-
либо контекстом" (System.Configuration.ConfigurationErrorsException)
Перехвачено System.Configuration.ConfigurationErrorsException:
"Элемент не связан в настоящий момент с каким-либо контекстом"

Запрос к пользователю:Отображен "" (MessageBox)
Был отображен MessageBox с текстом "System.InvalidOperationException:
Инструмент с кодом AFLTG для бумажной позиции не найден.
в Ecng.Trading.Quik.QuikTrader.  . (IList`1 , Func`2 )
в Ecng.Trading.Quik.DdeTable. (IList`1 , Action`2 , Action`1 )"
и подписью "".

Запрос к пользователю:Выполнен щелчок "OK"
Пользователь нажал кнопку "OK" в MessageBox.

Отладчик:Останов отладчика
Прерывание сеанса отладчика вызвано приостановкой этого сеанса
пользователем.

On 28 июл, 18:46, Mikhail Sukhov <msou...@gmail.com> wrote:

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 28.07.2010
Ответить


=) Посмотрите на ошибку. Не найден инструмент. Вы еог опять убрали из
таблицу Инструменты? Зачем?

On 28 июл, 17:18, E G <ego...@gmail.com> wrote:

Спасибо:

E G

Фотография
Дата: 28.07.2010
Ответить


Ну надо же как-то двигаться, пока туда-сюда.... а то уже приустал я за
сегодня.
:)

On 28 июл, 20:32, Mikhail Sukhov <msou...@gmail.com> wrote:

Автор топика
Спасибо:

E G

Фотография
Дата: 28.07.2010
Ответить


При добавленной бумаге AFTLG

Жест:Нажато "Экспорт DDE" (System.Windows.Controls.Button)
Пользователь щелкнул элемент управления ExportDde типа
System.Windows.Controls.Button с содержимым "Экспорт DDE".

Исключение:Вызвано: "Элемент с тем же ключом уже был
добавлен." (System.ArgumentException)
Возникло System.ArgumentException: "Элемент с тем же ключом уже был
добавлен."

Исключение:Перехвачено: "Элемент с тем же ключом уже был
добавлен." (System.ArgumentException)
Перехвачено System.ArgumentException: "Элемент с тем же ключом уже был
добавлен."

Запрос к пользователю:Отображен "" (MessageBox)
Был отображен MessageBox с текстом "System.ArgumentException: Элемент
с тем же ключом уже был добавлен.
в System.ThrowHelper.ThrowArgumentException(ExceptionResource
resource)
в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue
value, Boolean add)
в System.Collectio" и подписью "".

Запрос к пользователю:Выполнен щелчок "OK"
Пользователь нажал кнопку "OK" в MessageBox.

On 28 июл, 21:18, E G <ego...@gmail.com> wrote:

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 28.07.2010
Ответить


Вот это выражение "в System.Collectio" и подписью "". " говорит о том,
что у Вас идет обрезание самой ценной информации. Как Вы компируете
текст ошибок?

On 28 июл, 18:31, E G <ego...@gmail.com> wrote:

Спасибо:

E G

Фотография
Дата: 28.07.2010
Ответить


Копирую текст ошибок через Ctrl+C.
Обрезанию информации идет в самом IntelliTrace, чтобы не быть
голословным приложил скрин файл S#2.2_SampleSma_IntelliTrace.JPG

на 1) рисунке, то как я получаю MessageBox
на 2) как та же информация выглядит в IntelliTrace

Может для IntelliTrace как то настраивается отображение информации, я
просто не знаю, как это сделать.

On 28 июл, 22:04, Mikhail Sukhov <msou...@gmail.com> wrote:

Автор топика
Спасибо:

E G

Фотография
Дата: 28.07.2010
Ответить


Извините, называется файл IntelliTrace_error.JPG

On 28 июл, 23:57, E G <ego...@gmail.com> wrote:

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 28.07.2010
Ответить


Уже яснее... Точно правильно стакан настроили? Он у Вас стандартно
оформлен или кастомизирован? Если второе, QuikTrader.QuotesTable
настраивали? Ошибка говорит о том, что дважды пришла одна и та же
котировка. Такое может быть, если неправильно стакан
интерпретируется.

On 28 июл, 20:58, E G <ego...@gmail.com> wrote:

Спасибо:

E G

Фотография
Дата: 29.07.2010
Ответить


Стакан оформлен стандартно, как вы сказали.
Приложил скрин Stakan_LKOH.jpg

Может это не важно.
Получал сегодня с утра пару раз и вчера еще такую ошибку, но после
перезапуска она проходила и появлялась та ошибка, что описал выше..

Обнаружено событие ContextSwitchDeadlock
Message: CLR не удалось перейти из COM-контекста 0x18acc50 в COM-
контекст 0x18acdc0 за 60 секунд. Наиболее вероятно, что поток,
владеющий контекстом/апартаментом назначения, находится в режиме
ожидания или выполнения очень длительной операции без прокачки
сообщений Windows. Обычно эта ситуация отрицательно влияет на
производительность и даже может привести к зависанию приложения или
чрезмерному расходованию памяти. Чтобы избежать этой проблемы, все
потоки однопоточного апартамента (STA) должны использовать примитивы
ожидания для прокачки (например, CoWaitForMultipleHandles) и
периодически прокачивать сообщения во время длительных операций.

On 29 июл, 01:28, Mikhail Sukhov <msou...@gmail.com> wrote:

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 29.07.2010
Ответить


А на какой строчке кода такое происходит?

On 29 июл, 11:39, E G <ego...@gmail.com> wrote:

Спасибо:

E G

Фотография
Дата: 29.07.2010
Ответить


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

По заказу не работает :)))

On 29 июл, 18:19, Mikhail Sukhov <msou...@gmail.com> wrote:

Автор топика
Спасибо:

E G

Фотография
Дата: 29.07.2010
Ответить


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

По заказу не работает :)))

On 29 июл, 18:19, Mikhail Sukhov <msou...@gmail.com> wrote:

Автор топика
Спасибо:

E G

Фотография
Дата: 29.07.2010
Ответить


Из этих нескольких дней "боданий" с SampleSMA, сделал вывод, что робот
должен быть консольным.
Ну эту всю красоту, толку от нее, если может может возникнуть ошибка,
которую даже разработчик Stock# не в силах быстро отловить.
Что уж говорить, про меня, я буду искать ее вечность.... :)))

Так, что Михаил, если вы пытаетесь решить эту проблему, только ради
меня и никого больше она не волнует оставте ее.

Буду писать на консоли.

On 29 июл, 20:47, E G <ego...@gmail.com> wrote:

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 29.07.2010
Ответить


Я думаю там банальная проблема, что обсуждалась здесь

http://groups.google.ru/group/stocksharp/browse_thread/thread/34db018...


On 29 июл, 20:40, E G <ego...@gmail.com> wrote:

Спасибо:

E G

Фотография
Дата: 30.07.2010
Ответить


Спасибо, Михаил, но именно банальные проблемы и отнимают, больше всего
времени на их поиск (знаю по опыту).
Проблему я решил, SampleSMA S#2.2 у меня запустился на Win 7, Win XP
почему-то ссылался "Элемент с тем же ключом уже был
добавлен." (System.ArgumentException)

Михаил, как я понял вы тестите все на Win 7, поэтому надо оговорку
делать, что с Win XP могут быть сложности.

На XP так ошибку и пишет, не знаю что там.

On 30 июл, 00:09, Mikhail Sukhov <msou...@gmail.com> wrote:

Автор топика
Спасибо:
< 1 2 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy