커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

매분 setstoploss / setstopprofittarget

1분봉으로 매분마다 setstoploss / setstopprofittarget 값을 다르게 설정해줄려면, 전분봉에서 세팅했던 setstop 값이 자동으로 바뀌는것인가요 아니면,, 따로 setstop값을 풀어줬다가 다시 거는 식으로 해야하는건가요 ? 또한 setstop 값이 아닌 exitlong/short 로 직접 로직으로 작성해도, 청산은 봉 완성시가 아닌 미완성시에도 청산되는것인지요 ,, ? 정확히 알고싶습니다.
프로필 이미지
크리스쿠
2016-07-10
181
글번호 99934
시스템
답변완료

수식문의 드립니다.

아래 조건을 만족하는 수식(2가지)이 궁금합니다. 1. 첫번째 수식 - 매수 : 당일 장중 가격 > [당일 시가 + {(전일 고가 - 전일 저가)의 20일 평균값}] ---> 돌파 시점에 시장가 매수 - 매수청산 : 다음날 시가 시장가 청산 - 매도 : 당일 장중 가격 < [당일 시가 - {(전일 고가 - 전일 저가)의 20일 평균값}] ---> 돌파 시점에 시장가 매도 - 매도청산 : 다음날 시가 시장가 청산 2. 두번째 수식 - 매수 : 매월 첫 거래일 시가 - 매수청산 : 다음 달 첫 거래일 시가 - 손절 : {(전월 고가 - 전월 저가)/ 전월 시가 X 100} 의 6개월 평균 X 0.1 하락 돌파 시점에 시장가 손절(매수청산)
프로필 이미지
앙두
2016-07-10
162
글번호 99933
시스템
답변완료

문의드립니다.

안녕하세요. input : N(0) ; var : cnt(0); Array : Cond[10](false); if date != date[1] Then { var1 = H; var11 = 0; Cond[0] = false; for cnt = 1 to 5 { Cond[cnt] = cond[cnt-1][1]; } } if stime < 120000 Then { if H > var1 Then var1 = H; } if var1 >= DayClose(1)*1.1 && var1 < DayClose(1)*1.2 Then var11 = var11+1; if var11 >1 Then Cond[0] = true; if Cond[N] == true Then find(1); 위 검색식은 분봉에서 12시 전의 최고가가 10% ~ 20% 사이인 종목을 검색하라 입니다. 하루 전 종목 N(1)로 검색(7월7일)하면 리드(197210) 종목이 검색됩니다. 이종목 12시 전의 고가는 23.79%입니다. 잘못된 수식 정정 부탁드립니다. 수고하세요.
프로필 이미지
land22
2016-07-12
161
글번호 99932
종목검색
답변완료

분봉따라20일선고가저가

input : N(20); var : HH(0),LL(0),cnt(0); HH = dayhigh(0); LL = daylow(0); for cnt = 0 to N-1{ if dayhigh(cnt) > HH Then HH = DayHigh(cnt); if DayLow(cnt) < LL Then LL = DayLow(cnt); } plot1(HH); plot2((HH+LL)/2); plot3(LL); 위식은일봉따라고가저가를그림니다 분봉따라20개봉고가저가부탁합니다 항상감사합니다.
프로필 이미지
큰바위얼굴
2016-07-10
170
글번호 99931
지표
답변완료

매매시간설정

안녕하세요. 더운 날씨에 고생 많으십니다. 시스템 작동을 특정시간에 맞춰서 작동하도록 설정 할 수 있나요? 예를 들어 '저녁시간 18:00~20:00동안만 매매하도록 설정하고싶다.' 이런식입니다. 잘 부탁드립니다.
프로필 이미지
무정
2016-07-10
203
글번호 99930
시스템
답변완료

5분 차트에서 90분 이평선 나타내기

5분 차트에 90분차트의 60이평선과 120이평선 180분차트의 60이평선과 120이평선을 라인 등으로 표시할 수 있나요?
프로필 이미지
큰별가족
2016-07-10
156
글번호 99929
지표
답변완료

문의드립니다

