SampleSma виснет
Atom
26.07.2010
E G


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


Теги:


Спасибо:


<< < 3 4 5 
E G

Фотография
Дата: 29.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

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


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

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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 29.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

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


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

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

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

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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 30.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:

Спасибо:
<< < 3 4 5 

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

loading
clippy