S=sum(1);
M=ma(C,기간);
MH=valuewhen(1,M>M(1), M);
HH=HighestSince(1, crossup(S, 전체봉수-표시봉수), MH);
CrossUP(C,HH) &&
HH=HH(1) && HH(1)==HH(2)
전체봉수 600 , 기간 25, 표시봉수 120
위 조건에 맞는 캔들에 화살표가 표시 되도록 작성부탁합니다
답변 1
예스스탁
예스스탁 답변
2020-11-06 13:19:22
안녕하세요
예스스탁입니다.
input : 전체봉수(600),기간(25),표시봉수(120);
var : SS(0),MM(0),MH(0),HH(0),tx(0);
SS = SS+1;
MM = ma(C,기간);
if MM > MM[1] Then
MH = MM;
if CrossUp(SS,전체봉수-표시봉수) Then
HH = MH;
if CrossUP(C,HH) and HH==HH[1] && HH[1]==HH[2] Then
{
PlotPaintBar(H,L,"강조",MAGENTA);
tx = Text_New(sDate,sTime,H,"▲");
Text_SetStyle(tx,2,1);
}
즐거운 하루되세요
> 파워 님이 쓴 글입니다.
> 제목 : 강조식 부탁합니다
> S=sum(1);
M=ma(C,기간);
MH=valuewhen(1,M>M(1), M);
HH=HighestSince(1, crossup(S, 전체봉수-표시봉수), MH);
CrossUP(C,HH) &&
HH=HH(1) && HH(1)==HH(2)
전체봉수 600 , 기간 25, 표시봉수 120
위 조건에 맞는 캔들에 화살표가 표시 되도록 작성부탁합니다