Скачать MetaTrader 5

Как расположить по времени тестовый и форвардный периоды тестирования советника? - страница 2

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

Согласитесь ли вы, что эта гипотеза эквивалентна утверждению, что временные ряды цен принадлежат некоторому классу процессов, которые прогнозируемы в обоих направлениях времени? ;)

Не соглашусь, не знаю достаточно. В гипотезе говорится о "реально прибыльной ТС". Есть сомнения, что такая ТС вообще требует наличие свойств прогнозируемости исходной последовательности данных. Например, арбитраж не требует прогнозного свойства - 100%. Очевидно, средние, построенные "вперед" и "назад" будут не совпадать. Следовательно, любая ТС, основанная на средних, если и может быть прибыльной в оба направления, то торговые сигналы у них будут не совпадать. Можно те же мысли обобщить на любые ТС, в основе которых лежит анализ предыдущих членов последовательности исходных данных.

Очевидно, чтобы иметь возможность прогнозировать в обычном направлении времени вовсе не обязательно, чтобы процесс был прогнозируемым в обратном направлении времени. Поэтому незачем ограничивать множество рассматриваемых ТС.

Не очевидно. Хорошо бы определить свойство прогнозируемости. Очевидно, даже при наличии прогнозирумости последовательности исходных данных, горизонт прогнозирования может быть таков (мал), что прибыльную ТС в принципе не построить. Также уметь прогнозировать по отдельности ВР Bid-ов и Ask-ов не дает права утверждать, что профитная ТС в кармане.

 

Про обратимость времени - ХЗ. Траектория камня, выброшеного из самолета довольно хорошо прогнозируется. Траекторию камня, лежащего на земле (время вспять), представить, как полет на самолет - довольно сложно. Но не очевидно, что невозможно. Однако, применение дедуктивного обратного раскручивания времени все же имеет свои плоды, например, при баллистических экспертизах... короче, философия. Но однозначно утверждать очевидность - не возьмусь.

 

Вполне возможно, что время полноценно "разворачиваемо". Качество "разворачиваемости" завивит от количества исходных данных. С тем же камнем из самолета можно говорить, что при обратном времени данных нам понадобится много больше, чем при прямом течении. Вполне, возможно, есть ситуации, когда при обратном требуется меньше данных, чем при прямом.

 

Т.е. есть некие возмущения, великолепно прогнозируемые в одну из сторон по причине малого количества данных для их описания. Чем меньше этих данных - тем больше шансов, что мы обладаем информацией о существенной их части. Значит выше вероятность нашей способности к верному прогнозированию последствий таких возмущений. Сложно сказать, какое количество данных требуется для описания возмущений "рынок перед роликами" и "рынок во время роликов". Мало - есть шаны на верный прогноз.

 

В общем, нам нужно понять, какие моменты в рынке можно описать как можно меньшим количеством данных. Тогда и определиться, что именно стоит прогнозировать, а за что лучше не браться. Сумбурно написал по утру... 

anonymous
387
anonymous  
kbw74614:

Например, арбитраж не требует прогнозного свойства - 100%.

Любая арбитражная стратегия предполагает наличие некоторого положения равновесия для цены и наличие отклонений от него. Открытие позиций производится в тот момент, когда наблюдается отклонение такой величины, что ожидаемая прибыль при возврате к положению равновесия превышает косты. Если по вашему это не прогнозирование - то я вам ничем помочь больше не могу.

Следовательно, любая ТС, основанная на средних, если и может быть прибыльной в оба направления, то торговые сигналы у них будут не совпадать

А сигналам и не нужно совпадать для того, чтобы ТС была прибыльной...

Хорошо бы определить свойство прогнозируемости

http://en.wikipedia.org/wiki/Predictable_process

Очевидно, даже при наличии прогнозирумости последовательности исходных данных, горизонт прогнозирования может быть таков (мал), что прибыльную ТС в принципе не построить. Также уметь прогнозировать по отдельности ВР Bid-ов и Ask-ов не дает права утверждать, что профитная ТС в кармане.

Сам факт возможности прогнозирования процесса не является достаточным для существования прибыльной ТС, я об этом тоже говорил.

Вполне возможно, что время полноценно "разворачиваемо". Качество "разворачиваемости" завивит от количества исходных данных

Можно запросто построить процесс, который обладает детерминированной динамикой в одном направлении и качество прогноза которого в обратном направлении будет одинаково плохим, независимо от того, известно ли вам одно наблюдение или же бесконечно много. (подсказка: логистическое отображение, x[t]=k*x[t-1]*(1-x[t-1]))

