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



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

СообщениеДобавлено: Ср Янв 23, 2013 4:26 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Хм. Может в новых Ами можно вперед рисовать? Завтра вечером посмотрю. Сейчас некогда...


Искать не буду, но отчётливо помню твой пост с паука где-то пятилетней давности, где ты объяснял человеку, что Ами, в отличие от Метаса, умеет рисовать хоть вперёд, хоть назад, и это было правильно. Smile Параметр XShift в функции Plot(). Положительный - сдвиг вперёд, отрицательный - сдвиг назад.
Посмотреть профиль Отправить личное сообщение ICQ Number
000
Site Admin


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

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

Ну да. Только придется сначала сдвинуть массив назад чтобы рассчитать то, что торчит справа, а потом при рисовании сдвинуть его обратно...

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


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

СообщениеДобавлено: Ср Янв 23, 2013 11:38 pm Ответить с цитатой Вернуться к началу

Код:

Dat = ParamDate("Start Date", "2013-01-09");
per = Param("per", 10, 0, 100, 1, 0);

TimeFrameSet(inDaily);
  Start = DateNum() == Dat;
  StartC = ValueWhen(Start, C);
  HV = ValueWhen(Start, MA(H - L, 20)); 
  Bars = BarsSince(Start);
TimeFrameRestore();

Start = TimeFrameExpand(Start, inDaily, expandPoint);
Bars = TimeFrameExpand(Bars, inDaily, expandFirst);
StartC = TimeFrameExpand(StartC, inDaily, expandFirst);
HV = TimeFrameExpand(HV, inDaily, expandFirst);

UpPar = Ref(StartC + HV * sqrt(Bars), per);
DwPar = Ref(StartC - HV * sqrt(Bars), per);

Plot(C, "C", colorBlack, styleCandle);
PlotOHLC(UpPar, UpPar, DwPar, DwPar, "", colorYellow, styleCloud, Null, Null, XShift = per);

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



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

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

Попробовал, вроде рисует Smile
Спасибо большое, посмотрю теперь как оно...

_________________
Если вас грызет совесть, выбейте ей зубы, и пусть она вас нежно обсасывает.
Посмотреть профиль Отправить личное сообщение
Tinych



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

СообщениеДобавлено: Вс Фев 24, 2013 9:27 pm Ответить с цитатой Вернуться к началу

000 писал(а):
А вот рисовать вперед ами не умеет. Можно сдвинуть весь график назад, но тогда даты будет показывать не правильно... Т.е. график то сдвинется, а вот даты останутся на прежних местах.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Цитата:
Ну да. Только придется сначала сдвинуть массив назад чтобы рассчитать то, что торчит справа, а потом при рисовании сдвинуть его обратно...

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



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

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

Утверждать, что это не так, не буду, так знаний не достаточно, а скрипт очень громоздкий, но в формуле прорисовки графика отсутствует сдвиг (XShift = per)
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen