добрый день, подскажите пожалуйста правильно ли развиваю мысль? споткнулся сразу как начал
using StockSharp.Smart; using StockSharp.Algo; using StockSharp.BusinessEntities; using Ecng.Common; using Ecng.ComponentModel; using Ecng.Collections; using Ecng.Serialization; private void button1_Click(object sender, EventArgs e) { string u_name = "BP***"; string u_pass = "***"; string u_adress = "82.204.220.34";
System.Net.:[IPAddress]{color=cyan} addr = System.Net.:[IPAddress]{color=cyan}.Parse(u_adress);
System.Net.:[IPEndPoint]{color=cyan} adr = new System.Net.:[IPEndPoint]{color=cyan}(addr, 8090);
trader = :[new]{color=blue} :[SmartTrader]{color=cyan}(u_name, u_pass, adr);
trader.Connect();
:[if ]{color=blue}(trader.IsConnected == :[true]{color=blue})
{ label1.Text = :["ok"]{color=darkred}; }
}
вот собственно все что пока написал, но по индикатору Label1 после кучи попыток подключения таки до сих пор не было, может есть какой-то наглядный способ проверить соединение?не сложный
Комментарии (9)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
В примерах коннекты хорошо расписаны. С комментариями. В вашем случае не надо проверять IsConnected. Надо повесить обработчик событий. В примерах все это есть.
Вы в ручную делали форматирование кода?
я брал за пример ПРИМЕР и писал как бы с нуля, все библиотеки и using-и как в примерах подключены, хотя не мой уровень знать достаточно ли этого))) и хотел пошагово въехать в тему, но если честно не пойму, причем тут подписывания на события, если команда на подключение connect() запущена, а я хотел просто проверить сработала ли она.
Да я понял. Я написал про сообщение на форуме. Все все слова аккуратно разукрашена. Вы их ручками красили? Вообще есть специальный тег для C# кода. Например:
public void Main(string[] args)
запуская пример номер1 несколько раз, при нажатии - "подключиться", спустя время выскакивает ошибка error1, но никакой логики я не нашел, так-как она выскакивает как бог на душу положит,
при удачном подключении (через 10-20 попыток) и нажатии кнопки "отключится" появилась новая error2
по поводу первой ошибки шарил в инете, нашел тока совет проверить в реестре -нашел
может есть какая-то особенность настройки программы? если кто-то сталкивался с такими ошибками прошу разъясните, неужели программы так и будут раз от раза капризничать
А СмартКом какой версии установлен?
вот с этим вопросом по сложнее, с сайта ittrade скачал все версии smartCom, но хоть и была там 2,2 я и ее устанавливал,но фактически пишет 2, установлена 2 версия сейчас.
Михаил, удалите эту тему, прошу извинения за "флуд", на форуме все есть, нашел,разобрался - работает