Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
здесь все по этой же причине, а вы думали что ваша персона кому то нужна как яркая личность? или ваш примитивный алгоритм подгонки ? смешно ей-бог
Где в коде вычисляется критерий соответствия собственной функции рынку?
Этим занимается оптимизатор. Если собственная функция не подходит, то "функциональной системы" не соберётся - тесты покажут слив.
выскажу предположение до официального ответа.
Эта последовательность и её длина (число ордеров, их тип) подбирается в оптимизаторе. Короче подгонка к рынку.
А критерий "идеальности" смотрится по максимальному балансу (или как захочет Виктор)
Попробуйте подогнать на 9 годах OOS. Выше я предлагал выкладывать варианты советников, которые проходят тест OOS 9 лет, но ведь никто не выложил и ссылки не дал - значит таких советников ни у кого нет.
Как происходит синхронизация с.ф. (собственной функции) с ф.р.: почему ты считаешь, что этот код способствует такой синхронизации?
Что это ветку до сих пор не удалили? :)
Вопрос довольно сложный, если что-то непонятно, то лучше спрашивать по пунктам детали.
Самым простейшим критерием рассинхронизации является срабатывание стоп-лосса, т.е. если рынок пошёл против открытой позиции, то какая-то часть собственной функции перестала соответствовать форме функции рынка. Соответственно, в этот момент изменяется направление собственной функции (в общем виде, модифицируется её форма).
Проверка на рассинхронизацию происходит периодически с шагом StopBase(оптимизируемый параметр) :
bool NextBar()
{
bool rt = false;
double price = (iOpen( NULL, timeframe, 1 )+iHigh( NULL, timeframe, 1 )+iLow( NULL, timeframe, 1 )+iClose( NULL, timeframe, 1 ))/4;
if( MathAbs(price-pricePrev) >= StopBase ) {
pricePrev = price;
rt = true;
if( IsOptimization() == false && IsTesting() == false )
Print("NextBar ", price);
}
return(rt);
}
Всё-таки можете как-то более детально пояснить, для тех кто не понял, что такое это собственная функция, как она вычисляется или на чем строится?
Попробуйте подогнать на 9 годах OOS. Выше я предлагал выкладывать варианты советников, которые проходят тест OOS 9 лет, но ведь никто не выложил и ссылки не дал - значит таких советников ни у кого нет.
Ок. у Вас такой есть, есть неплохая подгонка на истории, что это меняет? Что должно заинтересовать потенциального инвестора? Убей, не вижу, в чем преимущество Вашего детища в отличии, например, от советника с 5 летней подгонкой, с 7,8-ми?
Если б была бы соответствующая, результатам оптимизации, реальная торговля, то да, можно было б обсуждать, а сейчас?
Ок. у Вас такой есть, что это меняет?
Вопрос был про подгонку. Если это так просто подогнать - возьмите и быстренько подгоните, только без фокусов, в виде подгрузки истории или скрытых данных/параметров внутри алгоритма.
Всё-таки можете как-то более детально пояснить, для тех кто не понял, что такое это собственная функция, как она вычисляется или на чем строится?
Пошли вопросы уже дальше - я пока не успеваю отвечать.
Вопрос был про подгонку. Если это так просто подогнать - возьмите и быстренько подгоните, только без фокусов, в виде подгрузки истории или скрытых данных/параметров внутри алгоритма.
По моему, это главное, что нужно понять в вашем умнике. Если это понять не возможно, то зачем это всё нужно?