Автор |
Сообщение |
fintrader
Зарегистрирован: 04.08.2011
Сообщения: 4
|
Добрый день Олег. Помогите новичку. В учебнике на сайте при построении графика спреда вы использовали стандартный индикатор Spread. У меня в программе его нет версия 5.10.2. Как мне его построить? и Возможно ли на этот график впоследствии наложить стандартные индикаторы например MA? Спасибо. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Не помню уже можно ли его сделать в 5.1 А может просто поставить версию поновее?
На всякий случай вот код индикатора
Код: |
_SECTION_BEGIN("Spread");
_N( Symbol2= ParamStr("Symbol2", "MSFT") );
Mode = ParamToggle("Mode", "Difference (Symbol1-Symbol2)|Ratio (Symbol1/Symbol2)");
SetForeign( Symbol2 );
C2 = C;
H2 = H;
L2 = L;
O2 = O;
V2 = V;
RestorePriceArrays();
Color = ParamColor( "Color", colorBlack );
Style = ParamStyle( "Style", styleLine, maskPrice );
if( Mode == 0 )
PlotOHLC( O-O2, H-H2, L-L2, C-C2, "(" + Name()+" - "+Symbol2 + ") spread", Color, style );
else
PlotOHLC( O/O2, H/H2, L/L2, C/C2, "(" + Name()+" / "+Symbol2 + ") spread", Color, style );
_SECTION_END();
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Brcln9301
Зарегистрирован: 03.01.2012
Сообщения: 14
|
всем привет, ни у кого случаем нету версии индикатора spread с "точкой отсчета", т.е. чтобы он отсчитывал спред от нуля каждый новый день? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Так чтоли?
Код: |
Symbol2= ParamStr("Symbol2", "SPFB.RTS");
NewDay = Day() != Ref(Day(), -1);
SetForeign( Symbol2 );
C2 = C;
RestorePriceArrays();
CC = C/ValueWhen(NewDay, C)-1;
CC2 = C2/ValueWhen(NewDay, C2)-1;
Plot(CC, "cc", colorBlue);
Plot(CC2, "cc2", colorRed);
Plot(CC2-CC, "spread", colorGreen);
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Brcln9301
Зарегистрирован: 03.01.2012
Сообщения: 14
|
000, спасибо! А можете еще в обоих индикаторах заменить линию на гистограмму? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
А сам? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Brcln9301
Зарегистрирован: 03.01.2012
Сообщения: 14
|
к сожалению в программировании не силен)) всё-равно на том спасибо) |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Посмотри в хелпере функцию Plot(). Прямо в AFL наведи курсор и топчи F1. В ней 4 парамета (я указал 3). 4ый как раз отвечает за вид линии. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|