Вполне, возможно, есть ситуации, когда при обратном требуется меньше данных, чем при прямом

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

kbw74614
228
kbw74614  
anonymous:

Любая арбитражная стратегия предполагает наличие некоторого положения равновесия для цены и наличие отклонений от него. Открытие позиций производится в тот момент, когда наблюдается отклонение такой величины, что ожидаемая прибыль при возврате к положению равновесия превышает косты. Если по вашему это не прогнозирование - то я вам ничем помочь больше не могу.

Возьмем классическую арбитражную ТС, издержки (комиссия и проскальзывание) учтем в цене каждого символа. Если вы торгуете в долг (маржинальная торговля), то да, нужно прогнозировать возврат к среднему, где сможем отбить косты. Это прогнозирование безусловно.

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

 

Возьмем BTC-биржу. Рассмотрим Arbitrage_Symbol = BTCUSD / (LTCUSD * BTCUSD). Сигнал на обмен будет таким:

if (Arbitrage_Symbol.Bid > 1)
  Arbitrage_Symbol.TradeSELL();
else if (Arbitrage_Symbol.Ask < 1)
  Arbitrage_Symbol.TradeBUY();
Никаких предсказаний, вообще ничего. Тупая ТС, которая ни на йоту не использует историю. Сделали три обмена (по каждому реальному курсу) и сидим на жопе ровно.
anonymous
387
anonymous  
kbw74614:
 

Никаких предсказаний, вообще ничего.

Ок-ок) Разнообразный convertible arbitrage (basket/etf, stock/adr, triangular arbitrage) действительно не требует прогнозирования.
kbw74614
228
kbw74614  
anonymous:

Колитесь, где профит... пошел за паяльником.

 

Подумалось мне давеча, что придумщик биржевой мажинальной торговли полу-идиот. Долговые деньги должны вычисляться с учетом конверсионных сделок. Тогда можно было бы на том же triangulare-arbitrage торговать в долг, при этом не получая требование совершения обратной сделки закрытия. 

GaryKa
493
GaryKa  
kbw74614: ... Подумалось мне давеча, что придумщик биржевой мажинальной торговли полу-идиот. Долговые деньги должны вычисляться с учетом конверсионных сделок. Тогда можно было бы на том же triangulare-arbitrage торговать в долг, при этом не получая требование совершения обратной сделки закрытия. 
Толковая мысль, и по-моему реальное конкурентное преимущество для сервисов, предоставляющих маржинальную торговлю. По этой же причине некоторые брокера, просто полагаясь на некоторые стандарты (от того же полу-идиота придумщика :) допускают и другие очевидные ошибки при расчете маржи.
lob32371
508
lob32371  
GaryKa:
Толковая мысль, и по-моему реальное конкурентное преимущество для сервисов, предоставляющих маржинальную торговлю. По этой же причине некоторые брокера, просто полагаясь на некоторые стандарты (от того же полу-идиота придумщика :) допускают и другие очевидные ошибки при расчете маржи.
Полу-идиот (в изначальном контексте) полностью реабилитируется, если считал, что маржинальная торговля может быть вовсе не обспеченной. Уверен, что только малая часть маржинальной торговли хоть чем-то обеспечена. Т.е. работает аналог банковского мультипликатора - когда банк выдает кредит с плечом: обеспечение в несколько раз меньше.Совмещение же конверсионной и маржинальной модели возможно только при полном обеспечении всех участников рынка, кто раздает крактосрочные кредиты - маржинальная торговля.
GaryKa
493
GaryKa  
Если у вас не кухня (которая берет риски на себя), то обеспечены. И клиринг (cliring broker, clearing house ) это не пустое место. Они за что-то получают деньги. Конечно тут есть моменты для оптимизации, самый очевидный клирить только совокупную позицию по инструменту от всех клиентов, когда встречные клиентские позиции взаимокомпенсируются, вы (kbw74614 ?) указали ещё один ... Слышал что некоторые брокера вообще благодаря таким фишкам (аля продвинутый автоклиринг) немало экономят.
lob32371
508
lob32371  
НЕкухонь мало. Практически любой банк - узаконенная кухня на основе мультипликатора. А так, конечно, если биржа хочет добавить возможность маржинальной торговли, то она должна иметь собственные средства для обеспечения клиентов такой возможностью. Иначе - биржа куховарит (ненулевой риск).
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий