예스스탁
예스스탁 답변
2021-04-15 15:52:05
안녕하세요
예스스탁입니다.
input : N(4);
var : LL(0),HH(0),tx1(0),tx2(0),cnt(0),Tx3(0),sum(0);
Array : VV[20](0);
if var1 == 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];
PlotPaintBar(H,L,"강조",gray);
VV[0] = 1;
For cnt = 1 to 19
{
VV[cnt] = VV[cnt-1][1];
}
tx1 = Text_New(sDate[2],sTime[2],LL,"+"+NumToStr(var1,0));
Text_SetStyle(tx1,2,0);
if VV[N-1] != 0 Then
{
sum = 0;
For cnt = 0 to N-1
{
sum = sum + VV[cnt];
}
if sum > 0 Then
tx3 = Text_New(sDate[2],sTime[2],LL,NewLine+"+"+NumToStr(abs(sum),0));
else if sum < 0 Then
tx3 = Text_New(sDate[2],sTime[2],LL,NewLine+"-"+NumToStr(abs(sum),0));
Else
tx3 = Text_New(sDate[2],sTime[2],LL,NewLine+NumToStr(abs(sum),0));
Text_SetStyle(tx3,2,0);
Text_SetBold(tx3,1);
}
}
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];
PlotPaintBar(H,L,"강조",gray);
VV[0] = -1;
For cnt = 1 to 19
{
VV[cnt] = VV[cnt-1][1];
}
tx2 = Text_New(sDate[2],sTime[2],HH,"-"+NumToStr(var2,0)+NewLine);
Text_SetStyle(tx2,2,1);
if VV[N-1] != 0 Then
{
sum = 0;
For cnt = 0 to N-1
{
sum = sum + VV[cnt];
}
if sum > 0 Then
tx3 = Text_New(sDate[2],sTime[2],HH,"+"+NumToStr(abs(sum),0));
else if sum < 0 Then
tx3 = Text_New(sDate[2],sTime[2],HH,"-"+NumToStr(abs(sum),0));
Else
tx3 = Text_New(sDate[2],sTime[2],HH,NumToStr(abs(sum),0));
Text_SetStyle(tx3,2,1);
Text_SetBold(tx3,1);
}
}
Else
{
if H > HH Then
{
var2 = 0;
hh=0;
}
}
즐거운 하루되세요
> 산이보리 님이 쓴 글입니다.
> 제목 : 수식 의뢰 부탁드립니다.
> 안녕하세요
작성해 주신 수식 잘 쓰고 있습니다
그리고 여기에 한가지를 추가하고 싶습니다
'+1'강조 발생할 때마다 1씩 더하고 '-1'강조 발생할 때마다 1씩 빼는 수식을 추가하고 싶습니다. 그리고 최근 4개 강조만을 더해서 봉아래에 표시하고 싶습니다
예를 들어 최근 ['+1' '+2' +3' '-1'] 와 같이 강조표현이 나타났다면, 플러스 신호가 3번, 마이너스 신호가 1번 나왔으니 '3-1=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[2],sTime[2],LL,"+"+NumToStr(var1,0));
Text_SetStyle(tx1,2,1);
PlotPaintBar(H,L,"강조",gray);
}
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;
}
}
안녕하세요
작성해 주신 수식을 적용했는데 잘 안되고 있어요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 의뢰 부탁드립니다.
>
안녕하세요
예스스탁입니다.
input : N(4);
var : LL(0),HH(0),tx1(0),tx2(0),cnt(0),Tx3(0),sum(0);
Array : VV[20](0);
if var1 == 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];
PlotPaintBar(H,L,"강조",gray);
VV[0] = 1;
For cnt = 1 to 19
{
VV[cnt] = VV[cnt-1][1];
}
tx1 = Text_New(sDate[2],sTime[2],LL,"+"+NumToStr(var1,0));
Text_SetStyle(tx1,2,0);
if VV[N-1] != 0 Then
{
sum = 0;
For cnt = 0 to N-1
{
sum = sum + VV[cnt];
}
if sum > 0 Then
tx3 = Text_New(sDate[2],sTime[2],LL,NewLine+"+"+NumToStr(abs(sum),0));
else if sum < 0 Then
tx3 = Text_New(sDate[2],sTime[2],LL,NewLine+"-"+NumToStr(abs(sum),0));
Else
tx3 = Text_New(sDate[2],sTime[2],LL,NewLine+NumToStr(abs(sum),0));
Text_SetStyle(tx3,2,0);
Text_SetBold(tx3,1);
}
}
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];
PlotPaintBar(H,L,"강조",gray);
VV[0] = -1;
For cnt = 1 to 19
{
VV[cnt] = VV[cnt-1][1];
}
tx2 = Text_New(sDate[2],sTime[2],HH,"-"+NumToStr(var2,0)+NewLine);
Text_SetStyle(tx2,2,1);
if VV[N-1] != 0 Then
{
sum = 0;
For cnt = 0 to N-1
{
sum = sum + VV[cnt];
}
if sum > 0 Then
tx3 = Text_New(sDate[2],sTime[2],HH,"+"+NumToStr(abs(sum),0));
else if sum < 0 Then
tx3 = Text_New(sDate[2],sTime[2],HH,"-"+NumToStr(abs(sum),0));
Else
tx3 = Text_New(sDate[2],sTime[2],HH,NumToStr(abs(sum),0));
Text_SetStyle(tx3,2,1);
Text_SetBold(tx3,1);
}
}
Else
{
if H > HH Then
{
var2 = 0;
hh=0;
}
}
즐거운 하루되세요
> 산이보리 님이 쓴 글입니다.
> 제목 : 수식 의뢰 부탁드립니다.
> 안녕하세요
작성해 주신 수식 잘 쓰고 있습니다
그리고 여기에 한가지를 추가하고 싶습니다
'+1'강조 발생할 때마다 1씩 더하고 '-1'강조 발생할 때마다 1씩 빼는 수식을 추가하고 싶습니다. 그리고 최근 4개 강조만을 더해서 봉아래에 표시하고 싶습니다
예를 들어 최근 ['+1' '+2' +3' '-1'] 와 같이 강조표현이 나타났다면, 플러스 신호가 3번, 마이너스 신호가 1번 나왔으니 '3-1=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[2],sTime[2],LL,"+"+NumToStr(var1,0));
Text_SetStyle(tx1,2,1);
PlotPaintBar(H,L,"강조",gray);
}
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;
}
}
예스스탁
예스스탁 답변
2021-04-15 18:01:25
> 산이보리 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 의뢰 부탁드립니다.
> 안녕하세요
작성해 주신 수식을 적용했는데 잘 안되고 있어요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 의뢰 부탁드립니다.
>
안녕하세요
예스스탁입니다.
input : N(4);
var : LL(0),HH(0),tx1(0),tx2(0),cnt(0),Tx3(0),sum(0);
Array : VV[20](0);
if var1 == 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];
PlotPaintBar(H,L,"강조",gray);
VV[0] = 1;
For cnt = 1 to 19
{
VV[cnt] = VV[cnt-1][1];
}
tx1 = Text_New(sDate[2],sTime[2],LL,"+"+NumToStr(var1,0));
Text_SetStyle(tx1,2,0);
if VV[N-1] != 0 Then
{
sum = 0;
For cnt = 0 to N-1
{
sum = sum + VV[cnt];
}
if sum > 0 Then
tx3 = Text_New(sDate[2],sTime[2],LL,NewLine+"+"+NumToStr(abs(sum),0));
else if sum < 0 Then
tx3 = Text_New(sDate[2],sTime[2],LL,NewLine+"-"+NumToStr(abs(sum),0));
Else
tx3 = Text_New(sDate[2],sTime[2],LL,NewLine+NumToStr(abs(sum),0));
Text_SetStyle(tx3,2,0);
Text_SetBold(tx3,1);
}
}
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];
PlotPaintBar(H,L,"강조",gray);
VV[0] = -1;
For cnt = 1 to 19
{
VV[cnt] = VV[cnt-1][1];
}
tx2 = Text_New(sDate[2],sTime[2],HH,"-"+NumToStr(var2,0)+NewLine);
Text_SetStyle(tx2,2,1);
if VV[N-1] != 0 Then
{
sum = 0;
For cnt = 0 to N-1
{
sum = sum + VV[cnt];
}
if sum > 0 Then
tx3 = Text_New(sDate[2],sTime[2],HH,"+"+NumToStr(abs(sum),0));
else if sum < 0 Then
tx3 = Text_New(sDate[2],sTime[2],HH,"-"+NumToStr(abs(sum),0));
Else
tx3 = Text_New(sDate[2],sTime[2],HH,NumToStr(abs(sum),0));
Text_SetStyle(tx3,2,1);
Text_SetBold(tx3,1);
}
}
Else
{
if H > HH Then
{
var2 = 0;
hh=0;
}
}
즐거운 하루되세요
> 산이보리 님이 쓴 글입니다.
> 제목 : 수식 의뢰 부탁드립니다.
> 안녕하세요
작성해 주신 수식 잘 쓰고 있습니다
그리고 여기에 한가지를 추가하고 싶습니다
'+1'강조 발생할 때마다 1씩 더하고 '-1'강조 발생할 때마다 1씩 빼는 수식을 추가하고 싶습니다. 그리고 최근 4개 강조만을 더해서 봉아래에 표시하고 싶습니다
예를 들어 최근 ['+1' '+2' +3' '-1'] 와 같이 강조표현이 나타났다면, 플러스 신호가 3번, 마이너스 신호가 1번 나왔으니 '3-1=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[2],sTime[2],LL,"+"+NumToStr(var1,0));
Text_SetStyle(tx1,2,1);
PlotPaintBar(H,L,"강조",gray);
}
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;
}
}