커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7592
글번호 230811
답변완료
종가청산시간문의
안녕하세요.
대신사이보스전략을 예스로 이동중에 있습니다.
변동성돌파 또는 채널돌파전략을 시뮬레이션하다보면 거의 대부분 사이보스보다 한 두틱 높게 사지고 팔때는 더 낮은 값으로 매도가 되는데 이유가 궁금합니다.(체결비용은 동일합니다.)
제가 추측컨대 Atstop주문시 사이보스는 진입조건과 동일한 값이 되면 진입이 되는데
예스트레이더는 진입조건을 초과해야 진입이 되는 것으로 추정됩니다.
두번째는 당일청산시 사이보스에서는 다음분봉 시가에서 청산이 되지만 예스트레이더에서는 다음분봉 종가에서 청산이 되는 것으로 나와서 사이보스에 비해 청산시간이 더 늦은 것으로 나옵니다. 설명부탁드립니다
첨부는 14시50분 당일청산하는 동일로직으로 작성했을 때 각각 사이보스와 예스의 진입과 청산가격입니다. 청산은 SetStopEndofday(1450)이나 stime==145000가 동일한 결과가 나옵니다.
2013-01-10
504
글번호 58013
답변완료
alert 의 상태를 해제하는 방법..
안녕하세요.
If DayIndex >= 0 and CurrentContracts != 0 Then
Alert("평단 %.2f,잔고 %.f, 수익 %.2f",평단, CurrentContracts,PositionProfit);
else
if currentcontract == 0 then
.........;
잔고의 청산후 alert상태를 해제하고 싶은데...
감사합니다.
2013-01-10
332
글번호 58012
답변완료
문의드림니다
다음수식을 참조데이타(data2)로 변환 부탁드림니다
if date != date[1] Then{
value1 = var1[1];
value2 = value1[1];
value3 = value2[1];
value4 = value3[1];
value5 = value4[1]; }
Condition1 = value1 > 0 and dayclose(1) < value1 ;
2013-01-10
304
글번호 58011
답변완료
일봉에서 주봉 이평 가져오기
input : P1(3);
var : sumV(0), maV(0), count(0);
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+DayClose(count);
}
maV = sumV / P1;
plot1(mav,"분봉에서일봉이평");
윗식 맞나요 ,,
잘 이해가 안되어서 ..
여기에
input : Period(16);
if ma(C,Period) > ma(C,Period)[1] then
plot1(ma(c,16),"이동평균",RED);
else
plot1(ma(c,16),"이동평균",BLUE);
색칠을 하려면 어떻게 해야 하나요 ?
2013-01-10
367
글번호 58006
답변완료
수식 부탁드립니다.
- 수고가 많으십니다. ^^
- 아래와 같이 시스템식을 만들고 싶은데 수식 좀 부탁드립니다.
1. 매수 신호가 발생 시 장중 전 저점을 하회 하는 조건에서 매수 진입을 하고 싶습니다. 따라서 전점을 어떻게 표현할 수 있는지, 마찬가지로 전 고점을 알 수 있는 수식과 장중 최저점, 최고점을 비교할 수 있는 수식 부탁드립니다.
ex.신호 = a 라 할 때
if a >= 0 and 전저점(장중 최저점) 이하 then buy();
2. 현재봉과 전 봉의 지표값을 합쳐서 일정 기준 이상이면 매수신호를 발생시키고 싶은데
ex)
var : value(0,data1); <- 변수 설정이 맞는지? data 로만 해야 하는 것이 아닌지?
value = (data2(c)+data3(c)
Plot1(value-value[1]);
라고 지표식을 만들면 위식이 참조데이타를 활용한 현재봉과 전봉 사이의 증감식이 맞는지요?
그리고
a = (value-value[1]) <- 현재봉에서 참조데이타 간의 증감을 나타내는 것이 맞는지요?
b = (value[1]-value[2]) <- 1분봉 기준이라면 1분 전봉 기준에서 2분 전봉과의 증감을 나타내는 것이 맞는지요?
3. if a>= 0 and 10일 이평 골든 크로스 발생시 then buy()
라는 매수식을 만들고 싶은데 "10일 이평과 골든 크로스 발생"을 수식 부탁드립니다.
4. a = (value-value[1]) 라 할 때
a >= 50 인 것 중에 양봉만 갯수를 알 수 있는 수식이 궁금합니다.
ex. if a >= 200 and 현재봉 기준 5개 봉 이전 5개 봉중에서 a >= 50 이상이면서 양봉이 3개 이상 이면 then buy()
라는 식을 만들고 싶습니다.
- 노고에 늘 감사드립니다. ^^
2013-01-10
333
글번호 58000
답변완료
지표관련
안녕하십니까?
한가지 문의드릴려고 합니다.
선물 오늘날자(1월 10일) 5분봉을 열어놓고,
피봇의 중심선을 그 분봉차트 속에 나타내고 싶은데,
즉,일봉상(어제날자 1월9일)의 피봇중심선값과,
저번주의 주봉상 피봇중심선값,그리고 저번달의 월봉상 피봇중심선값,
이렇게 세가지 종류의 피봇중심선값을 나타내고 싶습니다.
(1차,2차지지저항선값은 생략)
1. 분봉차트를 열고 나타내는게 가능한지요?
2. 가능하다면 지표식을 좀 부탁드립니다.
2013-01-10
367
글번호 57999
답변완료
수식부탁드립니다.
안녕하세요 다음과 같은 시스템식 부탁드립니다.
매수식
- 60일선과 5일선이 첫번째 골든크로스후 하락하다 두번째로 골든크로스 할 때
또는
- 60일선과 5일선이 첫번째 골든크로스후 데드크로스 발생하지 않고 60일선 위에서
하락하다가 다시 상승을 시작할 때
감사합니다..
2013-01-10
301
글번호 57998
답변완료
시스템식 문의 드립니다.
예를 들어서, 2번 매매했는데, 첫번째는 매수해서 손절, 두번째는 매도해서 익절했다고 가정을 합니다.
이 때, 첫번째 진입했을 때가 현재 기준 몇 번째 이전봉이고, 매수했는지 매도했는지, 얼마만의 손익이 발생했는지 등의 정보를 알고 싶습니다.
두번째 진입도 마찬가지구요.
위와 같은 정보를 알 수 있는지 궁금합니다.
감사합니다.
2013-01-10
326
글번호 57996
답변완료
문의드립니다.
1.20일 동안에 첫 상한가를 친 종목중에서
상한가 친날의 종가에 매수해서
10%수익시 50%매도 20수익시 전량매도
10%손실시 전량 손절
2.약 1년간 종목별로 상한가 다음날 양봉이날 확률을 구하고
싶은데 지표식으로 작성식 부탁드립니다.
그래고 친절한 답변 너무 감사합니다.
2013-01-10
319
글번호 57995