Автор |
Сообщение |
Mechanic
Зарегистрирован: 10.06.2008
Сообщения: 359
|
000 писал(а): |
Хм. Может в новых Ами можно вперед рисовать? Завтра вечером посмотрю. Сейчас некогда... |
Искать не буду, но отчётливо помню твой пост с паука где-то пятилетней давности, где ты объяснял человеку, что Ами, в отличие от Метаса, умеет рисовать хоть вперёд, хоть назад, и это было правильно. Параметр XShift в функции Plot(). Положительный - сдвиг вперёд, отрицательный - сдвиг назад. |
|
|
Посмотреть профиль Отправить личное сообщение ICQ Number |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Ну да. Только придется сначала сдвинуть массив назад чтобы рассчитать то, что торчит справа, а потом при рисовании сдвинуть его обратно... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Код: |
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
|
Попробовал, вроде рисует
Спасибо большое, посмотрю теперь как оно... |
_________________ Если вас грызет совесть, выбейте ей зубы, и пусть она вас нежно обсасывает. |
|
Посмотреть профиль Отправить личное сообщение |
|
Tinych
Зарегистрирован: 08.02.2012
Сообщения: 41
|
000 писал(а): |
А вот рисовать вперед ами не умеет. Можно сдвинуть весь график назад, но тогда даты будет показывать не правильно... Т.е. график то сдвинется, а вот даты останутся на прежних местах. |
|
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Цитата: |
Ну да. Только придется сначала сдвинуть массив назад чтобы рассчитать то, что торчит справа, а потом при рисовании сдвинуть его обратно... |
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Tinych
Зарегистрирован: 08.02.2012
Сообщения: 41
|
Утверждать, что это не так, не буду, так знаний не достаточно, а скрипт очень громоздкий, но в формуле прорисовки графика отсутствует сдвиг (XShift = per) |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
|