커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

종목검색과 지표값이 다르게 나옵니다

안녕하세요. 답변 주시느라 고생많으십니다. 1분봉 상에 RSI(9)>70 인 조건 만족할 때마다 값을 누적시키고(var1) 종목검색에는 var1 이 1~2인 값을 찾으려고 하는데 지표는 정상작동하는데 종목검색을 하면 지표상 var1 이 수십인 것도 검색결과값은 1,2라고 표기되어 검색됩니다. 무엇이 문제일까요? ----- 지표 if Bdate !=Bdate[1] Then var1=0 ; if rsi(9)>70 Then var1=var1+1 ; Plot1(var1,"RSI돌파횟수") ; ----- 종목검색 if Bdate !=Bdate[1] Then var1=0 ; if rsi(9)>70 Then var1=var1+1 ; if var1>0 and var1<=2 then Find(var1) ;
프로필 이미지
kjnt
2023-11-09
763
글번호 173885
검색
답변완료

거래량 크기별 색상

if Bdate == Bdate[1] and NextBarSdate == sDate and V < 1000 Then { If (C > O) or (C == O and C >= C[1]) Then { Plot1(V, "상승거래량"); Plot2(0, "하락거래량"); } Else { Plot1(0, "상승거래량"); Plot2(V, "하락거래량"); } } 거래량 막대그래프 색상을 크기별로 구별. 300 이하는 blue, 300부터 500까지는 red, 500 이상은 black. 감사합니다.
프로필 이미지
고성
2023-11-09
875
글번호 173878
지표
답변완료

시스템 문의 드립니다.

항상 많은 도움 감사드립니다. 시스템 식을 작성할 때 거래횟수 제한에 대해 궁금한점이 있어서 문의 드립니다. 보통 거래 횟수 제한을 할때 if A buy(""); if B exitlong(""); 위와 같은 매수식이 있다면 보통 A 매수 진입 이후 얼마동안 매수 진입을 못하도록 설정을 하는데요. 혹시 B exitlong 이후에 설정한 시간동안 매수 진입이 안되게 설정을 할수 있나요? A매수 이후 60분간 진입을 못하도록 설정을 해 놓았는데 A매수가 롱포지션이 되면서 80분간 유지가 되고 B exitlong로 정리가 되면 설정한 60분이 지났기 때문에 바로 재진입하는 현상을 막고 싶어서 문의 드립니다. 혹은 매수 진입 이후 몇분동안 재진입 금지 exitlong 이후 몇분동안 재진입 금지 이렇게 설정할 수 있나요? 도움 부탁드립니다.
프로필 이미지
비정성시
2023-11-09
766
글번호 173877
시스템
답변완료

부탁드립니다

1. 하나의 캔들이 만들어 질 때 양봉으로 만들어져 있는 시간이 많았으면 양봉으로, 음봉으로 만들어져 있는 시간이 많았으면 음봉으로 구현해 주세요(예를들면 1분봉이 만들어 질 때,그 절반 시간이상 양봉으로 만들어져 있는 시간이 많았으면 양봉, 음봉으로 만들어져 있는 시간이 많았으면 음봉으로, 똑 같았으면 도지로) 2. 매시간마다 전전시간대 시가, 최고가, 최저가, 종가, 전시간대 시가, 최고가, 최저가, 종가, 당시간대 시가, 최고가, 최저가, 종가를 지표로 구현해 주세요, 그러면서 각 종가 기준에 전시간대의 진동폭 1배, 2배를 함께 구현해 주세요 고맙습니다.
프로필 이미지
서태공
2023-11-09
641
글번호 173876
강조
답변완료

지표 변환

감사합니다. 아래 지표를 변환하고 싶습니다. 1. 일봉지표를 분봉지표로 변환 2. 분봉지표를 타분봉지표로 변환 Var:A(0),B(0),cnt(0),direction(0); Array: AA[100](0),BB[100](0); If Index == 0 Then { A=H[0]; B=L[0]; Direction = 0; } //1번조건 if direction <= 0 and H[0] > H[1] and L >= L[1] then { A = H[0]; direction = 1; } //2번조건 If direction >= 0 and L[0] < L[1] and H <= H[1] Then { B = L[0]; direction = -1; } //3번조건 if countif(Direction == -1,2) == 2 and H[0] > H[1] then { BB[0] = B; direction = -2; } //4번조건 If countif(Direction == 1,2) == 2 and L[0] < L[1] Then { AA[0] = A; direction = 2; } Plot1(A); 3. 날짜와 시간표시. 예를 들어 5이평이 20이평을 돌파했을 때의 날짜와 시간을 표시하고 싶습니다. 이미 발생된 날짜와 시간은 지우지 않고 다음 신호 발생시 다시 날짜와 시간 표시. 4. 시스템에서 매수신호가 발생했을 때 종가의 +2% 가격과 수평선 표시. -2%가격과 수평선 표시. 예) 5이평이 20이평을 돌파했을 때의 종가를 매수신호라고 한다면 종가의 +2% 가격과 수평선 표시. -2%가격과 수평선을 표시. 현재가가 +2%.-2%가격을 터치하면 수평선을 종료하지만 이미 발생된 수평선은 지우지 않고 종료만 시킴. 다음 신호가 발생하면 다시 수평선과 가격을 표시함. 익절:12000. 손절:9800
프로필 이미지
jdavid
2023-11-09
765
글번호 173875
지표

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

프로필 이미지
전진
2023-11-08
33
글번호 173874
검색
답변완료

수식검색

일목 균형표 문의 드립니다 주가 가 전환선 돌파 종목을 검색 하고 싶습니다 수식 초보라 간단한것도 오류가 나네요 부탁드립니다 감사합니다~~~
프로필 이미지
쌍둥이
2023-11-09
529
글번호 173873
종목검색

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

프로필 이미지
전진
2023-11-08
31
글번호 173872
종목검색
답변완료

수식작성 이거는 어떻게 하나요?

당일 시가를 이어서 만드는거는... input : N(0); Plot1(dayOpen(N), "시가"); 이걸로 되는데요. 전일 고가, 전일 고가를 추가하려면 이 수식에 어떻게 붙여야 하나요? input : N(0); Plot1(dayOpen(N), "시가"); Plot2(dayHigh(N), "고가"); Plot3(dayLow(N), "저가"); 이렇게 해봤는데...전일 고가/저가가 아니라 당일로 표시가 되고 전일로 해서 1줄로 쭉 나오게 하려면 어떻게 변수를 만들어야 하는지 모르겠습니다. 감사합니다.
프로필 이미지
장중대박
2023-11-08
1078
글번호 173868
지표
답변완료

먼저 감사인사 드립니다. 항상 신세지고 있습니다^^ 종목검색식 부탁 드려요.

기본 키움증권에서의 신호수식은 A=shift(close,-midPeriod+1); B=ma(C,25); K=CrossUp(A,B); shift(K,24) 이거구요 지표변수는 midPeriod 25 입니다. 수식을 설명드리면, 25후행스팬이 25일전 25이평선을 돌파한 것을 24일후 즉, 오늘로 보내서 표시가 되는 수식입니다. 종목검색은 25일전 25후행스팬이 25이평선과 골드크로스 된 종목을 24일이후로 보내는. 즉, 24일전 위조건이 성립된 종목들이,0봉전(당일)에 검색되도록 해주시면 되겠습니다. 감사합니다.
프로필 이미지
가쿠렌보
2023-11-09
2033
글번호 173867
종목검색