Автор |
Сообщение |
AntColonel
Зарегистрирован: 03.05.2011
Сообщения: 213
Откуда: Новосибирск
|
Добрый день.
Где-то вроде давным давно видел на форуме подобный вопрос, однако, к сожалению, сейчас его найти не смог.
Проблема в том, что я не могу отобразить МА с периодом свыше 144. Прописываю в коде значение 280, указываю границы 0 и 400. В тестере все считает, однако график рисует только с 144. Соответственно не могу визуально оценить правильность расчетов.
Можно ли как-то это победить? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Наверное код, в котором ты прописываешь 0 и 400 это для тестирования код, а на графике смотришь стандартный...
Его надо открыть, найти там строку типа
Код: |
Periods = Param("Periods", 15, 2, 144, 1, 10 ); |
и поменять 144 на большее значение |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
AntColonel
Зарегистрирован: 03.05.2011
Сообщения: 213
Откуда: Новосибирск
|
Вот выдержка из кода самого окна, где график:
Код: |
PerMA = Param ("Period MA", 280, 0, 400, 1);
SpreadMA = MA (SpreadAB, PerMA);
Plot (SpreadMA, "SpreadMA", colorRed, ParamStyle("Style"), Null, Null);
Plot (0, "Seredina", colorLime, styleDashed);
|
|
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Хм... А давно исправлял значение? Может перегрузить Ами? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
AntColonel
Зарегистрирован: 03.05.2011
Сообщения: 213
Откуда: Новосибирск
|
000 писал(а): |
Хм... А давно исправлял значение? Может перегрузить Ами? |
Перезагрузил. Не помогает. Вот на скрине: в коде все как надо, а в свойствах - 144 и ползунок на максимуме. И на графике именно 144. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Непонятно.
Ну ка давай сюда весь код индикатора. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
AntColonel
Зарегистрирован: 03.05.2011
Сообщения: 213
Откуда: Новосибирск
|
000 писал(а): |
Непонятно.
Ну ка давай сюда весь код индикатора. |
Код: |
_SECTION_BEGIN("Spread");
_N( Symbol2= ParamStr("Symbol2", "RTSI_1_ZPS") );
_N( Symbol1= ParamStr("Symbol1", "RTSI_1_ZPB") );
Mode = ParamToggle("Mode", "Difference (Symbol1-Symbol2)|Ratio (Symbol1/Symbol2)");
SetForeign( Symbol2 );
C2 = C;
H2 = H;
L2 = L;
O2 = O;
V2 = V;
RestorePriceArrays();
SetForeign( Symbol1 );
C1 = C;
H1 = H;
L1 = L;
O1 = O;
V1 = V;
RestorePriceArrays();
Color = ParamColor( "Color", colorBlack );
Style = ParamStyle( "Style", styleLine, maskPrice );
if( Mode == 0 )
PlotOHLC( O1-O2, H1-H2, L1-L2, C1-C2, "(" + Symbol1 +" - "+Symbol2 + ") spread", Color, style );
else
PlotOHLC( O1/O2, H1/H2, L1/L2, C1/C2, "(" + Symbol1 +" / "+Symbol2 + ") spread", Color, style );
SpreadAB = C1 - C2;
PerMA = Param ("Period MA", 280, 0, 400, 1);
SpreadMA = MA (SpreadAB, PerMA);
Plot (SpreadMA, "SpreadMA", colorRed, ParamStyle("Style"), Null, Null);
Plot (0, "Seredina", colorLime, styleDashed);
|
Да оно везде так. Даже если простую машку кинуть на цену. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Взял твой код, вставил в АФЛ эдитор, нажал аплай индикатрор, зашел в преференцес, поменял символы на те, которые у меня есть.
Машка по умолчанию 280 и есть возможность увеличить до 400. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
AntColonel
Зарегистрирован: 03.05.2011
Сообщения: 213
Откуда: Новосибирск
|
000 писал(а): |
Взял твой код, вставил в АФЛ эдитор, нажал аплай индикатрор, зашел в преференцес, поменял символы на те, которые у меня есть.
Машка по умолчанию 280 и есть возможность увеличить до 400. |
Я недоумеваю... |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|