커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

지표 문의 드립니다.

안녕하세요. 새벽 1시부터 오전 11시 사이에 발생한 최고가 최저가중 최저가가 최고가보다 먼저 발생하면 A라는 수식 이용 만약 최고가가 최저가보다 먼저 발생하면 B라는 수식을 이용 하는 수식이 가능한가요? 답변 부탁드립니다.
프로필 이미지
7out
2018-11-20
214
글번호 123777
지표
답변완료

투자자별 당일 추이

업종 투자자별 당일 시간대별 추이. 이 정보가 증권사 HTS에서는 당일밖에 안나오는데 이전 날짜들도 볼수있게 가능한가요? 귀사의 HTS프로그램에 이런 기능이 있나요? 아니면 귀사의 프로그램을이용해 제가 수동으로 당일 데이타를 넣어서 저런 기능도 만들수있나요?
프로필 이미지
인천초고수
2018-11-20
223
글번호 123776
시스템
답변완료

지표문의

안녕하세요 하기 지표식을 전력실행챠트에서 작동할 수 있게 부탁드립니다. 1. (당일고가 + 당일저가 + 시가)/3 이 전략실행차트에 나타나게 부탁드립니다. 2. (당일고가 + 당일저가)/2 가 전략싷행챠트에 나타나게 부탁드립니다. 감사합니다.
프로필 이미지
softtoug
2018-11-19
221
글번호 123775
지표
답변완료

문의드립니다.

5분봉기준입니다. 5분봉 종가 양봉 and 5분봉 종가상 거래대금 10억 이상 and 5분봉 종가상 엔벨로프(20,5) 상단선(저항선) 이상 and 5분봉 종가상 195봉 중 최고가 이상 and 5분봉 거래량 195봉 중 최고거래량 이상 and 시간 090000 - 103000 이내 and 전일 종가 대비 시가 갭 5% 이하 위 조건에 해당할 경우 중복 매수합니다 시간 110000 일때 매도 감사합니다.
프로필 이미지
사과쥬스
2018-11-21
190
글번호 123774
시스템
답변완료

문의드립니다.

