커뮤니티
강조식부탁드립니다
2016-05-24 16:53:36
137
글번호 98431
안녕하세요
1.아래식은 전에 작성해 주신 강조식입니다
이강조를 120틱에서 사용했을때 960틱에서도 똑같은 강조상태가 발생해
을때만 120틱차트에서 강조봉발생되는 식부탁드립니다
감사합니다
input : P(5),dv(2),단기(3),중기(10),Period(14);
var : Price(0),BBmd(0),BBup(0),BBdn(0),diff(0);
var : mav1(0),mav2(0),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;
mav1 = ma(C,단기);
mav2 = ma(C,중기);
adxv = adx(Period);
if BBmd > BBmd[1] and diff > diff[1] and
mav1 > mav2 and
Adxv > adxv[1] Then
PlotPaintBar(H,L,"강조",RED);
if BBmd < BBmd[1] and diff > diff[1] and
mav1 < mav2 and
Adxv > adxv[1] Then
PlotPaintBar(H,L,"강조",BLUE);
2.47888질문에 대한 추가내용입니다
아래식은 틱수표시 지표식인데 이식을 응용해서 120틱,480틱,960틱봉이 함께 나타나록할수없을까요
Plot1(Ticks,"Ticks",RED);
if Ticks>=BarInterval then Plot1(Ticks,"Ticks",RGB(255,0,0));
else {
Var1 = Round(255-200*Ticks/BarInterval,0);
Plot1(Ticks,"Ticks",RGB(255,var1,0));
}
감사합니다
답변 1
예스스탁 예스스탁 답변
2016-05-25 09:36:56
안녕하세요
예스스탁입니다.
1
참조데이터로 960틱 봉 추가하신후 적용하시면 됩니다.
input : P(5),dv(2),단기(3),중기(10),Period(14);
var : Price1(0,data1),BBmd1(0,data1),BBup1(0,data1),BBdn1(0,data1),diff1(0,data1);
var : mav11(0,data1),mav12(0,data1),adxv1(0,data1);
var : Price2(0,data2),BBmd2(0,data2),BBup2(0,data2),BBdn2(0,data2),diff2(0,data2);
var : mav21(0,data2),mav22(0,data2),adxv2(0,data2);
Price1 = data1((C+H+L)/3);
BBmd1 = data1(ma(Price1,P));
BBup1 = data1(BBmd1 + std(Price1,5)*dv);
BBdn1 = data1(BBmd1 - std(Price1,5)*dv);
diff1 = BBup1-BBdn1;
mav11 = data1(ma(C,단기));
mav12 = data1(ma(C,중기));
adxv1 = data1(adx(Period));
Price2 = data2((C+H+L)/3);
BBmd2 = data2(ma(Price2,P));
BBup2 = data2(BBmd2 + std(Price2,5)*dv);
BBdn2 = data2(BBmd2 - std(Price2,5)*dv);
diff2 = BBup2-BBdn2;
mav21 = data2(ma(C,단기));
mav22 = data2(ma(C,중기));
adxv2 = data2(adx(Period));
if (BBmd1 > BBmd1[1] and diff1 > diff1[1] and mav11 > mav12 and Adxv1 > adxv1[1]) or
(BBmd2 > BBmd2[1] and diff2 > diff2[1] and mav21 > mav22 and Adxv2 > adxv2[1]) Then
PlotPaintBar(H,L,"강조",RED);
if (BBmd1 < BBmd1[1] and diff1 > diff1[1] and mav11 < mav12 and Adxv1 > adxv1[1]) or
(BBmd2 < BBmd2[1] and diff2 > diff2[1] and mav21 < mav22 and Adxv2 > adxv2[1]) Then
PlotPaintBar(H,L,"강조",BLUE);
2
해당봉 현재봉의 틱수를 색상을 달리해 그리는 식입니다.
참조데이터의 틱수도 같이 그리는 식으로 변경해 드립니다.
120틱 차트에 480, 960틱 추가한후 적용하시면 됩니다.
if data3(Ticks>=BarInterval) then
Plot1(data3(Ticks),"Ticks",RGB(255,0,0));
else{
Var1 = data3(Round(255-200*Ticks/BarInterval,0));
Plot1(data3(Ticks),"Ticks",RGB(255,var1,0));
}
if data2(Ticks>=BarInterval) then
Plot2(data2(Ticks),"Ticks",RGB(255,0,0));
else{
Var2 = data2(Round(255-200*Ticks/BarInterval,0));
Plot2(data2(Ticks),"Ticks",RGB(255,var1,0));
}
if data1(Ticks>=BarInterval) then
Plot1(data1(Ticks),"Ticks",RGB(255,0,0));
else{
Var1 = data1(Round(255-200*Ticks/BarInterval,0));
Plot1(data1(Ticks),"Ticks",RGB(255,var1,0));
}
즐거운 하루되세요
> bestkim 님이 쓴 글입니다.
> 제목 : 강조식부탁드립니다
> 안녕하세요
1.아래식은 전에 작성해 주신 강조식입니다
이강조를 120틱에서 사용했을때 960틱에서도 똑같은 강조상태가 발생해
을때만 120틱차트에서 강조봉발생되는 식부탁드립니다
감사합니다
input : P(5),dv(2),단기(3),중기(10),Period(14);
var : Price(0),BBmd(0),BBup(0),BBdn(0),diff(0);
var : mav1(0),mav2(0),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;
mav1 = ma(C,단기);
mav2 = ma(C,중기);
adxv = adx(Period);
if BBmd > BBmd[1] and diff > diff[1] and
mav1 > mav2 and
Adxv > adxv[1] Then
PlotPaintBar(H,L,"강조",RED);
if BBmd < BBmd[1] and diff > diff[1] and
mav1 < mav2 and
Adxv > adxv[1] Then
PlotPaintBar(H,L,"강조",BLUE);
2.47888질문에 대한 추가내용입니다
아래식은 틱수표시 지표식인데 이식을 응용해서 120틱,480틱,960틱봉이 함께 나타나록할수없을까요
Plot1(Ticks,"Ticks",RED);
if Ticks>=BarInterval then Plot1(Ticks,"Ticks",RGB(255,0,0));
else {
Var1 = Round(255-200*Ticks/BarInterval,0);
Plot1(Ticks,"Ticks",RGB(255,var1,0));
}
감사합니다
다음글
이전글