커뮤니티

강조식부탁드립니다

프로필 이미지
bestkim
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)); } 감사합니다