예스스탁
예스스탁 답변
2024-10-21 17:57:38
> yamu 님이 쓴 글입니다.
> 제목 : 질문드리겠습니다
> 수고가 많으십니다.
궁금증이 해소가 잘 안돼서 몇 가지 여쭤보고 싶습니다
먼저 수식은 아래와 같습니다
var : N(0),cnt(0),hh(0),hb(0),ll(0),lb(0),TL(0),TXn(0),txper(0),TXpaa(0),nline(0),tl2(0);
var : txx(0),TXper1(0);
var : hd(0),ht(0),hd1(0),ht1(0),hv(0),hv1(0), LD(0), LT(0), LV (0), LD1(0), LT1(0),LV1(0);
var:TLH(0),TLH1(0),TLH2(0),TLH3(0),TLH4(0),TLH5(0), TLL(0),TLL1(0),TLL2(0),TLL3(0),TLL4(0),TLL5(0);
VAR: INTERTL(0);
N=5;
if CountIf(H >= L*1.15,N) >= 1 Then
{
hh = 0;
hb = 0;
ll = 0;
lb = 0;
For cnt = 0 to n-1
{
if hh == 0 or (hh > 0 and h[cnt] > hh) Then
{
hh = h[cnt];
hb = cnt;
}
if ll == 0 or (ll > 0 and l[cnt] < ll) Then
{
ll = l[cnt];
lb = cnt;
}
}
# PLOT66(IndeX,"IndeX",ReD);
# PLOT67(HH);
if (hB < lB AND ll *1.18 <HH and (hh != Var3 and ll != Var4) ) OR
(hB > lB AND LL>HH*0.70 and (hh != Var3 and ll != Var4) ) Then
{
VAR3 = hh;
VAR4 = ll;
VAR1 = Index[lb];
VAR2 = VAR1[1];
PLOT38(VAR1);
VAR11=IndeX-VAR1 ;
if VAR2 > 0 Then
{
VAR5 = 0;
For cnt = Index-var1 to Index-var2
{
if Var5 == 0 or (Var5 > 0 and h[cnt] > Var5) Then
Var5 = h[cnt];
}
# PLOT35(VAR5,"INTER TL HH",OrangE,DeF,2);
#PLOT37(MA(Var5,5),"37",ReD,DeF,2);
}
if var1 >= Var2 Then
{
TL = TL_New(sDate[lb],sTime[lb],ll,sDate[hb],sTime[hb],hh);
TL_SetDrawMode(tl,1); TL_SetColoR(TL,Cyan);
# TL_SetExtRight(tl,true);
# TL_new(sDate[LB],sTime[LB],0,sDate[lb],sTime[lb],90000000);
TXper= text_new(sDate[lb],sTime[lb],ll,"★");
Text_SetStyle(txper,2,0);
Text_SetSizE(TXPER,18);
Text_SetColor(txper,MagentA);
TXpaa= text_new(sDate[HB],sTime[HB],HH,"★");
Text_SetStyle(TXPAA,2,0);
Text_SetSizE(TXPAA,13);
Text_SetColor(tXPAA,Green);
# Text_SetLocatioN(TXPAA
}
}
}
if lb > hb Then
{
TL_SetColor(TL,ReD);
TL_SetSize(tl,0);
TL_SetDrawMode(tl,1);
}
Else
{
TL_SetColor(TL,LightBlue);
TL_SetSize(tl,1);
}
If VAR5 > 0 Then
{
PLOT36(VAR5,"INTER TL HH",BluE,DeF,1);
}
먼저
최상위 조건을 if CountIf(H >= L*1.15,N) >= 1 로 했을때
조건 만족 구간과
고가저가값 구하는 방식 그리고 봉번호와의 관계에 대해 여쭤보고 싶고요
수식 막바지 부분 if lb > hb 조건에서
우상향 (lb 이 먼저나오고 hb 가 뒤에 나올경우), 우하향 하는 경우를 색으로 구분을 했는데
우하향 (lightblue)이 우상향에서 나타나는 경우가 있습니다
그리고
if VAR2 > 0 Then
{
VAR5 = 0;
For cnt = Index-var1 to Index-var2
{
if Var5 == 0 or (Var5 > 0 and h[cnt] > Var5) Then
Var5 = h[cnt];
}
}
이 부분에서 LB (저점) 사이에서의 고가를 구하는건데 index 관련해서 헷갈리는 점들이 있고 var5 가 나타나는 시점이 일정치 않아서 질문드리고 싶습니다
유선상으로 여쭤보면 좋을거 같아서 연락주시면 감사하겠습니다