도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 지표 변환부탁드립니다. // SvePivots // Sylvain Vervoort // TASC Dec 2018 inputs: int R3Color( RGB(250,48,8) ), int R2Color( RGB(250,100,103) ), int R1Color( RGB(252,180,148) ), int PivotColor( RGB(240,209,50) ), int S1Color( RGB(192,221,250) ), int S2Color( RGB(113,181,250) ), int S3Color( RGB(35,141,247) ), int YestHighColor( RGB(18,252,65) ), int YestLowColor( RGB(252,18,61) ) ; variables: intrabarpersist int BT( 0 ), int CurrSess( 0 ), bool CalcTrigger( false ), double S1( 0 ), double S2( 0 ), double S3( 0 ), double R1( 0 ), double R2( 0 ), double R3( 0 ), double SM1( 0 ), double SM2( 0 ), double SM3( 0 ), double RM1( 0 ), double RM2( 0 ), double RM3( 0 ), double PP( 0 ), double TodaysHigh( 0 ), double YestHigh( 0 ), double TodaysLow( 0 ), double YestLow( 0 ), double TodaysClose( 0 ), double YestClose( 0 ), int Counter( 0 ); CurrSess = CurrentSession( 0 ); CalcTrigger = CurrSess <> CurrSess[1]; if CalcTrigger then begin if CurrentBar > 1 then Counter = Counter + 1; YestHigh = TodaysHigh; YestLow = TodaysLow; YestClose = Close[1]; TodaysHigh = High; TodaysLow = Low; PP = ( YestHigh + YestLow + YestClose ) / 3; R1 = PP * 2 - YestLow; R2 = PP + YestHigh - YestLow; R3 = PP * 2 + ( YestHigh - YestLow * 2 ) ; S1 = PP * 2 - YestHigh; S2 = PP - YestHigh + YestLow; S3 = PP * 2 - ( YestHigh * 2 - YestLow ) ; RM1 = ( R1 - PP ) / 2 + PP ; SM1 = ( PP - S1 ) / 2 + S1 ; RM2 = ( R2 - R1 ) / 2 + R1 ; SM2 = ( S1 - S2 ) / 2 + S2 ; RM3 = ( R3 - R2 ) / 2 + R2 ; SM3 = ( S2 - S3 ) / 2 + S3 ; if BT <> 2 then begin SetPlotColor[1]( 1, Transparent ); SetPlotColor[1]( 2, Transparent ); SetPlotColor[1]( 3, Transparent ); SetPlotColor[1]( 4, Transparent ); SetPlotColor[1]( 5, Transparent ); SetPlotColor[1]( 6, Transparent ); SetPlotColor[1]( 7, Transparent ); SetPlotColor[1]( 8, Transparent ); SetPlotColor[1]( 9, Transparent ); SetPlotColor[1]( 10, Transparent ); SetPlotColor[1]( 11, Transparent ); SetPlotColor[1]( 12, Transparent ); SetPlotColor[1]( 13, Transparent ); SetPlotColor[1]( 14, Transparent ); SetPlotColor[1]( 15, Transparent ); end; end else begin if High > TodaysHigh then TodaysHigh = High; if Low < TodaysLow then TodaysLow = Low; end; if Counter >= 2 then begin Plot1( R3, "R3", R3Color ); Plot2( R2, "R2", R2Color ); Plot3( R1, "R1", R1Color ); Plot4( PP, "PP", PivotColor ); Plot5( S1, "S1", S1Color ); Plot6( S2, "S2", S2Color ); Plot7( S3, "S3", S3Color ); Plot8( RM3, "RM3", R3Color ); Plot9( RM2, "RM2", R2Color ); Plot10( RM1, "RM1", R1Color ); Plot11( SM1, "SM1", S1Color ); Plot12( SM2, "SM2", S2Color ); Plot13( SM3, "SM3", S3Color ); Plot14( YestHigh, "YestHigh", YestHighColor ) ; Plot15( YestLow, "YestLow", YestLowColor) ; end; 2. 기타 1 지표 해선용으로 부탁드립니다. High값이나 Low값이나 close값있으면 starttime부터 endtime까지의 H값이나 L값으로 수정부탁드립니다. 매번 귀찮은 작업 요청드려 죄송합니다.
프로필 이미지
잡다백수
2018-11-19
226
글번호 123773
시스템
답변완료

종목검색 부탁드립니다

A= 전일고가 B= 전일저가 C= 전일종가 D= (A+B+C)/3 R1=D*2-B S1=D*2-A R2=D+R1-S1 S2=D-R1+S1 R3=D+R2-S2 S3=D-R2+S2 CrossUP(주가,R3) CrossDown(주가,S3) 종목검색되게 검색식 좀 만들어 주세요. 검색식 두개요(돌파와 붕괴) 감사합니다.
프로필 이미지
프로수익
2018-11-19
195
글번호 123772
검색

g가든 님에 의해서 삭제되었습니다.

프로필 이미지
g가든
2018-11-19
2
글번호 123771
지표
답변완료

안녕하세요. 수식을 좀 부탁드립니다.

안녕하십니까. 수식을 부탁드릴수 있을지 문의드립니다. 1. KODEX 코스닥150 레버리지(233740) 조건 : 코스닥150 지수의 금일 등락률이 +일 경우, 시간 : 14:00 매도1호가 매수 금액 : 100만원 2. KODEX 코스닥150선물인버스(251340) 조건 : 코스닥150 지수의 금일 등락률이 -일 경우, 시간 : 14:00 매도1호가 매수 금액 : 100만원 3. 상기 2개의 종목에서,14:30 상한가 가격에 조건부지정가 매도가 가능한지? 입니다. 감사합니다!
프로필 이미지
ssyklyd
2018-11-19
218
글번호 123770
시스템
답변완료

매월 특정일 매수하기

