커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의

RISS에서 검색한 석사논문 결론부분입니다. 첨부파일의 마지막 구절 "손실과 수익의 크기를 비슷하게 설정하고" 이해가 잘 안되는데 쉬운 예를 들어주셨으면 합니다. 손절과 익절을 비슷하게 한다는 말인지요? 전체 리포트에서는 저 부분이 자세히 안나와서요.
프로필 이미지
목마와숙녀
2022-03-25
1051
글번호 157482
시스템
답변완료

지표 (조건 변경) 작성 부탁드립니다.

담당자님, 안녕하세요. 작성해주신 지표를 잘 사용하고 있습니다. 거듭 감사드립니다. 담당자님께서 기존에 작성해 주신 지표를 제가 변형해서 작성해 보려고 시도했는데 잘 되지 않아 담당자님께 다시 부탁드립니다. 아래 수식을 변경된 조건으로 수정 부탁드립니다. --------------------------------------------------------------------------------- (기존 수식조건) 40일간 각 일봉 시가, 종가(즉, 80개 가격(value)) 중에서 (시가, 종가 구분 없이) 가격(value)이 '(당일 시가 - y)~(당일 시가 + y)'의 범위 내에 있으면서 and 그 가격(value)이 산출된 일봉의 날짜가 당일(D) 부터 가까운 순서로 최근 일자의 5개 가격(value) 선정 * 기존 지표수식은 하단에 기재함 (변경된 수식조건) 여타 조건은 동일하며 가격(value)이 '(당일 시가 + ye - ys)~(당일 시가 + ye + ys)' 또는 '(당일 시가 - ye - ys)~(당일 시가 - ye + ys)' 의 범위 내에 있는 것으로 변경 cf. 예를들면, input을 ye(5), ys(2)로 설정할 경우 가격이 '(당일 시가 + 3)~(당일 시가 + 7)' 또는 '(당일 시가 - 7)~(당일 시가 - 3)' 의 범위 내에 있는 조건으로 적용되는 지표입니다. --------------------------------------------------------------------------------- 담당자님께서 작성해 주신 지표에서 diff[200](0), diff[ii] = abs(value[ii]-DayOpen(0)), diff[tempIndex] = 99999999;를 제외하고 if diff[cnt] < y를 if (DayOpen(0) + ye - ys<=value[ii] and value[ii] <= DayOpen(0) + ye + ys) or (DayOpen(0) - ye - ys<=value[ii] and value[ii] <= DayOpen(0) - ye + ys)로 바꿔서 입력하거나 일부 조건을 바꿔서 계속 시도해 보았으나 오류만 발생하고 제대로 수정되지 않아 담당자님께 부탁드리게 되었습니다. 위의 변경된 조건으로 지표수식 수정 작성을 부탁드립니다. 항상 답변에 감사드리며 이번에도 미리 감사드립니다. ======================================================================= 기존 지표수식 (Q&A 76330번 담당자님 답변 내용) 안녕하세요 예스스탁입니다. input : N(40),nth(5),y(5); var : cnt(0),nthi(0); Var : tempindex(0),NTHindex(0),ii(0); Array : value[200](0),diff[200](0), NTHVALUE[10](0); if Bdate != Bdate[1] Then { ii = 0; For cnt = 1 to N { ii = ii+1; value[ii] = DayOpen(cnt); diff[ii] = abs(value[ii]-DayOpen(0)); ii = ii+1; value[ii] = DayClose(cnt); diff[ii] = abs(value[ii]-DayOpen(0)); } For nthi = 1 to nth { tempIndex = -1; For cnt = 1 to N*2 { if diff[cnt] < y then { tempIndex = cnt; cnt = N*2+1; } } if tempIndex != -1 Then { NTHVALUE[nthi] = value[tempIndex]; diff[tempIndex] = 99999999; } Else { NTHVALUE[nthi] = Nan; } } } plot1(NTHVALUE[1]); plot2(NTHVALUE[2]); plot3(NTHVALUE[3]); plot4(NTHVALUE[4]); plot5(NTHVALUE[5]); 즐거운 하루되세요 ==========================================================================
프로필 이미지
원칙투자자
2022-03-25
1020
글번호 157479
지표

원칙투자자 님에 의해서 삭제되었습니다.

프로필 이미지
원칙투자자
2022-03-25
0
글번호 157478
지표
답변완료

국내주식 종목검색식 부탁드립니다.

kk=(v(0)+v(1))/2; k=(V(1)+V(2))/2; L1=crossup(kk,k); AA1 = (predayhigh()+predaylow()+predayclose())/3; kk1=MA(AA1,2,단순); AA2 = (predayhigh()+predaylow()+dayopen())/3; kk2=MA(AA2,3,단순); L2=crossup(kk2,kk1); L1 , L2 를 동시에 만족하는 종목 predayhigh > 하루전고가 predaylow >하루전 저가 predayclose >하루전 종가 Dayopen > 당일 시가 제가 종목검색을 하고싶은 내용은 위와같은데요 맘은 급하고 잘안되서 부끄럽지만 도움요청드립니다.
프로필 이미지
ds2335
2022-03-25
1144
글번호 157477
종목검색
답변완료

지표식 부탁합니다(76503 관련입니다)

수고하십니다 실수했습니다 지표식은 If O[1]>C[1] && O<C[1] && C>=O Then var1 = O; If O[1]>C[1] && O<C[1] && C<O Then var2 = O; plot1(var1, "선1", WHITE); plot2(var2, "선2", BLACK); If CurrentDate == sdate && var1[1]>var1 && C>var1 && C>O or var1[1]>var1 && C>var1 && C>O Then plot3(L, "점", GREEN);
프로필 이미지
등정
2022-03-25
1172
글번호 157473
지표
답변완료

