커뮤니티

문의 드립니다.

프로필 이미지
softtoug
2018-01-07 15:01:24
177
글번호 115509
답변완료
안녕하세요 안녕하세요 하기 두가지 지표식이 실제 챠트에서 잘 표현되지 않고 있습니다. 수식 검토 부탁드립니다. 제가 원하는 것은 하기와 같습니다. 1. 볼린져 밴드 상단/하단 밴드가 전봉대비 넓어지거나 좁아질 때 색깔로 구분해서 표현하는 것입니다. 2. 볼린져 밴드 중앙이평이 증가할 때와 감소할 때 색깔을 달리 표현하는 것입니다. 예를들어, 가격 상승시 볼린져 중앙이평의 증가값이 증가할때는 분홍색 증가는 하고 있지만, 전전봉보다 증가값이 감소할 때는 검은색 이런식으로 표&#54676;이 가능한지요? 하락시에도 마찬가지로 표현이 가능한지요? Input : Period(20), MultiD(2); var : BBmd(0),BBup(0),BBdn(0),diff(0),T(0),color(0); BBmd = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); diff = bbup-bbdn; if diff > diff[1] Then T = 1; if diff < diff[1] Then T = -1; if T == 1 Then color = MAGENTA; Else color = BLACK; Plot1(BBmd, "중앙",color); Plot2(BBup, "상단",color); Plot3(BBdn, "하단",color); if BBmd > BBmd[1] Then T = 1; if BBmd < BBmd[1] Then T = -1; diff = abs(BBmd-BBmd[1]); if T == 1 Then if diff >= diff[1] Then color = MAGENTA; Else color = BLACK; Else{ if diff >= diff[1] Then color = CYAN; Else color = BLACK; } Plot1(BBmd, "중앙",color); Plot2(BBup, "상단",red); Plot3(BBdn, "하단",blue);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-01-08 15:02:43

안녕하세요 예스스탁입니다. input : Period(20), MultiD(2); var : BBmd(0),BBup(0),BBdn(0); var : diff1(0),T1(0),color1(0); var : diff2(0),T2(0),color2(0); BBmd = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); diff1 = bbup-bbdn; if diff1 > diff1[1] Then T1 = 1; if diff1 < diff1[1] Then T1 = -1; if T1 == 1 Then color1 = MAGENTA; Else color1 = BLACK; if BBmd > BBmd[1] Then T2 = 1; if BBmd < BBmd[1] Then T2 = -1; diff2 = abs(BBmd-BBmd[1]); if T2 == 1 Then if diff2 >= diff2[1] Then color2 = MAGENTA; Else color2 = BLACK; Else{ if diff2 >= diff2[1] Then color2 = CYAN; Else color2 = BLACK; } Plot1(BBup, "상단",color1); Plot2(BBdn, "하단",color1); Plot3(BBmd, "중단",color2); 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요 안녕하세요 하기 두가지 지표식이 실제 챠트에서 잘 표현되지 않고 있습니다. 수식 검토 부탁드립니다. 제가 원하는 것은 하기와 같습니다. 1. 볼린져 밴드 상단/하단 밴드가 전봉대비 넓어지거나 좁아질 때 색깔로 구분해서 표현하는 것입니다. 2. 볼린져 밴드 중앙이평이 증가할 때와 감소할 때 색깔을 달리 표현하는 것입니다. 예를들어, 가격 상승시 볼린져 중앙이평의 증가값이 증가할때는 분홍색 증가는 하고 있지만, 전전봉보다 증가값이 감소할 때는 검은색 이런식으로 표&#54676;이 가능한지요? 하락시에도 마찬가지로 표현이 가능한지요? Input : Period(20), MultiD(2); var : BBmd(0),BBup(0),BBdn(0),diff(0),T(0),color(0); BBmd = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); diff = bbup-bbdn; if diff > diff[1] Then T = 1; if diff < diff[1] Then T = -1; if T == 1 Then color = MAGENTA; Else color = BLACK; Plot1(BBmd, "중앙",color); Plot2(BBup, "상단",color); Plot3(BBdn, "하단",color); if BBmd > BBmd[1] Then T = 1; if BBmd < BBmd[1] Then T = -1; diff = abs(BBmd-BBmd[1]); if T == 1 Then if diff >= diff[1] Then color = MAGENTA; Else color = BLACK; Else{ if diff >= diff[1] Then color = CYAN; Else color = BLACK; } Plot1(BBmd, "중앙",color); Plot2(BBup, "상단",red); Plot3(BBdn, "하단",blue);