혹시 H > HH 또는 L > LL 이 되었을 때
직전 봉의 상태에 대해 수식작성이 가능한가요?
예를들어
L > LL 의 1봉전의 상태가 HL > 0 이라면 noplot
H > HH 의 1봉전의 상태가 LH > 0 이라면 noplot
답변 1
예스스탁
예스스탁 답변
2022-05-11 15:49:22
안녕하세요
예스스탁입니다.
if H > HH Then
{
T = 1;
LH = 0;
LH1 = 0;
HH = H;
if HL > 0 Then
{
HL1 = HL;
}
if LH[1] > 0 Then
HL1 = Nan;
HL = 0;
}
위와 같이 고가갱신시에
if LH[1] > 0 Then
HL1 = Nan;
이면 값에 n/a를 저장해서 출력하지 않게 작성해 드립니다.
저가쪽도 반대로 같습니다.
var : HH(0),LL(0),HL(0),T(0),HL1(0),LH(0),LH1(0),S(0),idx(0);
if Bdate != Bdate[1] Then
{
HH = H;
LL = L;
HL = 0;
LH = 0;
HL1 = 0;
LH1 = 0;
}
Else
{
if H > HH Then
{
T = 1;
LH = 0;
LH1 = 0;
HH = H;
if HL > 0 Then
{
HL1 = HL;
}
if LH[1] > 0 Then
HL1 = Nan;
HL = 0;
}
if L < LL Then
{
T = -1;
HL = 0;
HL1 = 0;
LL = L;
if LH > 0 Then
{
LH1 = LH;
}
if HL[1] > 0 Then
LH1 = Nan;
LH = 0;
}
if T == 1 and L > LL and L < LL+(HH-LL)*0.5 then
{
if HL == 0 or (HL > 0 and L < HL) Then
HL = L;
}
if T == -1 and H < HH and H > LL+(HH-LL)*0.5 Then
{
if LH == 0 or (LH > 0 and H > LH) Then
LH = H;
}
}
if T > 0 and HL1 > 0 Then
Plot1(HL1,"1");
Else
NoPlot(1);
if T < 0 and LH1 > 0 Then
plot2(LH1,"2");
Else
NoPlot(2);
즐거운 하루되세요
> 티끌모아티끌 님이 쓴 글입니다.
> 제목 : 77105번글 재질문입니다
> 혹시 H > HH 또는 L > LL 이 되었을 때
직전 봉의 상태에 대해 수식작성이 가능한가요?
예를들어
L > LL 의 1봉전의 상태가 HL > 0 이라면 noplot
H > HH 의 1봉전의 상태가 LH > 0 이라면 noplot