커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4612
글번호 230811
답변완료
문의드려요
참조2 - 참조3 의 볼밴식을 알고싶습니다.
수고하세요~
2016-05-28
123
글번호 98579
답변완료
문의드립니다.
고생하십니다.
지표관련해서 문의드리고자 글을 남깁니다.
예시>
1. 당일 장중종가(예-2분봉)기준으로 종가+- 0.2p 의 선을 만들었습니다.
2. 장중 종가가 (장중최저종가+0.2) 를 골드크로스 하면 (종가-0.2) 라인만 보이게 하고
장중 종가가 (장중최고종가-0.2) 를 데드크로스 하면 (종가+0.2) 라인만 보이게 합니다.
물론 장중종가가 (장중 최고/저 종가) 갱신하지 않으면 (최고/저+-0.2p) 가 수평선으
로 그어지게끔 보여졌으면 합니다.
1,2 항목을 달리 말씀드리면, 파라볼릭처럼 만들고 싶습니다.
마지막으로.
장중종가가 2항 라인을 돌파 또는 이탈했다가 종가확정시 돌파도 아닌 이탈도 아닌 상태가 되었을때, 바뀌지 않게끔 할수 없을까요? 가능할까요?
파라볼릭도 보면, 장중 종가가 파라볼릭 라인을 돌파하거나 이탈하면 라인이 바뀌는데, 종가 확정시 돌파/이탈이 안된경우가 종종 있습니다.
부탁드려봅니다.
2016-05-28
131
글번호 98578
답변완료
크로스시 수평선 문의드립니다
5이평과 20이평이 골든 크로스시 20이평의 최저점을 수평선(빨강) 그려주고
5이평과 20이평이 데드 크로스시 20이평의 최고점을 수평선(파랑) 그려주면서
빨강수평은 20이평이 이전 저점의 빨강수평을 깨고 내려가기 전까지 수평선 유지
파랑수평은 20이평이 이전 파랑수평을 뚫고 올라가기 전까지 수평선 유지되며
다음 골든(데드)시 새로운 수평선이 그려지도록 수식 부탁드립니다 ^^
항상 도움에 감사합니다~
2016-05-28
153
글번호 98577
답변완료
TSI
안녕하세요?
TSI와 신호선 지표요청드립니다.
short(19),long(22),sig(5);
2016-05-28
133
글번호 98576
답변완료
조건식 부탁드립니다.
안녕하세요?
아래의 조건식 좀 부탁드립니다.
Data2에 일봉을 배치하고서
1. Data2의 당일 고점 저점이 어제보다 낮을 때
2. Data2의 당일 고점 저점이 어제보다 높을 때
2016-05-28
121
글번호 98575
답변완료
시스템식 수정 요청입니다.
두올산업을 5.25자로 시뮬레이션(1분봉) 해본 결과 다음과 같이 결과 값이 나왔습니다.
처음 봉의 시가가 5,180이고 종가가 5,060인데 진입을 5,180에 했습니다.
설정 상 진입을 시장가로 하거나 현재가 대비 몇 호가 위로 넣어도 동일하고,
분봉이 아닌 10틱 봉 등으로 시뮬을 해도 동일한 결과가 나옵니다.
시초가가 아닌 첫 봉 생성 이후에 진입을 하려고 하면 어떻게 해야하는지 수정 부탁드립니다.
감사합니다.
진입일시 진입종류 진입명 진입가격(원) 수량 수익률(%) 최대수익(원) 진입효율 봉 개수
청산일시 청산종류 청산명 청산가격(원) 수익(원) 누적수익(원) 최대손실(원) 청산효율 총효율
2016-05-25 9:01 매수 b 5,180 1,321 -4.25 0 0 60
2016-05-25 10:01 매수청산 BL1 4,970 -290,818 -290,818 -277,410 0 -100
2016-05-25 9:01 매수 b 5,180 683 -5.21 0 0 114
2016-05-25 11:00 매수청산(손절매) StopLoss 4,920 -184,478 -475,296 -177,580 0 -100
2016-05-25 9:05 매수 bb 5,070 1,960 -1.87 352,800 52.94 296
2016-05-25 14:33 매수청산(최대수익대비하락) StopTrailing 4,985 -186,307 -661,604 -313,600 22.06 -25
input: 매수금액1(10000000),매수금액2(10000000),지정일(20160525);
var : Ev(0),Xv(0),Xcond(false),Nday(0);
if bdate != bdate[1] Then{
Nday = Nday+1;
Xcond = false;
}
if TotalTrades > TotalTrades[1] and (LatestExitName(1) == "BL1" or LatestExitName(1) == "BL2") Then
Xcond = true;
if MarketPosition == 0 and NextBarSdate > sdate and NextBarSdate == 지정일 and Xcond == false and
NextBarOpen < C*1.05 Then
buy("b",AtMarket,def,Floor(매수금액1/C));
if MarketPosition == 1 Then{
if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "BL1" Then{
Condition11 = true;
Xcond = true;
}
if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "BL2" Then{
Condition12 = true;
Xcond = true;
}
if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "BP1" Then
Condition21 = true;
if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "BP2" Then
Condition22 = true;
if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "BP3" Then
Condition23 = true;
if MaxEntries == 1 and
highest(H,BarsSinceEntry) < EntryPrice*1.05 and
MaxContracts == CurrentContracts Then
buy("bb",Atlimit,EntryPrice*0.98,Floor(매수금액2/C));
if CurrentContracts > CurrentContracts[1] Then{
Ev = AvgEntryPrice;
Xv = Floor(MaxContracts*(1/3));
}
if MaxEntries >=1 Then{
if Condition11 == false Then
exitlong("BL1",AtStop,AvgEntryPrice*0.97,"",xv,1);
if Condition12 == false Then
exitlong("BL3",AtStop,AvgEntryPrice*0.96);
if Condition21 == false Then
exitlong("BP1",AtLimit,AvgEntryPrice*1.05,"",xv,1);
if Condition22 == false Then
exitlong("BP2",AtLimit,AvgEntryPrice*1.10,"",xv,1);
if Condition23 == false Then
exitlong("BP3",AtLimit,AvgEntryPrice*1.20);
if MaxEntries == 1 and
highest(H,BarsSinceEntry) >= EntryPrice*1.05 Then
ExitLong("btr",AtStop,highest(H,BarsSinceEntry)*0.95);
}
if sdate > Nday[BarsSinceEntry]+1 and stime == 144500 Then
exitlong("bx");
}
else{
Condition11 = false;
Condition12 = false;
Condition21 = false;
Condition22 = false;
Condition23 = false;
}
2016-05-27
167
글번호 98574
답변완료
문의드립니다.
안녕하세요!
var1 = (h[1]+l[1])/2;
if c > var1 Then
buy("b");
Exitlong("s",AtMarket);
상기 수식을 일봉챠트에 적용시
var1 조건이 되면 "조건 만족시 즉시"로 주문을 넣고자 할때
질문1) 봉이 완성되지 않아도 var1 금액으로 매수주문이 나가나요?
질문2) c > var1 대신 h > var1 로 수식을 바꾸게 되면
장중에 실제 어떤 가격으로 매수 주문이 나가나요?
2016-05-27
108
글번호 98573
답변완료
수식 부탁드립니다
(1)
지난 주 바닥에서 1.0 상승시 매수,지난 주 천정에서 1.0 하락시 매도
(2)
지난 달 바닥에서 1.0 상승시 매수,지난 달 천정에서 1.0 하락시 매도
(3)
전일 바닥에서 1.0 상승시 매수,전일 천정에서 1.0 하락시 매도
2016-05-27
143
글번호 98569
답변완료
수식 부탁드립니다
(1)
금일 저가에서 최근 3일(D-1,D-2,D-3)간 진폭의 절반 상승시 매도
금일 고가에서 최근 3일(D-1,D-2,D-3)간 진폭의 절반 하락시 매수
(2)
금일 저가에서 지난 주 진폭의 절반 상승시 매도
금일 고가에서 지난 주 진폭의 절반 하락시 매수
(3)
금일 저가에서 지난 달 진폭의 절반 상승시 매도
금일 고가에서 지난 달 진폭의 절반 하락시 매수
감사합니다. 즐거운 주말 되세요
2016-05-27
138
글번호 98566