안녕하세요
자꾸 수정해서 죄송합니다
아래 숫자가 표현되는 위치만 수정해주신다면 정말 감사드리겠습니다
1.LL과 HH지점에 숫자가 표현되어야 하는데 조건식 완성봉에서 숫자나옵니다
(예를 들어 'L[4]>L[3] and L[3] >L[2] and H>H[1] and H[1]>H[2]' 조건이 완성되는 봉에 '+1'이 나옵니다. 제 의도는 L[2]에 숫자가 표현되는 것입니다)
노고에 감사합니다
------
#변경된수식
var : LL(0),HH(0),tx1(0),tx2(0);
if var2 == 0 and (LL == 0 or (LL > 0 and L > LL)) and L[4]>L[3] and L[3] >L[2] and H>H[1] and H[1]>H[2] Then
{
var1 = var1+1;
LL = L[2];
tx1 = Text_New(sDate,sTime,H,"+"+NumToStr(var1,0));
Text_SetStyle(tx1,2,1);
PlotPaintBar(H,L,"강조",black);
}
else
{
if L < LL Then
{
var1 = 0;
ll = 0;
}
}
if var1 == 0 and (HH == 0 or (HH > 0 and H < HH)) and H[4]<H[3] and H[3]<H[2] and L<L[1] and L[1]<L[2] Then
{
var2 = var2+1;
HH = H[2];
tx2 = Text_New(sDate,sTime,L,"-"+NumToStr(var2,0));
Text_SetStyle(tx2,2,0);
PlotPaintBar(H,L,"강조",gray);
}
Else
{
if H > HH Then
{
var2 = 0;
hh=0;
}
}
강조
답변 2
산이보리
2021-04-15 11:04:26
산이보리 님에 의해 삭제된 답변입니다.
예스스탁예스스탁 답변
2021-04-15 13:24:20
안녕하세요
예스스탁입니다.
LL과 HH 지점에 표시되게 수정해 드립니다.
var : LL(0),HH(0),tx1(0),tx2(0);
if var2 == 0 and (LL == 0 or (LL > 0 and L > LL)) and L[4]>L[3] and L[3] >L[2] and H>H[1] and H[1]>H[2] Then
{
var1 = var1+1;
LL = L[2];
tx1 = Text_New(sDate[2],sTime[2],LL,"+"+NumToStr(var1,0));
Text_SetStyle(tx1,2,1);
PlotPaintBar(H,L,"강조",black);
}
else
{
if L < LL Then
{
var1 = 0;
ll = 0;
}
}
if var1 == 0 and (HH == 0 or (HH > 0 and H < HH)) and H[4]<H[3] and H[3]<H[2] and L<L[1] and L[1]<L[2] Then
{
var2 = var2+1;
HH = H[2];
tx2 = Text_New(sDate[2],sTime[2],HH,"-"+NumToStr(var2,0));
Text_SetStyle(tx2,2,0);
PlotPaintBar(H,L,"강조",gray);
}
Else
{
if H > HH Then
{
var2 = 0;
hh=0;
}
}
즐거운 하루되세요
> 산이보리 님이 쓴 글입니다.
> 제목 : [재문의]어제 문의한 수식이 잘 작동하지 않아요
> 안녕하세요
자꾸 수정해서 죄송합니다
아래 숫자가 표현되는 위치만 수정해주신다면 정말 감사드리겠습니다
1.LL과 HH지점에 숫자가 표현되어야 하는데 조건식 완성봉에서 숫자나옵니다
(예를 들어 'L[4]>L[3] and L[3] >L[2] and H>H[1] and H[1]>H[2]' 조건이 완성되는 봉에 '+1'이 나옵니다. 제 의도는 L[2]에 숫자가 표현되는 것입니다)
노고에 감사합니다
------
#변경된수식
var : LL(0),HH(0),tx1(0),tx2(0);
if var2 == 0 and (LL == 0 or (LL > 0 and L > LL)) and L[4]>L[3] and L[3] >L[2] and H>H[1] and H[1]>H[2] Then
{
var1 = var1+1;
LL = L[2];
tx1 = Text_New(sDate,sTime,H,"+"+NumToStr(var1,0));
Text_SetStyle(tx1,2,1);
PlotPaintBar(H,L,"강조",black);
}
else
{
if L < LL Then
{
var1 = 0;
ll = 0;
}
}
if var1 == 0 and (HH == 0 or (HH > 0 and H < HH)) and H[4]<H[3] and H[3]<H[2] and L<L[1] and L[1]<L[2] Then
{
var2 = var2+1;
HH = H[2];
tx2 = Text_New(sDate,sTime,L,"-"+NumToStr(var2,0));
Text_SetStyle(tx2,2,0);
PlotPaintBar(H,L,"강조",gray);
}
Else
{
if H > HH Then
{
var2 = 0;
hh=0;
}
}