Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Как определить дно пик предшествующие последнему. Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
Krechetov



Зарегистрирован: 05.08.2009
Сообщения: 76

СообщениеДобавлено: Чт Сен 24, 2009 1:24 pm Ответить с цитатой Вернуться к началу

Простой пример.

Parametr=ref(c-2)>ref(c,-1) and ref(c,-1)>C

В данном случае на локальном минимуме 3-х баров на следующем баре Parametr будет принипмать значение единицу....

Теперь если нам надо найти скажем число баров с последней еденицы можно написать:

Parametr2=BarsSince( Parametr);

Вопрос следующий. Как определить количество баров не с последнего лоя а с тог очто был перед ним или скажем предпредпоследнего и т.д....

Что-т оникак не получается прописать Sad
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Сен 24, 2009 3:19 pm Ответить с цитатой Вернуться к началу

Возьми вместо BarsSince() ValueWhen() там можно задавать какое по счету событие считать. В качестве выходного массива поставь BarIndex() От него и посчитаешь количество баров.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Krechetov



Зарегистрирован: 05.08.2009
Сообщения: 76

СообщениеДобавлено: Чт Сен 24, 2009 4:15 pm Ответить с цитатой Вернуться к началу

Это как примерно.

ValueWhen(Paranetr,BarIndex() , n = 1);

Вот так вот ?

Чтот не получается Sad
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Сен 24, 2009 11:09 pm Ответить с цитатой Вернуться к началу

Попробовал вот этот код.
Код:
Parametr = Ref(C, -2) > Ref(C, -1) AND Ref(C, -1) > C;
q = ValueWhen(Parametr,BarIndex() , n = 1);
Plot(q, "", colorRed);

Прекрасно работает. От этого кода, до поставленной задачи один шаг.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Krechetov



Зарегистрирован: 05.08.2009
Сообщения: 76

СообщениеДобавлено: Пт Сен 25, 2009 12:17 am Ответить с цитатой Вернуться к началу

Спасибо, примерно понял как это можно прикрутить....
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen