커뮤니티

수식문위드립니다

프로필 이미지
이공주7
2015-07-13 08:48:10
163
글번호 88317
답변완료
macd 지표에서 macd 값이 0 이상에서 골드면 빨강,,데드면 분홍 0 이하에서 골드면 노랑,,,,,데드면 파랑 항상감사합니다
강조
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2015-07-13 14:20:17

안녕하세요 예스스탁입니다. input : Short(12),Long(26),sig(9); var : MACDV(0),MACDS(0); MACDV = MACD(short,long); MACDS = ema(MACDV,sig); if MACDV >= 0 and crossup(MACDV,MACDS) Then var1 = 1; if MACDV >= 0 and CrossDown(MACDV,MACDS) Then var1 = 2; if MACDV < 0 and crossup(MACDV,MACDS) Then var1 = -1; if MACDV < 0 and CrossDown(MACDV,MACDS) Then var1 = -2; if var1 == 1 Then plot1(MACDv,"MACD",RED); if var1 == 2 Then plot1(MACDv,"MACD",MAGENTA); if var1 == -1 Then plot1(MACDv,"MACD",YELLOW); if var1 == -2 Then plot1(MACDv,"MACD",BLUE); PlotBaseLine1(0); 즐거운 하루되세요 > 이공주7 님이 쓴 글입니다. > 제목 : 수식문위드립니다 > macd 지표에서 macd 값이 0 이상에서 골드면 빨강,,데드면 분홍 0 이하에서 골드면 노랑,,,,,데드면 파랑 항상감사합니다
프로필 이미지

이공주7

2015-07-13 15:14:57

오류가 나오네요,,,,,검토부탁드립니다 감사합니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식문위드립니다 > 안녕하세요 예스스탁입니다. input : Short(12),Long(26),sig(9); var : MACDV(0),MACDS(0); MACDV = MACD(short,long); MACDS = ema(MACDV,sig); if MACDV >= 0 and crossup(MACDV,MACDS) Then var1 = 1; if MACDV >= 0 and CrossDown(MACDV,MACDS) Then var1 = 2; if MACDV < 0 and crossup(MACDV,MACDS) Then var1 = -1; if MACDV < 0 and CrossDown(MACDV,MACDS) Then var1 = -2; if var1 == 1 Then plot1(MACDv,"MACD",RED); if var1 == 2 Then plot1(MACDv,"MACD",MAGENTA); if var1 == -1 Then plot1(MACDv,"MACD",YELLOW); if var1 == -2 Then plot1(MACDv,"MACD",BLUE); PlotBaseLine1(0); 즐거운 하루되세요 > 이공주7 님이 쓴 글입니다. > 제목 : 수식문위드립니다 > macd 지표에서 macd 값이 0 이상에서 골드면 빨강,,데드면 분홍 0 이하에서 골드면 노랑,,,,,데드면 파랑 항상감사합니다
프로필 이미지

예스스탁 예스스탁 답변

2015-07-13 16:13:15

안녕하세요 예스스탁입니다. 올려드린식 MACD색상을 변경하는 식으로 지표식입니다. 봉의 색상 변경은 강조식입니다. 질문주실때 식의 종류를 같이 언급해 주시기 바랍니다. input : Short(12),Long(26),sig(9); var : MACDV(0),MACDS(0); MACDV = MACD(short,long); MACDS = ema(MACDV,sig); if MACDV >= 0 and crossup(MACDV,MACDS) Then PlotPaintBar(H,L,"강조",RED); if MACDV >= 0 and CrossDown(MACDV,MACDS) Then PlotPaintBar(H,L,"강조",MAGENTA); if MACDV < 0 and crossup(MACDV,MACDS) Then PlotPaintBar(H,L,"강조",YELLOW); if MACDV < 0 and CrossDown(MACDV,MACDS) Then PlotPaintBar(H,L,"강조",BLUE); 즐거운 하루되세요 > 이공주7 님이 쓴 글입니다. > 제목 : Re : Re : 오류가 나오네요,,,봉색갈을 4가지로 하고싶습니다 죄송요 > 오류가 나오네요,,,,,검토부탁드립니다 감사합니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식문위드립니다 > 안녕하세요 예스스탁입니다. input : Short(12),Long(26),sig(9); var : MACDV(0),MACDS(0); MACDV = MACD(short,long); MACDS = ema(MACDV,sig); if MACDV >= 0 and crossup(MACDV,MACDS) Then var1 = 1; if MACDV >= 0 and CrossDown(MACDV,MACDS) Then var1 = 2; if MACDV < 0 and crossup(MACDV,MACDS) Then var1 = -1; if MACDV < 0 and CrossDown(MACDV,MACDS) Then var1 = -2; if var1 == 1 Then plot1(MACDv,"MACD",RED); if var1 == 2 Then plot1(MACDv,"MACD",MAGENTA); if var1 == -1 Then plot1(MACDv,"MACD",YELLOW); if var1 == -2 Then plot1(MACDv,"MACD",BLUE); PlotBaseLine1(0); 즐거운 하루되세요 > 이공주7 님이 쓴 글입니다. > 제목 : 수식문위드립니다 > macd 지표에서 macd 값이 0 이상에서 골드면 빨강,,데드면 분홍 0 이하에서 골드면 노랑,,,,,데드면 파랑 항상감사합니다
프로필 이미지

이공주7

2015-07-13 17:17:52

이공주7 님에 의해 삭제된 답변입니다.