커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

가격 좀 부탁 드립니다.

안녕 하세요 전후 가격이 너무 넣은데 좀더 가까운 가격이 나오도록 부탁 좀 드립니다. 즉 length(2) 이부분을 "1"로하면 가격이 안나와요... Input : length(2),종가사용여부(0),텍스트크기(11); Var:j(0),jj(0),HH(0),LL(0),최종고가(0),최종저가(0),최종꼭지점(""),처리구분(""),Text1(0),TL1(0),TL2(0); Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime #==========================================# HH = IFF(종가사용여부==1,C,H); LL = IFF(종가사용여부==1,C,L); If Index == 0 Then { 고[1,1] = HH; 저[1,1] = LL; } Condition1 = Highest(HH,length) == HH and 최종고가 <> HH; Condition2 = Lowest (LL,length) == LL and 최종저가 <> LL; 처리구분 = ""; If Condition1 and Condition2 Then // 기간고점과 기간저점 동시 발생 { If 최종꼭지점 == "저점" Then { If 저[1,1] > LL Then 처리구분 = "저점처리"; Else 처리구분 = "고점처리"; } Else If 최종꼭지점 == "고점" Then { If 고[1,1] < HH Then 처리구분 = "고점처리"; Else 처리구분 = "저점처리"; } } Else If Condition1 Then 처리구분 = "고점처리"; Else If Condition2 Then 처리구분 = "저점처리"; #==========================================# If 처리구분 == "고점처리" Then { 최종고가 = HH; // 신규고점을 체크하기 위해 저장 If 최종꼭지점 == "저점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; Text1 = Text_New(고[1,3],고[1,4],고[1,1],NumToStr(고[1,1],1)); Text_SetStyle(Text1, 2, 1); Text_SetSize(text1,텍스트크기); value1 = 고[1,1]; Value2 = 고[1,2]; //TL1 = TL_New(고[1,3],고[1,4],value1,NextBarSdate,NextBarStime,value1); TL_SetColor(tl1,Red); } Else If 고[1,1] < HH Then // 1번 고점보다 높은 고가 출현 { 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; // 시작점은 변동없고 끝점의 위치가 현재 봉으로 연장된 것임 Text_SetLocation(Text1,고[1,3],고[1,4],고[1,1]); Text_SetString(Text1,NumToStr(고[1,1],1)); value1 = 고[1,1]; Value2 = 고[1,2]; TL_SetBegin(TL1,고[1,3],고[1,4],value1); } 최종꼭지점 = "고점"; } #==========================================# If 처리구분 == "저점처리" Then { 최종저가 = LL; If 최종꼭지점 == "고점" then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; Text1 = Text_New(저[1,3],저[1,4],저[1,1],NumToStr(저[1,1],1)); Text_SetStyle(Text1, 2, 0); Text_SetSize(text1,텍스트크기); value3 = 저[1,1]; Value4 = 저[1,2]; //TL2 = TL_New(저[1,3],저[1,4],Value3,NextBarSdate,NextBarStime,Value3); TL_SetColor(tl2,Red); } Else If 저[1,1] > LL then { 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; Text_SetLocation(Text1,저[1,3],저[1,4],저[1,1]); Text_SetString(Text1,NumToStr(저[1,1],1)); value3 = 저[1,1]; Value4 = 저[1,2]; TL_SetBegin(TL2,저[1,3],저[1,4],value3); } 최종꼭지점 = "저점"; } 고맙습니다.
프로필 이미지
요타
2024-07-17
774
글번호 181590
지표
답변완료

수식요청

아래 수식변환한 예스 수식 부탁드립니다. A1=MACD(12,26); A2=eavg(A1,9); A3=Valuewhen(1,crossup(A1,0),C); A4=Valuewhen(1,crossup(A1,A2),C); Crossup(C,A3) && Crossup(C,A4) && RSI(20)>64 (3조건 모두 1봉전)
프로필 이미지
ksks
2024-07-17
589
글번호 181587
종목검색

