Опции
Просмотр
К последнему сообщению К первому непрочитанному
Black_Swan  
#1 Оставлено : 7 июня 2016 г. 3:49:52(UTC)
ForumAdmin

Статус: Administration

Группы: Участник
Зарегистрирован: 07.11.2016(UTC)
Сообщений: 1,227,016

Теханализ Live!:
Если значение параметра Step превышает значение параметра Maximum, наблюдается примерно следующая картина (в примере: Step=0.2, Maximum=0.02)
<img src='http://i.imgur.com/xS0BjYl.png' border='0' width='800' height='449' alt='user posted image' />
Такая же отрисовка в QUIK и других системах теханализа.
Никак не могу уловить, в какой момент функция, рассчитывающая SAR, решает изменить значение приращения с максимального (0.2) на минимальное (0.02).
Может, кто-нибудь владеет вопросом, или может поделиться частью исходного кода, отвечающей за такое поведение индикатора.
Интересно, но при бэктестах такие параметры часто оказываются наиболее перспективными.
Заранее благодарю&#33;
Black_Swan  
#2 Оставлено : 7 июня 2016 г. 4:25:58(UTC)
ForumAdmin

Статус: Administration

Группы: Участник
Зарегистрирован: 07.11.2016(UTC)
Сообщений: 1,227,016

Вот основной цикл MetaStock для открытых длинных позиций, здесь вроде перехода происходить не должно
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--> &nbsp; &nbsp; &nbsp; &nbsp; if&#40;ep&#60;high&#91;i&#93;&#41;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if&#40;&#40;step+ExtSarStep&#41;&#60;=ExtSarMaximum&#41;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; step+=ExtSarStep;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; if&#40;high&#91;i&#93;&#60;high&#91;i-1&#93; &amp;&amp; i==2&#41;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sar=ExtSARBuffer&#91;i-1&#93;;
&nbsp; &nbsp; &nbsp; &nbsp; if&#40;sar&#62;low&#91;i-1&#93;&#41;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sar=low&#91;i-1&#93;;
&nbsp; &nbsp; &nbsp; &nbsp; if&#40;sar&#62;low&#91;i-2&#93;&#41;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sar=low&#91;i-2&#93;;
&nbsp; &nbsp; &nbsp; &nbsp; if&#40;sar&#62;low&#91;i&#93;&#41;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SaveLastReverse&#40;i,true,step,low&#91;i&#93;,last_high,ep,sar&#41;;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;step=ExtSarStep; dir_long=false; ep=low&#91;i&#93;;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;last_low=low&#91;i&#93;;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ExtSARBuffer&#91;i++&#93;=last_high;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;continue;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; if&#40;ep&#60;high&#91;i&#93;&#41;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ep=last_high=high&#91;i&#93;;<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
Black_Swan  
#3 Оставлено : 7 июня 2016 г. 18:45:42(UTC)
ForumAdmin

Статус: Administration

Группы: Участник
Зарегистрирован: 07.11.2016(UTC)
Сообщений: 1,227,016

А, все понятно, это происходит когда в первый раз после открытия позиции достигается новый максимум&#33;
Извиняюсь за беспокойство.

P.S. Вот так, тихо сам с собою...
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

© 2007–2017 Холдинг «ФИНАМ»Форум YAF.NET 2.3.0 BETA 20160808 | YAF.NET © 2003-2024, Yet Another Forum.NET
Страница сгенерирована за 0.213 секунды.