커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

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

프로필 이미지
회원
2004-02-01
34
글번호 2211
시스템
답변완료

1022 재 문의 드립니다.

안녕하세요... 원하는 신호를 찾으려고 아래와 같이 작성하여 보았으나 여전히 (3)번에서 말씀드리는 "다음 봉에서 바로 매도식에 의해 매도진입"하게 되는 문제가 발생 되네요. buycount < 1 and sellcount < 1 상태의 매도식에 의한 매도인지 buycount == 1 and sellcount < 1 에서의 매도식에 의한 매도인지를 인식을 못하는 건지 수식작성의 오류인지 모르겟네요 . 도움 부탁드립니다.미리 감사드립니다 (1)buycount < 1 and sellcount < 1 일때 매수진입하고 if buycount < 1 and sellcount < 1 then { if 매수식 then { buy(); buyCount = buyCount+1; } } (2) C-entryprice(0) > 0 크던 C-entryprice(0) < 0 작던 매수청산식에 의한 청산하고 단 C-entryprice(0) > 0 클땐 매수청산식에 의한 매도진입(리벌스신호)합니다. if buycount == 1 && (매수청산식) && C-entryprice(0) > 0 then exitlong(); if buycount == 1 && (매수청산식) && C-entryprice(0) > 0 then sell(); if buycount == 1 && (매수청산식) && C-entryprice(0) < 0 then exitlong(); (3) C-entryprice(0) < 0 작으면 매수청산식에 의한 매도진입(리벌스신호)은 안하지만 매수청산 내용이 모두 매도식에 포함되기 때문에 그 다음 봉에서 바로 매도식에 의해 매도진입하게 되는 문제가 발생 ( 당일 최초 진입하여 손실이 발생하고 청산한 날은 더이상은 진입을 안해야 됩니다)하므로 buycount == 1 이며 매도식일 경우에는 이전 매수포지션 진입가격이 이전 매수포지션 진입청산가격 보다 작으면 매도식에 의해서 매도진입 하지 말고 클 경우에만 매도식에 의한 매도진입 합니다. if buycount == 1 && (매도식) && !(accumn(entryprice(1)-ExitPrice(1) < 0,dayindex()+1)>=1) then sell(); --------------새로작성한 시스템식---------------- var : 진입(0), 청산(0), 당일봉(0), 매수식(0),매수청산식(0), 매도식(0),매도청산식(0),buycount(0),sellcount(0),value1(0),value2(0),value3(0),value4(0), value5(0),value6(0); value1=ema(c,5)-ema(c,26); value2=ema(ema(c,5)-ema(c,26),9); value3=(dayhigh()+daylow())/2; value4=(dayhigh(1)+dayclose(1)+daylow(1))/3; value5=ema(c,187); value6=accumn(bids-asks,5)/5; 당일봉 = dayindex(); 매수식 = value1>value2 &&c>value3 &&c>value4 &&c>value5 &&value6>0; 매수청산식= value1<value2 &&c<value3 &&c<value4; 매도식= value1<value2 &&c<value3 &&c<value4 &&c<value5 &&value6<0; 매도청산식= value1>value2 &&c>value3 &&c>value4; if date != date[1] then { buycount = 0; sellcount = 0; } if buycount < 1 and sellcount < 1 then { if 매수식 then { buy(); buyCount = buyCount+1; } } if buycount == 1 && (매수청산식) && C-entryprice(0) > 0 then exitlong(); if buycount == 1 && (매수청산식) && C-entryprice(0) > 0 then sell(); if buycount == 1 && (매수청산식) && C-entryprice(0) < 0 then exitlong(); if buycount == 1 && (매도식) && !(accumn(entryprice(1)-ExitPrice(1) < 0,dayindex()+1)>=1) then sell(); if buycount < 1 and sellcount < 1 then { if 매도식 then { sell(); sellcount = sellcount +1; } } if sellCount == 1 && (매도청산식) && C-entryprice(0) < 0 then exitshort(); if sellcount == 1 && (매도청산식) && C-entryprice(0) < 0 then buy(); if sellCount == 1 && (매도청산식) && C-entryprice(0) > 0 then exitshort(); if sellcount ==1 && (매수식) && !(accumn(entryprice(1)-ExitPrice(1) > 0,dayindex()+1)>=1) then buy();
프로필 이미지
관양
2004-01-31
2718
글번호 2210
시스템
답변완료

수식문의 드립니다.

아래수식에서... 손절수식인 setstoploss(1,pointstop); 을 사용하여 매수포지션일때 손절이 나오면 그때 청산과 동시에 매도신호가 나오게하고 매도포지션일때 손절이 나오면 그때 청산과 동시에 매수신호가 나오게 할 수 있는지요? 감사합니다. ================================ input : Period(20), Period1(5); var :비교이평(0), 기준이평(0); 비교이평 = ma(C, Period); 기준이평 = ma(C, Period1); if crossup(C, 비교이평) and 기준이평*1.03 < 비교이평 and 기준이평*1.05 > 비교이평 and C > 비교이평 then buy(); if crossdown(C, 비교이평) and 비교이평[1] > 기준이평[1] then sell();
프로필 이미지
fjulia
2004-01-31
2629
글번호 2209
시스템

시스템식을 수정 또는 신규 작성이 안돼요!!!!!!

보내주식 수식은 감사합니다. 그런데 새로이 예스랭기지 편집기에서 새로 함수를 작성하고 저장을 하면 에러 메세지가 나오고 down됩니다. 기존의 시스&#53604;식을 수정하고 저장하려고해도 같은 현상이 일어납니다. 방법을 알려주시기 바랍니다.
프로필 이미지
jpl0724
2004-01-30
2665
글번호 2204
시스템
답변완료

이격도검색방법문의(150 이상)

안녕하십니까 현재가가 20일 이평선 이격도로 110 이상 190 이하에 해당되는 종목 또는 현재가가 20일 이평선 이격도로 70 이하 30 이상에 해당되는 종목 을 검색하는 식을 부탁합니다 수고하십시요
프로필 이미지
회원
2006-06-30
2728
글번호 2202
시스템
답변완료

이동평균선..

매수; 이평선 역배열완성시점 매수청산;5와20이평선데드크로스시점 매도;이평선 정배열완성시점 매도청산;5와20 이평선골든크로스시점 이평선은5,10,20,60,120까지입니다..
프로필 이미지
회원
2004-01-30
2860
글번호 2201
시스템
답변완료

매수진입식에 따른 매수청산식...

매수와 매수청산이 이루워지는 한개의 시스템 식에서 복수의 매수 진입식을 구성하고 각 매수진입식에 따른 매수청산식을 다르게 가질수 있나? 예) 매수진입식1 || 매수진입식2 || 매수진입식3 ------------- 매수진입식1에 대한 매수청산식 || 매수진입식2에 대한 매수청산식 || 매수진입식3에 대한 매수청산식
프로필 이미지
일목초인
2004-01-30
2867
글번호 2200
시스템

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

프로필 이미지
회원
2004-01-30
38
글번호 2190
시스템
답변완료

조건검색 수정 안됨

Yes Language를 이용한 조건검색식 수정이 안됩니다. 수정후 저장하면 에러나고 다운됩니다.
프로필 이미지
leeyou26
2004-01-30
3155
글번호 2186
검색