커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다

일봉차트 1 매수 무포지션 일때 동안 최소값을 기억하고(포지션이변경되면 999999리셋) 무포지션 일때 동안 최대값을 기억하고(포지션이변경되면 1리셋) 종가 > 최소값*1.2 and 종가 > 최대값*0.9 진입 매수청산 +1포지션 일때 동안 최대값을 기억하고(포지션이변경되면 1리셋) 종가 < 최대값*0.8 청산 2 매수 최근20봉 동안 최소값을 기억하고(포지션이변경되면 999999리셋) 최근20봉 동안 최대값을 기억하고(포지션이변경되면 1리셋) 종가 > 최소값*1.2 and 종가 > 최대값*0.9 진입 매수청산 최근20봉 동안 최대값을 기억하고(포지션이변경되면 1리셋) 종가 < 최대값*0.8 청산 3 1,2번과 다르게 최소 최대값은 data2값기준 data1는 진입 청산만 매수 무포지션 일때 동안 data2최소값을 기억하고(포지션이변경되면 999999리셋) 무포지션 일때 동안 data2최대값을 기억하고(포지션이변경되면 1리셋) data2종가 > data2최소값*1.2 and data2종가 > data2최대값*0.9 진입 매수청산 +1포지션 일때 동안 data2최대값을 기억하고(포지션이변경되면 1리셋) data2종가 < data2최대값*0.8 청산 4 매수 최근20봉 동안 data2최소값을 기억하고(포지션이변경되면 999999리셋) 최근20봉 동안 data2최대값을 기억하고(포지션이변경되면 1리셋) data2종가 > data2최소값*1.2 and data2종가 > data2최대값*0.9 진입 매수청산 최근20봉 동안 data2최대값을 기억하고(포지션이변경되면 1리셋) data2종가 < data2최대값*0.8 청산 5 일봉 차트에서 첫번째달 첫영업일 투자금 100만원으로 최대수량의 50%만 매수 첫번째달 마지막 영업일 종가기준으로 계산된 새로운 투자금{(첫번째달종가*수량)+남은금액}으로 두번째달 첫영업일 최대수량의 50%만 매수 두번째달 마지막 영업일 종가기준으로 계산된 새로운 투자금{(두번째달종가*수량)+남은금액}으로 세번째달 첫영업일 최대수량의 50%만 매수 ... 반복 되는데 지표식 = 첫달 시작 투자금{(종가*수량)+남은금액} 지표식 = 두번째달 투자금{(첫번째달종가*수량)+남은금액} 지표식 = 세번째달 투자금{(두번째달종가*수량)+남은금액} .... 투자금이 이어지도록 지표식을 나타내고싶습니다 감사합니다
프로필 이미지
파인애플
2020-08-04
1674
글번호 141210
시스템
답변완료

문의 드립니다.

