Виталий
Зарегистрирован: 23.03.2021
Сообщения: 48
|
Есть такая машка, хочется вместо +/-600 в коде вставить ATR c дневок.
Машка считается на рендж барах. Рабочий график тоже ренджбарный.
Олег, помоги плиз.
Код: |
_SECTION_BEGIN("_ALMA_");
{ fld=ParamField("Field",3);
ws_S=13;
sigma_S=1;
ws_L=94;
sigma_L=1;
Offset=1.0;
bi=BarIndex();
m_S=floor(Offset*(ws_S-1));s_S=ws_S/sigma_S;
window_S=IIf(bi<ws_S,(Cum(1)-1)-m_S,0);
window_S=IIf(bi<ws_S,exp(-(window_S^2)/(2*s_S^2)),0);
ALMA_S=FIR(fld,window_S,ws_S);
m_L=floor(Offset*(ws_L-1));s_L=ws_L/sigma_L;
window_L=IIf(bi<ws_L,(Cum(1)-1)-m_L,0);
window_L=IIf(bi<ws_L,exp(-(window_L^2)/(2*s_L^2)),0);
ALMA_L=FIR(fld,window_L,ws_L);
ALMA_L1 = ALMA_L + 600;
ALMA_L2 = ALMA_L - 600;
SetChartOptions(0, chartShowDates);
Plot(ALMA_S,"\nA_S",colorDarkRed,styleLine + styleNoTitle);
Plot(ALMA_L,"\nA_L",colorDarkGreen,styleLine + styleNoTitle);
Plot(ALMA_L1,"\nA_L1",colorDarkBlue,styleLine + styleNoTitle);
Plot(ALMA_L2,"\nA_L2",colorDarkBlue,styleLine + styleNoTitle); }
_SECTION_END(); |
|
|
|