커뮤니티
문의 드립니다.
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. 볼린져 밴드 중앙이평이 증가할 때와 감소할 때 색깔을 달리 표현하는 것입니다.
예를들어, 가격 상승시 볼린져 중앙이평의 증가값이 증가할때는 분홍색
증가는 하고 있지만, 전전봉보다 증가값이 감소할 때는 검은색 이런식으로 표햔이 가능한지요?
하락시에도 마찬가지로 표현이 가능한지요?
답변 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. 볼린져 밴드 중앙이평이 증가할 때와 감소할 때 색깔을 달리 표현하는 것입니다.
예를들어, 가격 상승시 볼린져 중앙이평의 증가값이 증가할때는 분홍색
증가는 하고 있지만, 전전봉보다 증가값이 감소할 때는 검은색 이런식으로 표햔이 가능한지요?
하락시에도 마찬가지로 표현이 가능한지요?