커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7511
글번호 230811
답변완료
문의합니다
늘감사합니다
5일이평이 20일이평을 돌파하면 매수하는 수식에서 (하락하면 매도)
단 20일선이 당일 첫봉부터 60일선을 한번도 하회(매도시에는 상회) 한적이 없어야하는 조건을 추가해주세요
부탁드립니다
그리고 진입봉의 고가 저가 종가를 기억하는 수식도 부탁드립니다
감사합니다
2014-04-08
162
글번호 74229
답변완료
수식 부탁드리겠습니다.
주식선물 관련 로직을 짜려고 하는데요
예를 들어 현대차6월물(개별주식선물) 과 현대차 주식(현물)
에서 두 종목의 베이시 괴리율이 1%이상 차이가 날때
현대차 개별주식선물을 시장가에 1%이상 차이가 나는한 100개 도달시까지 매도
및 개별주식선물 매도한 수량에 x10배만큼 현대차 주식을 시장가에 매수
청산은
두 종목의 베이시스 괴리율이 0.5% 이하일때
0.5%이하가 유지되는한 현대차개별주식선물을 시장가에 100개 도달시까지 매수청산
및 개별주식선물 매수청산한 수량에 x10배만큼 현대차 주식을 시장가에 매도 청산
이런식으로 차익거래 로직 좀 짜 주세요....
2014-04-08
176
글번호 74228
답변완료
문의드립니다
1.피봇값이 정규장차트 상태에서와 복합장차트 상태에서 다르게 표시되는군요.
복합장차트 상태에서 전일 정규장의 가격만을 적용한 피봇식 부탁드립니다.
2. if stime == 090000 or (stime > 090000 and stime[1] < 090000) then{
var1 = 0;
var2 = 0;
}
var1 = var1+(H*V);
var2 = var2+V;
plot1(var1/var2);
위의 식에서 산출된 야간장 마감시의 지표값을 다음 정규장과 야간장 마감시간까지
수평으로 표시되게 추가해주십시요.
2014-04-08
176
글번호 74226
답변완료
부탁합니다
시스템에서 신호발생에의해 진입후 매수신호시 0.3p이상 익절상승부터 매도신호시 0.3p이하
손실하락시 이후부터
매수신호시 (진입후 최고종가점-진입가)의 30%지점,50%지점,70% 지점과
매도신호시 (진입가-진입후 최저종가점)의 30%지점,50%지점,70% 지점의 지표를
표시할수 있는지요,,,
당연히 최고종가점과 최저종가점이 변하면 지점들이 변하도록요
그리고 청산신호가 발생되면 없어지고 새로이 진입신호가 발생되면 새로이 지점표시가
시작 되도록 하고싶네요
부탁합니다
2014-04-08
164
글번호 74224
답변완료
문의드립니다.
예스글로벌에서의 아래지표는 이동평균을 매일처럼 갱신하는 산식입니다.
1. 월요일마다 갱신하는 지표로 만들어주시면 감사하겠습니다. 즉, 월요일아침에 0에서 시작하는 방식으로 말입니다.
2.Data2에도 적용가능하도록 해주시면 감사드립니다.
늘 감사드립니다.
Input : Period1(5),Period2(20),Period3(60),Period4(120),Period5(240);
if dayindex <=0 then{
value1 = ema(C,Period1);
value2 = ema(C,Period2);
value3 = ema(C,Period3);
value4 = ema(C,Period4);
value5 = ema(C,Period5);
}
Value6 = ema(C,Period1)-Value1;
Value7 = ema(C,Period2)-Value2;
Value8 = ema(C,Period3)-Value3;
Value9 = ema(C,Period4)-Value4;
Value10 = ema(C,Period5)-Value5;
Plot1(value6, "지수이동평균1_dayindex");
Plot2(value7, "지수이동평균2_dayindex");
Plot3(value8, "지수이동평균3_dayindex");
Plot4(value9, "지수이동평균4_dayindex");
Plot5(value10, "지수이동평균5_dayindex");
2014-04-08
181
글번호 74220
답변완료
수식작성부탁드립니다
아래 수식을 상승거래는 빨강으로 하락거래는 파랑으로 변경해 주시면
감사하겠습니다
별첨 그림판의 2번 처럼 해 주시면 감사하겠습니다.
감사합니다
plot1(Upvol-downvol,"상승/하락체결수량차");
2014-04-08
189
글번호 74219
답변완료
35809 문의 재부탁드립니다
감사드리고 고맙습니다
지표식으로 매도..매수 신호시 레드.블루 색상을넣어가 plot 선을 부탁드립니다
2014-04-08
148
글번호 74218
답변완료
부탁드립니다
1.매수진입
두개 이상의 연속된 양봉이 나왔을때 전봉의 중간값(고가+저가/2)과
현재양봉의 중간값(고가+저가/2)
두 중간값의 평균값(전봉의 중간값+다음봉의 중간값/2)이
H20 이평선과 L20 이평선의 중간값(즉,20이평의 중간값)보다 크면 매수 진입
(두개 이상의 양봉이 나왔을때라는 의미는 연속된 양봉 출현시 전봉과 현재봉의 중간값의 평균값이라는 의미)
매수청산
두개 이상의 연속된 음봉이 나왔을때 전봉의 중간값(고가+저가/2)과
연속된 다음양봉의 중간값(고가+저가/2)의
두 중간값의 평균값(전봉의 중간값+다음봉의 중간값/2)이
H20 이평선과 L20 이평선의 중간값보다 작으면(돌파) 매수 청산
2 .[매수 진입]
두개의 연속된 양봉이 나왔을 때만,
첫양봉이나 두번째 양봉의 시가가
H20 이평선보다 크거나 같으면 매수 진입
[매수 청산]
두개의 연속된 음봉이 나왔을 때만,
첫음봉이나 두번째 음봉의 종가가
L20 이평선보다 작으면(돌파하면) 같으면 매수 청산
3 .[매수 진입]
양봉이 나왔을떄 그 양봉의 중간값이(고가+저가/2)
H20 이평선과 L20 이평선의 중간값보다 크면 매수 진입
[매수 청산]
음봉이 나왔을떄 그 음봉의 중간값이(고가+저가/2)
H20 이평선과 L20 이평선의 중간값보다 작으면 매수 청산
4 .[매수 진입]
양봉이 나왔을떄 그 양봉의 종가가
H20 이평선보다 크면(돌파하면) 매수진입
[매수 청산]
음봉이 나왔을떄 그 음봉의 시작가
L20 이평선보다 작으면(돌파하면) 매수청산
--------------
5.
5일 이평선
1봉전 주가가 5일 이평선 돌파하고 현재봉의 종가가 양음 상관없이 5일 이평선 위면 매수1
만약에 주가가 5일 이평선에서 내려와서 5일 이평선을 음봉의 아래꼬리로 터치하고 다음봉이 양봉이면 매수2
매수 1 2 손절은 진입해서 5일 이평선선 아래있으면 손절 종가상 "손절선" 출력
반대도 부탁합니다
2014-04-08
180
글번호 74217
답변완료
수정부탁드립니다.
전일 동시간대 보다 많은 거래량의 상황에서 시가보다 4% 상승하면 매수
매수후 12% 상승하면 보유주식의 30% 매도
12% 상승한 후 15% 상승하지 못하고 다시 12%로 하락하면 잔량 매도
12% 상승 후 15% 상승하면 보유주식의 40% 매도
15% 상승한 후 20% 상승하지 못하고 다시 15%로 하락하면 잔량 매도
15% 상승 후 20% 상승하면 보유주식의 30% 매도
손절매는 2%입니다.
또한 매수후 2거래일동안 12%에 도달 못하고 또 손절포인트까지 하락하지 않아도
매도
각 매매에서 시스템트레이딩 설정창 매매탭에서 가격(예로 시장가, 현재가,
현재가+-1호가등)을 설정하면 매매식에서는 따로 매매가격을 설정하지 않아도
되는지 궁급합니다.
노고에 감사드리며 오늘도 좋은 하루 되세요
안녕하세요
예스스탁입니다.
var : cnt(0),PredayVol(0),daycnt(0),xvol1(0),xvol2(0);
if date != date[1] Then
Daycnt = Daycnt+1;
for cnt = 1 to 500{
if stime == stime[cnt] and sdate != sdate[cnt] then{
PredayVol = DayVolume[cnt];
cnt = 1000;
}
}
if ExitDate(1) != sdate and MarketPosition == 0 and DayVolume >= predayVol Then
buy("b",AtStop,dayopen*1.04);
if MarketPosition == 1 Then{
if CodeCategoryEx == 11 and BasePrice < 50000 Then{
Xvol1 = int(int(MaxContracts*0.3)/10)*10;
Xvol2 = int(int(MaxContracts*0.4)/10)*10;
}
Else{
Xvol1 = int(MaxContracts*0.3);
Xvol2 = int(MaxContracts*0.4);
}
ExitLong("bx11",AtStop,EntryPrice*1.12,"",Xvol1,1);
ExitLong("bx21",AtStop,EntryPrice*1.15,"",Xvol2,1);
ExitLong("bx3",AtStop,EntryPrice*1.20);
if highest(H,BarsSinceEntry) > EntryPrice*1.12 Then
ExitLong("bx12",AtStop,EntryPrice*1.12);
if highest(H,BarsSinceEntry) > EntryPrice*1.15 Then
ExitLong("bx22",AtStop,EntryPrice*1.15);
#2거래일 후 14시 30분에 매도
if daycnt == daycnt[BarsSinceEntry]+2 and stime == 143000 Then
ExitLong("bx");
}
SetStopLoss(2,PercentStop);
이 식으로 금일 매매를 해 보았는데 시가가 당일의 시가가 아닌 전일의 시가로 계산되어서 매매를 합니다. 전일 시가가 낮다보니까 매수신호가 나와서 의도하지 매매가 되었습니다.
당일 시가 기준으로 시장가 매수가 될 수 있도록 수정해 주세요.
그럼 수고하시고요. 좋은 하루 되세요
2014-04-07
153
글번호 74216