Автор |
Сообщение |
Dima_001
Зарегистрирован: 03.12.2009
Сообщения: 6
|
Проблема вкратце такая: пользуюсь MACD гистограммой. Попробовал её разукрасивать в ами,чтобы было удобнее пользоваться, а получается не то,что в квике:
формула в общем виде такая
r1 = Param( "Fast avg", 12, 2, 200, 1 );
r2 = Param( "Slow avg", 26, 2, 200, 1 );
r3 = Param( "Signal avg", 9, 2, 200, 1 );
Plot( ml = MACD(r1, r2), StrFormat(_SECTION_NAME()+"(%g,%g)", r1, r2), ParamColor("MACD color", colorRed ), ParamStyle("MACD style") );
Plot( sl = Signal(r1,r2,r3), "Signal" + _PARAM_VALUES(), ParamColor("Signal color", colorRed ), ParamStyle("Signal style") );
col = IIf( Close > Ref( Close,-1 ), colorBlue, colorGreen );
Plot( ml-sl, "MACD Histogram", col, styleHistogram | styleThick );
Заранее спасибо !!! |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
А что конкретно не так? У меня квика нет и сравнить не могу. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Dima_001
Зарегистрирован: 03.12.2009
Сообщения: 6
|
000 писал(а): |
А что конкретно не так? У меня квика нет и сравнить не могу. |
Вот,например, цена растёт,растёт, гитограмма одна выше другой и следующий бар цен выше, чем предыдущий, а цвет гистограммы меняется(как будто бы цена падает) хотя должен быть того же цвета, что и предыдущий ... |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
Dima_001
Зарегистрирован: 03.12.2009
Сообщения: 6
|
000 писал(а): |
А что конкретно не так? У меня квика нет и сравнить не могу. |
Может я плохо объяснил..... Я не понимаю почему, но в квике следующее: пока тренд вверх, бары гистограммы одного цвета(идут со значений ниже 0 к положительным)...Как только тренд выдыхается- цвет бар меняется и они движутся вниз (в отрицательную зону ) |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Такой попробуй
Код: |
r1 = Param( "Fast avg", 12, 2, 200, 1 );
r2 = Param( "Slow avg", 26, 2, 200, 1 );
r3 = Param( "Signal avg", 9, 2, 200, 1 );
ml = MACD(r1, r2);
sl = Signal(r1,r2,r3);
Plot( ml-sl, "MACD Histogram",
IIf(ml-sl > Ref(ml-sl, -1), colorGreen,
IIf(ml-sl < Ref(ml-sl, -1), colorRed,
IIf(ml-sl >= Ref(ml-sl, -2), colorGreen, colorRed))),
styleHistogram|styleThick );
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
|