커뮤니티
이중 볼린져 색변화
2016-05-22 12:21:19
147
글번호 98334
안녕하세요
아래식은 2중 볼린져밴드식입니다
2개의 볼린져밴드가 동시에 상단,하단선은 밴드폭이 넓어지고 좁아질때 색이 변화되고
중앙선은 지수 상승하락에 따라 색변화가 되도록 수식을 수정부탁드립니다
색지정은 본인이 선택가능토록부탁드립니다
감사합니다
Input : Period1(20), MultiD1(2);
Input : Period2(60), MultiD2(2);
var : BBmd1(0),BBup1(0),BBdn1(0);
var : BBmd2(0),BBup2(0),BBdn2(0);
BBmd1 = ma(C,Period1);
BBup1 = BollBandUp(Period1,MultiD1);
BBdn1 = BollBandDown(Period1,MultiD1);
BBmd2 = ma(C,Period2);
BBup2 = BollBandUp(Period2,MultiD2);
BBdn2 = BollBandDown(Period2,MultiD2);
Plot1(BBmd1, "중단1");
Plot2(BBup1, "상단1");
Plot3(BBdn1, "하단1");
Plot4(BBmd2, "중단2");
Plot5(BBup2, "상단2");
Plot6(BBdn2, "하단2");
답변 1
예스스탁 예스스탁 답변
2016-05-23 14:20:53
안녕하세요
예스스탁입니다.
색변경 수식안에서 하셔야 합니다.
예스랭귀지 도움말에서 색상예약터 참고하셔서
다른색으로 변경해 주셔야 합니다.
Input : Period1(20), MultiD1(2);
Input : Period2(60), MultiD2(2);
var : BBmd1(0),BBup1(0),BBdn1(0),diff1(0);
var : BBmd2(0),BBup2(0),BBdn2(0),diff2(0);
BBmd1 = ma(C,Period1);
BBup1 = BollBandUp(Period1,MultiD1);
BBdn1 = BollBandDown(Period1,MultiD1);
diff1 = bbup1-bbdn1;
BBmd2 = ma(C,Period2);
BBup2 = BollBandUp(Period2,MultiD2);
BBdn2 = BollBandDown(Period2,MultiD2);
diff2 = bbup1-bbdn1;
if BBmd1 > bbmd1[1] Then
Plot1(BBmd1, "중단1",RED);
Else
Plot1(BBmd1, "중단1",BLUE);
if BBmd2 > bbmd2[1] then
Plot4(BBmd2, "중단2",red);
Else
Plot4(BBmd2, "중단2",blue);
if diff1 > diff1[1] and diff2 > diff2[1] then{
Plot2(BBup1, "상단1",red);
Plot3(BBdn1, "하단1",red);
Plot5(BBup2, "상단2",red);
Plot6(BBdn2, "하단2",red);
}
Else if diff1 < diff1[1] and diff2 < diff2[1] then{
Plot2(BBup1, "상단1",BLUE);
Plot3(BBdn1, "하단1",BLUE);
Plot5(BBup2, "상단2",BLUE);
Plot6(BBdn2, "하단2",blue);
}
else{
Plot2(BBup1, "상단1",BLACK);
Plot3(BBdn1, "하단1",BLACK);
Plot5(BBup2, "상단2",BLACK);
Plot6(BBdn2, "하단2",BLACK);
}
즐거운 하루되세요
> bestkim 님이 쓴 글입니다.
> 제목 : 이중 볼린져 색변화
> 안녕하세요
아래식은 2중 볼린져밴드식입니다
2개의 볼린져밴드가 동시에 상단,하단선은 밴드폭이 넓어지고 좁아질때 색이 변화되고
중앙선은 지수 상승하락에 따라 색변화가 되도록 수식을 수정부탁드립니다
색지정은 본인이 선택가능토록부탁드립니다
감사합니다
Input : Period1(20), MultiD1(2);
Input : Period2(60), MultiD2(2);
var : BBmd1(0),BBup1(0),BBdn1(0);
var : BBmd2(0),BBup2(0),BBdn2(0);
BBmd1 = ma(C,Period1);
BBup1 = BollBandUp(Period1,MultiD1);
BBdn1 = BollBandDown(Period1,MultiD1);
BBmd2 = ma(C,Period2);
BBup2 = BollBandUp(Period2,MultiD2);
BBdn2 = BollBandDown(Period2,MultiD2);
Plot1(BBmd1, "중단1");
Plot2(BBup1, "상단1");
Plot3(BBdn1, "하단1");
Plot4(BBmd2, "중단2");
Plot5(BBup2, "상단2");
Plot6(BBdn2, "하단2");
다음글