Проблема с рабочим временем. (Календарь не рабочих дат)
Atom Ответить
02.05.2013


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

вот не пойму как его пристроить к своему проекту.
Этот код надо сохранить как класс библиотеки?
Потом в проекте StockSharp.TraderConnection надо добавить ссылку на эту библиотеку?
А потом в этом проекте вместо строки

Trader.ReConnectionSettings.WorkingTime = ExchangeBoard.Forts.WorkingTime;

Пишу

Trader.ReConnectionSettings.WorkingTime = ExchangeBoardHelper.ApplyHolidays2013(ExchangeBoard.Forts.WorkingTime);

Выдается ошибка
Ошибка 1 Наиболее подходящий перегруженный метод для "StockSharp.Calendar2013.ExchangeBoardHelper.ApplyHolidays2013(StockSharp.BusinessEntities.ExchangeBoard)" имеет несколько недопустимых аргументов

Ошибка 2 Аргумент "1": преобразование типа из "StockSharp.BusinessEntities.WorkingTime" в "StockSharp.BusinessEntities.ExchangeBoard" невозможно

Теги:


Спасибо:




4 Ответов
MenDel

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


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

вот не пойму как его пристроить к своему проекту.


В начале прописать
ExchangeBoard.Forts.ApplyHolidays2013();
Спасибо: UsilaDobry

UsilaDobry

Фотография
Курсы
Дата: 02.05.2013
Ответить


MenDel Перейти


В начале прописать
ExchangeBoard.Forts.ApplyHolidays2013();


В начале чего? :-)
Я нахожусь на стадии обучения, так что не обессудьте...
В проекте использую безопасный коннектор, из второго видео-урока... Скорее всего там надо прописать этот календарь?


Прописал по Вашей рекомендации

Trader.ReConnectionSettings.WorkingTime = ExchangeBoard.Forts.ApplyHolidays2013();

Выдается ошибка:
Ошибка 1 Неявное преобразование типа "void" в "StockSharp.BusinessEntities.WorkingTime" невозможно
В таком варианте вроде бы ошибок нет...
ExchangeBoard.Forts.ApplyHolidays2013();
Trader.ReConnectionSettings.WorkingTime = ExchangeBoard.Forts.WorkingTime;
Автор топика
Спасибо:

MenDel

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


Я не знаю что там за коннектор.
Я просто написал так и робот понял что сегодня не праздник.
Из этого сделал вывод, что все сработало.
Код

public MainWindow()
        {
            InitializeComponent();
            ExchangeBoard.Forts.ApplyHolidays2013();
        }
Спасибо:

UsilaDobry

Фотография
Курсы
Дата: 02.05.2013
Ответить


MenDel Перейти
Я не знаю что там за коннектор.
Я просто написал так и робот понял что сегодня не праздник.
Из этого сделал вывод, что все сработало.
Код

public MainWindow()
        {
            InitializeComponent();
            ExchangeBoard.Forts.ApplyHolidays2013();
        }


И у меня подключился, благодарю...
Автор топика
Спасибо:


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

loading
clippy