Страница 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 - спасибо и респект!