커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 출력이 이상합니다

아래 31547 질문 드렸고 답변 주신 수식을 그대로 출력하였습니다. 첨부한 그림을 보시면 노랑색선이 시가입니다. 예스차트입니다.
프로필 이미지
골드드래곤
2013-07-24
224
글번호 65704
지표
답변완료

수식문의드립니다

1. 어제질문에 이어 다시 질문드립니다. 이동평균선이 현재 곡선으로 나오잖아요? 그걸 각지게 계단식으로 표현하는 수식을 구합니다. 예를들어 5분단위로 이평선의 각도에따라 수평고저로 표현하고싶습니다. 그림처럼요 2. 그리고 시가대비 +- 1.25포인트마다 저렇게 짧은선을 긋는수식을 알려주세요 노란선 그어논것처럼, 길게 수평으로 쭉이어진 선말고 짧게 끊기는 선을 만들고싶습니다
프로필 이미지
드림컴트루1
2013-07-24
835
글번호 65698
지표
답변완료

이런것도. 되는지?

안녕하세요 질문1 제가. 개발한 것은 오전 9시 에서 시초가에 주문되도록 했습니다. 참고하고요 보안이여서. 이곳에공개 어렵습니다 방법은 제 시스템은 9 시 시초가에. 매수또는. 매도. 주문되는데요 주문된 방향을 기억하여 p1. 저장 장 마지막. 시간. 15시. 15분 강제청산. 한다 그리고 다음날 9 시 1분이내에. 새로운 주문이 없으면. 전날 저장된 p1. 방향으로. 제. 주문한다 만약. 9 시. 1분. 이내에. 새로운. 주문 발생시 그러하지아니한다 감사^^
프로필 이미지
회원
2013-07-24
317
글번호 65696
시스템
답변완료

문의

안녕하세요 당일 원하는 시각(예-09:10:50)에 틱차트(예 50틱)의 봉개수가 몇 개인지 숫자로 화면에 띄워주는 식 부탁합니다. 그런데, 분봉을 보면서 그 틱차트 숫자를 표시할 수 있는건가요? 아님 그 틱차트로 화면을 설정한 상태에서만 볼수 있는건가요? 또 하나는 원하는 분간격으로 틱차트의 봉 갯수를 표시해 주는 식도 부탁합니다. (예 50틱 기준) 감사합니다.
프로필 이미지
회원
2013-07-24
276
글번호 65695
지표
답변완료

주문제한 청산

감사합니다 아래수식은 작성해주신 시스템수식입니다 아래수식에 청산조건 1개추가부탁드립니다 그리고 주문제한수식 1개 부탁드립니다 v1 = Upvol - DownVol; #청산추가조건 = 진입한봉의 거래량(v1) + 진입 다음봉의 거래량(v1)이 0 보다 작으면 매수청산 0 보다 크면 매수청산 예 : 매수주문봉의 매수거래량 - 매도거래량이 +500개 많았다면 주문 다음봉의 매수거래량 - 매도거래량이 -500개 이하면 매수청산 #주문제한조건 = 총증거금(잔고)이 1억원 이하야이면 주문금지 되게 부탁드립니다 감사합니다~ 좋은하루 되세요~ ////////////////////////////////////////////////////////////////////////// Input : VOL(1000); var : Left(1),Right(1); var : Sline(0,data1),v1(0,data1),v2(0,data1),v3(0,data1),v4(0,data1),v5(0,data1); var : v11(0,data1),val11(0,data1),val73(0,data1); Sline = C;#시가기준이면 O로 변경 v1 = Upvol - DownVol; v2 = data1(accumN(v1,2)); #2개누적 v3 = data1(accumN(v1,3)); #3개누적 v4 = data1(accumN(v1,4)); #4개누적 v5 = data1(accumN(v1,5)); #5개누적 //주차트매수조건----------------------------------------------------------------- if val11 >= 0 //and data1(SwingLow(1,Sline,Left,Right,Left+right+1)) != -1 && v1 > 0 && (v1 > VOL or v2 > VOL or v3 > VOL or v4 > VOL or v5 > VOL) Then { val11 = -1; v11 = Sline[Right]; } //주차트매도조건----------------------------------------------------------------- if val11 <= 0 //and data1(SwingHigh(1,Sline,Left,Right,Left+right+1)) != -1 && v1 < 0 && (v1 < -VOL or v2 < -VOL or v3 < -VOL or v4 < -VOL or v5 < -VOL) Then { val11 = 1; v11 = Sline[Right]; } //주문--------------------------------------------------------------------------- if !(val11[1] == -1) && val11 == -1 && data2(c) < data3(c) Then buy(); if !(val11[1] == 1) && val11 == 1 && data2(c) > data3(c) Then sell(); //청산--------------------------------------------------------------------------- if val73 == 1 Then ExitLong("매수청산"); if val73 == -1 Then ExitShort("매도청산");
프로필 이미지
감사1
2013-07-24
397
글번호 65691
시스템
답변완료

지표식수정

지표식수정요청합니다. 아래지표식은 키움지표식을 예스스탁으로 옮긴것입니다 1.변환전 a=MA(sum(eavg(eavg(DIPlus(30)-DIMinus(30), 6), 6)), 45, 지수); a(0)>a(1) 2.변환후 var : aa(0); var1 = DIPlus(30)-DIMinus(30);#di+와 di- 차이 var2 = ema(var1,6); #var1의 6지수이평 var3 = ema(var2,6); #var2의 6지수이평 if var3 > 0 Then{ var4 = var4+var3; #var3 누적 aa = eMA(var4, 45);#var4의 45지수이평 } #aa가 상승하면 1 아니면 0 if AA > AA[1] Then plot1(1,"1",red,def,2); Else plot1(0,"1",BLUE,def,2); 3.요청사항 붙임 화면상단은 변환전지표화면이고 아래화면은 변화후 화면입니다 그림을 보시면 위화면의 지표식은 라인이 쭉 연결되는데 반해 아래 화면은 중간중간 끊기면서 연결됩니다 제가 구현하고자 하는 그림은 위화면입니다. 수정부탁드립니다
프로필 이미지
조민철
2013-07-24
276
글번호 65689
지표
답변완료

질문드립니다.

답변 감사합니다. if문에 추가시 var3(low2)의 다른var11,var22 같은 시점을 못잡는데 검색식할때 상관없는건가요? #고가가 상승하면 1 if H > H[1] then value1 = 1; #고가가 하락하면 -1 if H < H[1] then value1 = -1; #저가가 상승하면 1 if L > L[1] then value2 = 1; #저가가 하락하면 -1 if L < L[1] then value2 = -1; #고가 하락반전 high2 if value1 == -1 and value1[1] != -1 then{ var1 = H[1]; var11 = index; } #저가 상승반전 low1 if value2 == 1 and value2[1] != 1 then{ var2 = L[1]; var3 = var2[1]; var22 = index; } if H > var1 and var1 > var2 and var2 > var3 and # <--- 최고&최저점 비교 var22 > var11 and var11 > var33 Then # <--- 최고&최저점 순서 find(1);
프로필 이미지
ysj0411
2013-07-24
166
글번호 65688
검색
답변완료

문의드립니다.

청산식입니다. 1. 매수진입후 10틱 손실이면 손절.. 10틱이상 수익중이다가. 진입시점 한틱위까지 내려오면 한틱익절. 20틱이상 수익중이다가. 최고수익틱 대비 7틱까지 내려오면 익절.. 30틱이상 수익중이다가. 최고수익틱 대비 10틱까지 내려오면 익절.. 매도진입후 매수반대.. 예를들면요.. 매수.. 진입후 10틱 손실이면 손절.. 250.00 매수후 11틱 이익이었다가.. 본절 바로위까지 내려오면 익절 (1틱익절) 250.00 매수후 최고 251.05까지 갔었다면 251.05에서 -7틱 될때 익절.. (20틱이상수익중이었다가..꺽일때) 250.00 매수후 최고 252.05까지 갔었다면 251.05에서 -10틱 될때 익절.. (30틱이상수익중이었다가..꺽일때) 매도.. 진입후는 매수 반대.. 2. 청산식입니다. 진입후 최고수익대비 -10틱에서 수익청산(혹은 손절)할수 있게 계속 따라가는 청산식 부탁드립니다. 진입후 한틱도 안올라가고 바로손실이나면 -10틱에서 손절되구요. 1틱수익인적이 있었다면.. -9틱에서 손절되게요.. 그러니까. 10틱 수익난적이 있었다면.. 최소 본절은 되게요.. 1.2 둘다 매수,매도청산식 부탁드리겠습니다. 그리고 손절 연속 3번이면 당일 거래는 끝나는것도 추가 부탁드립니다.
프로필 이미지
중복필명
2013-07-24
246
글번호 65685
시스템

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

프로필 이미지
회원
2013-07-24
15
글번호 65684
지표