커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

필터추가

아래 수식에 진입 필터 추가 바랍니다. buy 진입조건 & daily high low가 2.00 pt 이하일 경우 sell 진입조건 & daily high low가 2.00 pt 이하일 경우 변수조절도 부탁드립니다. buy high low : 2.00 pt sell high low : 2.00 pt ************************ 안녕하세요 예스스탁입니다. if bdate != bdate[1] Then{ Condition1 = false; var1 = H; var2 = L; } if stime >= 140000 and Condition1 == false and C > O Then{ Condition1 = true; if H < var2 Then buy(); } if stime >= 140000 and Condition2 == false and C < O Then{ Condition2 = true; if L > var1 Then sell(); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 재문의 > 죄송하지만... 아래건 시뮬레이션이 안되는데요. 수정하여 다시 문의드립니다. kospi200 선물 오후2시 거래시작. 오후2시 후 첫번째로 생긴 양봉의 고가가 09시 장 시작해서 생긴 첫봉(저가)보다 작을 경우 buy 오후2시 후 첫번째로 생긴 음봉의 저가가 09시 장 시작해서 생긴 첫봉(고가)보다 클 경우 sell 부탁드립니다.
프로필 이미지
목마와숙녀
2017-06-20
157
글번호 110578
시스템
답변완료

부탁 드립니다.

실행결과 지정된 일시 이전의 var11,var31의 값이 zero가 나옵니다. 이 데이터가 보이지 않게 가능한지요? 미리 경배로 감사 인사 올립니다. input : 일자(20170615),시간(120000); var : HV1(0),HV2(0),HV3(0);var : HH1(0),HH2(0),HH3(0);var : LL1(0),LL2(0),LL3(0); var : Tcond(False); if sdate == 일자 and (stime == 시간 or (stime > 시간 and stime[1] < 시간)) Then Tcond = true; if Tcond == true and Tcond != Tcond[1] then { HV1 = V; HV2 = 0; HV3 = 0; HH1 = H; HH2 = 0; HH3 = 0; LL1 = L; LL2 = 99999999; LL3 = 99999999; Condition1 = false; Condition31 = false; } if Tcond == true and Tcond == Tcond[1] then{ if V > HV1 Then{ HV1 = V; HV2 = HV1[1]; HV3 = HV2[1];} if V < HV1 and V > HV2 Then{ HV2 = V; HV3 = HV2[1];} if H > HH1 Then{ HH1 = H; HH2 = HH1[1]; HH3 = HH2[1]; } if H < HH1 and H > HH2 Then{ HH2 = H; HH3 = HH2[1]; } if L < LL1 Then{ LL1 = L; LL2 = LL1[1]; LL3 = LL2[1]; } if L > LL1 and L < LL2 Then LL2 = L; LL3 = LL2[1];} if HH1 > 0 and H == HH1 and ((HV1 > 0 and V >= HV1) or (HV2 > 0 and V >= HV2) or (HV3 > 0 and V >= HV3) ) Then{ // Condition1 = true; var11 = H; } if LL1 > 0 and L == LL1 and ((HV1 > 0 and V >= HV1) or (HV2 > 0 and V >= HV2) or (HV3 > 0 and V >= HV3)) Then{ // Condition31 = true; var31 = L; } plot1(var11,"H1",red,def,0); plot31(var31,"L1",blue,def,0);
프로필 이미지
yes
2017-06-20
185
글번호 110577
지표
답변완료

안녀하셔요~~

지정된 날짜 의 시간에. 시스템 일괄청산 하고 싶어요....? 2017년 12월 31 일 09시 3분 30분봉에서도 가능하죠? 캄사합니데이~~~
프로필 이미지
하늘북
2017-06-20
152
글번호 110576
시스템
답변완료

종목 검색 요청

* 항상 많은 도움에 고맙습니다 * 스윙 함수로 일봉기준 "20일간 저점대비 15% 이상 상승한 종목" 을 찾고 싶습니다. * 상한가 포함 입니다. * 고맙습니다.
프로필 이미지
요타
2017-06-20
158
글번호 110575
종목검색
답변완료

산식검토요

사용자함수 2개(MA3ea, MA5ea_U1)를 만들었는데 MA3ea는 실현되고 MA5ea_U1은 실현이 않됩니다 MA3ea를 카피해서 만든게 MA5ea_U1인데 이유가 뭔지 잘모르겠네요 검토부탁드립니다 ====함수 MA3ea var:J(0),T1(0); T1=GAP_Ma(C,3); # T1요철 var:T1HL(0); Array : T1Hv0[3](0),T1HM[3](0),T1Hi[3](0), T1HP0[3](0) ; Array : T1Lv0[3](0),T1LM[3](0),T1Li[3](0), T1LP0[3](0) ; if T1> T1[1] Then T1HL = 1; if T1 < T1[1] Then T1HL = -1; if T1HL == 1 and T1HL[0] != T1HL[1] Then{ //and T1[1]+0.01<T1[0] T1LM[0] = GAP_Ma(C,3)[0]; T1Li [0] = index[0]; For J =1 to 4 { T1LM[J] = T1LM[J-1][1]; T1Li [J] = T1Li [J-1][1]; } } if T1HL == -1 and T1HL[0] != T1HL[1] Then{ //and T1[1]-0.01>T1[0] T1HM[0] = GAP_Ma(C,3)[0]; T1Hi [0] = index[0]; For J =1 to 4 { T1HM[J] = T1HM[J-1][1]; T1Hi [J] = T1Hi [J-1][1]; } } var : 가(0),나(0),다(0),라(0); 가 = T1LM[0]; 나 = T1LM[1]; 다 = T1LM[2]; var : MA000(0); IF 가>나 and 나>다 Then MA000=100 ; ~ ~ ~ IF 다>나 and 나>가 Then MA000=0 ; MA3ea=ma(MA000,1); ====함수 MA5ea_U1 var:J(0),T1(0); T1=GAP_Ma(C,3); # T1요철 var:T1HL(0); Array : T1Hv0[3](0),T1HM[3](0),T1Hi[3](0), T1HP0[3](0) ; Array : T1Lv0[3](0),T1LM[3](0),T1Li[3](0), T1LP0[3](0) ; if T1> T1[1] Then T1HL = 1; if T1 < T1[1] Then T1HL = -1; if T1HL == 1 and T1HL[0] != T1HL[1] Then{ //and T1[1]+0.01<T1[0] T1LM[0] = GAP_Ma(C,3)[0]; T1Li [0] = index[0]; For J =1 to 4 { T1LM[J] = T1LM[J-1][1]; T1Li [J] = T1Li [J-1][1]; } } if T1HL == -1 and T1HL[0] != T1HL[1] Then{ //and T1[1]-0.01>T1[0] T1HM[0] = GAP_Ma(C,3)[0]; T1Hi [0] = index[0]; For J =1 to 4 { T1HM[J] = T1HM[J-1][1]; T1Hi [J] = T1Hi [J-1][1]; } } var : 가(0),나(0),다(0),라(0),마(0); 가 = T1LM[0]; 나 = T1LM[1]; 다 = T1LM[2]; 라 = T1LM[3]; 마 = T1LM[4]; var : MA000(0); IF 가>나 and 나>다 and 다>라 and 라>마 Then MA000=100 ; ~ ~ ~ ~ ~ IF 마>라 and 라>다 and 다>나 and 나>가 Then MA000=0 ; MA5ea_U1=ma(MA000,1);
프로필 이미지
티끌
2017-06-20
165
글번호 110574
사용자 함수
답변완료

질문드립니다.

INPUTS: Price(Numeric),PERIOD(NUMERIC); VARS: NOISE(0), SIGNAL(0), DIFF(0), EFRATIO(0), SMOOTH(1), FASTEST(.6667), SLOWEST(.0645), ADAPTMA(0); DIFF = ABSVALUE(Price - Price[1]); IF CURRENTBAR <= PERIOD THEN ADAPTMA = Price; IF CURRENTBAR > PERIOD THEN { SIGNAL = ABSVALUE(Price - Price[PERIOD]); NOISE = accumn(DIFF, PERIOD); EFRATIO = SIGNAL / NOISE; SMOOTH = POWER(EFRATIO * (FASTEST - SLOWEST) + SLOWEST, 2); ADAPTMA = ADAPTMA[1] + SMOOTH * (Price - ADAPTMA[1]); } AMA = ADAPTMA; 게시판에 올라와있던 수식인데요. period에는 60일을 넣어도 price에는 어떤값을 넣어야하나요? 해외선물에 적용해볼려고합니다.
프로필 이미지
stockric
2017-06-19
161
글번호 110573
지표
답변완료

수식 부탁합니다

아래수식에서 #,양봉거래량 에서 음봉거래량 으로 전환시에 그림파일처럼 세로선(블루)추가 #,음봉거래량 에서 양봉거래량 으로 전환시에 그림파일처럼 세로선(레드)추가 위 조건(단,거래량합이3,000 이상일때)으로 수식 추가하면 좋겠습니다. $$ 언제나 늘 고맙습니다. input : n(1); var : cnt(0),sum1(0),sum2(0); Array : V1[10](0),V2[10](0); if bdate != Bdate[1] Then{ V1[0] = 0; V2[0] = 0; for cnt = 1 to 9{ V1[cnt] = V1[cnt-1][1]; V2[cnt] = V2[cnt-1][1]; } } if C > O then V1[0] = V1[0] + v; if C < O Then V2[0] = V2[0] + v; if V1[n] > 0 and V2[n] > 0 then{ sum1 = 0; sum2 = 0; for cnt = 0 to N-1{ sum1 = sum1 + V1[cnt]; sum2 = sum2 + V2[cnt]; } plot1(sum1,"n일간 양봉거래량"); plot2(sum2,"n일간 음봉거래량");
프로필 이미지
회원
2017-06-19
269
글번호 110572
지표
답변완료

문의드립니다

답변 감사드립니다. 알려주신 대로 시스템에 적용해 봤는데 조건을 조금 바꾸니 문제가 생겨 다시 질문드립니다. 2시 30분에서 50분까지의 최저값이 단순이평선 50(5분봉)보다 높고 10분 봉의 거래량지표에 양 봉이 3번째 생긴 후에 매수한다는 수식을 작성하고 싶은데 가능할까요? 그리고 하루에 1번만 거래한다는 조건을 추가하고 싶습니다. 답변 부탁드립니다.
프로필 이미지
2gloo
2017-06-19
154
글번호 110571
시스템
답변완료

질문드립니다.

네모 해놓은 곳에 각선마다 값과, 선의 이름을 표시되게하고싶습니다.
프로필 이미지
stockric
2017-06-19
213
글번호 110570
지표