커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

고점매도 저점매수

먼저 꾸벅 감사인사드립니다. 2개의 식을 부탁합니다. 1.-매도 : 오늘 저점대비 45분이내 0.5% 상승시 매도. -매도 청산 : 매도 진입 이후 3분봉 이내 최고점 대비 0.5% 하락시 청산 -매수 :오늘 고점대비 30분이내 0.5% 하락시 매수. - 매수청산 : 매수진입 시간이후부터 3분봉이내 최저점 대비 0.5% 상승시 청산. -진입시간 신호는 11:01분 이후부터 14:00 이전에만 발생. - 손절은 12틱 - 변수최적화를 손절과 몇퍼센트 몇분으로 했으면 합니다.꾸벅 2 -매도 : 오늘 고점대비 30분이내 0.5%하락 and 0.5%하락지점에서 3분봉이내 최저점에 서 0.5% 반등 지점에서 매도 (0.5프로 반등은 0.5% 하락지점의 3분봉이내 최저점에서 60분이내발생) - 매도 청산 : 매도진입이후 3분봉이내 최고점 대비 1.3% 하락시 청산 or 1.3%까지 안 오면 종가 청산. - 매수 : 오늘 저점대비 60분이내 0.5%상승 and 0.5% 상승지점에서 3분봉이내 최고점에서 0.5% 조정지점에서 매수 ( 0.5% 조정은 0.5%상승지점 3분봉이내 최고점에서 45분이내 발생) - 매수 청산 : 매수진입이후 3분봉이내 최저점 대비 1.3% 상승시 청산 or 1.3%까지 안오면 종가 청산 -진입 신호는 11:01분 이후부터 14:00 이전에만 발생. - 손절은 12틱 -변수최적화를 하려고 합니다.손절과 30분이내, 60분이내, 45분이내..
프로필 이미지
서태후
2011-12-13
524
글번호 45720
시스템
답변완료

주석 부탁드립니다.

아래는 제가 쓴 문의에 대하여 주신 답변입니다. 아직 신호 발생이 나올 시기가 아니라 실행을 못해봤는데요, 공부를 위해 각 줄의 주석을 좀 부탁드려봅니다. 특히코드 뒷부분을 중심으로... 그리고 변수 date1 은 언제 사용하는건지요. var: 날짜(0,data1),Date1(0,data1); 날짜 = data1(date - int(date/100)*100); if 날짜>=8 and 날짜 <= 14 and data1(DayOfWeek(date)==4) then Condition1 = true; else Condition1 = False; if Condition1 == false and Condition1[1] == true Then Condition2 = false; if Condition2 == false and data1(HighD(1)) == data2(HighD(1)) then{ var1=data1(HighD(1)); Condition2 = false; } if Condition2 == true Then Plot1(var1, "고가_고가"); 즐거운 하루되세요 > 풀냄새 님이 쓴 글입니다. > 제목 : 타종목 참조에서... > var: 날짜(0,data1); 날짜 = data1(date - int(date/100)*100); //일 if 날짜>=8 and 날짜 <= 14 and data1(DayOfWeek(date)==4) then{ Condition1 = false; } if data1(HighD(1)) = data2(HighD(1)) then { var1=data1(HighD(1)); Condition1 = true; } if Condition1 == true Then PlotBaseLine1(var1, "고가_고가"); 두 종목의 고가가 같은 경우에 그 다음날부터 만기일까지 표시가 나오게 하고 싶습니다. 위와 같이 만드니까 만기일에 문제가 있어서 부탁드립니다. 주의할 점은요, 1. 조건은 주종목의 전일고가와 data2의 전일고가가 같은 것입니다. 2. 표시는 다음날부터 되면 되는데, 특히 만기일의 분봉챠트에서도 하루종일 표시가 없어지지 않게 하고싶습니다. 3. 한 번 조건이 성립해서 신호가 나면 다음에는 고가끼리 같은 경우가 또 생겨도 무시하고 이전 신호를 그냥 쓰고 싶습니다. 부탁드립니다.
프로필 이미지
풀냄새
2011-12-13
387
글번호 45719
검색

