커뮤니티

문의 드립니다....

프로필 이미지
wkri
2023-10-19 12:50:42
876
글번호 173203
답변완료
이검색식을 고가돌파/유지로 변경 부탁드리며 파워 종목 검색시 최소기간, 기준봉 설정을 어떻게해야 최적화가 되나요 설정에 따라 너무 다릅니다 1번 1. 종목검색 input : N(10); var : cnt(0); Array : CC[50](0),VV[50](0); if Bdate != Bdate[1] Then { vv[0] = 0; For cnt = 49 DownTo 1 { vv[cnt] = vv[cnt-1]; cc[cnt] = cc[cnt-1]; } } if v > vv[0] Then { vv[0] = v; cc[0] = c; } if CC[N] > 0 Then { var1 = 0; Var2 = 0; For cnt = 1 to N { if VV[cnt] > var1 Then var1 = VV[cnt]; Var2 = CC[cnt]; } if CrossUp(C,Var2) and C > O Then Find(1); } 2. 종목검색 input : N(10); var : cnt(0); Array : CC[50](0),VV[50](0); if Bdate != Bdate[1] Then { vv[0] = 0; For cnt = 49 DownTo 1 { vv[cnt] = vv[cnt-1]; cc[cnt] = cc[cnt-1]; } } if v > vv[0] Then { vv[0] = v; cc[0] = c; } if CC[N] > 0 Then { var1 = 0; Var2 = 0; For cnt = 1 to N { if VV[cnt] > var1 Then var1 = VV[cnt]; Var2 = CC[cnt]; } if C > Var2 and C > O Then Find(1); } ------------------------------------------------------------ 2번 지표 부탁드립니다 (수식1) A=Highest(V,기간); B=Valuewhen(1, V>A(1),(O+C+L+H+C)/5); B*(1+UP/100) (수식2) A=Highest(V,기간); B=Valuewhen(1, V>A(1),(O+C+L+H+C)/5); B*(1-DN/100) -지표조건설정 기간 : 200 UP : 0.5 DN : 0.5
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-10-19 13:49:00

안녕하세요 예스스탁입니다. 수식작성 후 문법검증(f4)을 하고 f5키른 누르시면 종목검색속성이 나타납니다. 종목검색속성화면의 검색기간탭에서 검색에필요한최소기간을 지정할 수 있습니다. 기준봉은 종목검색화면에서 지정하는 옵션입니다. 0이면 현재봉기준, 1이면 1봉전기준순입니다. 1-1 input : N(10); var : cnt(0); Array : HH[50](0),VV[50](0); if Bdate != Bdate[1] Then { vv[0] = 0; For cnt = 49 DownTo 1 { vv[cnt] = vv[cnt-1]; HH[cnt] = HH[cnt-1]; } } if v > vv[0] Then { vv[0] = v; HH[0] = h; } if HH[N] > 0 Then { var1 = 0; Var2 = 0; For cnt = 1 to N { if VV[cnt] > var1 Then { var1 = VV[cnt]; Var2 = HH[cnt]; } } if CrossUp(C,Var2) and C > O Then Find(1); } 1-2 input : N(10); var : cnt(0); Array : HH[50](0),VV[50](0); if Bdate != Bdate[1] Then { vv[0] = 0; For cnt = 49 DownTo 1 { vv[cnt] = vv[cnt-1]; HH[cnt] = HH[cnt-1]; } } if v > vv[0] Then { vv[0] = v; HH[0] = h; } if HH[N] > 0 Then { var1 = 0; Var2 = 0; For cnt = 1 to N { if VV[cnt] > var1 Then { var1 = VV[cnt]; Var2 = HH[cnt]; } } if C > Var2 and C > O Then Find(1); } 2 input : 기간(200),up(0.5),dn(0.5); var : A(0),B(0); A=Highest(V,기간); if V > A[1] Then B = (O+C+L+H+C)/5; var1 = B*(1+UP/100); var2 = B*(1-DN/100); Plot1(var1); plot2(Var2); 즐거운 하루되세요 > wkri 님이 쓴 글입니다. > 제목 : 문의 드립니다.... > 이검색식을 고가돌파/유지로 변경 부탁드리며 파워 종목 검색시 최소기간, 기준봉 설정을 어떻게해야 최적화가 되나요 설정에 따라 너무 다릅니다 1번 1. 종목검색 input : N(10); var : cnt(0); Array : CC[50](0),VV[50](0); if Bdate != Bdate[1] Then { vv[0] = 0; For cnt = 49 DownTo 1 { vv[cnt] = vv[cnt-1]; cc[cnt] = cc[cnt-1]; } } if v > vv[0] Then { vv[0] = v; cc[0] = c; } if CC[N] > 0 Then { var1 = 0; Var2 = 0; For cnt = 1 to N { if VV[cnt] > var1 Then var1 = VV[cnt]; Var2 = CC[cnt]; } if CrossUp(C,Var2) and C > O Then Find(1); } 2. 종목검색 input : N(10); var : cnt(0); Array : CC[50](0),VV[50](0); if Bdate != Bdate[1] Then { vv[0] = 0; For cnt = 49 DownTo 1 { vv[cnt] = vv[cnt-1]; cc[cnt] = cc[cnt-1]; } } if v > vv[0] Then { vv[0] = v; cc[0] = c; } if CC[N] > 0 Then { var1 = 0; Var2 = 0; For cnt = 1 to N { if VV[cnt] > var1 Then var1 = VV[cnt]; Var2 = CC[cnt]; } if C > Var2 and C > O Then Find(1); } ------------------------------------------------------------ 2번 지표 부탁드립니다 (수식1) A=Highest(V,기간); B=Valuewhen(1, V>A(1),(O+C+L+H+C)/5); B*(1+UP/100) (수식2) A=Highest(V,기간); B=Valuewhen(1, V>A(1),(O+C+L+H+C)/5); B*(1-DN/100) -지표조건설정 기간 : 200 UP : 0.5 DN : 0.5