커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

종목검색식 문의합니다.

안녕하세요 종목검색식 문의드립니다. 이동평균선정배열식을 5개의 이동평균선조건으로5>10>20>60>120일선 순으로 검색식 작성부탁드립니다.
프로필 이미지
팬케익
2012-12-07
351
글번호 57146
검색
답변완료

주봉 일봉에서

예스스탁의 발전을 기원합니다. 주봉에서 지수이평(13주) 하락 Macd 상승 다이버전스 발생 일봉에서 지수이평 (13일)이 상승함 일봉에서 종가가 13지수이평과 26 지수이평 사이에 있음 Macd 상승함 Force Index 상승으로 전환 위 식을 만족하는 검색식을 부탁하며 미리 감사드립니다.
프로필 이미지
rsarang
2012-12-07
360
글번호 57143
검색
답변완료

중요한 질문입니다.

초보입니다. 지표중에 거래량(음봉양봉) 이 있던데요 그게 먼가요? 그리고 선물거래함에 있어 거래량은 중요한가요? 자세한 답변부탁드려요 미리 감사드려요 예스스탁~!
프로필 이미지
통키왕
2012-12-07
363
글번호 57142
지표
답변완료

지표식 주석

항상 감사드립니다 아래 지표식에 대한 주석부탁드립니다. A. var : 중심값(0),G2(0),H2(0),양봉저항(0); var : 양봉지지(0),음봉저항(0),음봉지지(0); 중심값 = (dayclose(1)+dayhigh(1)+daylow(1))/3; G2=2*중심값-daylow(1); H2=중심값+dayhigh(1)-daylow(1); 양봉저항 =(G2+H2)/2; 양봉지지 = 중심값+((중심값)-dayhigh(1))/2; 음봉저항 = ((중심값*2-daylow(1))+중심값)/2; 음봉지지 = ((중심값*2-dayhigh(1))+(중심값+daylow(1)-dayhigh(1)))/2; plot1(중심값); plot2(양봉저항); plot3(양봉지지); plot4(음봉저항); plot5(음봉지지); B. var : 중심값(0),k2(0),양봉강세(0),상승1(0),상승2(0),상승3(0),상승5(0); 중심값 = (dayclose(1)+dayhigh(1)+daylow(1))/3; k2=(중심값-daylow(1))/2; 양봉강세 = 중심값+((중심값-((중심값+((중심값*2)-dayhigh(1)))/2))/2); 상승1 = 중심값+((중심값-daylow(1))/2); 상승2 = (중심값+((중심값-daylow(1))/2))+((중심값-daylow(1))/2); 상승3 = (중심값+((중심값-daylow(1))/2))+((중심값-daylow(1))/2)+k2 ; 상승5 = ((중심값+((중심값-daylow(1))/2))+((중심값-daylow(1))/2)+k2)+k2; plot1(양봉강세); plot2(상승1); plot3(상승2); plot4(상승3); plot5(상승5); C. var : 중심값(0),음봉저항(0),k3(0),음봉강세(0),하락1(0),하락2(0),하락3(0),하락4(0); 중심값 = (dayclose(1)+dayhigh(1)+daylow(1))/3; 음봉저항= ((중심값*2-daylow(1))+중심값)/2; k3=(dayhigh(1)-중심값)/2; 음봉강세= 중심값-((음봉저항-중심값)/2); 하락1 = 중심값-(dayhigh(1)-중심값)/2; 하락2 = 하락1-k3; 하락3 = 하락2-k3; 하락4 = 하락3-k3; plot1(음봉강세); plot2(하락1); plot3(하락2); plot4(하락3); plot5(하락4); D. var : N2(0),중심값(0),G2(0),H2(0),M2(0),하양중심(0); N2=(dayhigh(1)+dayopen())/2; 중심값=(dayclose(1)+dayhigh(1)+daylow(1))/3; G2=2*중심값-daylow(1); H2=중심값+dayhigh(1)-daylow(1); M2=(G2+H2)/2; 하양중심=(N2+M2)/2; plot1(하양중심); E. var : 중심값(0),J2(0),L2(0),K2(0); 중심값=(dayclose(1)+dayhigh(1)+daylow(1))/3; J2=((중심값*2-dayhigh(1))+(중심값+daylow(1)-dayhigh(1)))/2; L2=(daylow(1)+dayopen())/2; K2=(J2+L2)/2; plot1(K2); F input : Period(10); var1 =(AccumN(iff(C-C[1]>0,C-C[1],0),Period)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),Period)*100); if var1 <= 30 Then var2 = O; if var1 >= 70 Then var3 = H; plot1(var2); plot2(var3);
프로필 이미지
조민철
2012-12-07
527
글번호 57140
지표
답변완료

문의합니다

안녕하십니까 이동평균선을 이용하여 분할 매매하고자 합니다 1.매수 5분선이 20분선을 상향 돌파시 50% 매수, 40분선을 상향 돌파시 추가로 50% 매수 2.매도 5분선이 20분선을 하향 할때 50% 매도, 40분선을 하향 돌파시 나머지 50% 매도 위의 식을 부탁드리겠읍니다.
프로필 이미지
cycu
2012-12-07
355
글번호 57135
시스템
답변완료

