Автор |
Сообщение |
Bobi
Зарегистрирован: 07.06.2008
Сообщения: 46
|
Кто нить может просветить, как быстро протестить 1, 5 минутки в Ами?
У меня все время - это несколько часов, а то и дней Комп вроде мощный. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
commenced
Советник
Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"
|
Bobi писал(а): |
Кто нить может просветить, как быстро протестить 1, 5 минутки в Ами?
У меня все время - это несколько часов, а то и дней Комп вроде мощный. |
Протестить или оптимизировать? |
_________________ Юра |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
Bobi
Зарегистрирован: 07.06.2008
Сообщения: 46
|
commenced писал(а): |
Протестить или оптимизировать? |
ну то что по команде Optimize |
|
|
Посмотреть профиль Отправить личное сообщение |
|
commenced
Советник
Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"
|
Bobi писал(а): |
commenced писал(а): |
Протестить или оптимизировать? |
ну то что по команде Optimize |
Это оптимизация, если у тебя более 2х параметров и при этом разброс изменения каждо равен хотябы 100, получаеш уже 10000 вариантов, если параметров еще большето соответственно и кол-во вариантов возрастает. Еще очень сильно влияет логика системы чем больше цепочек тем медленнее скорость, я с этим борюс следующим образом привожу свой собственный пост из лички:
Как всегда написал и непроверил, слушай вроде я тебе не говорил, а счас посмотрел когда косяк увидел, время на оптимизацию, ну очень велико. Короче я в таких случаях увеличиваю шаг, а после смотрю, ага лучшие результаты. когда стопы больше 2 и T1>100, например, все сдвигаю, начальные точки оптимизации и уменьшаю шаг, т.е.:
Код: |
T1 = Optimize("t1", 144, 1, 200, 10);
t3 = Optimize("t3", 1.2, 1, 2, 0.01);
T2 = T3*T1;
P1 = Optimize("P1", 2, 1, 4, 0.3);
P2 = Optimize("P2", 2, 1, 4, 0.3); |
На часовике ГП всего 30 мин, вижу лучший диапазон и меняю на
Код:
Код: |
T1 = Optimize("t1", 144, 100, 200, 2);
t3 = Optimize("t3", 1.2, 1, 2, 0.01);
T2 = T3*T1;
P1 = Optimize("P1", 2, 2, 4, 0.3);
P2 = Optimize("P2", 2, 2, 4, 0.3); |
Примерно так, приводил в теории, на практике твою систему не оптимизировал. |
_________________ Юра |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
На текущий момент Ами почти во всех случаях является самым быстрым тестером.
Либо используется оптимизация по слишком большому числу параметров (что скорее всего приведет к подгонке переподгонке) или очень сложная логика системы. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Alexander
Зарегистрирован: 17.01.2008
Сообщения: 14
|
Bobi писал(а): |
Кто нить может просветить, как быстро протестить 1, 5 минутки в Ами?
У меня все время - это несколько часов, а то и дней Комп вроде мощный. |
Дополнително могут тормозить оптимизацию встроенные циклы или скрипты. Если возможно, замените их на альтернативные команды АМИ. |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number |
|
Bobi
Зарегистрирован: 07.06.2008
Сообщения: 46
|
000 писал(а): |
На текущий момент Ами почти во всех случаях является самым быстрым тестером.
Либо используется оптимизация по слишком большому числу параметров (что скорее всего приведет к подгонке переподгонке) или очень сложная логика системы. |
так мне подгонка и нужна. не вижу ничего в этом плохого. но это уже другая тема.
Или может я не так понял? Что вы называете подгонкой? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Bobi
Зарегистрирован: 07.06.2008
Сообщения: 46
|
commenced писал(а): |
все сдвигаю, начальные точки оптимизации и уменьшаю шаг, т.е.:
|
а-а, ну это мне знакомо. Я так тоже иногда делаю. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Bobi
Зарегистрирован: 07.06.2008
Сообщения: 46
|
000 писал(а): |
На текущий момент Ами почти во всех случаях является самым быстрым тестером.
Либо используется оптимизация по слишком большому числу параметров (что скорее всего приведет к подгонке переподгонке) или очень сложная логика системы. |
Признаю. Хотя я в Эксель добивался более быстрого тестинга своей ситемы. В разы.
А куда денишься от этих параметров, если индюки такие. К примеру Стохастик или MACD 3 параметра на индюк или несколько Средних. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Не может быть. Эксель обгонит Ами только если в коде системы штуки 2-3 влеженых цикла сделать. И то не уверен. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Bobi
Зарегистрирован: 07.06.2008
Сообщения: 46
|
000 писал(а): |
Не может быть. Эксель обгонит Ами только если в коде системы штуки 2-3 влеженых цикла сделать. И то не уверен. |
хм. поверьте может. при том параметров штук пять было. и ни каких циклов в ами. Я сам в шоке.
Тут надо оговорить, что сам Эксель тут не при делах, ведь юзается бэйсик а не интерфейс Экселя. В экселе кстати есть прикольная шняга: запускаешь дебаг - идет тест(при этом результаты с каждым новым циклом попадают в Эксель Лист) - в любой момент жмешь Esc и тест приостанавливается. Если первые результаты впечатляют, жмешь продолжение и тем самым быстрее можно "ПОДОГНАТЬ" чего очень не хватает в программах теханализа. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Alexander
Зарегистрирован: 17.01.2008
Сообщения: 14
|
Bobi писал(а): |
Хотя я в Эксель добивался более быстрого тестинга своей ситемы. В разы.
|
1. Эксель работает с переменной как с одной единицей. В АМИ переменная - это массив, соизмеримый с количеством загруженных свечек базы данных.
2. АМИ результат оперативно выводит на чарт. Попробуйте то же самое сделать в экселе и замерьте скорость. |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number |
|
ID
Советник
Зарегистрирован: 07.01.2008
Сообщения: 370
|
Мне кажется в Эксель формулу подольше забивать.
И проверять код неудобно. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Bobi
Зарегистрирован: 07.06.2008
Сообщения: 46
|
ID писал(а): |
Мне кажется в Эксель формулу подольше забивать.
И проверять код неудобно. |
я никого здесь не принуждаю использовать эксель вместо ами. Каждому свое. Я просто поделился впечатлениями от возможностей Эксель. По поводу вбивания формул, согласен. Для этого потребуется дополнительная разработка, но на нее меня не хватило пока. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Просто ради любопытства. Давай прогоним оптимизацию несложной системы в ами и экселе для сравнения скорости. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|