чайник

68 views
Skip to first unread message

denis

unread,
Feb 17, 2010, 1:04:53 PM2/17/10
to Stock#
В программировании я полный чайник, но все же умудрился в тестере
написать примитивный алгоритм, а в экселе сделать привод(исполнялку)
через файл. Все работает, но а) иногда не хватает скорости
выставления, б) происходит ошибка и все останавливается. Поэтому хочу
переделать на си шарп с Вашей библиотекой.
Проблема в том что я ничего не понимаю в "конструкторах, классах,
членах, методах, наследованиях, свойствах". Прочел книгу взятую
наугад, не помогло. Мне продолжать читать все подряд пока не наступит
просветление или есть некое знание "си шарп для чайников", в котором
содержатся искомые ответы?

Mikhail Sukhov

unread,
Feb 17, 2010, 1:35:26 PM2/17/10
to Stock#
Я в документации привел ссылку на ресурс для начинающий в C#
(заглавная страница). Вполне нормально написано о базовых элементах
языка.

denis

unread,
Feb 19, 2010, 10:22:55 AM2/19/10
to Stock#
Да, верно. Спасибо.
Теперь ошибка при сборке, думаю это локальна проблема из-за старого
софта. Использую win 2003 server sp1, visual studio 2008, IE 6.0
https://docs.google.com/leaf?id=0Bw2gQDvf41vtZDEwZTE4ZjgtZTE5Yi00NTE2LWFiYWQtNGRmN2Y5MzQ2MmU5&hl=en
https://docs.google.com/leaf?id=0Bw2gQDvf41vtMzMyNDhmMmQtZWNhOS00ZmY2LTg3MTUtYmNlY2UyMDNjZmEy&hl=en
на какой винде все работает?

Mikhail Sukhov

unread,
Feb 19, 2010, 3:34:20 PM2/19/10
to Stock#
Софт не зависит... Попробуйте перекомпилировать проект. Судя по
ошибкам, не находится файл WPFToolkit. Он у Вас лежит в директории с
exe файлом?

On 19 фев, 18:22, denis <dmazha...@gmail.com> wrote:
> Да, верно. Спасибо.
> Теперь ошибка при сборке, думаю это локальна проблема из-за старого

> софта. Использую win 2003 server sp1, visual studio 2008, IE 6.0https://docs.google.com/leaf?id=0Bw2gQDvf41vtZDEwZTE4ZjgtZTE5Yi00NTE2...https://docs.google.com/leaf?id=0Bw2gQDvf41vtMzMyNDhmMmQtZWNhOS00ZmY2...

denis

unread,
Feb 20, 2010, 10:57:26 AM2/20/10
to Stock#
Верно, это моя ошибка. При первом открытии был вопрос про удаление
ссылок, я ответил удалить. Ой зря :( не понимаю чего делаю.
Еще вопрос: иногда происходит исключение на этой строке
// создаем шлюз
this.Trader = new QuikTrader(this.Path.Text, "wrapper", "Вывод
через DDE сервер",
ее надо в
try
{
// создаем шлюз
this.Trader = new
QuikTrader(this.Path.Text, "wrapper", "Вывод через DDE сервер",
"инструменты", "все сделки", "стоп-заявки", "заявки", "мои сделки",
"{0} котировки");
}
catch
{
MessageBox.Show("опа! вилы!") ;
// тут как-то обработать надо
}
да?

Mikhail Sukhov

unread,
Feb 20, 2010, 4:34:10 PM2/20/10
to Stock#
1. А что за вопрос про удаление ссылок? У меня ничего такого не
выводил.
2. На, именно так. Но лучше решать не следствие а причины. Что у Вас
за ошибки появляются?

denis

unread,
Feb 21, 2010, 1:48:07 AM2/21/10
to Stock#
1) создаю каталог, распаковываю в него СтокШарп 1.6, открываю "проект
или решение" и вижу
https://docs.google.com/leaf?id=0Bw2gQDvf41vtYWE3OWFjZDgtN2M2NS00YWJiLWEzZWItOWRhODZkMjA4ODQw&sort=name&layout=list&num=50
нажимать надо "нет", иначе будут глюки с нахождением библиотек
2) после того как нажал "нет", жму Ф5 при вЫключенном квике и вижу
окно "квик сипл", забиваю в него путь и номер счета, потом жму
"подключится", выскакивает
https://docs.google.com/leaf?id=0Bw2gQDvf41vtOGNiOWVhNTQtM2Y5Zi00MzZjLTgzMTctZmQwYTY0ZTNjYmJi&sort=name&layout=list&num=50
а если пытаться подключится к запущенному но не подключенному квику,
то выскакивает другое исключение, типа КвикНотКоннектед, т.е. коды
ошибок есть, только тут их надо обработать.
3) чтобы не вбивать путь каждый раз, хочу сделать конфиг, я так понял
нужно ковырять в направлении xml?
потом пригодится для хранения малого количества переменных разного
типа