문의 드립니다.

5일선이 20일선 데드크로스 된후 계속 데드크로스 된 상태에서 10일선이 20일선 골든 크로스 되면 매수 진입. 또는 5일선이 30일선 데드크로스후 계속 데드크로스 된 상태에서 10일선이 30일선 골든 크로스 되면 매수 진입. 쉽게 설명하면 5일선 20일선 Crossdown 된후 계속 5일선이 20일선 보다 작은 상태 유지한 후 10일선이 20일선 CrossUp 하는 순간 진입입니다. 5일선이 20일선 골든크로스 된후 계속 골든크로스 된 상태에서 10일선이 20일선 데드 크로스 되면 매도 진입. 또는 5일선이 30일선 골든크로스 후 계속 골든크로스 된 상태에서 10일선이 30일선 데드크로스 되면 매도 진입. 쉽게 설명하면 5일선 20일선 CrossUp 된후 계속 5일선이 20일선 보다 작은 상태 유지한 후 10일선이 20일선Crossdown하는 순간 매도 진입입니다. 가능하다면 부탁 드리겠습니다.
프로필 이미지
비츠로
2012-12-07
361
글번호 57134
시스템
답변완료

지표식 변환

항상 감사드립니다 아래식은 키움에서 사용하는식입니다 변환부탁드립니다 1.땡땡 1)상승 A=MA(가격,기간,이평종류); if(A>A(1),A,0) if(A<A(1),A,0) 2)하락 if(A<A(1),A,0) 2.리얼수렴 1)매도세력 if(A<A(1),A,0) 2)매수세력 MA2=avg(c,5)/(jas=avg(c,20)/100) 3.추세따라매매 1)매도라인(일직선) a=highestsince(1,crossup(avg(c,9),avg(c,20),avg(c,20)); 2)매수라인(일직선) a=lowestsince(1,crossdown(avg(c,9),avg(c,20),avg(c,20)); 3)평균선 avg(c,20) 위 지표식 1,2,3 에 대한 해석도 부탁드립니다
프로필 이미지
조민철
2012-12-07
495
글번호 57128
지표
답변완료

MACD 교차매매식

항상감사드립니다 MACD 교차매매식를 이용한 시스템식을 작성하고 싶습니다 1.MACD 12,26,9)가 매수신호발생후 30개봉이내에서 발생하는 매도신호는 신호발생금지 30개봉 이후에 발생되는 매도신호는 발생 (매수신호로 유지되다..30개봉이후에 발생하는 매도신호표시, 손절은 10틱) 예) 매수(1) - 매도(1) - 매수(2) - 매도(2) 10봉 15봉 10봉 MACD(12,26,9)상방돌파시 매수(1)신호발생, 매도(1)은 30봉이내이므로 신호발생금지 매수(2)는 현재신호가 매수신호이므로 발생안함 매도(2)는 10봉+15봉+10봉 =35봉째 발생했으므로 매도신호발생 2.MACD(12,26,9)가 매도신호발생후 30개봉이내에서 발생하는 매수신호는 신호발생금지 30개봉 이후에 발생되는 매수신호는 발생 (매도신호로 유지되다..30개봉이후에 발생하는 매수신호표시, 손절은 10틱) 3.1)번시스템식이 삼각가중이평선(200) 위에서는 매수청산만 2)번시스템식이 삼각가중이평선(200) 아래에서는 매도청산만 ***1,2,3 번씩 모두다 부탁드립니다 감사합니다
프로필 이미지
조민철
2012-12-07
398
글번호 57127
시스템
답변완료

27377에 대한 추가질문 다시 올립니다.

알려준대로 테스트해보니까 신호는 발생되는데 손절매한 봉은 BarSinceExit에서 계산되지 않는군요. ExitLong() => 이 함수는 BarSinceExit에서 계산됨. SetStopLoss(LossPercent, PercentStop); => 이 함수에 의해 손절된것은 계산안됨 아래질문 그대로 "손절매 후 1봉 이상 경과한 후 매수"를 하려면 어떤식으로 프로그램을 해야하는지요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : BarsSinceEntry사용법에 대한 질문 > 안녕하세요 예스스탁입니다. 아래와 같이 작성하시면 됩니다. If (TotalTrades ==0 or (BarsSinceExit(1) > 0)) Then Buy(); 즐거운 하루되세요 > HI_sangkeel 님이 쓴 글입니다. > 제목 : BarsSinceEntry사용법에 대한 질문 > 별첨그림과 같이 매수후 반복하여 손절매가 발생되는 문제를 해결하려고 다음과 같이 조건을 추가하였더니 신호가 전혀 발생되지 않습니다. If (BarsSinceExit(1) > 1) Then Buy(); BarsSinceEntry나 BarsSinceExit를 매수/매도조건에 and를 걸면 신호가 전혀 발생되지 않는 문제가 있군요. "손절매 후 1봉 이상 경과한 후 매수"를 하려면 어떤식으로 프로그램을 해야하는지요?
프로필 이미지
회원
2012-12-07
360
글번호 57121
시스템