커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
7508
글번호 230811
지표
답변완료

외부참조datat관련 수식 확인 부탁드립니다.

투자자별매매동향을 외부참조data로 시스템식 구현시 나타나는 문제점 해결 부탁드립니다. 5분봉차트에서 외부참조data의 제공시간이 선물옵션데이타 제공시간과 다른 경우 (예:15:05, 15:10, 15:45)를 해결하기 위해서 if dayindex() == data2(dayindex()) and dayindex() == data3(dayindex()) and dayindex() == data4(dayindex()) and dayindex() == data5(dayindex()) and dayindex() == data6(dayindex()) 를 사용하여 해당 봉은 해결하였으나 특정시점(당일 첫봉)에서 과거값 참조시 C, V, stime등 시스템값은 과거값을 정확하게 가져오나 기타(예: 5, 20분이평선값, bid, ask값등)은 [1]은 정확하나 [2],[3],[4]는 부정확함. 이런 이유와 해결 방법을 알려주시면 감사하겠읍니다.
프로필 이미지
osy5409
2014-05-19
231
글번호 75180
시스템
답변완료

질문입니다

100이평선이 200 이평선 위면 매수 아래면 매도 시스템을 19시 시작하여 다음날 7시까지 진입시간제한 매매횟수는 3회로 제한하고 싶습니다
프로필 이미지
파인애플
2014-05-19
166
글번호 75174
시스템

성공시대1 님에 의해서 삭제되었습니다.

프로필 이미지
성공시대1
2014-05-19
1
글번호 75173
시스템

초보자 님에 의해서 삭제되었습니다.

프로필 이미지
초보자
2014-05-19
0
글번호 75172
시스템
답변완료

수식 부탁드립니다

 안녕하세요 1.당일 첫 번째 매수는  5일선이 20일선   골든크로스 하면 매수 -청산은 5일선이 20일선 데드크로스 청산  2.당일 두 번째 매수부터는 5일선이 20일선  골든크로스할 때 바로전 매수값보다 보다 커야만 진입하는 식을 부탁합니다. -청산은 5일선이 20일선 데드크로스 청산  수고하세요
프로필 이미지
초보자
2014-05-19
167
글번호 75171
시스템
답변완료

수식 추가 부탁드립니다.

아래식에 청산을 추가해 주세요. 현물 1분봉 사용. <매수 당일> -매수가 대비 4.5% 상승시 다음 첫봉에 청산 <매수 +1일> -시가가 5일이평선(일봉) 이격 100미만인 경우, 5일이평선(일봉)이격 100이상시 다음 첫봉에 청산 -시가가 전일종가보다 낮으면, 피봇 기준선 이상시 다음 첫봉에 청산 -11:30시 이후, 5일이평선(일봉) 이격 100미만이면 다음 첫봉에 청산 -피봇 2차 저항선 이상시 다음 첫봉에 청산 -매수가 대비 10%상승시 다음 첫봉에 청산 <매수 +2일> -시가가 5일이평선(일봉) 이격 100미만인 경우, 5일이평선(일봉)이격 100이상시 다음 첫봉에 청산 -5일이평선(일봉) 이격 100미만이면 다음 첫봉에 청산 -피봇 2차 저항선 이상시 다음 첫봉에 청산 -매수가 대비 10%상승시 다음 첫봉에 청산 <매수 +3일> -시가가 5일이평선(일봉) 이격 100미만인 경우, 5일이평선(일봉)이격 100이상시 다음 첫봉에 청산 -5일이평선(일봉) 이격 100미만이면 다음 첫봉에 청산 -피봇 2차 저항선 이상시 다음 첫봉에 청산 -매수가 대비 10%상승시 다음 첫봉에 청산 ------------------------------------------------------------------------------- input : P(5); var : cnt(0),sum(0),sum1(0),mav(0),mav1(0),dis(0),dis1(0),daycnt(0),PredayVol(0); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0); Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; sum = 0; sum1 = 0; for cnt = 0 to P-1{ sum = sum+DayClose(cnt); sum1 = sum1+DayClose(cnt+1); } mav = sum/P; mav1 = sum1/P; dis = c/mav*100; dis1 = DayClose(1)/mav1*100; for cnt = 1 to 1000 { if stime == stime[cnt] and sdate != sdate[cnt] then{ PredayVol = DayVolume[cnt]; cnt = 1001; } } if date != date[1] Then{ Daycnt = daycnt+1; var1 = dayopen/mav*100; } if MarketPosition == 0 and dayopen <= DayClose(1)*1.02 and dayhigh <= dayopen*1.04 and dis1 >= 103 and ExitDate(1) != sdate and DayVolume < PredayVol*1 and var1 > 100 Then{ if stime >= 133000 and stime < 133300 and dis >= 101.5 and dis < 103.0 Then buy("b1",AtMarket); if stime >= 140000 and stime < 140300 and dis >= 101.5 and dis < 103.5 Then buy("b2",AtMarket); if stime >= 143000 and stime < 143300 and dis >= 101.5 and dis < 104.0 Then buy("b3",AtMarket); if stime >= 144500 and stime < 144800 and dis >= 101.5 and dis < 104.5 Then buy("b4",AtMarket); if stime >= 144500 and stime < 144800 and c < Pivot and dis >= 101.5 and dis < 105.0 Then buy("b5",AtMarket); }
프로필 이미지
쌀사비팔
2014-05-19
189
글번호 75170
시스템
답변완료

crossdown 과 crossup에 관한 문의

if Crossup(5이평,20이평) then //매수 조건1 if Crossup(10이평, 25이평) then //매수조건2 Buy(""); 경우1.... 현재 봉에서 매수 조건 1, 2 모두 충족되어질때만 매수신호가 나오는건가요? 경우2...아니면 매수조건1이 충족되어지고.. 그 조건이 유지되고 있는 상태에서 다음캔들이나 그 이후 캔들에서 매수조건2가 충족되어져도 매수신호가 나오는건가요? 제가 작성한 시스템에서는 경우1에서만(현재 봉에서 조건1,2가 모두 충족할때) 신호가 나오고... 경우2에는 신호가 나오는것 같지 않습니다. 그렇다면... 경우2 처럼 매수조건1을 유지시키려면... 어떻게 바꿔야할까요? 저는 분봉을 사용하는데... 경우1을 충족하고 봉을 3~4개 까지만.. 조건1을 유지하고 그 사이에서 조건2가 만족하면 매수 신호를 내고 싶습니다.
프로필 이미지
hjkang철인
2014-05-19
202
글번호 75169
시스템
답변완료

문의드립니다

안녕하세요 RSI를 ma가 아닌, ema를 적용한 지표식(14)과 ema를 적용한 시그널(9)을 부탁드립니다.
프로필 이미지
뉴스타트
2014-05-19
166
글번호 75168
지표
답변완료

Noplot 처럼 Nobuy 나 Nosell 을 구현하려면..

if 와 else if 문으로 연결된 식에 맨 마지막 else 구문에서 이런 경우에는 buy 나 sell 시그널을 나타내지 마라 라는 명령을 하고 싶습니다. 어떻게 해야하나요?
프로필 이미지
월척
2014-05-18
168
글번호 75167
시스템