아래 수식은 게시판에서 가져왔습니다. 아래 수식은 지표식으로 추세선을 표시해주는데 고점은 검정색 라인으로 저점은 빨간색 라인이네요. 이걸 시스템식으로 바꿔 보고싶은데요 바로이전에 발생한 빨간색 라인(저점)을 아래로 돌파후 다시 위로 가격이 위로 돌파하면. 매도진입 바로이전에 발생한 검정색 라인(고점)을 위로 돌파후 다시 아래로 돌파하면 매수진입 되도록 수정가능할까요?? Input:length(10); Var:j(0),lastHiVal(0),lastLoVal(0),sBar(0),eBar(0), TL1(0),처리구분(""),T(0),TL2(0),TL3(0); var : hh(0),ll(0),ii(0),diff(0),TL41(0),TL42(0),TL43(0),TL44(0),TL45(0),TL46(0); Array:고점[10,5](0),저점[10,5](0); 처리구분 = ""; If Highest(H,length) == H and lastHiVal <> H and Lowest(L,length) == L and lastLoVal <> L Then { If 저점[1,1] > L Then 처리구분 = "저점처리"; If 고점[1,1] < H Then 처리구분 = "고점처리"; } Else If Highest(H,length) == H and lastHiVal <> H Then 처리구분 = "고점처리"; Else If Lowest(L,length) == L and lastLoVal <> L Then 처리구분 = "저점처리"; If 처리구분 == "고점처리" Then { T = 1; lastHiVal = H; If 고점[1,2] < 저점[1,2] Then { For j = 10 DownTo 2 { 고점[j,1] = 고점[j-1,1]; 고점[j,2] = 고점[j-1,2]; } } If 고점[1,2] < 저점[1,2] or 고점[1,1] < H Then { 고점[1,1] = H; 고점[1,2] = Index; sBar = Index - 저점[1,2]; eBar = 0; If TL_GetBeginDate(TL1) == sDate[sBar] and TL_GetBeginTime(TL1) == sTime[sBar] Then { TL_Delete(TL1); TL_Delete(TL2); } TL1 = TL_New(sDate[sBar],sTime[sBar],저점[1,1],sDate[eBar],sTime[eBar],고점[1,1]); TL_SetExtRight(TL2,False); TL2 = TL_New(sDate[1],sTime[1],고점[1,1],sdate,sTime,고점[1,1]); TL_SetColor(TL2,BLUE); TL_SetSize(TL2,2); If 고점[3,1] < 고점[2,1] and 고점[2,1] > 고점[1,1] and 저점[2,1] < 저점[1,1] Then { sBar = Index - 저점[2,2]; eBar = Index - 저점[1,2]; } } } If 처리구분 == "저점처리" Then { T = -1; lastLoVal = L; If 저점[1,2] < 고점[1,2] Then { For j = 10 DownTo 2 { 저점[j,1] = 저점[j-1,1]; 저점[j,2] = 저점[j-1,2]; } } If 저점[1,2] < 고점[1,2] or 저점[1,1] > L Then { 저점[1,1] = L; 저점[1,2] = Index; sBar = Index - 고점[1,2]; eBar = 0; If TL_GetBeginDate(TL1) == sDate[sBar] and TL_GetBeginTime(TL1) == sTime[sBar] Then { TL_Delete(TL1); TL_Delete(TL3); } TL1 = TL_New(sDate[sBar],sTime[sBar],고점[1,1],sDate[eBar],sTime[eBar],저점[1,1]); TL_SetExtRight(TL3,False); TL3 = TL_New(sDate[1],sTime[1],저점[1,1],sdate,sTime,저점[1,1]); TL_SetColor(TL3,RED); TL_SetSize(TL3,2); If 저점[2,1] < 저점[1,1] and 저점[2,1] < 저점[3,1] and 고점[2,1] > 고점[1,1] Then { sBar = Index - 고점[2,2]; eBar = Index - 고점[1,2]; } } } TL_SetSize(TL1,0); TL_SetColor(TL1,YELLOW); TL_SetEnd(TL2,sdate,stime,고점[1,1]); TL_SetEnd(TL3,sdate,stime,저점[1,1]); TL_SetExtRight(TL2,true); TL_SetExtRight(TL3,true); if T != T[1] then { if T == 1 Then { HH = 고점[2,1]; LL = 저점[1,1]; ii = index-고점[2,2]; diff = abs(HH-LL); } Else { HH = 고점[1,1]; LL = 저점[2,1]; ii = index-저점[2,2]; diff = abs(HH-LL); } TL_Delete(TL41); TL_Delete(TL42); TL_Delete(TL43); TL_Delete(TL44); TL_Delete(TL45); TL_Delete(TL46); TL41 = TL_New(sdate[ii],stime[ii],LL+diff*2.00,sdate,stime,LL+diff*2.00); TL42 = TL_New(sdate[ii],stime[ii],LL+diff*2.618,sdate,stime,LL+diff*2.618); TL43 = TL_New(sdate[ii],stime[ii],LL+diff*3.618,sdate,stime,LL+diff*3.618); TL44 = TL_New(sdate[ii],stime[ii],HH-diff*2.00,sdate,stime,HH-diff*2.00); TL45 = TL_New(sdate[ii],stime[ii],HH-diff*2.618,sdate,stime,HH-diff*2.618); TL46 = TL_New(sdate[ii],stime[ii],HH-diff*3.618,sdate,stime,HH-diff*3.618); TL_SetExtRight(TL41,true); TL_SetExtRight(TL42,true); TL_SetExtRight(TL43,true); TL_SetExtRight(TL44,true); TL_SetExtRight(TL45,true); TL_SetExtRight(TL46,true); TL_SetSize(TL41,2); TL_SetSize(TL42,2); TL_SetSize(TL43,2); TL_SetSize(TL44,2); TL_SetSize(TL45,2); TL_SetSize(TL46,2); }
프로필 이미지
하늘북
2020-08-04
1600
글번호 141209
지표
답변완료

