커뮤니티

종목검색 부탁드립니다

프로필 이미지
또리
2023-08-17 16:02:55
837
글번호 171589
답변완료
이런 프로그램이 있는지 처음 알았네요 공부중입니다 잘 부탁드립니다 제가 사용하고 있는 다바스 상단 돌파 수식이 있는데 예스트레이더로 검색하고 싶습니다 부탁드립니다 LT=LOWEST(L,P1); HT=HIGHEST(H,P1); NewH=VALUEWHEN(1,H>HT(1),H); BOX1=HIGHEST(H,P1-2)<HIGHEST(H,P1-1); TOP=VALUEWHEN(1,BarsSince(H>HT(1))==(P1-2)AND BOX1,NewH); BTM=VALUEWHEN(1,BarsSince(H>HT(1))==(P1-2)AND BOX1,LT); top
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-18 08:59:32

안녕하세요 예스스탁입니다. TOP값 저장과 돌파사이에 몇개봉이 소요될지 알수 없습니다. 종목검색 속성에서 검색에 필요한 최소기간에 넉넉히 봉수를 지정하고 검색하셔야 합니다. 종목검색은 최대 500봉 제공됩니다. input : P1(10); var : LT(0),HT(0),BOX1(False),B(0); var : NewH(0),TOP(0),BTM(0); LT=LOWEST(L,P1); HT=HIGHEST(H,P1); BOX1=HIGHEST(H,P1-2)<HIGHEST(H,P1-1); if H > HT[1] Then { NewH = H; B = 0; } Else { if NewH > 0 Then { B = B +1; if B == P1-2 and Box1 == true Then { TOP = NewH; BTM = LT; } } } if TOP > 0 and CrossUp(C,TOP) Then Find(1); 즐거운 하루되세요 > 또리 님이 쓴 글입니다. > 제목 : 종목검색 부탁드립니다 > 이런 프로그램이 있는지 처음 알았네요 공부중입니다 잘 부탁드립니다 제가 사용하고 있는 다바스 상단 돌파 수식이 있는데 예스트레이더로 검색하고 싶습니다 부탁드립니다 LT=LOWEST(L,P1); HT=HIGHEST(H,P1); NewH=VALUEWHEN(1,H>HT(1),H); BOX1=HIGHEST(H,P1-2)<HIGHEST(H,P1-1); TOP=VALUEWHEN(1,BarsSince(H>HT(1))==(P1-2)AND BOX1,NewH); BTM=VALUEWHEN(1,BarsSince(H>HT(1))==(P1-2)AND BOX1,LT); top