ИНДИКАТОР НЕ РАБОТАЕТ

Прошлая версия индикатора, благодаря разработчикам TSLab получила продолжение.
Индикатор сделан для версии 1.2 в версии программы 1.1 он работать не будет!
В новой версии индикатора есть сохранение истории стакана в файл. В сборке 6 блоков(обработчиков):




Работа с блоками сохранения:
Скрипт не нужно ставить в реал на торговлю. Пишут индикаторы и просто установленные в обычный график. Главное, что бы график обновлялся. Блоков сохранения два. "BidHistory" и "AskHistory". Блоки цепляются к источнику.
В блоках два параметра:
Параметр "Folder" - создает в указанной директории папки либо Ask либо Bid (слеш вот такой / ) .
Пример: если в параметре Folder блока "BidHistory" написать c:/Data/fRTS/H3 , то в указанной директории будет автоматически создана папка Bid, в которой и будут сохранятся файлы.
Параметр "SaveInterval" - это не то, что Вы подумали сразу. )) Этот параметр задает - через какой интервал в секундах старый кеш сохранится в файл и блок начнет записывать новый файл. Например, если в блоке "AskHistory" указать 300, то каждые 5 минут будет образовываться новый файл в папке Ask. Сделано это для того, что бы можно было балансировать между скоростью работы и возможностями компьютера. Настраивать опытным путем.
Работа с блоками чтения
Блоки цепляются к источнику. Блоков четыре.
"AskReader", "BidReader", "AskVolumeRead", "BidVolumeRead" Здесь Три параметра:
"Folder" - нужно указать тот же путь, что указан в блоках History
"Level" - номер строки стакана
"DefaultVal" - параметр должен быть равен 0. В следующей сборке он пропадет.


Теперь о багах:
Известные нерешенные баги индикатора:
1. Нельзя обращаться из других скриптов, вернее можно, но к добру не приводит. Т.е. в каком скрипте или графике блоки писатели(History) находятся, в этом же редакторе и должны находится блоки читатели(Reader) данного указанного пути директории.
2. Пока индюк не подключен к источнику и/или источник не подключен к серверу брокера индюк дает ошибку "null pointer эксепшн" И пропадет ошибка, как только программа подключается к серверу. (ИСПРАВЛЕНО)
3. Если параметр "SaveInterval" настроен не правильно, Вы увидите как с графика пропадают последние данные индикатора за несколько баров. Так же это произойдет, если в скрипт подгружено слишком много баров.


Про баги сообщайте плиз.


Как правильно подгружать индикаторы в программу версии 1.2 можно посмотреть на видео канале разработчиков TSLab:




Attachments
ТСЛаб сохранение истории стакана Обработчики.jpg (3303 downloads)
ПростойГрафик_пример_стакан.xml (441 downloads)
StHist_фикс1.zip (363 downloads)
StHist_фикс2.zip (338 downloads)