Качество тестирования упало почти до нуля. - страница 3

 
Begun !:)

Вот так иногда назовёшься груздем, приходится лезть в кузов:)
На самом деле в МТ многое сделано хорошо. Лишь по некоторым вопросам мы расходимся.

Ну, например.
Если уж тестер базируется на количестве тиков, то в условиях отсутствия такой информации должна применяться модель среднестатистического распределения тиков в течение суток. Полагаю, это было бы лучше, чем принять для такой ситуации объём=1.

А качество должно оцениваться по количеству минутной истории. Если минутная история полная, то и качество должно быть высоким. В том числе, если тестирование ведётся собственно в М1, то и качество должно быть близко к 100%.
 
Renat,
что и говорить, форум выполняет своё предназначение:)

Что касается меня, то я именно так и воспринимаю жизнь как Вы описываете.
Действительно так и есть. Можно только добавить, что сказанное относится не только к созданию МТ, но и вообще к любому интеллектуальному продукту и к любой деятельности вообще.

Через подобные ошибки проходят многие люди.
Подавляющее большинство людей считают себя специалистами во многих вопросах, например, в деле воспитания детей, в политике, психологии отношений и пр. Мы избавляемся от подобных ошибок лишь когда обретём достаточный опыт.

Но тут надо сказать, что качество наших ошибок, иллюзий пропорционально нашему опыту. Это значит, что мы не перестаём делать ошибки вообще, а лишь переходим на новый качественный уровень, где уже не совершаем прошлых ошибок, но неминуемо совершаем новые ошибки иного качества, опять же нами не идентифицируемые.

В сязи с вопросом качества можно ещё упомянуть вот о чём.
Есть такое понятие - эмерджентное свойство. Это - такое уникальное свойство объекта, кот. обладает объект, но не обладает ни один из компонентов, его составляющих. Например, обычная пищевая соль NaCl обладает свойством "солёности", но ни Na ни CL в отдельности этим свойством не обладают.

В случае тестера это может означать, что разработчики могли бы учесть критическое мнение юзеров и тогда они могу расчитывать, что вожделенный тестер засверкает своими новыми гранями. В результате тетстер может обрести новое уникальное (эмерджентное) свойство - привлекательность:)

В подобных случаях нередко бывает, что потребитель не всегда может однозначно сказать почему именно он сделал тот или иной выбор, но выбор, как правило, делает безошибочный.
Эффект порясающий:)
 
SK, а ведь на самом-то деле разработчики ПРИНЦИПИАЛЬНО правы насчёт объёмов! Объём покажет Вам на M1 сколько раз запустится Ваш эксперт. Ведь если у Вас за минуту был всего лишь 1 тик, то эксперт соответственно свою функцию start() один раз за минуту и пусканёт! И соответственно не нужно думать при тестировании, что ваш эксперт в реальной ситуации запускался бы и запускался за 1 минуту несколько десятков раз, производят различные операции. Я, заинтересовавшись этим столь бурным обсуждением, специально открыл историю М1, сделал огромое увеличение и увидел следующее. Не знаю как оно будет происходить на других ДЦ, но вот на InterbankFX(реал) всё как в аптеке. НИКАКИЕ БАРЫ, ИМЕЮЩИЕ ТИКОВЫЙ ОБЪЁМ 1, НЕ ИМЕЮТ 4 РАЗНЫХ ПАРАМЕТРОВ OHLC, о которых говорите Вы! Бары, имеющие тиковый объём 1, отображены на графике просто маленькой горизонтальной линией, у которой все значения OHLC одинаковы! Есть другие бары с бОльшими тиковыми объёмами. То есть если у вас тиковый объём бара равен 2, то у вас может быть например ТОЛЬКО свечка без теней, но никак не классическая свеча! Чтобы иметь доджи с одной тенью вам необходимо, чтобы тиковый объём был по крайней мере равен 3. Ну и только при тиковом объёме, равном 4, на InterbankFX рисуются ЛЮБЫЕ возможные бары. Ведь всё работает! Если у Вас всё-таки имеются бары с 4 разными OHLC, у которых тиковый объём равен 1, то дело совсем не в МТ4, а дело может быть ТОЛЬКО в самом ДЦ. Может быть он поставляет не те тики (тиковые объёмы), по которым происходит работа на реале в этом ДЦ (то есть те, по которым Вы будете работать у него на реальные деньги), а те, которые являются просто демо и в этом то вся и проблема у Вас?
 
:)!
Оказывается, объёмы - это просто количество тиков и никакого отношения к объёмам операций не имеет.
Чего же стоят все эти алгоритмы, построенные на объёмах?:) Во, жизнь!:)

Мы никогда не скрывали, что объёмы - тиковые.
Вот, нашёл самое старое упоминание "2MQ. Что представляют объемы в MQ?" (эта ссылка - на первой странице яндекса при запросе слова "объем" на нашем сайте).

Вот цитата из словаря MetaEditor
===
double Volume[]
Массив-таймсерия, содержащий тиковые объемы каждого бара текущего графика.
===
 
solandr, речь изначально как раз шла о том, что используется вручную импортированная извне история, у которой отсутствуют объемы. Конечно же, такая история ставит тестер в тупик.

Если история родная от Метатрейдера, то обычно все нормально - объемы сходятся.
 
:)!
Оказывается, объёмы - это просто количество тиков и никакого отношения к объёмам операций не имеет.
Чего же стоят все эти алгоритмы, построенные на объёмах?:) Во, жизнь!:)


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


Если уж тестер базируется на количестве тиков, то в условиях отсутствия такой информации должна применяться модель среднестатистического распределения тиков в течение суток. Полагаю, это было бы лучше, чем принять для такой ситуации объём=1.

А качество должно оцениваться по количеству минутной истории. Если минутная история полная, то и качество должно быть высоким. В том числе, если тестирование ведётся собственно в М1, то и качество должно быть близко к 100%.


Нет - тестер должен исходить из наихудшего развития событий. И это правильно - тогда вероятность верной работы в реале повышается. Тестер ведь нужен не только для того, чтобы чего-то там "втюхать" покупателю исходя из баснословной тестовой прибыльности системы ;), а для того, чтобы как минимум не принять в торговлю нерабочую систему.
В случае неполной или "битой" истории лучшим выходом будет только отказ от работы тестера - это Вас устроит ? Вот Вам и сообщают, что качество низкое.

Удачи и попутных трендов.
 
Благодарю за помощь, проблема действительно была в объемах.
Причина обращения: