예스스탁
예스스탁 답변
2021-08-02 15:47:32
안녕하세요
예스스탁입니다.
수식안에서 그래프 모양은 지정이 되지 않습니다.
속성화면에서 직접 지정해 주셔야 합니다.
Input : shortPeriod(33), longPeriod(75), Period(9);
var : HH(0),LL(0),value1(0),macdosc(0);
var : T1(0),T2(0),HH1(0),LL1(0);
value1 = macd(shortPeriod, longPeriod)*100;
macdosc = value1-ema(value1,Period);
if stime == 090000 /*sdate != sdate[1]*/ Then{
HH = value1;
LL = value1;
HH1 = HH[1];
LL1 = LL[1];
}
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(5,"직선라인",RED,def,1.0);
if T1 == -5 Then
plot10(-5,"직선라인",BLUE,def,1.0);
PlotBaseLine11(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,"전일상승방향",red,def,2);
plot7(LL1,"전일하락방향",BLUE,def,2);
PlotBaseLine1(0, "기준선1");
/*PlotBaseLine1(25);
PlotBaseLine2(-25); */
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : macd 변동성지표 전일수치 연장
> 항상 감사드립니다
아래 macd지표에서
HH(0),LL(0)의 전일종가 값을09:00 장시작시 점선으로 연장하여 당일에도 계속 나타내고 싶습니다
Input : shortPeriod(33), longPeriod(75), Period(9);
var : HH(0),LL(0),value1(0),macdosc(0);
var : T1(0),T2(0);
value1 = macd(shortPeriod, longPeriod)*100;
macdosc = value1-ema(value1,Period);
if stime == 090000 /*sdate != sdate[1]*/ Then{
HH = value1;
LL = value1;
}
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(5,"직선라인",RED,def,1.0);
if T1 == -5 Then
plot10(-5,"직선라인",BLUE,def,1.0);
PlotBaseLine11(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);
PlotBaseLine1(0, "기준선1");
/*PlotBaseLine1(25);
PlotBaseLine2(-25); */
​​​​전일 수치연장이 되질않습니다
전일종가의 HH ,LL을 당일데이타 상관없이 별도로 나타날수있도록
​​​검토 부탁드립니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : macd 변동성지표 전일수치 연장
>
안녕하세요
예스스탁입니다.
수식안에서 그래프 모양은 지정이 되지 않습니다.
속성화면에서 직접 지정해 주셔야 합니다.
Input : shortPeriod(33), longPeriod(75), Period(9);
var : HH(0),LL(0),value1(0),macdosc(0);
var : T1(0),T2(0),HH1(0),LL1(0);
value1 = macd(shortPeriod, longPeriod)*100;
macdosc = value1-ema(value1,Period);
if stime == 090000 /*sdate != sdate[1]*/ Then{
HH = value1;
LL = value1;
HH1 = HH[1];
LL1 = LL[1];
}
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(5,"직선라인",RED,def,1.0);
if T1 == -5 Then
plot10(-5,"직선라인",BLUE,def,1.0);
PlotBaseLine11(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,"전일상승방향",red,def,2);
plot7(LL1,"전일하락방향",BLUE,def,2);
PlotBaseLine1(0, "기준선1");
/*PlotBaseLine1(25);
PlotBaseLine2(-25); */
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : macd 변동성지표 전일수치 연장
> 항상 감사드립니다
아래 macd지표에서
HH(0),LL(0)의 전일종가 값을09:00 장시작시 점선으로 연장하여 당일에도 계속 나타내고 싶습니다
Input : shortPeriod(33), longPeriod(75), Period(9);
var : HH(0),LL(0),value1(0),macdosc(0);
var : T1(0),T2(0);
value1 = macd(shortPeriod, longPeriod)*100;
macdosc = value1-ema(value1,Period);
if stime == 090000 /*sdate != sdate[1]*/ Then{
HH = value1;
LL = value1;
}
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(5,"직선라인",RED,def,1.0);
if T1 == -5 Then
plot10(-5,"직선라인",BLUE,def,1.0);
PlotBaseLine11(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);
PlotBaseLine1(0, "기준선1");
/*PlotBaseLine1(25);
PlotBaseLine2(-25); */
예스스탁
예스스탁 답변
2021-08-03 18:33:13
안녕하세요
예스스탁입니다.
첨부한 그림과 같이 당일에 전일 HH값가 LL값이 그려지고 있습니다.
확인을 위해 속성에서 plot1,plot2와 plot6,plot7만 표시되게 했습니다.
색상은 MAGENTA,CYAN으로 각각 변경했습니다.
수식 자체에서는 별도로 수정해 드릴부분이 없습니다.
참고로 틱차트이면 봉의 시작시간이 stime == 90000이라는 봉이 없을수도 있으므로
아래와 같이 영업일 변경시간(한국은 9시, CME 7시 등 거래소 영업변경시간)을 기준으로 출력되게
수정해 보시기 바랍니다.
Input : shortPeriod(33), longPeriod(75), Period(9);
var : HH(0),LL(0),value1(0),macdosc(0);
var : T1(0),T2(0),HH1(0),LL1(0);
value1 = macd(shortPeriod, longPeriod)*100;
macdosc = value1-ema(value1,Period);
if bdate != bdate[1] Then{
HH = value1;
LL = value1;
HH1 = HH[1];
LL1 = LL[1];
}
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(5,"직선라인",RED,def,1.0);
if T1 == -5 Then
plot10(-5,"직선라인",BLUE,def,1.0);
PlotBaseLine11(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,2);
plot7(LL1,"전일하락방향",CYAN,def,2);
PlotBaseLine1(0, "기준선1");
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : Re : Re : 그래프가 안나옵니다
> ​​​​전일 수치연장이 되질않습니다
전일종가의 HH ,LL을 당일데이타 상관없이 별도로 나타날수있도록
​​​검토 부탁드립니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : macd 변동성지표 전일수치 연장
>
안녕하세요
예스스탁입니다.
수식안에서 그래프 모양은 지정이 되지 않습니다.
속성화면에서 직접 지정해 주셔야 합니다.
Input : shortPeriod(33), longPeriod(75), Period(9);
var : HH(0),LL(0),value1(0),macdosc(0);
var : T1(0),T2(0),HH1(0),LL1(0);
value1 = macd(shortPeriod, longPeriod)*100;
macdosc = value1-ema(value1,Period);
if stime == 090000 /*sdate != sdate[1]*/ Then{
HH = value1;
LL = value1;
HH1 = HH[1];
LL1 = LL[1];
}
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(5,"직선라인",RED,def,1.0);
if T1 == -5 Then
plot10(-5,"직선라인",BLUE,def,1.0);
PlotBaseLine11(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,"전일상승방향",red,def,2);
plot7(LL1,"전일하락방향",BLUE,def,2);
PlotBaseLine1(0, "기준선1");
/*PlotBaseLine1(25);
PlotBaseLine2(-25); */
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : macd 변동성지표 전일수치 연장
> 항상 감사드립니다
아래 macd지표에서
HH(0),LL(0)의 전일종가 값을09:00 장시작시 점선으로 연장하여 당일에도 계속 나타내고 싶습니다
Input : shortPeriod(33), longPeriod(75), Period(9);
var : HH(0),LL(0),value1(0),macdosc(0);
var : T1(0),T2(0);
value1 = macd(shortPeriod, longPeriod)*100;
macdosc = value1-ema(value1,Period);
if stime == 090000 /*sdate != sdate[1]*/ Then{
HH = value1;
LL = value1;
}
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(5,"직선라인",RED,def,1.0);
if T1 == -5 Then
plot10(-5,"직선라인",BLUE,def,1.0);
PlotBaseLine11(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);
PlotBaseLine1(0, "기준선1");
/*PlotBaseLine1(25);
PlotBaseLine2(-25); */