예스스탁
예스스탁 답변
2021-08-06 10:39:40
안녕하세요
예스스탁입니다.
plot1(stime);
수식에서 시간을 stime으로 판단하므로
위 지표 적용해서 stime으로 지정한 시간의 봉이 있는지 확인하시기 바랍니다.
올리신 수식은 stime으로 223000에 해당하는 봉이 있어야 초기화가 됩니다.
만약 해당시간의 봉이 없으면 초기화되지 않고 넘어가게 됩니다.
지정한 시간이후에 첫봉에서 초기화가 되게 수정해 드립니다.
Input : shortPeriod(600), longPeriod(1300), Period(90);
input : ntime(223000);
var : HH(0),LL(0),value1(0),macdosc(0);
var : T1(0),T2(0),HH1(0),LL1(0),HH2(0),LL2(0);
value1 = macd(shortPeriod, longPeriod)*100;
macdosc = value1-ema(value1,Period);
if (sdate != sdate[1] and stime >= ntime) or
(sdate == sdate[1] and stime >= ntime and stime[1] < ntime) Then
{
HH = value1;
LL = value1;
HH1 = HH[1];
LL1 = LL[1];
HH2 = HH[2];
LL2 = LL[2];
}
if value1 > HH Then
HH = value1;
if value1 < LL Then
LL = value1;
if crossup(value1,macdosc) Then
t1 = 5;
if crossdown(value1,macdosc) Then
t1 = -5 ;
if T1 == 5 Then
plot10(50,"직선라인",RED,def,1.0);
if T1 == -5 Then
plot10(-50,"직선라인",BLUE,def,1.0);
plot1(HH,"상승방향",red,def,2);
plot2(LL,"하락방향",BLUE,def,2);
plot3(value1, "MACD",red,def,0.5);
Plot4(ema(value1,Period), "MACDSignal",BLUE,def,0.5);
plot5(macdosc, "macdosc",blue,def,1.0);
plot6(HH1,"전일상승방향",MAGENTA,def,1);
plot7(LL1,"전일하락방향",CYAN,def,1);
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : macd 변동성지표 시간셋팅
> 항상 감사드립니다
해선에서 아래 macd 변동성 챠트를 셋팅하는데 장시작시간을 22시31분으로 했는데
HH ,LL ,value1등의 지표가 22시31분에 처음부터 시작되어야 하는데.정상적일때도 있고 변경이 안되는경우도 발생합니다
미니s&p 나 미니다우는 정상/크루드 비정상 입니다.
그리고 22시30분에 셋팅하면 지표가 안나와 22시31분으로 셋팅합니다
22시30분으로 셋팅할수 있는지
검토부탁드립니다..
Input : shortPeriod(600), longPeriod(1300), Period(90);
var : HH(0),LL(0),value1(0),macdosc(0);
var : T1(0),T2(0),HH1(0),LL1(0),HH2(0),LL2(0);
value1 = macd(shortPeriod, longPeriod)*100;
macdosc = value1-ema(value1,Period);
if sTime==223100/* bdate != bdate[1]/*sdate != sdate[1]*/ Then{
HH = value1;
LL = value1;
HH1 = HH[1];
LL1 = LL[1];
HH2 = HH[2];
LL2 = LL[2];
}
if value1 > HH Then
HH = value1;
if value1 < LL Then
LL = value1;
if crossup(value1,macdosc) Then
t1 = 5;
if crossdown(value1,macdosc) Then
t1 = -5 ;
if T1 == 5 Then
plot10(50,"직선라인",RED,def,1.0);
if T1 == -5 Then
plot10(-50,"직선라인",BLUE,def,1.0);
plot1(HH,"상승방향",red,def,2);
plot2(LL,"하락방향",BLUE,def,2);
plot3(value1, "MACD",red,def,0.5);
Plot4(ema(value1,Period), "MACDSignal",BLUE,def,0.5);
plot5(macdosc, "macdosc",blue,def,1.0);
plot6(HH1,"전일상승방향",MAGENTA,def,1);
plot7(LL1,"전일하락방향",CYAN,def,1);