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

Сообщайте о возможных ошибках в программе.
Ответить
Сообщение
Автор
Lek
Сообщения: 1
Зарегистрирован: Пн сен 14, 2009 7:35 am

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

#1 Сообщение Lek » Пн сен 14, 2009 7:57 am

В работе Forex Tester 2.2.3 (22.08.2009) unregistered имеются следующие странности:

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

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

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

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

Аватара пользователя
Terranin
Site Admin
Сообщения: 846
Зарегистрирован: Вс июл 23, 2006 12:01 pm

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

#2 Сообщение Terranin » Ср сен 16, 2009 5:39 pm

Lek писал(а):В работе Forex Tester 2.2.3 (22.08.2009) unregistered имеются следующие странности:

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

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

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

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

refus
Сообщения: 2
Зарегистрирован: Вт дек 08, 2009 6:36 am

#3 Сообщение refus » Вт дек 08, 2009 6:49 am

Столкнулся с такой же проблемой.

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, но в списке выбора новый индикатор отображается как 'Т'. От наименований вводимых параметров также остались только первые буквы.

Аватара пользователя
Terranin
Site Admin
Сообщения: 846
Зарегистрирован: Вс июл 23, 2006 12:01 pm

#4 Сообщение Terranin » Чт дек 10, 2009 4:39 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, но в списке выбора новый индикатор отображается как 'Т'. От наименований вводимых параметров также остались только первые буквы.
Если у Вас Дельфи последней версии то они перешни на Unicode строки. В каждом символе теперь 2 байта, и второй = 0. В предыдущих версиях был только один байт на символ, и поэтому новые строки трактуются как 1 символ и конец строки. Надо или настроить дельфи на старые строки, или заменить в апи все string на AnsiiString. И самому тоже использовать AnsiiString.
Asta la vista
Mike

refus
Сообщения: 2
Зарегистрирован: Вт дек 08, 2009 6:36 am

#5 Сообщение refus » Чт дек 10, 2009 8:08 am

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

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

Ответить