Смена IP демо сервера
Atom Reply
11/2/2011


http://www.itinvest.ru/about/news/682718/ В SmartCOM нужно менять?

Tags:


Thanks:




16 Answers
pondiriver

Avatar
Date: 11/7/2011
Reply


Здравствуйте!

Пытаюсь запустить SampleSmart с тестовым счетом по адресу 62.141.86.229. Вручную прописал:

string ipAddress = "62.141.86.229";
System.Net.IPAddress addr = System.Net.IPAddress.Parse(ipAddress);
System.Net.IPEndPoint add = new System.Net.IPEndPoint(addr, 8090);

И прописал этот адрес с портом при создании шлюза. В итоге выдает ошибку, не может подключиться к серверу.

Нужно как-то иначе прописывать ip адрес?

спасибо.
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 11/7/2011
Reply


Я написал вопрос, а не новость. Адрес сервера у АйТи я не знаю. Выясните?
Topic starter
Thanks:

BigBen

Avatar
Date: 11/10/2011
Reply


Новый адрес сервера тестового доступа: 62.141.86.229

В SampleSmart ComboBox Сервер содержит 4 адреса; Основной, Демо, Резервный, Сталкер.
Для демо надо изменить адрес на новый, но не вижу, где в свойствах это можно сделать.
Кто-нибудь сможет подсказать?
Thanks:

Alexander

Avatar
Date: 11/10/2011
Reply


BigBen Перейти
Новый адрес сервера тестового доступа: 62.141.86.229

В SampleSmart ComboBox Сервер содержит 4 адреса; Основной, Демо, Резервный, Сталкер.
Для демо надо изменить адрес на новый, но не вижу, где в свойствах это можно сделать.
Кто-нибудь сможет подсказать?


Поменяем.
Thanks: BigBen

BigBen

Avatar
Date: 11/10/2011
Reply


А как самому сделать, если не секрет?
Thanks:

Alexander

Avatar
Date: 11/10/2011
Reply


BigBen Перейти
А как самому сделать, если не секрет?


Стать одним из команды Stock# и иметь доступ ко всем исходникам :)
Thanks:

BigBen

Avatar
Date: 11/10/2011
Reply


Стать одним из команды Stock# это хорошо, но это потом, а изменить адрес сервера тестового доступа на новый хотелось бы сейчас, оперативно, а не потом когда-то BigGrin .
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 11/10/2011
Reply


BigBen Перейти
Стать одним из команды Stock# это хорошо, но это потом, а изменить адрес сервера тестового доступа на новый хотелось бы сейчас, оперативно, а не потом когда-то BigGrin .


Не использовать пока SmartAddressComboBox, а передавать адрес напрямую. Смена адреса у демо сервера никак не отражается на SmartTrader.
Topic starter
Thanks:

ktulhu2000

Avatar
Date: 12/21/2011
Reply


опять поменяли - демо :)
95.131.26.246

еще два вопроса есть
Код
this
     .When(this.Security.SecurityNewTrades())
     .Do(AddMaValues);

SecurityNewTrades не вызывается в смарткоме, но вызывается в эмуляции.
4.0.8 демосчет смартком

Код
Trader.RegisterTrades(Security);
Trader.NewTrades += (trades) => AddMaValues();

так работает.

а второй вопрос - смарком использую потому что удобно получить тестовый доступ
подключения + терминал.
если смотреть в будущее, на HFT, что выбрать для учебы/тестов?
Thanks:

Alexander

Avatar
Date: 12/21/2011
Reply


ktulhu2000 Перейти
опять поменяли - демо :)
95.131.26.246

еще два вопроса есть
Код
this
     .When(this.Security.SecurityNewTrades())
     .Do(AddMaValues);

SecurityNewTrades не вызывается в смарткоме, но вызывается в эмуляции.
4.0.8 демосчет смартком

Код
Trader.RegisterTrades(Security);
Trader.NewTrades += (trades) => AddMaValues();

так работает.

а второй вопрос - смарком использую потому что удобно получить тестовый доступ
подключения + терминал.
если смотреть в будущее, на HFT, что выбрать для учебы/тестов?


демо-сервер заменил уже, в 4.0.10 даже фикс был включен

по первому - а если так сделать - будет работать?
Код
Trader.RegisterTrades(Security);
Security.Trader.NewTrades += (trades) => AddMaValues();


Покажите где и как создаёте правило через When. Работают ли другие правила (Security.Changed()) к примеру

По второму - Plaza2
Thanks:

ktulhu2000

Avatar
Date: 12/21/2011
Reply


Код
        
protected override void OnStarting()
        {
            //this
            //    .When(this.Security.Changed())
            //    .Do(AddMaValues);

            //this
            //    .When(this.Security.SecurityNewTrades())
            //    .Do(AddMaValues);

            Trader.RegisterTrades(Security);
            Trader.NewTrades += (trades) => AddMaValues();

        }

Вот так создаю. Работает как раньше (Changed вызывается, SecurityNewTrades не вызывается)

StockSharp_4.0.10_Sources.zip
Created Dec 19, 2011 18.1 MB

там stocksharp.smart.dll 121856 такого же размера как в 4.0.8 это нормально? -)
Thanks:

Alexander

Avatar
Date: 12/21/2011
Reply


Нормально, главное чтоб версия была 4.0.10

попробуйте
Код
Trader.RegisterTrades(Security);
Security.Trader.NewTrades += (trades) => AddMaValues();
Thanks:

ktulhu2000

Avatar
Date: 12/21/2011
Reply


Код
Trader.RegisterTrades(Security);
Security.Trader.NewTrades += (trades) => AddMaValues();

работает
Thanks:

Alexander

Avatar
Date: 12/21/2011
Reply


Trader.RegisterTrades(Security)

сделайте до создания правила
Thanks:

ktulhu2000

Avatar
Date: 12/21/2011
Reply


Да, рботает.
Trader.RegisterSecurity я вызвал и забыл! думал что Changed как-то сам все видит -)
спасибо
Thanks:

tmt

Avatar
Date: 12/23/2011
Reply


Вот скачал последнюю версию, там демку для smart консольную открыл и у меня после ввода логина пароля ничего не происходит (производим подключение...)
Хотя SampleSmart норм коннектится, в чем может быть проблема?
Thanks:


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

loading
clippy