항상 감사드립니다 input : 전환선기간(9),기준선기간(26),선행스팬2기간(52); Var : 전환선(0), 기준선(0),후행스팬(0),선행스팬1(0),선행스팬2(0); 전환선 = (highest(H,전환선기간)+lowest(L,전환선기간))/2; 기준선 = (highest(H,기준선기간)+lowest(L,기준선기간))/2; 후행스팬 = C; 선행스팬1 = (전환선+기준선)/2; 선행스팬2 = (highest(H,선행스팬2기간)+lowest(L,선행스팬2기간))/2; if 전환선 > C Then Plot1 (전환선, "전환선",BLUE); Else plot1 (전환선, "전환선",RED); if 기준선 > C Then Plot2(기준선, "기준선",BLUE); Else Plot2(기준선, "기준선",RED); if 후행스팬 > C Then Plot3(후행스팬, "후행스팬1",BLue); Else Plot3(후행스팬, "후행스팬1",RED); if 선행스팬1 > C Then Plot4(선행스팬1, "선행스팬1",Blue); Else Plot4(선행스팬1, "선행스팬1",RED); if 선행스팬2 > C Then Plot5(선행스팬2, "선행스팬2",BLUE); Else Plot5(선행스팬2, "선행스팬2",RED); SetStopEndofday(150000); 위 변형하여 만든수식입니다 다름이아니라 위 수식을 이용하여 시스템을 만들어보고싶습니다 위 기준선,전환선,선행스팬1,선행스팬2 레드 파랑 색깔을 입혔습니다 1. 위 4가지가 빨강일 경우 매수신호발생 위 4가지가 파랑일 경우 매도신호발생 위 매수신호후 기준,전환 선이 파랑이 될경우 매수청산신호발생 위 매도신호후 기준,전환 선이 빨강이 될경우 매도청산신호발생 청산신호후 다시 4가지가 빨강(매수),파랑(매도)가 &#46124;을경우 재 신호발생 2. 위 전환선,기준선 빨강일 경우 매수신호발생 위 전환선,기준선 파랑일 경우 매도신호발생 2-1 위 매수신호후 전환선 색깔이 파랑일경우 매수청산신호발생 위 매도신호후 전환선 색깔이 빨강일경우 매도청산신호발생 2-2 위 그냥 기준선,전환선 색깔같을경우만 신호발생 3. 위 전환선,선행스팬1 빨강일 경우 매수신호발생 위 전환선,선행스팬1 파랑일 경우 매도신호발생 3-1 위 매수신호후 전환선 색깔이 파랑일경우 매수청산신호발생 위 매도신호후 전환선 색깔이 빨강일경우 매도청산신호발생 3-2 위 그냥 전환선,선행스팬1 색깔같을경우만 신호발생 4. 위 전환선,기준선,선행지표1 빨강일 경우 매수신호발생 위 전환선,기준선 선행지표1 파랑일 경우 매도신호발생 4-1 위 매수신호후 전환선,기준선 파랑일경우 매수청산신호발생 위 매도신호후 전환선,기준선 빨강일경우 매도청산신호발생 4-2 위 그냥 전환선,기준선,선행지표1 색깔같을경우만 신호발생 5. 위 전환선,기준선,선행지표2 빨강일경우 매수신호발생 위 전환선, 기준선 선행지표2 파랑일경우 매도신호발생 5-1 위 매수신호후 전환선,기준선 파랑일경우 매수청산신호발생 위 매도신호후 전환선,기준선 빨강일경우 매도청산신호발생 5-2 위 그냥 전환선,기준선 선행지표2 색깔같을경우만 신호발생
프로필 이미지
곽민수
2016-07-10
178
글번호 99928
시스템
답변완료

수식 수정 부탁드립니다

(1) 만들어주신 아래 수식을 매수 진입할 경우와 매도 진입할 경우 두 개의 식으로 분리 작성부탁드립니다 . 감사합니다 var : tx(0); if MarketPosition != 0 and BarsSinceEntry== 1 Then{ tx = Text_New(entrydate,EntryTime,EntryPrice+PriceScale*26,NumToStr(EntryPrice,2)); Text_SetColor(tx,red); } (2) 아래 식은 기준선이 선행스팬2를 돌파시 매수,붕괴시 매도 수식으로 만들어본 것입니다 아래 조건을 추가하여 수식 작성 부탁드립니다 기준선이 선행스팬2를 돌파시키는 양봉 이후 음봉이 나타나고 음봉 고가 돌파 양봉에 매수 기준선이 선행스팬2를 붕괴시키는 음봉 이후 양봉이 나타나고 양봉 저가 붕괴 음봉에 매도 기준선이 선행스팬2를 돌파시키는 양봉과 음봉 고가 돌파 양봉사이 바닥 붕괴시 매도 기준선이 선행스팬2를 붕괴시키는 음봉과 양봉 저가 붕괴 음봉사이 천정 돌파시 매수 Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (Highest(c, 9) + Lowest(c, 9)) / 2; 기준선 = (Highest(c, 26) + Lowest(c, 26)) / 2; 선행스팬1 = (전환선[25] + 기준선[25]) / 2 ; 선행스팬2 = (Highest(c, 52)[25] + Lowest(c, 52)[25]) / 2; if crossup(기준선,선행스팬2) then{ buy(); } if crossdown(기준선,선행스팬2) then{ sell(); } 감사합니다
프로필 이미지
회원
2016-07-10
189
글번호 99927
시스템
답변완료

수식 문의

수식만들어서 넣고 불러서 차트에 설정 하는 방법을 설명좀 해주세여. 수식 만드는 창 불러오는법 저장하는법 이걸 알어야 수식을 입력하는 창을 불러오고 그기다가 수식을 넣고 검증후에 저장하기 이런것을 갈차 주세여^^ 그리고 시스템 수식 쓸만한거 없으니 매수 매도 신호 이평기준 1일선이 5일선 상승 매수 하락 매도 수식좀 만들어 차트에 셋팅 적용 할수 잇게 수식을 가르쳐 주시구요. 따로 만들어서 지표를 불러와서 차트를 셋팅 해야 할듯 합니다.. 시스템에 나오는수식은 적용해보니 쓸만한게 없어요. 그리고 1일선과 5일선을 지정해서 색체우기 가 중첩 적용 안되는데 중첩 적용인 안된다면 기존 5일선과 20일선 색체우기후에 1일선과 5일선 사이 색체우기 할수 있게끔 수식을 만들어 주세영. 매매신호 수식은 1일선이 5일선을 크로스업 매수신호 1일선이 5일선을 크로스다운 도엇을때 매도신호 나오게끔 수식을 만들어서 차트에 적용 할수 있도록 따로 작성 해주시구요. 그리고 한글 매수 매도 신호는 나오도록 하는 방법은 없나요? 가능 하다면 1일선크로스업될때 매수신호 크로스다운될때 매도신호 한글로 나오게끔 수식을 만들어 주세영^^
프로필 이미지
천년의사랑
2016-07-10
257
글번호 99926
지표