커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3192
글번호 230811
답변완료
수식문의드립니다.
일목균형표에서
1. 매도신호
구름대가 음운일때
캔들 시가는 선행스팬1보다 낮아야하고
기준선은 선행스팬1 가격보다 커야하고
캔들이 고가로 선행스팬1을 크로스업할때 매도신호입니다.
매도신호는 양운구름에서 음운구름으로 바뀐 후
첫번째 뜨는것만 나오도록 하고 싶습니다.
매도청산은 캔들의 종가로 기준선을 크로스업 돌파했을때입니다.
2. 매수신호
구름대가 양운일때
캔들 시가는 선행스팬1보다 높아야하고
기준선은 선행스팬1 가격보다 낮야하고
캔들이 저가로 선행스팬1을 크로스다운할때 매수신호입니다.
매수신호는 음운구름에서 양운구름으로 바뀐 후
첫번째 뜨는것만 나오도록 하고 싶습니다.
매수청산은 캔들의 종가로 기준선을 크로스다운 돌파했을때입니다.
2020-08-30
1133
글번호 141900
답변완료
신고가 매매 수식 (국내 주식)
국내주식
data1 60분봉
data2 일봉
매수진입 조건
1. data2(일봉)에서 240일(1년) 신고가 발생하고
2. data2(일봉)에서 1의 조건에서 부터 120일(6개월)까지 240일 신고가가 없어야함
( 6개월 이후에 최초 240일 신고가 - 6개월 이전에는 240일신고가가 없어야함)
1과 2를 만족하는 조건에서 data1에서 15시에 100만원 진입
*1의 경우 매수되는 15시 시점에서 240일 신고가 이여야 함.
( 윗꼬리만 신고가일때는 진입금지 )
* 2의 경우 신고가 개념이 종가개념입니다. ( 장중 최고가 아님)
만약 1의 경우 봉완성시에만 진입결정이 된다면 3시에 진입이 어려울것 같은데
좋은 방법 없을까요??
추가매수 진입 조건
매수후 추가로 5회 더 매수진입
최초 매수가에서 -5% 하락시 100만원 진입
-10% 하락시 100만원 진입
-15% 하락시 100만원 진입
-20% 하락시 100만원 진입
-25% 하락시 100만원 진입
청산수식
매수 평균값이 수익 상태일때
매수한지 일봉기준으로 41일 경과 12시 10% 청산
42일 경과 12시 10% 청산
.
.
.
50일 경과 12시 10%(전량) 청산
매수 평균값이 손실 상태일때
평수 평균 수익률이 1% 일때 전량 청산
평수 평균 수익률이 -40% 일때 전량 손절 청산
수식 부탁드림니다. 항상 감사드림니다. 예스스탁으로 돈버는 그날까지~
2020-08-29
1297
글번호 141899
2wnwn 님에 의해서 삭제되었습니다.
2020-08-30
25
글번호 141898
답변완료
수정 부탁드립니다.
안녕하세요...글번호68958 에서
1분차트에서30분이평 60선을 참고해서
1분차트에서30분이평 120선을
제가수식을해봐으나 안되어서부탁드립니다.
1분차트에서 30분이평120선 수식부탁드립니다.
수고하세요...꾸벅
2020-08-29
739
글번호 141897
답변완료
값단위별 표시
안녕하세요
아래에 분단위 지표수식에 단위표식을 할려고하니
저로서는 도저히 못하겠네요
각각고점저점에 색상도 표현 할수있는지요
첨부파일 같이 부탁드립니다
input : 분(30);
var : S1(0),D1(0),TM(0),TF(0),dd(0),tt(0);
var : hh(0),ll(0),TL1(0),TL2(0),TL3(0),TL31(0),TL32(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 분 > 1 and TM >= TM[1]+분) or
(Bdate == Bdate[1] and 분 == 1 and TM > TM[1]) Then
{
hh = h;
ll = l;
dd = sDate;
tt = sTime;
TL31 = TL3[1];
TL32 = TL31[1];
TL_SetExtRight(TL32,False);
TL1 = TL_New(dd,tt,hh,NextBarSdate,NextBarStime,hh);
TL2 = TL_New(dd,tt,ll,NextBarSdate,NextBarStime,ll);
TL3 = TL_New(dd,tt,(hh+ll)/2,NextBarSdate,NextBarStime,(hh+ll)/2);
TL_SetColor(TL1,RED);
TL_SetColor(TL2,BLUE);
TL_SetColor(TL3,GREEN);
TL_SetExtRight(TL3,true);
}
Else
{
if h > hh Then
{
hh = h;
TL_SetBegin(tl1,dd,tt,hh);
TL_SetBegin(tl3,dd,tt,(hh+ll)/2);
}
if l < ll Then
{
ll = l;
TL_SetBegin(tl2,dd,tt,ll);
TL_SetBegin(tl3,dd,tt,(hh+ll)/2);
}
TL_SetEnd(TL1,sDate,sTime,hh);
TL_SetEnd(TL2,sDate,sTime,ll);
TL_SetEnd(TL3,sDate,sTime,(hh+ll)/2);
}
}
2020-08-29
1009
글번호 141896
답변완료
수식 문의드립니다.
안녕하세요.
다음 조건에서 매수를 하고싶은데 수식 작성 도움 부탁드립니다.
아래그림과 같이 60일 이동평균선을 crossup 하는 순간 매수를 하는식을 만들고 싶습니다.
단, 조건이 있는데 70봉 이상 전봉에서 60일이평을 Crossdown한 이력이 있어야합니다.
이조건을 아래 식에 추가 부탁드립니다.
감사합니다.
if crossup(c,ma(c,60)) then
buy("진입",atmarket);
2020-08-28
927
글번호 141895
부똘이 님에 의해서 삭제되었습니다.
2020-08-28
206
글번호 141884
답변완료
수식 문의드립니다.
안녕하세요 고생하십니다. 항상 도움주셔서 감사합니다.
제가 분봉차트에 Data8~ data27은 콜옵션
Data28~ data49 까지는 풋옵션 넣어놓고 사용중입니다.
이중에서 실시간으로 콜,풋옵션 각각 "누적 거래금액이 최대"인 행사가를 찾고 싶습니다.
예를들어
data8 322콜
data9 325콜(최대금액행사가)
data10 327콜 이라면,
data9가 최대금액행사가이니까 숫자9를 반환하게끔 하던가,
혹은 325콜의 현재가를 반환하게끔 할 수 있을까요?
미리 감사드립니다..
2020-08-28
1445
글번호 141883
데니얼 님에 의해서 삭제되었습니다.
2020-08-28
1
글번호 141879