쭈니오빠 님에 의해서 삭제되었습니다.

프로필 이미지
쭈니오빠
2011-12-13
41
글번호 45718
시스템
답변완료

문의드립니다

if var3 == -1 Then{ plot1(var2+(var1-var2)*0.1000); if C > var2+(var1-var2)*0.1000 Then plot2(var2+(var1-var2)*0.2000); if C > var2+(var1-var2)*0.2000 Then plot3(var2+(var1-var2)*0.3000); plot4(var2+(var1-var2)*0.4000); } if var3 == 1 Then{ plot1(var1-(var1-var2)*0.1000); if C > var2+(var1-var2)*0.1000 Then plot2(var1-(var1-var2)*0.2000); if C > var2+(var1-var2)*0.2000 Then plot3(var1-(var1-var2)*0.3000); plot4(var1-(var1-var2)*0.4000); } 21981번 질문에서 위와 같이 수식을 주셔서 정말 감사합니다 그런데 여러 지표들을 지우고 다시 붙이고 하면서 ... 다시 붙일 때 마다 색상과 점선을 다시 지정해 주어야 돼고 선과 지표가 많을 때는 시간도 많이 걸리고 머리도 복잡합니다 위 수식에서 색상을 수식으로 넣는 방법과 점선이나 두께 조정이 가능한 수식을 문의 드립니다 감사합니다
프로필 이미지
cjfdk
2011-12-13
436
글번호 45717
지표

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

프로필 이미지
ysj0411
2011-12-12
25
글번호 45716
검색
답변완료

재질문드립니다

안녕하세요 예스스탁입니다. 장전 동시호가 데이터는 정규장 첫봉 시초가 수신시에 모두 함께 수신되므로 문의하신 내용으로 식 작성이 가능하지 않습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > 세종대왕 님이 쓴 글입니다. > 제목 : 시스템식 문의드립니다 > 장시작전(1분~10분정도) 호가잔량표시 가능한가요? 아래문장을 시스템식으로 가능한가요? 장시작전인 8시59분을 기준으로 호가잔량차가 0보다 적으면 장시작가에 매도, 호가잔량차가 0보다 많으면 장시작가에 매수 재질문입니다. 그러면, 장시작 첫봉 시초가의 호가잔량(봉완성이 아닌 9시00분 00초)이 양이면 즉시(봉완성후가 아닌) 매수, 음이면 즉시 매도는 가능한가요?
프로필 이미지
세종대왕
2011-12-12
403
글번호 45715
시스템
답변완료

신호식부탁드립니다.

매수신호조건1: 현재봉이 봉1, 왼쪽 첫봉이 봉2 왼쪽두번째봉이 봉3이다. 봉이의종가가 봉3의 고가보다 크고 봉3의고가부터 봉 1,2,3의 지지영역이생기는 데 조건단계의 봉의 종가가 이지지영역(1,2,3의저가)내에서 끝내야하고, 이전봉의 종가보다작아야한다 종가가 지지영역(1,2,3의최저가)을 하회하면 취소된다. 매수신호1: 다음봉에서 3개의봉고가를 돌파하면 매수 매수신호조건2 : 15개봉의종가지수이동평균구한다./ 50개봉의 최고가와 최저가를 구하고 고가와저가사이 0.382되돌림지점을 구한다. 매수신호2 : 종가가 0.382되돌림 지점 밑으로 떨어지고 15개봉의 지수 이동평균이 이전봉의 값보다 크거나, 종가가 지수이동평균보다 크면 매수 매도는 반대로 하구요,,, 신호는 당일로 끝나는걸로 하면좋겠습니다.
프로필 이미지
필승0701
2011-12-12
462
글번호 45714
지표

쭈니오빠 님에 의해서 삭제되었습니다.

프로필 이미지
쭈니오빠
2011-12-12
2
글번호 45713
지표
답변완료

21970번 재 답변 좀 부탁드려요

ㅂ
프로필 이미지
xkxkxk
2011-12-12
425
글번호 45706
시스템