Скачать MetaTrader 5

возможно ли найти оптимальную функцию оптимизацией?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Denis Timoshin
2251
Denis Timoshin  
Обычно, функция постоянна и мы оптимизацией ищем оптимальные параметры, возможно ли сделать обратное по параметрам заданным найти оптимальную функцию? 
Рустам
3623
Рустам  
перебирайте функции...
Denis Timoshin
2251
Denis Timoshin  
FAQ:
перебирайте функции...


как програмно такое сделать?

o_o
Модератор
24227
o_o  
dentraf:


как програмно такое сделать?

 


пройтись по списку требуемых функций и вызвать их.
Рустам
3623
Рустам  
делаете функцию управления функциями и готово.
Denis Timoshin
2251
Denis Timoshin  
sergeev:

пройтись по списку требуемых функций и вызвать их.


список огромный, его нереально описать
Denis Timoshin
2251
Denis Timoshin  
FAQ:
делаете функцию управления функциями и готово.
как это ?
Рустам
3623
Рустам  
dentraf:
как это ?


  так как вам выше Сергеев объяснил, пишете ручками списочек ваших функций и перебираете их в тестере.
Dmitry Fedoseev
47054
Dmitry Fedoseev  
dentraf:


список огромный, его нереально описать

Просто огромный, но конкретный, или неопределенный, неизвестно что в нем? Для второго случая может использоваться нейронная сеть.

solar
4948
solar  
Вот в этом случае кстати отлично помогает   NeuroShell Day Trader. )))) Просто бесценен в плане удобства. 
Alexey Subbotin
4918
Alexey Subbotin  
dentraf:


список огромный, его нереально описать

Эта задача (оптимизация функционала неизвестной формы) изучается (и решается) в разделе математики "Вариационное исчисление". Поскольку для практики вам вряд ли нужно значть явный вид искомой функции, а скорее достаточно иметь, например таблицу ее значений (или график), то для решения можно воспользоваться одним из численных методов, например т.н. "методом конечных элементов" (для справки см. Педивикию).

Другой способ, если неймется использовать именно тестер MT, - это аппроксимировать искомую функцию каким-либо конечным рядом (Тейлора, Фурье, ... любым произвольным) и оптимизировать в тестере набор коэффициентов.

Отвлеченный пример: допустим, что искомая функция приближенно описывается суммой затухающих синусоид с неизвестными амплитудой, частотой, начальной фазой и коэффициентом затухания

f(t) = A1*exp(-b1*t)*cos(w1*t+phi1) + A2*exp(-b2*t)*cos(w2*t+phi2) + A3*exp(-b3*t)*cos(w3*t+phi3)

Итого имеем набор из 12 параметров, которые можем оптимизировать как численными методами, так и тестером.

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий