커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식문의

1.당일 처음으로 매수한 가격을 기억하여 그 가격보다 적을때 매수 라는 조건 수식 2.↓↓↓↓ ==매수== 음봉일떄 매수 매수조건 1 매수조건 2 매수조건 3 양봉일떄 매수 매수조건 1 매수조건 2 매수조건 3 ==매도=== 양봉 매수조건1.2.3에의해 매수된경우 매도조건1 매도조건2 매도조건3 음봉 매수조건 1.2.3에의해 매수된경우 매도조건1 매도조건2 매도조건3 위의 조건식이 있을때 * 매수 : 양봉의 매수조건과 음봉의 매수조건 1.2.3은 동일함 *매도 : 양봉의 매도조건과 음봉의 매도조건 1.2.3은 동일함 -매수- 양봉에서 매수조건 1이 매수되지 안았다면 음봉 매수조건1에서 매수하고 양봉에서 매수조건 1이 매수되었다면 음봉에서 매수조건 1에서는 매수금지 (매수조건 2.3도 동일하게) -매도- 양봉 매수조건에의한 매수와 음봉 매수조건에의한 매수를 구분하여 매도하여야함
프로필 이미지
쭈니오빠
2012-01-06
418
글번호 46356
시스템

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

프로필 이미지
꾸주니
2012-01-06
0
글번호 46355
검색
답변완료

문의...

어제 질문과 비슷한 질문입니다 그림과 같이 실선과 곡선이 있습니다 곡선은 사실 봉차트를 의미합니다 실선은 지표이구요 1. 곡선이 실선 x폭 만큼 진입할때부터 시고저종을 체크합니다 2. 1~2구간동안(x폭 안에 있는동안)의 최고가, 최저가를 체크합니다 3. 1~2 구간의 최고가를 돌파하는 A지점에서 진입하는 수식을 표현하고자 합니다 ---------------------------------------------------------------------- 다른 질문입니다 아침 시작해서 전날과 구분 : date <> date[1] 이때 봉의 주기가 1분이건 2분이건 3분이건 초차트이건 상관없이 그날 시작과 동시에 N개의 봉갯수 동안 시고저종을 표현하고 싶습니다 예를들어 1분주기이고 N이 5이면 5개봉동안의 시고저종을 표현하고 지표는 계속 변하는것이 아니고 하루종일 그 시고저종을 선으로 계속 표시합니다 즉 , 아침 5개봉동안의 시고저종만 하루종일 표시되는겁니다 10초주기이고 N이 3이면 3개봉 동안의 시고저종을 표현하고 싶습니다 하루종일 그 시고저종을 선으로 계속 표시합니다
프로필 이미지
기사회생
2012-01-06
565
글번호 46354
지표
답변완료

다시 문의드립니다

아래 답변에 대해 다시 질문드립니다 예를들어 3분봉에서, swinghigh 의 조건을 써서 n개봉의 최고점을 돌파하는 가격이 되면 봉완성전에도 매수하라는 조건같은 경우 실행이 어렵겠네요 그조건 가격은 확정이 가능한데 그가격을 돌파하는 가격이 봉완성전에 나온다해도 주문 실행이 어렵다는 얘기인가요? ----------------------------------- 안녕핫헤요 에스스탁입니다. 봉 미완성시에 주문이 집행될수 있는 타입은 atstop과 atlimit이 있습니다. 하지만 두개의 타입은 직전봉에서 가격을 설정하여 현재봉미완성시에 현재가가 해당 가격조건을 만족하면 신호와 주문이 발생하는 타입니다. 가령 아래와 같이 작성하면 직전봉의 고가보다 0.1큰 시세가 발생하면 매수신호가 발생합니다. if marketposition == 0 then buy("b",atstop,H+0.1); 문의하신 부분이 봉미완성시에 if조건의 만족여부를 판단하여 주문을 발생하고자 하는 내용이시면 방법이 없습니다. 즐거운 하루되세요 > tktmsl 님이 쓴 글입니다. > 제목 : 문의드립니다 > 봉차트에서 봉종가로 주문나가지 않고 가격에 도달하면 바로 주문 나가려면 어떻게 하나요? 예를들어 buy() 이런식으로 쓰면 종가에 나가는데 봉완성전에도 가격도달하면 주문 나가는 식 부탁합니다
프로필 이미지
tktmsl
2012-01-05
411
글번호 46353
시스템
답변완료

시스템식 질문입니다

매수조건 9시반부터 현재봉의 10분전까지의 최고가와 최저가의 차이가 전일가4% 미만 이고 PROC(10)가 4 이상 이면 매수 입니다. 9시반부터 현재봉의 10분전까지의 (최고가-최저가) 조건을 만들 때 현재봉까지가 아닌 10분전까지의 조건을 불규칙적으로 나오는 초봉및 틱봉으로 만들고싶습니다.
프로필 이미지
파인애플
2012-01-05
429
글번호 46352
시스템
답변완료

문의드립니다.

안녕하세요. 1. 30분봉에서 20일전 14시봉과 14시30분 봉이 v>ma(v,5) && upvol-downvol<0 인 종목을 검색하라는 식은 아래와 같습니다. var : cnt(0); Array : cond[21](false); if date != date[1] Then{ cond[0] = false; for cnt = 1 to 20{ cond[cnt] = cond[cnt-1][1]; } } if stime == 143000 and countif(v>ma(v,5) && upvol-downvol<0,2) == 2 then cond[0] = true; 위 식에서 22일 전과 23일 전 종가봉(15시00분)이 v>ma(v,5) && upvol-downvol>0 (부등호가 위와 다름) 인 조건을 추가로 넣은 종목검색식을 알려주세요. 2. 30분봉에서 var1 =(H+L)/2; var2 = var1*V; var3 = accumn(var2,dayindex()+1); var4 = var3/dayvolume(); 위 식에서 10일전의 종가var4 < 0 && 11일전의 종가var4 < 0 인 종목을 검색하라는 식은 아래와 같습니다. var : cnt(0); Array : cond[21](false); if date != date[1] Then{ cond[0] = false; for cnt = 1 to 20{ cond[cnt] = cond[cnt-1][1]; } } var1 =(H+L)/2; var2 = var1*V; var3 = accumn(var2,dayindex()+1); var4 = var3/dayvolume(); if stime == 150000 and var4 < 0 then cond[0] = true; if cond[10] == true and cond[11] == true Then find(1); 위 식에서 13일전의 종가var4 > 0 (부등호가 위와 다름) 인 조건을 추가로 넣은 종목검색식을 알려주세요.
프로필 이미지
골드드래곤
2012-01-05
425
글번호 46351
검색
답변완료

문의 드립니다.

시스템에서 강제청산설정에서 최대수익대비 하락값을 셋팅하는 부분이 있느데요 1. 0 pt , 1 pt이후라고 세팅 2. 0.5pt , 1pt이후라고 셋팅 둘의 정확한 차이가 뭔가요? 제가 알기론 1번은 그냥 1포인트 수익나면 그냥 바로 청산하는것이고 2번은 1포인트 수익후에 0.5포인트 하락전까진 청산이 안되는것으로 알고 있는데요 이게 맞나요? 시물레이션상에는 1번으로 설정을 했는데도 보고서상에는 1포인트 수익후 청산된 데이타는 거의 없습니다. 하지만 2번으로 설정하면 어느정도 비슷하게 맞게는 나옵니다. 단지 보고서상에만 그렇게 나오는지 실매매를 하면 1번의 경우 1포인트 수익 청산이 되는건지.정확하게 둘의 차이가 뭔지 궁금합니다. 참고로 1번으로 설정하면 수익이 훨씬더 많이 잡힙니다.
프로필 이미지
이승준
2012-01-05
383
글번호 46350
시스템
답변완료

문의?

안녕하세요? 수식 부탁드립니다. 1. 전일 종가가 -5포인트 이상 하락하고 당일 종가가 20일 이동평균선을 상향돌파 할때 매수. 1. 전일 종가가 +5포인트 이상 상승하고 당일 종가가 20일 이동평균선을 하향돌파 할때 매도.
프로필 이미지
노블레스
2012-01-05
361
글번호 46349
시스템
답변완료

전일 포지션 어떻게 알 수 있을까요?

전일 포지션에 따라 조건을 주려고 하는데 구현하는 방법을 모르겠습니다. ExitName 이나 EntryName으로 하면 어제 거래가 없을 때에도 그 이전의 포지션을 참조하기 때문에 원하는 모양이 나오질 않습니다. 거래가 없거나 하루에 한 번 거래가 일어나는 시스템이라고 가정했을 때 전일 포지션이나 전일 진입명, 전일 청산명, 전일 손익을 불러오는 식 좀 부탁드립니다.
프로필 이미지
하얀마음흑구
2012-01-05
356
글번호 46348
시스템