재문의드립니다.

작성해 주신 아래 지표를 니스닥 선물에 적용해 보면 첨부파일에서 89분봉 이상에서의 지표값과 88분봉 이하에서의 지표값이 다르게 나옵니다. 저녁 12시에 지표값이 변경되었고요. 왜 다르게 나올까요? 수정을 부탁드립니다. 안녕하세요 예스스탁입니다. input : n(5); var : cnt(0),bc(0),bo(0),b(0),ac(0),ao(0),a(0),t(0); if NextBarSdate != sDate Then { if C < DayOpen Then { B = -1; For cnt = 1 to N { if B == -1 and DayClose(cnt) < DayOpen(cnt) and DayClose(0) < DayClose(cnt) and DayOpen(0) < DayOpen(cnt) Then { bc = DayClose(0); bo = DayOpen(cnt); b = (bc+bo)/2; } } } if C > DayOpen Then { A = -1; For cnt = 1 to N { if A == -1 and DayClose(cnt) > DayOpen(cnt) and DayClose(0) > DayClose(cnt) and DayOpen(0) > DayOpen(cnt) Then { ac = DayClose(0); ao = DayOpen(cnt); a = (ac+ao)/2; } } } } if a > 0 Then Plot1(a); if b > 0 Then plot2(b); 즐거운 하루되세요 > 종호 님이 쓴 글입니다. > 제목 : 재문의드립니다. > 언제나 수고하심에 감사드립니다. 아래 수식 조건을 변경하려고 합니다. 일봉에서 가장 최근에 음봉이 발생하면 이 때의 최근 음봉을 음봉1 이라 하고 종가를 b 라 하고 가장 최근 음봉 보다 이전에 발생한 음봉들을 관찰하고 최근 음봉 종가 b < 이전에 발생한 음봉2의 종가 동시에 최근 음봉 시가 < 이전에 발생한 음봉2의 시가 를 만족하는 이전의 음봉2을 찾는 것입니다 의 원수식 조건에서 아래와 같이 바꾸려고 합니다. 모든 조건은 똑같은데요. 단지 어제봉 그제봉 ~ 5개 이전봉까지의 5개봉 이전 일봉값들만 비교하고 즉 기준선을 정할 땨 5개봉 그 이전 데이터들은 무시하고요. 5개봉 까지 안에서만 조건들을 만족할 때 기준선이 정해지도록 부탁드립니다. 5개봉안의 데이타에서 기준선이 하나만 만들어지면 기존의 또 다른 기준선은 삭제를 부탁드립니다.
프로필 이미지
종호
2022-03-25
1621
글번호 157472
지표
답변완료

부탁드립니다~

늘 노고에 감사드립니다. 다름이 아니라 시스템매매에서 청산식을 짜고 있는데 매수(매도)후 이격도(20)가 0.5%이상 꺼구로가면 청산되는 로직을 청산식에 추가하고 싶습니다. 예를들어 이격도가 100.5일때 매수신호가 나왔는데 이후 0.5%가 밀려서 100이 되면 바로 청산되게 하고 싶습니다. 물론 다른 청산로직과 결합해서 청산식을 보강할려고 합니다. 어떤 수식을 추가해야할지 문의드립니다.
프로필 이미지
카르마다
2022-03-25
1312
글번호 157467
시스템
답변완료

문의드립니다.

Inputs: MyStoplossPoint(0.1); SetStopPosition; // 포지션 전체 SetStopLoss( MyStoplossPoint ); 위의 식에서 0.1PT에서 손절이 안되고 1.7PT에서 손절이 되었습니다.(이유는 모름) 만약에 0.1PT에서 손절이 안되고 갈경우 한 번 더 걸러서 0.3PT에서 손절이 시키는 수식이 있을까요?
프로필 이미지
chlangs
2022-03-25
1224
글번호 157466
시스템
답변완료

수식 수정부탁드립니다.

안녕하십니까 수식수정 부탁드립니다. 아래는 수식 및 조건입니다. ----------------------------------- input : per(2); var : ii(0); if Bdate != Bdate[1] Then ii = 0; if C > O Then { ii = ii +1; if ii == 1 Then Buy(); } if MarketPosition == 1 Then { if C < O Then ExitLong(); ExitLong("bx",AtStop,Highest(H,BarsSinceEntry)*(1-per/100)); } ㅇ 매수 : 개장 후 첫번째 발생하는 양봉에 매수 ㅇ 매도 : 1. 매수 후 첫번째 음봉 OR 2. 현재가가 고점대비 2% 이상 하락 2가지 조건중 하나라도 만족하면 매도 분봉 적용 -------------------------------------------------- 수정 요청 매수 조건 : 1. 개장 후 첫번째 발생하는 양봉 AND 2. 전일종가 대비 + 10% 이내일 경우에만 매수 수정 요청 매도 조건 : 1. 매수 후 첫번째 음봉 OR 2. 현재가가 당일 최고점 대비 2% 이상 하락 매도 조건 2번의 경우 조건에 만족해도 캔들이 완성되었을때 매도주문이 나가는거 같습니다. 조건 만족 즉시 주문이 나갈수 있게 수정 가능한지 문의 드립니다. 잘 부탁드립니다. 감사합니다.
프로필 이미지
대한이
2022-03-25
1342
글번호 157456
시스템