Страница 1 из 1

Странные имена самодельных индикаторов и советников

Добавлено: Пн сен 14, 2009 7:57 am
Lek
В работе Forex Tester 2.2.3 (22.08.2009) unregistered имеются следующие странности:

1). В "Добавить индикатор" отображается лишь первый символ имени DLL-индикатора, созданного в соответствии с инструкциями и примерами.

2). В меню "Инструмены" -> "Список стратегий" отображается лишь первый символ в имени и в описании DLL-индикатора, созданного в соответствии с инструкциями и примерами.

3). Тестирование можно проводить лишь по одной паре.

Является ли всё это лишь недокументированными ограничениями демо-версии?
Описание отличий демо-версии и полной версии смотрел на страничке http://www.forextester.ru/faq.html

Re: Странные имена самодельных индикаторов и советников

Добавлено: Ср сен 16, 2009 5:39 pm
Terranin
Lek писал(а):В работе Forex Tester 2.2.3 (22.08.2009) unregistered имеются следующие странности:

1). В "Добавить индикатор" отображается лишь первый символ имени DLL-индикатора, созданного в соответствии с инструкциями и примерами.

2). В меню "Инструмены" -> "Список стратегий" отображается лишь первый символ в имени и в описании DLL-индикатора, созданного в соответствии с инструкциями и примерами.

3). Тестирование можно проводить лишь по одной паре.

Является ли всё это лишь недокументированными ограничениями демо-версии?
Описание отличий демо-версии и полной версии смотрел на страничке http://www.forextester.ru/faq.html
Это не является ограничениями, скорее всего какие-то проблемы в индикаторе. А так демо версия работает абсолютно также как и зарегистрированная с индикаторами и стратегиями.

Добавлено: Вт дек 08, 2009 6:49 am
refus
Столкнулся с такой же проблемой.

Forex Tester 2.3.0 (13.09.2009). OS Windows 7 (64)

Для тестирования самописной DLL выбрал Accelerator Oscillator (B. Williams) - а именно AC.dpr из папки Examples\Indicators\Delphi.

Прописал IndicatorShortName('TestIndicator'), cозданную DLL импортировал в FT, но в списке выбора новый индикатор отображается как 'Т'. От наименований вводимых параметров также остались только первые буквы.

Добавлено: Чт дек 10, 2009 4:39 am
Terranin
refus писал(а):Столкнулся с такой же проблемой.

Forex Tester 2.3.0 (13.09.2009). OS Windows 7 (64)

Для тестирования самописной DLL выбрал Accelerator Oscillator (B. Williams) - а именно AC.dpr из папки Examples\Indicators\Delphi.

Прописал IndicatorShortName('TestIndicator'), cозданную DLL импортировал в FT, но в списке выбора новый индикатор отображается как 'Т'. От наименований вводимых параметров также остались только первые буквы.
Если у Вас Дельфи последней версии то они перешни на Unicode строки. В каждом символе теперь 2 байта, и второй = 0. В предыдущих версиях был только один байт на символ, и поэтому новые строки трактуются как 1 символ и конец строки. Надо или настроить дельфи на старые строки, или заменить в апи все string на AnsiiString. И самому тоже использовать AnsiiString.

Добавлено: Чт дек 10, 2009 8:08 am
refus
Только хотел отписать про то, что для компиляции на делфи 2009 - ... во всех файлах проекта нужно заменить string на AnsiString, но Гуру оказался быстрее.

Terranim - спасибо и респект!