커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

차트 신호표시

연결선물차트에 이평선 골든크로스시 매수 적색화살표 이평선 데드크로스시 매도 청색화살표를 표시하고 싶습니다. 다시 말씀드리자면, 현재가가 5이평을 골든크로스시, 10이평을 골든크로스시, 20이평을 골든크로스시, 60이평을 골든크로스시, 120이평을 골든크로스시 ---> 매수 적색화살표 현재가가 5이평을 데드크로스시, 10이평을 데드크로스시, 20이평을 데드크로스시, 60이평을 데드크로스시, 120이평을 데드크로스시 ---> 매도 청색화살표 수고하십시요
프로필 이미지
채우리
2015-02-16
160
글번호 83244
시스템
답변완료

문의합니다

안녕하세요 옵션입니다 스토캐스틱지표에서 12.3.3을사용합니다 침체에서탈출시 매슈수익10틱청산 수익안주고 하락시에는 침체늪에있을때 최저점을 이탈하락하면은 매도진입 수익10틱청산 수익안주고 상승하면은 앞침체있을때최저점(매수에서매도로전환된가격)을 돌파하면은 매수 이렇게반복되도록 부탁합니다 그러니까 수익청산되면은 다시침체들어갈때까지무포 침체탈출시앞시스템반복
프로필 이미지
질갱이
2015-02-16
141
글번호 83242
시스템
답변완료

부탁합니다.

다음 조건에 맞는 시스템식을 부탁드립니다. 1) 준비단계 a) P1단기이동평균선 > P2중기이동평균선 > P3장기이동평균선 이면 상승추세로 b) P1단기이동평균선 < P2중기이동평균선 < P3장기이동평균선 이면 하락추세로 간주 합니다. c) N 지수이동평균선을 구합니다. d) 첫 번째 봉에서, 현재봉의 시가에 이전 W개 봉의 변동성에 X를 곱한 값을 더해 상방 밴드로 정의 합니다. e) 현재 봉의 시가에 이전 W개 봉의 변동성에 X를 곱한 값을 빼서 하방 밴드로 정의 합니다. f) 지수이동 평균이 상단 밴드를 돌파하면 , 상단 밴드는 하단 밴드가되고, 새 하단 밴드에 이전 W개 봉의 변동성의 X배 값을 더하여 새로운 상단 밴드를 만듭니다. g) 지수이동 평균이 하단 밴드를 돌파하면, 하단 밴드는 상단 밴드가 되고, 새 상단 밴드에 이전 W개 봉의 변동성의 X배 값을 빼서 새로운 하단 밴드를 만듭니다. 2) 매수진입 시장이 상승 추세이고, 지수이동평균이 상단 밴드를 돌파하면 그 봉의 종가에 매수 3) 매도진입 시장이 하락 추세이고, 지수이동평균이 하단 밴드를 돌파하면 그 봉의 종가에 매도 4) 청산 가격이 하단 밴드에 닿으면 매수포지션 청산, 가격이 상단 밴드에 닿으면 매도포지션을 청산 합니다.
프로필 이미지
너무조아
2015-02-16
151
글번호 83241
시스템
답변완료

문의드립니다.

안녕하세요 일봉차트에서 var1=Lowest(L[30],150); 최저가 var1 이후에 상승하여 최근 최고가 var2를 찍고 var2>var1*1.5 && var2>ma(c,60) 이후 하락하여 최근최저가 var3는 var3<(var1+var2)/2 && var3<ma(c,60) && var3>var1 (최근최저가var3는 이전최저가 var1 보다 큼) var3 이후 상승하여 당일종가가 60이평을 상향돌파한 종목을 검색하라는 수식을 알려주세요. 수고하세요.
프로필 이미지
land22
2015-02-16
145
글번호 83237
종목검색
답변완료

추가시

추가시 하나 부탁합니다 질문1 기준선을 제 이미로 정해서 돌파시 이탈시 아래 식에서 매수는 양봉시만 매도는 음봉시만 추가좀 부탁합니다 if crossup((c+O)/2,var1) Then buy("b",OnClose,def,10); if CrossDown((c+O)/2,var1) Then sell("s",OnClose,def,10);
프로필 이미지
정소장
2015-02-15
192
글번호 83235
시스템
답변완료

질문드립니다

