NullReferenceException при построении графика в SimpleAlfaCandles


NullReferenceException при построении графика в SimpleAlfaCandles
Atom
6/9/2012


Д

Avatar
Добрый день.

Недавно познакомился с Вашей библиотекой S#, признаться, я в восторге! Спасибо за отличный инструмент.

Тем не менее, столкнулся с трудностями уже на первых порах (связано это скорее с 10 летним пробелом в программировании, посему прошу не судить строго, вместо того, помогите разобраться). Так вот.

В примере к АльфаДирект - SampleAlfaCandles, при исполнении удается успешно подключиться к терминалу (к примеру, дописавши в код логини пароль хоть явно, хоть через добавление формы или полей вводу), удаётся экпортировать список бумаг, а вот при нажатии кнопки "График", т.е. при обработке функции ShowChartClick возникает ошибка NullReferenceException на строке wnd.Show();

Подскажите, что происходит и как это лечить? )

С уважением,
Дмитрий

Tags:


Thanks:


Sergey Masyura

Avatar
Date: 6/9/2012
Reply


Д Go to
Добрый день.

Недавно познакомился с Вашей библиотекой S#, признаться, я в восторге! Спасибо за отличный инструмент.

Тем не менее, столкнулся с трудностями уже на первых порах (связано это скорее с 10 летним пробелом в программировании, посему прошу не судить строго, вместо того, помогите разобраться). Так вот.

В примере к АльфаДирект - SampleAlfaCandles, при исполнении удается успешно подключиться к терминалу (к примеру, дописавши в код логини пароль хоть явно, хоть через добавление формы или полей вводу), удаётся экпортировать список бумаг, а вот при нажатии кнопки "График", т.е. при обработке функции ShowChartClick возникает ошибка NullReferenceException на строке wnd.Show();

Подскажите, что происходит и как это лечить? )

С уважением,
Дмитрий


Исправил проблему с NullReferenceException - http://stocksharp.codepl...dles%2fChartWindow.xaml

Логин и пароль дописывать в коде не надо - подключайтесь к уже запущенному терминалу.
Thanks:

seashaman

Avatar
Date: 7/3/2012
Reply


Возможно не по теме, но думаю будет полезно.
В альфадиректе есть одна неприятная особенность. Очень часто, при запуске с утра на графике отсутствует вечерняя сессия(ФОРТС). Что только не пробовал. Удалял базу директа, презеапускал за несколько минут до открытия, все равно периодически ее нет. В итоге на старте беру хистори с гидры.
Thanks:

Sergey Masyura

Avatar
Date: 7/3/2012
Reply


seashaman Go to
Возможно не по теме, но думаю будет полезно.
В альфадиректе есть одна неприятная особенность. Очень часто, при запуске с утра на графике отсутствует вечерняя сессия(ФОРТС). Что только не пробовал. Удалял базу директа, презеапускал за несколько минут до открытия, все равно периодически ее нет. В итоге на старте беру хистори с гидры.


На графике в правом нижнем углу есть кнопка с двумя стрелками по кругу - она как раз и закачивает историю по графикам, если таковая отсутствует. К тому же в алфье свечки можно запрашивать непосредственно с сервера, а не терминала - так что использование гидры лишь усложняет архитектуру и повышает вероятность ошибок.
Thanks:

seashaman

Avatar
Date: 7/4/2012
Reply


Sergey Masyura Go to
seashaman Go to
Возможно не по теме, но думаю будет полезно.
В альфадиректе есть одна неприятная особенность. Очень часто, при запуске с утра на графике отсутствует вечерняя сессия(ФОРТС). Что только не пробовал. Удалял базу директа, презеапускал за несколько минут до открытия, все равно периодически ее нет. В итоге на старте беру хистори с гидры.


На графике в правом нижнем углу есть кнопка с двумя стрелками по кругу - она как раз и закачивает историю по графикам, если таковая отсутствует. К тому же в алфье свечки можно запрашивать непосредственно с сервера, а не терминала - так что использование гидры лишь усложняет архитектуру и повышает вероятность ошибок.


Возможно у меня не то с терминалом. Но эта кнопка, не работает положенным образом. Добыча вечерки обычно бывала очень увлекательным квестом, с чисткой баз и контактов к суппорту (особенно после выходных). Да и часто нет меня на открытии чтобы ее нажимать. С гидрой работает стабильно. Единственное не смог с нее выуживать свечи текущего дня, приходится добивать их уже с терминала, если был рестарт посреди сессии.
Thanks:

ra81

Avatar
Date: 8/22/2012
Reply


Sergey Masyura Go to
seashaman Go to
Возможно не по теме, но думаю будет полезно.
В альфадиректе есть одна неприятная особенность. Очень часто, при запуске с утра на графике отсутствует вечерняя сессия(ФОРТС). Что только не пробовал. Удалял базу директа, презеапускал за несколько минут до открытия, все равно периодически ее нет. В итоге на старте беру хистори с гидры.


На графике в правом нижнем углу есть кнопка с двумя стрелками по кругу - она как раз и закачивает историю по графикам, если таковая отсутствует. К тому же в алфье свечки можно запрашивать непосредственно с сервера, а не терминала - так что использование гидры лишь усложняет архитектуру и повышает вероятность ошибок.


Подтверждаю. Вечерня сессия полный швах.
Запрашивать историю с сервера во время работы биржи тоже полный ахтунг. Порой просто терминал колом встает и историю не возвращает. Очевидно это связано с однопоточностью COM объекта. Когда терминал отдает данные, запросил историю и кури. Во всяком случае полный автомат сделать так нельзя. Ненадежно

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy