커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1777
글번호 230811
답변완료
검색식 부탁드립니다
사용지표: DMI(14)
검색식 : DMI지표에서 +DI가 40 라인 돌파시 검색식을 부탁드립니다
2020-11-23
590
글번호 144119
답변완료
부탁드립니다
현재가격에서 60 이동평균선과의
틱차이를 알수 있는 지표 부탁드립니다
2020-11-23
676
글번호 144112
답변완료
확인좀 부탁드립니다
답변주신 수식을 사용하였는데 지표값이 맞지 안는듯 합니다 확인좀 부탁드립니다
Plot1(DayHigh(1),"전일고가");
Plot2(DayLow(1),"전일저가");
Plot3(DayClose(1),"전일종가");
Plot4(DayOpen(0),"당일시가");
Plot5((DayHigh(0)+DayLow(0))/2,"당일중심");
Plot6(DayHigh(0),"당일고가");
Plot7(DayLow(0),"당일저가");
2020-11-23
656
글번호 144105
답변완료
안녕하세요?
안녕하세요?
지난번 69936번 수식작성 수정중 수식 문의 드립니다.
지난번에는 value2,3의 첫번째 파동의 가격을 변수에 저장 했는데요.[그림의 노란색 원]
이부분을 value2,3의 최저가,최고가로 수식 수정 부탁드립니다. [그림의 흰색 원]
시간이 오래걸리면 방향제시라도 부탁드립니다.
if a1 == 0 and S == 1 and S != S[1] and 저[1,2] > a2 and 저[1,1] < value2[Index-저[1,2]] and 저[1,1] > value4[Index-저[1,2]] Then
a1 = 저[1,1];
if b1 == 0 and S == -1 and S != S[1] and 고[1,2] > b2 and 고[1,1] > value3[Index-고[1,2]] and 고[1,1] < value1[Index-고[1,2]] Then
b1 = 고[1,1];
if a3 > 0 then
Plot1(a3);
if b3 > 0 then
Plot2(b3);
2020-11-23
815
글번호 144103
답변완료
진입횟수제한 수식한번 봐주세용
count = 0;
For value1 = 0 to 10
{
if EntryDate( value1 ) == sdate then
Count = Count + 1;
}
현재 이 식으로 진입횟수를 제한하려고 해보았는데요 제가 원하는 방식이 아닌것같아요
진입식을 A 라고 하고 A 로 인한 매수신호가 하루에 총 15회 발생했다고 하면 10개까지만
진입하고 이후 5개는 무시하는것을 만들고싶었는데요
위에 식은 (진입 and 모든포지션청산) 이 되는 시점을 count 하는것같아요 저는 청산은 신경안쓰고 오로지 진입식을 하루 총 10회 하도록 하고싶어요
2020-11-22
656
글번호 144102
답변완료
자동정정 분할주문의 YL화
YL 시스템 식만 사용하다가,
'[2106]자동정정 분할주문' 이라는 주문으로 청산을 했는데, 이 기능이 마음에 들어서
사용해보려고 합니다.
Q1.'자동정정 분할주문' 의 기능중
<청산조건 만족시,100주를 1분간격으로 10주씩 분할청산> 기능과 같은
수식을 작성하고자 합니다. 저는 시스템식을 주로 30분봉을 사용합니다. 아래와 같은 수식을 활용시, 30분간격으로만 청산이 진행될 것 같네요..
(아니면, 혹시 시스템식과 "자동정정 분할주문"과 연계해서 청산 방법은 없을지요?)
if TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+1 Then
exitlong()
Q2. 차트에서 매매 tab에 [2105]예스자동정정 원샷주문과 연계해서 주문이 가능한데,
어떨땐 이설정이 보이다가 안보이가 하는 것 같네요.
자동주문과, 경보후 주문에서만 보이고, 시험적용시에는 사라지는 것 같은데, 맞나요?
2020-11-22
660
글번호 144101
답변완료
분봉에서..
안녕하세요?
지난번 변환된 값들을 너무 잘 쓰고 있습니다.
항상 감사드립니다.
한번 더 요청드립니다.
분봉에서 일봉, 주봉의 파라볼릭 값을 얻고 싶은데 가능할까요?
감사합니다!!
2020-11-22
695
글번호 144100
joey 님에 의해서 삭제되었습니다.
2020-11-22
2
글번호 144099
답변완료
질문드립니다.
안녕하세요. 다음 조건의 수식을 부탁드립니다.
1조건
a라는 변수선이 a[1]보다 작거나 같은 상태를 연속으로 최소 20개봉 이상 유지하는 조건에서 현재가 c가 a보다 높아지는 경우가 발생하면 그때부터 C[1]시점의 a선값을 수평선으로 그려나간다.
2조건
b라는 변수선이 b[1]보다 크거나 같은 상태를 연속으로 최소 20개봉 이상 유지하는 조건에서 현재가 c가 b보다 작아지는 경우가 발생하면 C[1]시점의 b선값을 수평선으로 그려나간다.
두 조건에서 그려지는 수평선은 번갈아가면서 발생한다. 즉 1조건으로 그려지는 수평선이 2조건이 발생하면 사라지고 2조건이 그려지다 다시 1조건이 발생하면 1조건 선이 그려지는... 반복되는 패턴으로요
위 조건에서 수식부탁드립니다.
2020-11-23
702
글번호 144098