커뮤니티
바탕화면 색변화식
2016-06-01 10:12:09
131
글번호 98669
안녕하세요
아래식은 단기볼린져,adx강조식입니다
이식으로 바탕화면색변화식으로 만들고싶습니다
1.볼린져밴드 상단하단 넓어지고 중앙선이 상방+adx상승 - 붉은색바탕
2.볼린져밴드 상단하단 좁아지고 중앙선이 하방+adx상승 - 푸른색색바탕
input : P(5),dv(2),Period(2);
var : Price(0),BBmd(0),BBup(0),BBdn(0),diff(0);
var : adxv(0);
Price = (C+H+L)/3;
BBmd = ma(Price,P);
BBup = BBmd + std(Price,5)*dv;
BBdn = BBmd - std(Price,5)*dv;
diff = BBup-BBdn;
adxv = adx(Period);
if BBmd > BBmd[1] and diff > diff[1] and
Adxv > adxv[1] Then
PlotPaintBar(H,L,"강조",RED);
if BBmd < BBmd[1] and diff > diff[1] and
Adxv > adxv[1] Then
PlotPaintBar(H,L,"강조",blue);
감사합니다
답변 1
예스스탁 예스스탁 답변
2016-06-01 17:04:43
안녕하세요
예스스탁입니다.
이전에 47543번 문의에
조건에 따라 바탕화면의 색을 변경하기 위해서
차트설정과 지표설정을 설명을 드린바 있습니다.
식만 올려드립니다.
47543번 답변 참고하셔서 설정 후 적용하시기 바랍니다.
이후에는 바탕색변화수식은 식만 올려드립니다.
input : P(5),dv(2),Period(2);
var : Price(0),BBmd(0),BBup(0),BBdn(0),diff(0);
var : adxv(0);
Price = (C+H+L)/3;
BBmd = ma(Price,P);
BBup = BBmd + std(Price,5)*dv;
BBdn = BBmd - std(Price,5)*dv;
diff = BBup-BBdn;
adxv = adx(Period);
if BBmd > BBmd[1] and diff > diff[1] and
Adxv > adxv[1] Then{
plot1(9999999999,"라인1");
plot2(0,"라인2");
}
if BBmd < BBmd[1] and diff > diff[1] and
Adxv > adxv[1] Then{
plot1(0,"라인1");
plot2(9999999999,"라인2");
}
즐거운 하루되세요
> bestkim 님이 쓴 글입니다.
> 제목 : 바탕화면 색변화식
> 안녕하세요
아래식은 단기볼린져,adx강조식입니다
이식으로 바탕화면색변화식으로 만들고싶습니다
1.볼린져밴드 상단하단 넓어지고 중앙선이 상방+adx상승 - 붉은색바탕
2.볼린져밴드 상단하단 좁아지고 중앙선이 하방+adx상승 - 푸른색색바탕
input : P(5),dv(2),Period(2);
var : Price(0),BBmd(0),BBup(0),BBdn(0),diff(0);
var : adxv(0);
Price = (C+H+L)/3;
BBmd = ma(Price,P);
BBup = BBmd + std(Price,5)*dv;
BBdn = BBmd - std(Price,5)*dv;
diff = BBup-BBdn;
adxv = adx(Period);
if BBmd > BBmd[1] and diff > diff[1] and
Adxv > adxv[1] Then
PlotPaintBar(H,L,"강조",RED);
if BBmd < BBmd[1] and diff > diff[1] and
Adxv > adxv[1] Then
PlotPaintBar(H,L,"강조",blue);
감사합니다
다음글
이전글