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



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

СообщениеДобавлено: Пт Окт 17, 2014 4:49 pm Ответить с цитатой Вернуться к началу

Подскажите, как перейти от индикатора к системе, индикатор работает на каждом выбранном баре, те есть имеются строки:
x=Cum(1);
y = SelectedValue(x);
При расчете используются 2 функции, и на каждый бар получаются еще 6 значений, те 6 массивов. Расчеты нелинейные, используются фракталы. Как можно перейти к системе, те цикличному расчету индикатора, без оператора for, который амиоброкер не очень любит на сложных вычислениях?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Пт Окт 17, 2014 8:23 pm Ответить с цитатой Вернуться к началу

Вопрос не совсем понятен. Сформулируй по другому.

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



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

СообщениеДобавлено: Пт Окт 17, 2014 9:10 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Вопрос не совсем понятен. Сформулируй по другому.

Значения индикатора рассчитываются на каждом баре, при этом они ни как не связаны со значениями на соседнем баре. Т.е. если выделять каждый бар отдельно, то получаю определенные значения. Каким образом можно собрать эти значения в соответствующие массивы, не прибегая к циклу for. Чтобы в дальнейшем можно было сравнивать значения этих массивов и , скажем, закрытия свечей для получения сигнала для сделки.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Окт 18, 2014 7:57 am Ответить с цитатой Вернуться к началу

Ну вот по твоему примеру.
Код:
x = Cum(1);
y = SelectedValue(x);


Получаешь значение y для выбранного бара

А вот так

Код:
x = Cum(1);
y = x;


Получаешь массив y для всех баров

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



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

СообщениеДобавлено: Вт Дек 22, 2015 11:25 am Ответить с цитатой Вернуться к началу

Do you have information on the letter. I want to delve more
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen