커뮤니티

문의 드립니다.

프로필 이미지
softtoug
2018-01-11 12:03:32
116
글번호 115665
답변완료
안녕하세요 하기 답변 잘 받았습니다. 제가 부족한지.. 구동을 여러번 해 보았는데, 잘 되지가 않아서 문의 드립니다. 하기 두가지(상/하단 증감표현, 중앙이평 증감표현) 를 한가지 씩 실현시키면 작동이 되는데, 하기수식처럼, 두가지 모두 하면 중앙이평만 수식만 작동됩니다. 상하단 수식도 같이 작동이 되게끔 부탁드립니다. 칼라를 바꾸어봐도 되지 않습니다. 검토 부탁드립니다. --------------------------------- 안녕하세요 예스스탁입니다. 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;이 가능한지요? 하락시에도 마찬가지로 표현이 가능한지요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-01-11 17:08:52

안녕하세요 예스스탁입니다. 현재 수식은 색상지정이 2개입니다.(상하단색, 중단색) 상하단은 밴드폭 증가/감소로 구분해서 변경되고 중단은 4가지 케이스로 부분됩니다. 상승+폭증가 상승+폭감소 하락+폭증가 하락+폭감소 수식의 어느부분을 수정해 드려야 할지 모르겠습니다. 수식에 주석을 붙여드립니다. 주석 참고하셔서 수정보완하시기 바랍니다. 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;#밴드폭 #밴드폭 상승구간은 1 if diff1 > diff1[1] Then T1 = 1; #밴드폭 하락구간은 -1 if diff1 < diff1[1] Then T1 = -1; #상승구간은 상하단을 자주색으로 #하락구간은 건정색으로 if T1 == 1 Then color1 = MAGENTA; Else color1 = BLACK; #중단값이 상승하면 1 #중단값이 하락하면 -1 if BBmd > BBmd[1] Then T2 = 1; if BBmd < BBmd[1] Then T2 = -1; #중단값 전봉과의 차(절대값) diff2 = abs(BBmd-BBmd[1]); #중단값 상승중이고 if T2 == 1 Then { #전봉과의 차이가 같거나 크면 색상은 MAGENTA #아니면 BLACK if diff2 >= diff2[1] Then color2 = MAGENTA; Else color2 = BLACK; } Else#중단값 하락중이고 { #전봉과의 차이가 같거나 크면 색상은 cyan #아니면 BLACK if diff2 >= diff2[1] Then color2 = CYAN; Else color2 = BLACK; } Plot1(BBup, "상단",color1); Plot2(BBdn, "하단",color1); Plot3(BBmd, "중단",color2); 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요 하기 답변 잘 받았습니다. 제가 부족한지.. 구동을 여러번 해 보았는데, 잘 되지가 않아서 문의 드립니다. 하기 두가지(상/하단 증감표현, 중앙이평 증감표현) 를 한가지 씩 실현시키면 작동이 되는데, 하기수식처럼, 두가지 모두 하면 중앙이평만 수식만 작동됩니다. 상하단 수식도 같이 작동이 되게끔 부탁드립니다. 칼라를 바꾸어봐도 되지 않습니다. 검토 부탁드립니다. --------------------------------- 안녕하세요 예스스탁입니다. 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;이 가능한지요? 하락시에도 마찬가지로 표현이 가능한지요?