Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Optimize и Param влияют на результаты системы Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
Tim



Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров

СообщениеДобавлено: Пт Ноя 26, 2010 1:19 am Ответить с цитатой Вернуться к началу

Только что обнаружил и офигеваю.

Система имеет только один настраиваемый/оптимизируемый параметр.
Когда в той строке написано:
Код:
A = Ref(EMA( O,Optimize("A",140,1,200,1) ),-1);

То результаты хорошие - можно работать.

Как только меняю на
Код:
A = Ref(EMA( O,Param("A",140,1,200,1) ),-1);

то вся статистика становится негодной.

Когда вовсе убираю всё и оставляю только 140, то результаты снова возвращаются к хорошим.

В чём проблема?

_________________
УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пт Ноя 26, 2010 1:39 am Ответить с цитатой Вернуться к началу

Param Ами запоминает. Скорее всего ты его менял и Ами запомнил. Теперь выдает не параметр по умолчанию 140 а то, что накрутил.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
SlavaIv



Зарегистрирован: 01.01.2011
Сообщения: 23

СообщениеДобавлено: Вс Янв 23, 2011 1:30 pm Ответить с цитатой Вернуться к началу

Tim писал(а):
Только что обнаружил и офигеваю.

В чём проблема?


Доброго дня!

Много упражнялся в тестере стратегий и он заглючил - считал прибыль не правильно, менял значения прибыли при замене Param на Optimize или на установку фиксированного значения. Т.е.ниже приведенные варианты давали разные значения прибыли:

1. KoefATR = Param("KoefATR", 2, 1, 3, 0.1);
2. KoefATR = Optimize("KoefATR", 2, 1, 3, 0.1);
3. KoefATR = 2;

Разумеется, если не использовать постоянный лот... (Впрочем, на нем не проверял).

Особенно не любит тестер много упражнений со старшими таймфреймами.

Похоже, что с этой проблемой сталкивался не только я...

Возможно, это особенность Windows XP Home SP3.. - Не знаю, не проверял другие варианты.

Первый раз лечил переустановкой ОС. Потом нашел вариант получше - использование программы деинсталлятора Revo Uninstaller сайт - http://www.revouninstaller.com/revo_uninstaller_free_download.html. Бесплатная версия ничего не стоит и задачи нашего случая решает.

Делается просто - сохраняется база данных в другую папку и сохраняются свои индикаторы. Потом запускается Revo Uninstaller и через нее деинсталлируется Amibroker. Перегружаем ПК, устанавливаем Amibroker, подключаем старую базу данных и копируем обратно свои индикаторы.

И мучаем тестер стратегий дальше...

По этой ссылке выложил эту программу и справку для нее на РУССКОМ языке (на этом форуме размер выкладываемого фала маловат для этого). Может кому-нибудь пригодится.


---
Вячеслав
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen