커뮤니티

macd cross 바탕색 및 기하이동평균표시

프로필 이미지
조민철
2014-08-27 13:18:15
167
글번호 78117
답변완료
항상감사드립니다 1.아래 macd cross 를 이용해서 화면 바탕색을 표현하고 싶습니다 VAR: MACDP1(60),MACDP2(130),MACDP3(9) Variables: MACDV(0),MACDS(0); MACDV = MACD(MACDP1,MACDP2); #red# MACDS = ema(MACDV,MACDP3); #시그널_blue# macdv>macds이면 화면바탕색을 옅은 베이지색 macdv<macds이면 화면바탕색을 옅은 하늘색 2.가격이동평균표시(기하) 가격이동평균(기하)를 표시하고 싶습니다 단기: 60 중기:120 장기 :240 단기(60)고가:하얀색 단기(60)종가:파란색,두께2 단기(60)저가:하얀색 중기(120)고가:하얀색 중기(120)종가:red,두께2 중기(120)저가:하얀색 장기(240)고가:하얀색 장기(240)종가:black,두께2 장기(240)저가: 하얀색 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-08-27 14:50:36

안녕하세요 예스스탁입니다. 1. 차트의 바탕화면을 변경하는 기능은 없습니다 지표사이에 색을 채우신 다면 해당 부분은 수식안에서 처리가 되지 않고 지표속성에서 직접 처리하셔야 합니다. VAR: MACDP1(60),MACDP2(130),MACDP3(9); Variables: MACDV(0),MACDS(0); MACDV = MACD(MACDP1,MACDP2); #red# MACDS = ema(MACDV,MACDP3); #시그널_blue# plot1(MACDV,"MACD"); plot2(MACDS,"MACDS"); 위와 같이 지표식 작성하신 후에 문법검증 후에 f5키 누르시면 지표속성창이 나타납니다. 지표속성화면 차트표시탭에서 채우기 버튼을 누르시면 2개 선값 비교해서 색을 지정해 채우기 설정을 하실 수 있습니다. 2. input : P1(60),P2(120),P3(240); var : HH(0),LL(0),CC(0),cnt(0); var : Hma1(0),Lma1(0),Cma1(0); var : Hma2(0),Lma2(0),Cma2(0); var : Hma3(0),Lma3(0),Cma3(0); HH = Log(H); LL = Log(L); CC = Log(C); Hma1 = 0; Lma1 = 0; Cma1 = 0; for cnt = 0 to P1-1 begin Hma1 = Hma1 + HH[cnt]; Lma1 = Lma1 + LL[cnt]; Cma1 = Cma1 + CC[cnt]; end; Hma1 = 2.71828182845904^(Hma1/P1); Lma1 = 2.71828182845904^(Lma1/P1); Cma1 = 2.71828182845904^(Cma1/P1); Hma2 = 0; Lma2 = 0; Cma2 = 0; for cnt = 0 to P2-1 begin Hma2 = Hma2 + HH[cnt]; Lma2 = Lma2 + LL[cnt]; Cma2 = Cma2 + CC[cnt]; end; Hma2 = 2.71828182845904^(Hma2/P2); Lma2 = 2.71828182845904^(Lma2/P2); Cma2 = 2.71828182845904^(Cma2/P2); Hma3 = 0; Lma3 = 0; Cma3 = 0; for cnt = 0 to P3-1 begin Hma3 = Hma3 + HH[cnt]; Lma3 = Lma3 + LL[cnt]; Cma3 = Cma3 + CC[cnt]; end; Hma3 = 2.71828182845904^(Hma3/P3); Lma3 = 2.71828182845904^(Lma3/P3); Cma3 = 2.71828182845904^(Cma3/P3); plot1(Hma1,"단기고가",WHITE); plot2(Lma1,"단기저가",WHITE); plot3(Cma1,"단기종가",blue,def,2); plot4(Hma2,"중기고가",WHITE); plot5(Lma2,"중기저가",WHITE); plot6(Cma2,"중기종가",red,def,2); plot7(Hma3,"장기고가",WHITE); plot8(Lma3,"장기저가",WHITE); plot9(Cma3,"장기종가",black,def,2); 즐거운 하루되세요 > 조민철 님이 쓴 글입니다. > 제목 : macd cross 바탕색 및 기하이동평균표시 > 항상감사드립니다 1.아래 macd cross 를 이용해서 화면 바탕색을 표현하고 싶습니다 VAR: MACDP1(60),MACDP2(130),MACDP3(9) Variables: MACDV(0),MACDS(0); MACDV = MACD(MACDP1,MACDP2); #red# MACDS = ema(MACDV,MACDP3); #시그널_blue# macdv>macds이면 화면바탕색을 옅은 베이지색 macdv<macds이면 화면바탕색을 옅은 하늘색 2.가격이동평균표시(기하) 가격이동평균(기하)를 표시하고 싶습니다 단기: 60 중기:120 장기 :240 단기(60)고가:하얀색 단기(60)종가:파란색,두께2 단기(60)저가:하얀색 중기(120)고가:하얀색 중기(120)종가:red,두께2 중기(120)저가:하얀색 장기(240)고가:하얀색 장기(240)종가:black,두께2 장기(240)저가: 하얀색 감사합니다