커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6299
글번호 230811
답변완료
문의드립니다
고생많으십니다
어떤종목이 상장이후 어제종가 가격으로
중심값 중심선 나오게 부탁드립니다.
예)상장해서 종가기준5만원 어제종가기준 2만원이다라면
중심이되는선을 만들고싶어요 !그러니깐 중심선이 종가 기준으로하면 가능할꺼라 생각합니다
2017-05-26
144
글번호 109876
답변완료
일목,스톡 하모니
input : 익절틱수(24),손절틱수(24),sto1(4),과매수(60),과매도(40);
Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),구름상단(0),구름하단(0);
var : mav1(0),mav2(0),mav3(0),mav4(0),FK(0),T(0),cond(0),cnt1(0),cnt2(0);
전환선 = (Highest(H, 9) + Lowest(L, 9)) / 2;
기준선 = (Highest(H, 26) + Lowest(L, 26)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(H, 52)[25] + Lowest(L, 52)[25]) / 2;
구름상단 = max(선행스팬1,선행스팬2);
구름하단 = min(선행스팬1,선행스팬2);
mav1 = ma(c,10);
mav2 = ma(C,9);
mav3 = ma(c,20);
mav4 = ma(C,28);
FK = FastK(sto1);
if CrossUp(mav2,mav4) Then{
var1 = C;
cnt1 = 0;
}
if CrossDown(mav2,mav4) Then{
var2 = C;
cnt2 = 2;
}
if CrossDown(fk,과매도) Then{
cnt1 = cnt1+1;
if mav2 > 구름상단 and
mav2 > mav4 and
cnt1 == 1 and
C < var1 and
C > dayopen Then
buy();
}
if crossup(fk,과매수) then{
cnt2 = cnt2+1;
if mav2 < 구름하단 and
mav2 < mav4 and
cnt2 == 2 and
C > var2 and
C < dayopen Then
sell();
}
if MarketPosition == 1 and CrossDown(mav2,mav4) Then
exitlong();
if MarketPosition == -1 and CrossUp(mav2,mav4) Then
ExitShort();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStoploss(PriceScale*손절틱수,PointStop);
작성해 주신 프로그램으로 돌려본 사진 입니다.
의도는 1번에서 크로스 되면서 만들어진 봉이 2 번이 고요.
최소한 3 번일수도 있겠지만 2,3번 모두 종가가 일목 상단선 아래의 구름대 안에서 형성 되 있으므로 매수 진입 금지 거든요.
전략이 1번 크로스 직후의( 차기봉 2번,차차기봉 3 번의 종가를 보며 조건여부를 기다림이 아니고)봉의 종가가 일목 구름대 상단선 아래 있을 시 에는 진입 금지 거든요.
상단선 위에 형성되면 당연 매수진입 입니다.
아마도 2,3번을 인식하지 아니하고 5번의 상단선 벗어난 종가를 적용 하면서 스톡 과매도
진입과 함께 진입신호 발생 된 듯 합니다.
그리고 이상하게도 주신 수식에 여러 종목을 돌려 보아도 매도진입 신호는 한번도 나오질 않네요.
혹시나 하고 매수 진입 수식을 여려번 살펴 보아도 같은 형식으로 작성 되 있는듯 합니다만....
혹여나 이 부분도 살펴 주시면 감사 하겠습니다.
늘 애써 주셔서 감사합니다.
2017-05-26
193
글번호 109875
답변완료
연결종목으로 시스템을 만들어서 돌리면 주문은 어떻게나가나요
연결종목으로 시스템을 돌리면 알아서 월물에 맞춰서 주문이 나가나요?
아니면 월물을 선택해서 시스템을 실행해야되나요?
만약 월물을 선택해서 시스템을 돌려야된다면
연결종목에서 신호가 뜨면 월물 주문으로 나가는 방법이 있을까요?
2017-05-26
119
글번호 109874
답변완료
data 2의 수식작성 문의
수고하십니다
data1에는 옵션을 놓고 data2 에는 선물을 놓고
data2의 매수수량이 매도수량보다 많을때 buy
data 2의 매수수량이 매도수량보다 적을때 sell
이수식 부탁드립니다
감사합니다
2017-05-26
123
글번호 109871
답변완료
obv 시시템식을 지표식으로 만들어주세요
1.
input : P1(9),P2(26),P3(72);
var1 = ma(OBV,P1);
var2 = ma(OBV,P2);
var3 = ma(OBV,P3);
if var2 > var3 then{
if CrossUp(var1,var2) Then
buy();
if CrossDown(var1,var2) Then
exitlong();
}
if var2 < var3 then{
if CrossDown(var1,var2) Then
Sell();
if CrossUp(var1,var2) Then
ExitShort();
}
2,
input : P1(9),P2(26),P3(72);
var1 = ma(v,P1);
var2 = ma(v,P2);
var3 = ma(v,P3);
Condition1 = var1 > var2 and var2 > var3;
Condition2 = var1 < var2 and var2 < var3;
if Condition1 == true and Condition1[1] == false Then
buy();
if CrossDown(v,var1) Then
ExitLong();
if Condition2 == true and Condition2[1] == false Then
Sell();
if crossup(v,var1) Then
ExitShort();
obv 이동평균선(9),obv 이동평균선(26),obv 이동평균선(72),
매수 이동평균선(26),>obv 이동평균선(72),일때
obv 이동평균선(9)지표가 obv 이동평균선(26)을 상향돌파시,매수
청산은 obv 이동평균선(9),obv 이동평균선(26),하락돌파시 청산
매도 이동평균선(72),obv >이동평균선(25),일때
obv 이동평균선(9)지표가 obv 이동평균선(26)을 하향돌파시,매도
청산은 obv 이동평균선(9),obv 이동평균선(26),상향돌파시 청산
또다른하나는 거래량 이동평균(9,26,72) 정배열시 매수
청산은 거량량이동평균9 하향돌파시 청산
매도는 거래량 이동평균(9,26,72) 역배열시 매도
청산은 거량량이동평균9 상향돌파시 청산
그림 참고하셔서 부탁드립니다
수고 하세요^^
2017-05-26
251
글번호 109870
답변완료
이평 근접시에 소리
틱차트에서 120이평에 가격이 근접했을시에 가령 이평 위,아래
20틱안으로 근접했을시에 소리가 나게끔 시스템식을 작성할수 있는지요
전 초보라서 어렵네요
오일차트에서 현재가가 50.00 이 120이평가격에 위,아래로 20틱 근처로 접근했을시에
소리 2번 울리기
문제는 근처왔을때 2번 울리고 나서 그 근처에서 왔다갔다할때는 소리날 필요가 없는데요
이걸 어떻게 처리해야 될지 모르겠습니다 단지 근접했을때 다른일 하고 있을때 알아차리면
되는 정도로 활용하고 싶은데.....
방법을 모르겠습니다
2017-05-26
130
글번호 109869
답변완료
기관누적 구하기
var : 개인(0,data2),외인(0,data3),기타(0,data4),기관(0), S기관(0);
개인 = data2(c);
외인 = data3(c);
기타 = data4(c);
기관 = -(개인+외인+기타);
S기관 = s기관 + 기관;
plot3(s기관, "합계", Green);
기관 순매수 누적을 그리고 싶은데 잘 작동하지 않고 있습니다.
도와주시면 감사하겠습니다.
2017-05-26
128
글번호 109868
답변완료
1분봉으로 60분봉, 120분봉 이평선 그리기
안녕하세요... 수고가 많으십니다.
몇가지 수식작성 부탁드립니다.
1. 1분봉으로 1시간봉의 5이평선, 20이평선, 60이평선을 그리는 수식 부탁 드립니다.
2. 1분봉으로 2시간봉의 5이평선, 20이평선, 60이평선을 그리는 수식 부탁 드립니다.
3. 1분봉으로 작성한 1시간봉의 5이평선의 전봉종가, 전전봉, 전전전봉종가를 확인하는
수식 부탁드립니다.
2017-05-26
135
글번호 109867
답변완료
시가기준 목표가
국선 장시작하면 상방과 하방으로 시가기준으로 0.65와 0.75 만큼 볼린저밴드라인처럼 선이 그어 지도록 부탁드립니다! 감사합니다!
2017-05-26
172
글번호 109864