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



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Вс Июн 10, 2018 11:39 pm Ответить с цитатой Вернуться к началу

Код:
R1=ValueWhen(RSI(14)>Ref(RSI(14),-1),RSI(14),1);

прописал присваивать значение при переломе вниз, а она строит и по верхним и по нижним, и после нижних переломах вообще повторяет построение. Подскажите, как прописать?

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
000
Site Admin


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

СообщениеДобавлено: Пн Июн 11, 2018 6:10 am Ответить с цитатой Вернуться к началу

Код:
ValueWhen(RSI(14)>Ref(RSI(14), -1) AND RSI(14)>Ref(RSI(14), 1), RSI(14), 1);

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



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Вт Июн 12, 2018 11:07 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Код:
ValueWhen(RSI(14)>Ref(RSI(14), -1) AND RSI(14)>Ref(RSI(14), 1), RSI(14), 1);

Четко! Благодарю.

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
MrDzenLi



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Ср Июн 13, 2018 12:15 am Ответить с цитатой Вернуться к началу

Олег, а каким массивом можно пронумеровать вот эти выполненные условия, что бы в дальнейшем возвращаться к ним и создавать команды?

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
000
Site Admin


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

СообщениеДобавлено: Ср Июн 13, 2018 9:49 am Ответить с цитатой Вернуться к началу

я не понял что надо.

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



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Ср Июн 13, 2018 10:18 am Ответить с цитатой Вернуться к началу

000 писал(а):
я не понял что надо.

X1=[-1]>[-4];

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
000
Site Admin


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

СообщениеДобавлено: Ср Июн 13, 2018 10:36 am Ответить с цитатой Вернуться к началу

А когда появится новый пик все переименовать?

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


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

СообщениеДобавлено: Ср Июн 13, 2018 10:38 am Ответить с цитатой Вернуться к началу

Код:
Cum(RSI(14)>Ref(RSI(14), -1) AND RSI(14)>Ref(RSI(14), 1)) - LastValue(Cum(RSI(14)>Ref(RSI(14), -1) AND RSI(14)>Ref(RSI(14), 1)));

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



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Ср Июн 13, 2018 10:39 am Ответить с цитатой Вернуться к началу

000 писал(а):
А когда появится новый пик все переименовать?

Пики сдвигаются. Те -3 станет -4, -2 станет -3 и тд

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
MrDzenLi



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Ср Июн 13, 2018 10:51 am Ответить с цитатой Вернуться к началу

000 писал(а):
Код:
Cum(RSI(14)>Ref(RSI(14), -1) AND RSI(14)>Ref(RSI(14), 1)) - LastValue(Cum(RSI(14)>Ref(RSI(14), -1) AND RSI(14)>Ref(RSI(14), 1)));
Это как накопление получается, а можно применить параметр? к примеру 5, и оперировать только последними пятью пиками? Чтоб с появлением каждого нового пика значения сдвигались: -3 станет -4, -2 станет -3 и тд

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
MrDzenLi



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Ср Июн 13, 2018 11:59 am Ответить с цитатой Вернуться к началу

000 писал(а):
Код:
Cum(RSI(14)>Ref(RSI(14), -1) AND RSI(14)>Ref(RSI(14), 1)) - LastValue(Cum(RSI(14)>Ref(RSI(14), -1) AND RSI(14)>Ref(RSI(14), 1)));
Если только установить значение lastvalue, но в этом случае у нас каждое будет больше предыдущего. А я хочу сделать, что бы значения valuewhen оставались до настоящего момента, каждый из пяти. Что бы сравнить каждое из них, какое больше а какое меньше. Хочу написать индикатор дивергенции и далее.

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
000
Site Admin


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

СообщениеДобавлено: Ср Июн 13, 2018 12:36 pm Ответить с цитатой Вернуться к началу

MrDzenLi писал(а):
000 писал(а):
Код:
Cum(RSI(14)>Ref(RSI(14), -1) AND RSI(14)>Ref(RSI(14), 1)) - LastValue(Cum(RSI(14)>Ref(RSI(14), -1) AND RSI(14)>Ref(RSI(14), 1)));
Это как накопление получается, а можно применить параметр? к примеру 5, и оперировать только последними пятью пиками? Чтоб с появлением каждого нового пика значения сдвигались: -3 станет -4, -2 станет -3 и тд

Это зачем? Чтобы медленнее работало?

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


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

СообщениеДобавлено: Ср Июн 13, 2018 12:36 pm Ответить с цитатой Вернуться к началу

MrDzenLi писал(а):
Если только установить значение lastvalue, но в этом случае у нас каждое будет больше предыдущего. А я хочу сделать, что бы значения valuewhen оставались до настоящего момента, каждый из пяти. Что бы сравнить каждое из них, какое больше а какое меньше. Хочу написать индикатор дивергенции и далее.

Question Question Question

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



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Ср Июн 13, 2018 5:05 pm Ответить с цитатой Вернуться к началу

Цитата:
MrDzenLi писал(а):
000 писал(а):
я не понял что надо.

X1=[-1]>[-4];
если применить вот к этому графику и формуле, как написать истина или ложь ?
Всё понял. Олег можешь поделиться алгоритмом, который определят дивергенцию?

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen