커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4619
글번호 230811
답변완료
문의합니다
수고많으십니다.
예를 들어 삼성전자거래용 현물시스템을 만들었는데
여타 종목(선물포함)에는 적용이 안되게 할 수 있을까요?
더불어서 금액으로 1억이하만 거래할 수 있도록 금액도 제한이 가능할까요?
정리하면 삼성전자(혹은 코스피선물)만을 1억미만의 금액으로 거래하게 설정하는
함수를 부탁합니다.
미리 감사드립니다. 꾸벅 ^^
2016-05-20
112
글번호 98182
답변완료
통화후에 다시 문의드립니다
수식 만들어주셔서 감사합니다!!!
47490과련해 통화를 했던 사람입니다.
적용해 보았는데 매매가 안되어서 다시 문의드립니다.
종목은 gs건설 입니다.
2016/01/08 부터 적용해서
매매가 되게 수정을 부탁드립니다.
그리고 위의 시스템식을
지표로 나태날수 있는지 궁금합니다.
지표로 현재 어떻게 설정이 되어 있는지 알아야 수정보완이 쉬울것 같습니다
아래는 답글입니다
------------------------------------
안녕하세요
예스스탁입니다.
아래 내용이 맞을지 모르겠습니다.
주석 참고하시기 바랍니다.
input : 매수1차(10000000),매수2차(1500000),매수3차(2000000);
var : T(0),HH(0),Price1(0),Price2(0),Price3(0),diff(0);
var1 = ma(C,20);
#이평 데드되었다가 골드되면 최고폭저장변수는 0으로 초기화
if crossup(C,var1) Then{
T = 1;
HH = 0;
}
if CrossDown(C,var1) Then
T = -1;
#20이평 위에서만 신고가 갱신시 최대폭을 구함
if T == 1 and crossup(c,Highest(H,20)[1]) Then{
#최근 폭
diff = HH;
#이평위에서 최대폭과 매수가격
if diff > HH Then{
HH = diff;
Price1 = H-HH*1;
Price2 = H-HH*2;
Price3 = H-HH*3;
}
}
#가격이 하락해 1차매수가격 이하이면 매수
if MarketPosition == 0 and Price1 > 0 Then
buy("b1",atlimit,Price1,Floor(매수1차/C));
#가격이 하락해 2차매수가격 이하이면 매수
if MarketPosition == 1 and MaxEntries == 1 and Price2 > 0 Then
buy("b2",atlimit,Price2,Floor(매수2차/C));
#가격이 하락해 3차매수가격 이하이면 매수
if MarketPosition == 1 and MaxEntries == 2 and Price3 > 0 Then
buy("b3",atlimit,Price3,Floor(매수3차/C));
if MarketPosition == 1 Then{
#진입이후로 한번도 20선 아래로 내려가지 않은경우
#진입이후 최저가에서 폭만큼 상승하면 청산
if countif(C<var1,BarsSinceEntry) == 0 Then
ExitLong("bx1",atlimit,lowest(L,BarsSinceEntry)+diff);
#진입이후로 20선 아래로 한번이상 내려간 경우
#진입이후 최저가에서 폭의 절반만큼 상승하면 청산
if countif(C<var1,BarsSinceEntry) == 0 Then
ExitLong("bx2",atlimit,lowest(L,BarsSinceEntry)+diff*0.5);
#일괄매도 = 현재 20일 신고가 이후 최저가 + 최대폭(75%)
ExitLong("일괄매도",atlimit,lowest(L,BarsSinceEntry)+diff*0.75);
}
즐거운 하루되세요
2016-05-17
105
글번호 98177
답변완료
시스템식부탁드립니다
안녕하세요
첨부그림의 A와 B부분과 같이 3개 이평선이 일시적이거나 어느정도(3개봉 내) 수렴(예를 들어 3% 이내 ) 된후 골든크로스하거나 데드크로스할때 매수, 매도 신호발생되도록 식부탁드립니다
그런데 그림내 C와 같이 수렴조건이 안되는 경우는 신호 발생이 안되도록 부탁드립니다
감사드립니다
2016-05-17
156
글번호 98174
답변완료
수식
틱챠트에서 종가기준 5 이평선을 뚫거나 이탈할때 신호 나오게
하는법 알려주세요.
당일고가와 당일저가의 중간값 표시하는법 부탁드립니다~
2016-05-16
121
글번호 98170
답변완료
문의 드립니다.
종목 거래원 중에서요.
매도최상위 거래원이 매도2번째 거래원보다 거래량이 10 이상이고
매수도 매수최상위 거래원이 매수 최상위 거래원보다 거래량이 10배 이상인 종목 검색을 할 수 있나요?
2016-05-17
117
글번호 98169
답변완료
간단한 수식 부탁드리겠습니다
안녕하세요, 승률에 따른 전략을 작성 중에 있습니다.
최근10번의 거래 승률이 50% 미만일때 buy("b1")
이상이면 buy("b2")
는 어떻게 시스템언어로 표현 할 수 있을까요?
감사합니다.
2016-05-17
103
글번호 98168
답변완료
문의
안녕하세요.........
첨부한그림에서 참조데이터가 있긴한데 이걸어떻게 하는지 잘모르겠읍니다 답답하시겠지만
자세한설명 부탁드려도될까요 죄송합니다꾸뻑^^
미니선물차트에 주가지수선물을
참조데이터로 추가하고 식 적용하셔야 합니다.
참조데이터는 차트 왼쪽 상단의 종목선택버튼 중
오른쪽 클릭하시면 지정해서 추가할수 있습니다.
var : diff(0,data2);
diff = data2(bids-asks);
if crossup(diff,100) Then
buy();
if CrossDown(diff,0) Then
exitlong();
if CrossDown(diff,-1000) Then
sell();
if crossup(diff,0) Then
ExitShort();
2016-05-17
126
글번호 98165
답변완료
문의드립니다.
아래수식을 이용하여 아래 조건을 지표로 나타내고 싶습니다.
막대지표로 표현
TCHAN[1] < H[1] 이면 1 로 표현 => BCHAN[1] > L[1] 되기전 까지 1 유지
BCHAN[1] > L[1] 이면 -1 로표현 => TCHAN[1] < H[1] 되기전 까지 -1 유지
수식--------------
INPUT : LENGTH(100);
VAR : TCHAN(0), BCHAN(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
---------------------------
2016-05-17
118
글번호 98161
답변완료
문의드립니다
항상감사합니다^^!!ㅎㅎㅎ 새로운도전을 할려니깐 머리가...두통이오네요
국내선물 첫봉 말고 두번쨰 봉에 시가.종가에 자동 선을 하나 만들고싶습니다
두번쨰 봉에 종가선에 선 ------- 시가에 선 -------- 한뒤
임의변수에 라인 하나를 설정하고싶습니다 라인이라면(그냥 목표틱수익절입니다)
라인 이라는곳에 설정값에 5 라고 입력할시 시가에서는 위로 선이 5틱위로 자동생성
종가에서는 밑으로 선이 5틱 밑으로 자동생성 됬으면합니다~
다른건 하나는
차트상 최고가 최저가 표시되는곳에서 종가 부분에
자동선을 하나생성뒤 그로부터
라인선(손절 익절 통일해서 라인으로표시)
틱수를 정하여 선이 위 아래 동일 하게 나왔으면합니다
가능..할까요ㅎ?
2016-05-17
179
글번호 98155