매월 특정일에 주식을 매수하는 프로그램을 만들려고 Q&A를 뒤져서 아래와 같이 작성했습니다 이해는 아직 완벽히 못했지만 원하는데로 출력은 잘 나오는듯합니다 한데 위의 출력은 25일, 아래는 5일로 출력을 했는데,, 20171010일자는 양쪽에서 다(원하는 날자는 아닌데) 출력이 되서 확인중입니다 물론 if (date != date[1] and (nday == nal or (nday > nal and nday[1] < nal))) or (date > date[1]+30 and nday > nal) then { 이줄이 이해가 완전히 안됩니다 하나하나 따져봐도 그줄이 출력되어야할 이유는 없는데,,, 챠트를 보니 20170928/20170929/20171010/20171011 일로 진행이되어 29일자이후 10월 10일자로 10여일이상 갭이 발생하는데,, 이것때문이라고 하기엔 각 날자를 대입해봐도 이해가 안되는데,,, date != date[1] 이거는 어제와 오늘이 다른가??? and (nday == nal or (nday > nal and nday[1] < nal))) 오늘==nal인가??? / 오늘이 nal보다 큰가, 어제가 nal보다 작은가 계산해보니 어제 < nal > 오늘 로 되어 딱 해당일자만 true가 되는것 같음, or (date > date[1]+30 and nday > nal 여기가 이해가 잘안됩니다 date[1]+30 을 전[1]날자에 30을 더하면 항시 오늘보다 커서 모두 true인데,,,if문에 대한 설명좀 부탁드립니다 ================================================ Var : nal(05); array : nalga[10](0); Var : nnal(0), nday(0); nnal = int(int(sdate%10000)/100); ==> sdate에서 월을 발췌 nday = int(sdate%100); ==> sdate에서 날자(일)를 발췌 Print("c:₩yeslanguage₩ggg_text.txt","nnal %.0f nday %.0f ", nnal, nday); Print("c:₩yeslanguage₩ggg_text.txt","nday[1] %.0f date[1] %.0f ", nday[1], date[1]); if (date != date[1] and (nday == nal or (nday > nal and nday[1] < nal))) or (date > date[1]+30 and nday > nal) then { nalga[1] = nalga[1] + c; coc = coc + 1; Print("c:₩yeslanguage₩ggg_text.txt","sdate %.0f 건수 %.0f, nalga[1] == %.0f 평단가 == %.0f ",sdate, coc, nalga[1],nalga[1]/coc); 2017-09-28 17:00:00 nday[1] 27 date[1] 20170927 2017-09-29 17:00:00 nnal 9 nday 29 2017-09-29 17:00:00 nday[1] 28 date[1] 20170928 2017-10-10 17:00:00 nnal 10 nday 10 2017-10-10 17:00:00 nday[1] 29 date[1] 20170929 2017-10-10 17:00:00 sdate 20171010 건수 2, nalga[1] == 59250 평단가 == 29625 < = 출력이 된 이유 ?? 2017-10-11 17:00:00 nnal 10 nday 11 2017-10-11 17:00:00 nday[1] 10 date[1] 20171010 2017-10-12 17:00:00 nnal 10 nday 12 2017-10-12 17:00:00 nday[1] 11 date[1] 20171011 2017-10-13 17:00:00 nnal 10 nday 13 =========================================== 2017-09-05 17:00:00 sdate 20170905 건수 1, nalga[1] == 30350 평단가 == 30350 2017-10-10 17:00:00 sdate 20171010 건수 2, nalga[1] == 59250 평단가 == 29625 < = 출력이 된 이유 ?? 2017-11-06 17:00:00 sdate 20171106 건수 3, nalga[1] == 88700 평단가 == 29567 2017-12-05 17:00:00 sdate 20171205 건수 4, nalga[1] == 119850 평단가 == 29963 2018-01-05 17:00:00 sdate 20180105 건수 5, nalga[1] == 149750 평단가 == 29950 2018-02-05 17:00:00 sdate 20180205 건수 6, nalga[1] == 179200 평단가 == 29867 2018-03-05 17:00:00 sdate 20180305 건수 7, nalga[1] == 206900 평단가 == 29557
프로필 이미지
atmskill
2018-11-19
256
글번호 123769
검색