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


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

СообщениеДобавлено: Ср Янв 16, 2008 11:20 am Ответить с цитатой Вернуться к началу

Привет!

Есть ли в ами функция определения до определенного разряда:

Например:

Код:
a1=ATR(10);

fb=C+a1;
fs=C-a1;


Этот код на EUR/USD будет считать до пятого знака после зпт. Как сделать чтоб происходило округление?
Посмотреть профиль Отправить личное сообщение
ID
Советник


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

СообщениеДобавлено: Ср Янв 16, 2008 12:01 pm Ответить с цитатой Вернуться к началу

сам себе Very Happy

Вот такой вариант:

Код:
a1=ATR(10);

fb=(C+a1)*10000;
fs=(C-a1)*10000;

rb=round(fb)/10000;
rs=round(fs)/10000;
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Ср Янв 16, 2008 12:42 pm Ответить с цитатой Вернуться к началу

СИНТАКСИС
prec(ARRAY, precision )
ВОЗВРАЩАЕТ
МАССИВ
ФУНКЦИЯ
Сокращает точность массива до precision десятичных знаков.
ПРИМЕР
Формула "prec( 10.12981, 2 )" возвратит 10.120.
Формула "prec( 10.12981, 4 )" возвратит 10.12980.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
ID
Советник


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

СообщениеДобавлено: Чт Янв 24, 2008 10:58 am Ответить с цитатой Вернуться к началу

Привет, помогите разобраться плз

Есть база евро 10 мин от ФК.
Для этой базы пишем два кода:

1
Код:
TimeFrameSet(inDaily);
Cond=C>MA(C,22);
TimeFrameRestore();

Cond1=TimeFrameExpand(Cond, inDaily);

Plot(Cond1,"cond1",colorRed,2+4);

2
Код:
Cond=C>MA(C,22);
Plot(Cond,"cond",colorRed,2+4);

Сжимаем 10 мин до дневки.
Вопрос: почему графики разные? см. рисунок
Image
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Я вопрос не понял.

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


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

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

Олег, смотри...

Оба кода должны давать нам "1", когда С больше МА22.
Обычный код корректно отображает, а код с использованием 10 мин - не корректно - почему???, хотя имхо код с использованием 10 мин правильно написан.

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


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

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

Т.е. есть два кода. Один на дневках, а другой на 10мин сжатых до дневок и они показывают по разному?

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


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

СообщениеДобавлено: Пн Янв 28, 2008 5:03 am Ответить с цитатой Вернуться к началу

000 писал(а):
Т.е. есть два кода. Один на дневках, а другой на 10мин сжатых до дневок и они показывают по разному?


Ага, в чем дело-то?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Пн Янв 28, 2008 8:34 am Ответить с цитатой Вернуться к началу

Пока не знаю. Только теперь наконец узнал подробности. Smile Сегодня разберусь.

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





СообщениеДобавлено: Пн Янв 28, 2008 8:56 am Ответить с цитатой Вернуться к началу

000 писал(а):
Т.е. есть два кода. Один на дневках, а другой на 10мин сжатых до дневок и они показывают по разному?


Чисто по виду графиков (расхождение там, где клосе вблизи МА) выскажу предположение:
Может быть, причина расхождения в том, что: сжатие до дневок производится в соответствии с параметрами БазыДанных Амиброкера например с 21-00 (т.е закрытие в 21-00), а дневки от ФК, если мне не изменяет память, идут от 00-00, (т.е закрытие в 00-00), соответственно Close разное.
ID
Советник


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

СообщениеДобавлено: Пн Янв 28, 2008 9:07 am Ответить с цитатой Вернуться к началу

Чичиков писал(а):


Чисто по виду графиков (расхождение там, где клосе вблизи МА) выскажу предположение:
Может быть, причина расхождения в том, что: сжатие до дневок производится в соответствии с параметрами БазыДанных Амиброкера например с 21-00 (т.е закрытие в 21-00), а дневки от ФК, если мне не изменяет память, идут от 00-00, (т.е закрытие в 00-00), соответственно Close разное.


Неа, мы сжимаем правильно (Ами и такое могет), кроме понедельничной дневной свечи.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вт Янв 29, 2008 3:09 am Ответить с цитатой Вернуться к началу

Вечер и полночи пркручивал RSS. Пойду посплю часиков 6 и буду ковырять 10 минутки. Пробовал эти коды на часовках - результаты одинаковые. Странно.

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


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

СообщениеДобавлено: Вт Янв 29, 2008 10:50 am Ответить с цитатой Вернуться к началу

Хм. У меня и на 10минутках всё четко..
Image

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


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

СообщениеДобавлено: Вт Фев 05, 2008 9:43 am Ответить с цитатой Вернуться к началу

Привет,

Интересно было бы узнать: почему ами не показывает мне когда начинается день недели ВС?

Код:
d1=DayOfWeek();

Plot(d1, "День недели", colorRed,2+4);


На рисунке видно, что часовки ВС пропускаются. Почему так?

Image
Посмотреть профиль Отправить личное сообщение
ID
Советник


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

СообщениеДобавлено: Вт Фев 05, 2008 9:44 am Ответить с цитатой Вернуться к началу

ОТВЕЧАТЬ НЕ НАДО!!!

По старой привычке: в румусе ВС==7, а в Ами ВС==0 Very Happy
только что стукануло Very Happy
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen