커뮤니티

부탁드립니다

프로필 이미지
파생돌이
2017-10-19 11:55:21
160
글번호 113493
답변완료
수고하십니다 아래수식에서 하루하루가 아닌 한달한달의 고점.저점을 표시하는 수식 부탁드립니다 Input : shortPeriod(12), longPeriod(26), Period(9); Var : value(0) , macdosc(0),HH(0),LL(0),Direction(0) ; value = MACD(shortPeriod, longPeriod); macdosc = value-ema(value,Period); if bdate != bdate[1] Then{ HH = value; LL = value;} if stime < 240000 then{ if value > HH Then HH = value; if value < LL Then LL = value;} if value > value[1] Then{ Direction = 1;} if value < value[1] Then Direction = -1; if Direction == 1 Then plot1(value,"MACD점",PINK); Else plot1(value,"MACD점",LGREEN); if ema(value,Period) >ema(value,Period)[1] Then{ Direction = 1;} if ema(value,Period)<ema(value,Period)[1] Then Direction = -1; if Direction == 1 Then plot2(ema(value,Period),"MACDSignal",PINK); Else plot2(ema(value,Period),"MACDSignal",LGREEN); plot3(HH,"24시까지최고"); plot4(LL,"24시까지최저"); PlotBaseLine1(0, "기준선1"); if value > value[1] Then{ Direction = 1;} if value < value[1] Then Direction = -1; if Direction == 1 Then plot5(value,"MACD선",PINK); Else plot5(value,"MACD선",LGREEN);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-10-19 16:14:04

안녕하세요 예스스탁입니다. Input : shortPeriod(12), longPeriod(26), Period(9); Var : value(0) , macdosc(0),HH(0),LL(0),Direction(0) ; value = MACD(shortPeriod, longPeriod); macdosc = value-ema(value,Period); if bdate > bdate[1]+30 Then{ HH = value; LL = value; } if value > HH Then HH = value; if value < LL Then LL = value; if value > value[1] Then Direction = 1; if value < value[1] Then Direction = -1; if Direction == 1 Then plot1(value,"MACD점",PINK); Else plot1(value,"MACD점",LGREEN); if ema(value,Period) >ema(value,Period)[1] Then Direction = 1; if ema(value,Period)<ema(value,Period)[1] Then Direction = -1; if Direction == 1 Then plot2(ema(value,Period),"MACDSignal",PINK); Else plot2(ema(value,Period),"MACDSignal",LGREEN); plot3(HH,"월최고"); plot4(LL,"월저"); PlotBaseLine1(0, "기준선1"); if value > value[1] Then Direction = 1; if value < value[1] Then Direction = -1; if Direction == 1 Then plot5(value,"MACD선",PINK); Else plot5(value,"MACD선",LGREEN); 즐거운 하루되세요 > 파생돌이 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 수고하십니다 아래수식에서 하루하루가 아닌 한달한달의 고점.저점을 표시하는 수식 부탁드립니다 Input : shortPeriod(12), longPeriod(26), Period(9); Var : value(0) , macdosc(0),HH(0),LL(0),Direction(0) ; value = MACD(shortPeriod, longPeriod); macdosc = value-ema(value,Period); if bdate != bdate[1] Then{ HH = value; LL = value;} if stime < 240000 then{ if value > HH Then HH = value; if value < LL Then LL = value;} if value > value[1] Then{ Direction = 1;} if value < value[1] Then Direction = -1; if Direction == 1 Then plot1(value,"MACD점",PINK); Else plot1(value,"MACD점",LGREEN); if ema(value,Period) >ema(value,Period)[1] Then{ Direction = 1;} if ema(value,Period)<ema(value,Period)[1] Then Direction = -1; if Direction == 1 Then plot2(ema(value,Period),"MACDSignal",PINK); Else plot2(ema(value,Period),"MACDSignal",LGREEN); plot3(HH,"24시까지최고"); plot4(LL,"24시까지최저"); PlotBaseLine1(0, "기준선1"); if value > value[1] Then{ Direction = 1;} if value < value[1] Then Direction = -1; if Direction == 1 Then plot5(value,"MACD선",PINK); Else plot5(value,"MACD선",LGREEN);