Изучаем S# под SmartCOM 2.0
Atom
20.01.2011


Уважаемые форумчане подскажите пожалста. Пытаюсь изучить язык. Помогите пожалста если не трудно как сделать обычную кнопку под SmartCOM 2.0 чтобы покупала или продовала мне конкретный инструмент. Спасиб.

Теги:


Спасибо:


< 1 2 3 4  >
MyxaGT

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


Заметил интерестную вещь в чём отличие double от Double => Price - double - Цена Лимит, для заявок типа Лимит и Стоп-Лимит) и Amount - Double - Объем, ЦБ в приказе
Спасибо:

Alexander

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


MyxaGT Перейти
Заметил интерестную вещь в чём отличие double от Double => Price - double - Цена Лимит, для заявок типа Лимит и Стоп-Лимит) и Amount - Double - Объем, ЦБ в приказе


System.Double - CLR тип
double - alias для System.Double

они одно и тоже

P.S. По таким вопросам стоит хотя бы в msdn заглядывать. Это основы C# :)
Спасибо:

MyxaGT

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


Так я про тоже почему они в мануале так написали то double от Double . Лано ето всё не по теме . Вообщем робота я написал сегодня был тестовый режим работы заработал аж 66 рублей. Что хачу отметить как я не старался его сделать на S# один фиг написал на C#. Прям как в анекдоте ... Что если снести завод АвтоВАЗа и на его месте построить завод БМВ что будут выпускать? ОТВЕТ что что ЖИГУЛИ. Так и у меня как ни крутил,а блин опять написал на С#.
Спасибо:

Mikhail Sukhov

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


MyxaGT Перейти
Так я про тоже почему они в мануале так написали то double от Double . Лано ето всё не по теме . Вообщем робота я написал сегодня был тестовый режим работы заработал аж 66 рублей. Что хачу отметить как я не старался его сделать на S# один фиг написал на C#. Прям как в анекдоте ... Что если снести завод АвтоВАЗа и на его месте построить завод БМВ что будут выпускать? ОТВЕТ что что ЖИГУЛИ. Так и у меня как ни крутил,а блин опять написал на С#.


и лишились замечательной возможности - тестирования на истории.
Спасибо:

Alexander

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


MyxaGT Перейти
Так я про тоже почему они в мануале так написали то double от Double . Лано ето всё не по теме . Вообщем робота я написал сегодня был тестовый режим работы заработал аж 66 рублей. Что хачу отметить как я не старался его сделать на S# один фиг написал на C#. Прям как в анекдоте ... Что если снести завод АвтоВАЗа и на его месте построить завод БМВ что будут выпускать? ОТВЕТ что что ЖИГУЛИ. Так и у меня как ни крутил,а блин опять написал на С#.


Вы чего-то совсем путаете.
S# - библиотека.
C# - язык программирования.

Нельзя писать на S#.
Спасибо:

MyxaGT

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


Всё прально хачу использовать библиотеку S# а пишу всёравно по мануалу смарткома как бы я не хотел её применить но мой мозг определяет мол можно это сделать вот такто и не парить мозг . Может ели бы был толковый пример онобы легче было бы разобраться. Ну да ладно у мя вот какой вопрос. Запустил Своего робокопа с утра вроде работоет нормуль тока вот вылетает часто. Пишет Disconnected Timout detected check your internet connectivity or event handler code
Спасибо:

MyxaGT

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


Нашел ! Вроде Вот ! ))) Важное преимущество SmartCOM, данные поступают событиями, вам достаточно подписаться на их получение. Технология COM является не многопоточной, поэтому рекомендуется обработчики событий делать как можно более лёгкими. При отключении от сервера с причиной «Timout detected. check your internet connectivity or event handler code», следует оптимизировать код обработчиков или изменить таймаут на их обработку. Также необходимо учитывать, что события приходят построчно.
Для изменения таймаута на обработку событий измените параметр в реестре windows [ HKEY_LOCAL_MACHINE\SOFTWARE\IT Invest\SmartCOM ]
" logLevel"=dword:000003e8
Спасибо:

Mikhail Sukhov

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


MyxaGT Перейти
Нашел ! Вроде Вот ! ))) Важное преимущество SmartCOM, данные поступают событиями, вам достаточно подписаться на их получение. Технология COM является не многопоточной, поэтому рекомендуется обработчики событий делать как можно более лёгкими. При отключении от сервера с причиной «Timout detected. check your internet connectivity or event handler code», следует оптимизировать код обработчиков или изменить таймаут на их обработку. Также необходимо учитывать, что события приходят построчно.
Для изменения таймаута на обработку событий измените параметр в реестре windows [ HKEY_LOCAL_MACHINE\SOFTWARE\IT Invest\SmartCOM ]
" logLevel"=dword:000003e8


Писали бы на S# - таких бы проблем не было.[biggrin]
Спасибо:

MyxaGT

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


Работает мой робокоп но сделок мало доход мал ! Решил написать Робокопа нового по логике ПАНДЫ . Подключил котиры идут нормуль общёт тоже нормальный но стоит только запустить в боевой режим Этож пипец !!! Всё глючит постоянно отрубаеться от сервера, время на обработку события уже установил 5 сек и нихрена ну допустим Покупка колов с перекрытием по дельте проходит нормально но кода начинается крыться путами ето вообще хана !!! Неужели все ети проблемы решатся с использованием библиотеки на S# ??? Не понимаю тот же язык то же общение с серваком теже события за счёт чего он будет работать стабильней ? Я к тому чтоб мой мозг поверил в ето. Единственное что приходит в голову так ето переходить на Плазу. Но нет уверенности что и там таких косяков не будет. Отвалишь 20-ку за подключение и такой же сервис. Обидно будет как то. Очень хочеться применять библиотеку но примеры ну уж очень запутаны . Мож у кого есть какиенибудь простенькие примерчики . обычная форма обычная кнопка .
Спасибо:

Mikhail Sukhov

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


MyxaGT Перейти
Неужели все ети проблемы решатся с использованием библиотеки на S# ???


Вообще то да. В SmartTrader встроенная правильная обработка событий. Без нее СмартКом глючит и рвет по частям.
Спасибо:
< 1 2 3 4  >

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

loading
clippy