Mikhail Sukhov

unread,
Feb 22, 2010, 4:24:51 AM2/22/10
to Stock#
Ок. Мне кажется, причина не в том, что нет подключения к системе
хранения версий, а в том, что после скачивания нужно пересобрать
солюшен (Rebuild solution).

On Feb 21, 6:48 am, denis <dmazha...@gmail.com> wrote:
> 1) создаю каталог, распаковываю в него СтокШарп 1.6, открываю "проект

> или решение" и вижуhttps://docs.google.com/leaf?id=0Bw2gQDvf41vtYWE3OWFjZDgtN2M2NS00YWJi...


> нажимать надо "нет", иначе будут глюки с нахождением библиотек
> 2) после того как нажал "нет", жму Ф5 при вЫключенном квике и вижу
> окно "квик сипл", забиваю в него путь и номер счета, потом жму

> "подключится", выскакиваетhttps://docs.google.com/leaf?id=0Bw2gQDvf41vtOGNiOWVhNTQtM2Y5Zi00MzZj...

denis

unread,
Feb 23, 2010, 12:51:42 PM2/23/10
to Stock#
Удаляю все, распаковываю заново. Жму "очистить все" и "перестроить
решение", потом Ф5, путь и счет - ошибка та же: "Код ошибки
QuikTerminalNotFound Сообщение Not found QUIK terminal in directory 'C:
\Program Files\Info'."
В ручную удаляю бин и обж из каждого каталога, "перестроить
решение"---//---//---//--- не найдена транс2квик.длл, копирую к
бинарю, снова Ф5 и та же ошибка.

Вывод: у меня кривые руки.
Ушел читать обработку исключений и отлов их кодов, ибо коды разные и
по ним можно узнать что не так и обработать корректно.

Mikhail Sukhov

unread,
Feb 24, 2010, 4:03:48 AM2/24/10
to Stock#
А что за странный путь C:\Program Files\Info ?

denis

unread,
Feb 24, 2010, 4:16:44 AM2/24/10
to Stock#
квик установлен в C:\Program Files\Info\info.exe
путь выбирался через кнопку рядом со строкой "путь к квику"
если квик запущен и подключен, то все работает, иначе в ошибке пишется
"нот фоунд" или "нот коннектед", т.е. обработка есть, гуд.

Mikhail Sukhov

unread,
Feb 24, 2010, 7:34:27 AM2/24/10
to Stock#
Так, а в чем тогда проблема? И еще, когда Вы компируете
trans2quik.dll, вы компируете просто в папку bin, или же реально, где
лежит exe файл (в самой папке бин еше две подпапки).

Anando

unread,
Apr 20, 2010, 6:28:37 PM4/20/10
to Stock#
Михаил, здравствуйте, подскажите пожалуйста, что-то не понимаю в чем
дело.
Я пытаюсь создать шлюз, всё как по примерам, но выдается сообщение,
что будто бы в квике не включены внешние транзакции, а на самом деле
они включены, и примеры ровненько так работают, а у меня видимо не от
туда руки ростут.
Может быть подскажите в каком направлении копать.
Спасибо.

--
Subscription settings: http://groups.google.com/group/stocksharp/subscribe?hl=ru

Tauler

unread,
Apr 21, 2010, 1:53:19 AM4/21/10
to Stock#
Была такая же проблема с финамом. Убедитесь что в пути к квику нету
специфичиских символов вроде точек. так же помог перенос папки с
квиком с диска D на диск С

Mikhail Sukhov

unread,
Apr 21, 2010, 5:15:24 AM4/21/10
to Stock#
Если примеры работают с этим квиком, то ошибка, скорее всего, в
другом. Какая ОС?

Anando

unread,
Apr 22, 2010, 3:45:27 PM4/22/10
to Stock#
=) Разобрался, стыдно признаться, но ошибка была действительно в
неправильном написании пути к квику, хотя ошибка вроде бы вообще
плёвая, но дофига неочевидная))) Продолжаем разбираться

Mikhail Sukhov

unread,
Apr 23, 2010, 5:29:03 AM4/23/10
to Stock#
Если путь не правильный, то и сообщение должно быть о неправильном
путе.

Anando

unread,
Apr 23, 2010, 3:54:25 PM4/23/10
to Stock#
Это всё верно, когда я какую-нибудь абракадабру набирал выдавалось
сообщение о неправильном путе, но вот до формата адреса к квику
додумался позднее))
к примеру: "C:\\Program Files (x86)\\Info"; - так правильно оказалось,
а другие варианты нет)
но это лишь начало, и, я думаю, вопросов у меня будет много, хотя
стараюсь задавать, когда уже совсем невмоготу, и дело не двигается с
мертвой точки))
В любом случае Вам Михаил огромедное спасибо)
Reply all
Reply to author
Forward
0 new messages