부탁좀 드리겠습니다.

1) 이평크로스에 따른 수식 부탁드려요
프로필 이미지
회원
2020-08-04
1690
글번호 141208
지표
답변완료

수식 문의드립니다

안녕하세요.. 비가 매일같이 오는중에도 고생이 많으십니다. 수식좀 문으드립니다 첨부한 그림처럼 macd선이 기준선 0선을 상향돌파하고 하향돌파할때 강세 약세 패턴을 나타내고 싶습니다. (차트 바탕색처럼 파랑 분홍으로요...) 첨부한 그림은 키움증권 이구요... 가능한지 여쭈어 봅니다.
프로필 이미지
로꼬로꼬
2020-08-03
1904
글번호 141207
지표
답변완료

수동으로 매수한 종목 관련 문의

안녕하세요, 수동으로 어떤 주식을 매수하면 미리 그 종목을 지정하지 않아도 알아서 찾거나 감지해서 자동으로 5% 이상 수익나면 청산하도록 만들고 싶은데요. 이렇게 만드는것도 예스스팟에서 가능할까요? (예스랭귀지는 차트를 수동으로 지정해주는것이 시작이니 안될것이구요) 어떤 수식을 써야하는지 가이드 부탁드립니다.
프로필 이미지
edan
2020-08-03
1578
글번호 141206
시스템
답변완료

부탁드립니다.

1. 매일 시가를 수평선으로 구현해 주세요 2. 매시간 시가를 수평선으로 구현해 주세요
프로필 이미지
서태공
2020-08-03
1423
글번호 141205
지표

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

프로필 이미지
회원
2020-08-04
11
글번호 141204
지표
답변완료

시스템

감사합니다 문의 매수식 매도식 두식을 한챠트에 넣어도 되는 건지? 두가지챠트에 넣어야하는지? 예)2분봉에 매수매도식 예)1분 2분에 매도 매수각각 넣는지? 아니면 월주일60분10분 다넣어도되는지? -------------------------------------- 시간도넣나요 ------------------------------------- 8/4 챠트에 적용했구요 주문창 열렀는데 매수매도 표시는 나오는데 주문창에는 연동이 없어서 모의 주문창과 챠트연동 설정은 따로있나요
프로필 이미지
회원
2020-08-04
1149
글번호 141203
시스템
답변완료

수식 작성 부탁드립니다.

안녕하세요? 수식작성 부탁드립니다. 두가지인데, 이동평균선 유무의 차이만 있을뿐 동일합니다. 감사합니다. 1) 이동평균선 2가지(외부변수), 정배열에서 매도 역배열에서 매수 진입 : 전봉음봉의 시가보다 1틱(외부변수) 큰 양봉에 매수 전봉양봉의 시가보다 2틱(외부변수) 작은 음봉에 매도 청산 : 익절/손절 (외부변수) 횟수 : 하루매매횟수 (외부변수) 2) 이동평균선 없음 진입 : 전봉음봉의 시가보다 1틱(외부변수) 큰 양봉에 매수 전봉양봉의 시가보다 2틱(외부변수) 작은 음봉에 매도 청산 : 익절/손절 (외부변수) 횟수 : 하루매매횟수 (외부변수)
프로필 이미지
대구어린울프
2020-08-03
1281
글번호 141202
시스템