환준아빠 님에 의해서 삭제되었습니다.

프로필 이미지
환준아빠
2024-07-17
0
글번호 181583
종목검색
답변완료

검색식 부탁드립니다. _(_ _)_

항상 도와주심에 감사드립니다._(__)_ 스토케스틱슬로우(25,6,6)이 20이하인 상태에서 아래의 수식을 돌파하는 종목 검색식을 원합니다. 수식 var : m5(0),m20(0),크로스업(False),hh(0),H_high(0),ll(0),L_sum(0),ls(0),조건(false),cnt(-1); M5 = ma(c,5); M20 = ma(c,20); 크로스업 = crossup(M5,M20); if 크로스업 == true Then { hh = h; var1 = L_sum[1]; cnt = 0; } Else { if hh > 0 and h > hh Then hh = h; } if HH==HH[1] && HH > H Then H_high = HH; LL = iff(M20>L, 1, 0); L_sum = Accum(LL); Ls = L_sum-var1; 조건 = CrossUp(c, H_High) && Ls>0; if 조건 == true Then { if cnt >= 0 Then { cnt = cnt+1; if cnt == 1 Then Find(1); } } 그리고 50봉전에서 첫장기정배열(240<120<60)이 만들어진후에 0봉전서~49봉전사이에서 몇번인지는 알 수는 없으나 완전정배열(240<120<60<20<5)이 많이나올 수록 좋습니다만은 적어도 5회 이상은 만들어진 종목 검색식도 부탁드립니다. 여기서 5회라 함은 완전정배열이 만들어지고 연달아 5회발생이 아니라 만들어지고 이탈하고 나서 다시 만들어진 회수로 5회라는 뜻입니다.
프로필 이미지
한칼부르스
2024-07-17
656
글번호 181582
종목검색

또리 님에 의해서 삭제되었습니다.

프로필 이미지
또리
2024-07-17
14
글번호 181581
종목검색
답변완료

AccumN 함수를 쓰는데.. 부탁드려요

10분동안의(5초봉 120개) 거래량을 더하려고 AccumN(Volume,120) 을 썼는데 문제가 있는데요 거래가 한산한 종목이라서 중간중간 아예 체결거래가 없는 순간순간들이 있다보니 봉이 안그려지다가 한참 뒤에 그려지는것 땜에 10분이 아닌 막 15분, 20분 동안의 거래량이 합산되버리는데요 뭔가 방법이 없을까요? 부탁드립니다
프로필 이미지
시스시스스템
2024-07-17
476
글번호 181580
시스템

alsode 님에 의해서 삭제되었습니다.

프로필 이미지
alsode
2024-07-17
36
글번호 181579
종목검색
답변완료

문의드립니다.

수고 많으십니다. 1. 당일저가가 전일 저가와 동일하거나 이탈하는 검색식 2. 전일과 당일을 기준으로 매수 총잔량 값이 이탈하는 수식 Input : Period(1); Var : value(0),hh(0),ll(0),h1(0),l1(0); value = ma(bids,period)-ma(asks,period); if Bdate != Bdate[1] Then { hh = value; ll = value; h1 = hh[1]; l1 = ll[1]; } if value < ll Then { ll = value; if value < l1 Then Plot1(H,"검색"); } 이것으로 알고 있는데 이 수식이 당일에 출현한 검색식을 요청드립니다. 게시판에는 없어서 이렇게 문의드립니다. 감사합니다.
프로필 이미지
데이남
2024-07-17
686
글번호 181578
종목검색

행복만땅 님에 의해서 삭제되었습니다.

프로필 이미지
행복만땅
2024-07-17
171
글번호 181577
종목검색
답변완료

문의

데이타2에 전고 전저 당일고 당일저라는 글은 표현할 수없나요?
프로필 이미지
레전드
2024-07-17
1007
글번호 181576
지표