У вас не стоит Flash Player
Page 7 of 9 < 1 2 3 4 5 6 7 8 9 >
Настройки
#32160 - Fri Oct 14 2011 03:31 PM Re: Использование TSLab API в SharpDevelop. [Re: Denis]
Physic Offline
newbie

Registered: Mon Oct 10 2011
Записи: 43
Originally Posted By: Denis
Не могли бы вы точно указать откуда взят текст про индикатор?

Текст про индикатор я взял с самой первой страницы этой темы (пункт 5.5), ближе к концу страницы.

Originally Posted By: Denis

В документации написано следующее:

Теперь если в TSLab открыть Редактор графиков, то новый индикатор появится среди существующих типов Конвертора.

http://www.tslab.ru/docs/online/connectapi.htm

Я не спорю, просто под "инструкцией" я понимал первую страницу этой темы, где автор, действительно, очень подробно, чётко и понятно формулирует пошагово, что и как надо установить и сделать, что бы всё работало на 100%. Единственный момент - очень обидно, что была допущена совсем не значительная не точность, а именно сказано, что новый индикатор надо смотреть на вкладке " Пользовательские индикаторы ". А оказывается, что новый индикатор надо смотреть на той вкладке, которая указывается в исходнике индикатора (dll файла), т.е. в файле C#, в строке:
+++++++++
...
namespace MyIndicators {
[HandlerCategory("MyIndicators")]
...
+++++++++
Originally Posted By: Denis


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

Ну и соответственно в этом и была проблема - т.е. я искал новый индикатор не на той вкладке на которой он появлялся. smile И вообще, по моему, лучше удалить из редактора шаблона в терминале TSLab эту злосчастную вкладку " Пользовательские ", т.к. эту же функцию несёт вкладка " MyIndycators ". Просто я на проблему посмотрел очень узко, т.е. "по немецки", если написано в "инструкции", что новые индикаторы появляются на вкладке " Пользовательские ", то только там их и искал, а когда не находил, то делал не правильный вывод о том, что что-то не работает.
Просто в программировании мелочей не бывает, и самая не винная не точность в коде или в инструкции может приводить к трудно уловимым "ошибкам". Хотя можно и сказать, что ерунда, и просто мне не повезло и я потерял целую неделю на борьбу с ветрянной мельницей. frown

Наверх
#32265 - Wed Oct 19 2011 06:07 PM Re: Использование TSLab API в SharpDevelop. [Re: Physic]
Denis Offline
member

Registered: Tue Jul 21 2009
Записи: 152
Спасибо.
Мы учли ваши замечания и внесли небольшие изменеия в основную документацию.

Справедливости ради, хочется заметить что пост на форуме был написан в 2010 году, и некоторые моменты с тех пор изменились.

На будущее мы настоятельно рекомендуем Вам в случае любых проблем смотреть первым делом основную документацию.

Наверх
#38737 - Thu Mar 15 2012 10:48 AM Re: Использование TSLab API в SharpDevelop. [Re: Denis]
Anton_M Offline
stranger

Registered: Tue Dec 27 2011
Записи: 19
Возможно такой вопрос был уже поднят ранее. Но я его обсуждения не нашел.

При создании индикатора по инструкции в первом посте, создается только .dll файл. ТСЛаб его не видит во вкладке "Пользовательские".
Когда я нажимаю "Загрузить из файла" он пытается найти файлы xml, которые не были созданы.

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

Заранее спасибо!

Наверх
#38740 - Thu Mar 15 2012 11:11 AM Re: Использование TSLab API в SharpDevelop. [Re: Anton_M]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Создать папку Handlers в корне, и положить туда dll. Перезагрузить ТсЛаб. framework строго 3.5


Отредактировано ViL (Thu Mar 15 2012 11:19 AM)

Наверх
#38745 - Thu Mar 15 2012 11:38 AM Re: Использование TSLab API в SharpDevelop. [Re: ViL]
Anton_M Offline
stranger

Registered: Tue Dec 27 2011
Записи: 19
Делаю все инструкции. Но фреймворк стоит 4. А 3.5 почему то не ставится (жму на установщик - ноль реакции).

Наверх
#38754 - Thu Mar 15 2012 12:14 PM Re: Использование TSLab API в SharpDevelop. [Re: Anton_M]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139


Если его здесь нет и он не ставиться, стоит снести и загрузить по новой все версии.


Attachments
frame.jpg (3112 downloads)



Отредактировано ViL (Thu Mar 15 2012 12:16 PM)

Наверх
#38758 - Thu Mar 15 2012 01:06 PM Re: Использование TSLab API в SharpDevelop. [Re: ViL]
Anton_M Offline
stranger

Registered: Tue Dec 27 2011
Записи: 19
А почему же тогда у меня нормально работают скрипты, написанные в этом же SharpDeveloper и с тем же framework 4?

Наверх
#38759 - Thu Mar 15 2012 01:17 PM Re: Использование TSLab API в SharpDevelop. [Re: Anton_M]
Anton_M Offline
stranger

Registered: Tue Dec 27 2011
Записи: 19
Может ли это быть изза того что у меня sharpdevelop версии 4.1.0 ? в инструкции написано про 3

Наверх
#38762 - Thu Mar 15 2012 01:39 PM Re: Использование TSLab API в SharpDevelop. [Re: Anton_M]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Если вы плохо понимаете в чем отличия фреймворков и как настроить sharpdevelop 4.1 на работу с 3.5. То лучше использовать более старый sharpdevelop, который рассчитан на работу с фреймфорком 3.5.

Наверх
#38770 - Thu Mar 15 2012 03:06 PM Re: Использование TSLab API в SharpDevelop. [Re: profit]
Anton_M Offline
stranger

Registered: Tue Dec 27 2011
Записи: 19
Проблема решилась путем перехода sharp develop с 4 на 3. Сейчас все в порядке. Спасибо!

Наверх
#38777 - Thu Mar 15 2012 03:46 PM Re: Использование TSLab API в SharpDevelop. [Re: profit]
Anton_M Offline
stranger

Registered: Tue Dec 27 2011
Записи: 19
Тогда еще вопрос.
Допустим я написал индикатор. Открываю его в ТСЛаб. И вдруг понимаю, что где то сделал ошибку в коде.
Вопрос такой: Возможно ли изменить код и построить его заново без перезапуска ТСлаба?

Заранее спасибо!

Наверх
#38784 - Thu Mar 15 2012 05:34 PM Re: Использование TSLab API в SharpDevelop. [Re: Anton_M]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Файл - настройки программы - скрипты - отладка скриптов.
Только скрипты, на индикаторы не распространяется\

Наверх
#38969 - Mon Mar 19 2012 01:53 PM Re: Использование TSLab API в SharpDevelop. [Re: profit]
tip1 Offline
stranger

Registered: Wed Feb 15 2012
Записи: 5
"Нажимаем Выполнить в TSLab" - у меня при нажатии открывается
пустое окно "empty chart" и все, провайдер Финам (при этом в TSlab в блоке Источник1- не определено, как явно указать источник данных - Финам? )

Наверх
#38973 - Mon Mar 19 2012 02:30 PM Re: Использование TSLab API в SharpDevelop. [Re: tip1]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
В источнике данных выбрать портфель.

Наверх
#38982 - Mon Mar 19 2012 03:09 PM Re: Использование TSLab API в SharpDevelop. [Re: ViL]
tip1 Offline
stranger

Registered: Wed Feb 15 2012
Записи: 5
Originally Posted By: ViL
В источнике данных выбрать портфель.

Источник1 - когда щелкаю на блок источник данных, в панели свойств не дает изменить ничего, кроме названия, и чекбокс Не торгуется... Где и как его выбрать?

Наверх
#38984 - Mon Mar 19 2012 03:15 PM Re: Использование TSLab API в SharpDevelop. [Re: tip1]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
"не торгуется" то же не меняется?
Очевидно выбираете неторгуемый инструмент, например индикатор MICEX ? Попробуйте на текстовом источнике.

Наверх
#38988 - Mon Mar 19 2012 03:33 PM Re: Использование TSLab API в SharpDevelop. [Re: ViL]
tip1 Offline
stranger

Registered: Wed Feb 15 2012
Записи: 5
TSLab 1.1.24
Чекбокс меняется.
Управление торговлей -> выбрать скрипт ->
1.поле портфеля -пустое, и не дает ничего выбрать.
2.добавляю инструмент ММВБ -> GAZP,
Выдает - скрипт не содержит ни одного источника данных,кнопка ОК неактивна. При этом:
Провайдер Финам - подключен к провайдеру
Управление портфелями - портфель Demo, подключен ДА, активный ДА


Отредактировано tip1 (Mon Mar 19 2012 04:07 PM)

Наверх
#38990 - Mon Mar 19 2012 04:17 PM Re: Использование TSLab API в SharpDevelop. [Re: tip1]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Это делается вот так:





Attachments
89.jpg (2981 downloads)



Отредактировано ViL (Mon Mar 19 2012 04:17 PM)

Наверх
#39825 - Wed Apr 04 2012 01:44 PM Re: Использование TSLab API в SharpDevelop. [Re: ViL]
denbrook Offline
stranger

Registered: Thu Feb 03 2011
Записи: 21
Выполняю пример с первой странице. Со скриптом все гут, а вот с индикатором возникло затруднение. При попытке выполнить "build" - "build solution" появляется такая ошибка. В чем может быть причина?


Unable to copy file "..\..\..\..\..\..\Program Files (x86)\TSLab\TSLab.Script.xml" to "..\..\..\..\..\..\Program Files (x86)\TSLab\Handlers\TSLab.Script.xml". Access to the path '..\..\..\..\..\..\Program Files (x86)\TSLab\Handlers\TSLab.Script.xml' is denied. (MSB3021)

Наверх
#39828 - Wed Apr 04 2012 02:10 PM Re: Использование TSLab API в SharpDevelop. [Re: denbrook]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Вероятно неправильно настроили solution. Зачем там вообще копируются xml?

Наверх
Page 7 of 9 < 1 2 3 4 5 6 7 8 9 >


Moderator:  ViL, sar