커뮤니티

질문드리겠습니다

프로필 이미지
yamu
2024-10-21 05:10:57
846
글번호 184434
답변완료
수고가 많으십니다. 궁금증이 해소가 잘 안돼서 몇 가지 여쭤보고 싶습니다 먼저 수식은 아래와 같습니다 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 가 나타나는 시점이 일정치 않아서 질문드리고 싶습니다 유선상으로 여쭤보면 좋을거 같아서 연락주시면 감사하겠습니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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 가 나타나는 시점이 일정치 않아서 질문드리고 싶습니다 유선상으로 여쭤보면 좋을거 같아서 연락주시면 감사하겠습니다