커뮤니티

이중 볼린져 색변화

프로필 이미지
bestkim
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");