하나 더 질문드립니다 질문1 아래식을 적용해보니 //진입가에서 10틱 수익시 1계약 청산 이식은 잘 적용됩니다 그러나 //이후 5틱씩 수익발생시마다 1계약씩 청산 이식은 작동이 되지않고 있습니다 수정좀 부탁합니다 질문2 10계약 진입해서 진입가에서 10틱 수익시 1계약 청산 --- 청산1 다시 진입가에서 15틱 수익시 1계약 청산 --- 청산2 다시 진입가에서 20틱 수익시 1계약 청산 ----청산3 이렇게 하면 청산 10 까지 가겠죠 단 매수해서 올라가던중에 10틱에서 수익정리하고 12틱까지 갔다가 내려오는중에 다시 진입가에서 10틱에 왔다고 청산이 되면 아니됩니다 청산은 늘 올라갈경우 전봉의 가격보다 올라가는 시점에서 청산이 되어야 합니다 분봉으로 하면 힘들겠지만 틱차트 적은것을 이용해서 하면 가능하다고 생각이 들어요 위 내용처럼 하지 않는 이유는 진입해서 10틱 수익이 발생해서 1계약 청산하고 이후 5틱에서 또 청산을 한다면 문제가 발생하더군요 박스권에서요 그래서 정정을 합니다 변경한 식으로 한다면 내려왔다가 다시 올라가면 청산1로 한번더 익절이 발생한것으로 생각합니다 반대의 경우도 부탁합니다 if MarketPosition == 1 Then{ //진입가에서 10틱 수익시 1계약 청산 if MaxContracts == CurrentContracts Then exitlong("bx1",Atlimit,EntryPrice+PriceScale*10,"",1,1); //이후 5틱씩 수익발생시마다 1계약씩 청산 if MaxContracts < CurrentContracts Then exitlong("bx2",Atlimit,LatestExitPrice(0)+PriceScale*5,"",1,2); } if MarketPosition == -1 Then{ //진입가에서 10틱 수익시 1계약 청산 if MaxContracts == CurrentContracts Then ExitShort("sx1",Atlimit,EntryPrice-PriceScale*10,"",1,1); //이후 5틱씩 수익발생시마다 1계약씩 청산 if MaxContracts < CurrentContracts Then ExitShort("sx2",Atlimit,LatestExitPrice(0)-PriceScale*5,"",1,2); }
프로필 이미지
정소장
2015-02-15
198
글번호 83234
시스템
답변완료

알려주세요

안녕하세요 갑만에 질문은 드립니다 input : N(0); var1 = Text_New(sdate[N],stime[N],value1,"전일시가 : " +NumToStr(value1,2)); 위 내용에서 sdate[N], 이곳에 N 은 무엇인가요 stime[N], 역시 이곳 N은 무엇인가요 NumToStr(value1,2)); 이곳에서 숫자 1,2 는 무엇을 말하는지요 같은 내용으로 여러개 있다면 또 각각 다른 위치에 값이 나왔으면 해서 질문드립니다 제가 변경해본결과 잘 모르겠네요
프로필 이미지
정소장
2015-02-15
189
글번호 83233
지표
답변완료

장종료후 DayClose 적용 시점은?

장이 종료된 상태입니다 5분봉에서 일간종가가 1,000원입니다(B) B 시점에서의 DayClose()값은 1,000원이 맞죠? A 시점에서의 DayClose()값은 900원이 되나요? 1000원이 되나요?(장종료 상태에서...)
프로필 이미지
회원
2015-02-15
138
글번호 83232
지표
답변완료

수식 질문드려요

Input : Period(9) ; Var : value(0);] var1 = ma(c,5); var2 = ma(c,20); value = CCI(Period); condition1 = crossup(c,var1) and atc; condition2 = crossup(c,var2) and atc; If CrossDown(value, 0) and (condition1 == false or condition2 ==false) Then Sell(); 이렇게 작성하니깐 어느곳(condition1,2)에서나 매도주문이 발생을 하네요 즉 condition1이 true여서 매도가 발생안되어야 하는데 condition2가 false여서 매도 주문이 발생합니다. condition1이 거짓일때는 condition2에 무관하게 매도주문이 발생하고 또한 별도로 condition1과 관계없이 condition2가 false이면은 매도 주문이 발생하게 하고 싶은데 어떻게 해야되는지요? 답변 부탁드립니다. 수고하십니다.
프로필 이미지
알고리즘
2015-02-15
142
글번호 83231
시스템