Отладка индикатора из примера

Автор: nikolz

Отладка индикатора из примера - Thu Jan 28 2010 10:26 AM

Прошу пояснить следующее:
1) берем пример индикатора из TSLab Docs
2) транслируем без ошибок
3) запускаем debug -> запускается TSLab
4) открываем "Управление скриптами" "новый" , "редактировать" , ставим источник, добавляем кубик "внешний скрипт",
5) в скрипт добавляем наш индикатор с расширением .cs.
Вопрос добавить можно и не один, а как выбрать нужный и где это отобразится
6) внешний скрипт по входу с источником соединяется а с панелью
нет. Никакой реакции и сообщений. Что делать дальше?
Автор: Nektodron

Re: Отладка индикатора из примера - Thu Jan 28 2010 11:02 AM

Нет не так, нужно скопировать dll с индикатором в папку "Handlers" внутри папки, где установлена программа. При запуске программы индикаторы будут зачитаны и они появятся в библиотеке.
Автор: nikolz

Re: Отладка индикатора из примера - Thu Jan 28 2010 11:24 AM

Сейчас я создал индикатор расширение dll в папке программы TSLab но это не помогло
В папке TSLab нет папки "Handlers" ее надо создать?
Автор: Nektodron

Re: Отладка индикатора из примера - Thu Jan 28 2010 12:35 PM

да
Автор: nikolz

Re: Отладка индикатора из примера - Thu Jan 28 2010 01:18 PM

1)создал папку "Handlers" в папке "TSLab"
2) скопировал файл индикатора с расширением dll
3)перезагрузил TSLab
4) в редакторе шаблона и в Лаб нет моего индикатора ни в окне "Пользовательские" ни в "Индикаторы'
Что делать?
Автор: Nektodron

Re: Отладка индикатора из примера - Thu Jan 28 2010 01:49 PM

Да сейчас есть ошибка, индикаторы ищутся в папке {UserFolder}\AppData\Local\TSLab\TSLab\Handlers

В следующей версии будет так же искать в установленной папке
Автор: nikolz

Re: Отладка индикатора из примера - Thu Jan 28 2010 03:14 PM

У меня нет такого пути. Нет папки AppData и все что в ней,
а есть папка Application Data.
Правильно я понял, сейчас индикатор через API создать нельзя.
Надо ждать новую версию.
Автор: nikolz

Re: Отладка индикатора из примера - Thu Jan 28 2010 03:16 PM

Прошу пояснить по торговому скрипту. Вы написали, что скрипт должен сам строить индикаторы. Ну и как это делать?
Автор: nikolz

Re: Отладка индикатора из примера - Thu Jan 28 2010 03:17 PM

речь идет о скрипте через API.
Автор: Nektodron

Re: Отладка индикатора из примера - Thu Jan 28 2010 03:42 PM

Вроде бы в примере все явно написано.

// Отрисовка графиков.
mainPane.AddList(string.Format("High({0}) [{1}]", HighPeriod, source.Symbol), high, ListStyles.LINE,
0x00ff00, LineStyles.SOLID, PaneSides.RIGHT);
mainPane.AddList(string.Format("High2({0}) [{1}]", High2Period, source.Symbol), high2, ListStyles.LINE,
0x00ff00, LineStyles.DASH, PaneSides.RIGHT);
mainPane.AddList(string.Format("Low({0}) [{1}]", LowPeriod, source.Symbol), low, ListStyles.LINE,
0xff0000, LineStyles.SOLID, PaneSides.RIGHT);
mainPane.AddList(string.Format("Low2({0}) [{1}]", Low2Period, source.Symbol), low2, ListStyles.LINE,
0xff0000, LineStyles.DASH, PaneSides.RIGHT);
Автор: nikolz

Re: Отладка индикатора из примера - Thu Jan 28 2010 05:01 PM

Уточняю вопрос:
пример из документации.
Транслируем, запускаем debug, он запускает TSLab.
Открывает Лаб, создаем новый скрипт ,
вставляем источник и "внешний скрипт" добавляем наш скрипт.
Соединяем кубик "внешний скрипт" с источником.
Выход кубика "внешней скрипт" никуда не хочет соединятся.
На графике пусто.
Что делать?
Автор: nikolz

Re: Отладка индикатора из примера - Fri Jan 29 2010 12:38 PM

Теперь индикатор из примера в документации появился в списке пользовательские.
Однако при установке его в шаблоне графика
1) не удается соединить выход с панелью. соответственно на графике ничего нет
2) не ясно как определить цвет индикатора
Прошу пояснить
Автор: Nektodron

Re: Отладка индикатора из примера - Fri Jan 29 2010 12:54 PM

Эта ошибка была исправлена в версии 1.0.9.0
Автор: nikolz

Re: Отладка индикатора из примера - Fri Jan 29 2010 01:04 PM

Я уже пишу про версию 1.0.9.0
1) не удается соединить выход с панелью. соответственно на графике ничего нет
2) не ясно как определить цвет индикатора
Прошу пояснить
Автор: Nektodron

Re: Отладка индикатора из примера - Fri Jan 29 2010 01:27 PM

Ну как я понял 2е, это следствие первого...
А можете индикатор прислать, сам dll?
Автор: nikolz

Re: Отладка индикатора из примера - Fri Jan 29 2010 02:52 PM

отправил
Автор: Nektodron

Re: Отладка индикатора из примера - Fri Jan 29 2010 06:01 PM

Присланный индикатор вполне рабочий. Что именно не работает?
Блок индикатора MyStockH я соединил с блоком Источник, а потом уже можно и график сделать.
Автор: nikolz

Re: Отладка индикатора из примера - Sat Jan 30 2010 01:33 PM

работает