커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7596
글번호 230811
다니엘87 님에 의해서 삭제되었습니다.
2012-12-26
1
글번호 57615
답변완료
문의드립니다.
새해에도 건강하십시요.
1.이동평균선중 단기이평이 장기이평을 돌파하여 골든크로스가 나면 다시 데드클로스가 날때까지 그 이평선사이에 색깔이 정한색깔로, 데드크로스이후에는 다시 골든크로스가 날때까지 정한색깔로 그 공간이 채워지는 식 좀 알려주세요.
2. 단기 중기 장기 이평선중 장기 이평선이 우하향하고 있을때 위 상황과 우상향 하고있을때 위 1번 상황의 색깔이 다르게 표현할 수 있는지요?
예를들어 60이평이 우하향하고 있는중에 5이평과 20이평이 골드나서 데드날때까지와 60이평이 우상향하면서 정배열중일때의 5이평과 20이평이 골드나서 데드날때까지의 채워진 색깔을 다르게 표시되도록 할 수 있는지요.
미리감사드리며 지표식 부탁드립니다.
2012-12-26
389
글번호 57606
답변완료
수식 부탁드립니다
안녕하세요
다음 2개의 수식을 부탁할께요
1.선물 투자자별매매동향이 (개인 ,외국인,증권,보험,투신,은행,종금,기금,기타법인,국가,기관계) 챠트로 구현되도록 부탁합니다
2.1.옵션 투자자별매매동향이 (개인 ,외국인,증권,보험,투신,은행,종금,기금,기타법인,국가,기관계) 챠트로 구현되도록 부탁합니다
2012-12-26
449
글번호 57595
답변완료
부탁드립니다.
제가 야간장 시작 18시 부터 시작해서 다음 날 오후 2시 50분을 한 거래일로 시간을 셋팅해서 매매를 하고 있습니다.
그런데, 금요일 야간장 부터 월요일 당일장은 거래에서 빼려고 합니다. (즉 금요일 오후 18시 부터 월요일 2시 50분까지는 거래 금지)
그래서 기존의 사례를 찾아 보니
===========================================================
안녕하세요
예스스탁입니다
아래와 같이 식을 구성하시면 됩니다.
if index == 0 and DayOfWeek(sdate) > 1 and stime >= 90000 Then
Condition1 = true;
if DayOfWeek(sdate) == 1 and (stime == 90000 or (stime > 90000 and stime[1] < 90000)) Then
Condition1 = true;
if DayOfWeek(sdate) == 6 and (stime == 40000 or (stime > 40000 and stime[1] < 40000)) Then
Condition1 = false;
if Condition1 == true Then{
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
#토요일에 4시 청산, 다른날은 동작하지 않음
if DayOfWeek(sdate) == 6 Then
SetStopEndofday(040000);
Else
SetStopEndofday(0);
즐거운 하루되세요
> 빌리언 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> fx마진거래에서 월요일 오전9시에 시스템매매시작하요 토요일 새벽4시에 끝나는 식 부탁드립니다
============================================================================
이걸 활용해서
월요일 오후 18시 부터 금요일 오후 2시 55분까지인데, 위와 다른 점은 매일 화/ 수 / 목에는 오휴 2시 55분에는 일단 당일 청산을 하고 다시 야간장이 시작하면 진입을 하는 건데요.
제가 만든 식입니다.
If (stime > 190000 and stime<235959) or (stime>000000 and stime<DayExitTime) Then Begin
매매 조건
End;
로 매매를 계속 했었구요. 이건 일 주일 내내 야간장 18시에 진입해서 오후 2시 55분에 잘 마감을 했습니다.
여기에 금요일 야간장 부터 월요일 당일장에 빼기 위한 사항을 적용하기 위해,
if index == 0 and DayOfWeek(sdate) > 1 and stime >= 90000 Then
Condition1 = true;
if DayOfWeek(sdate) == 1 and (stime == 180000 or (stime > 180000 and stime[1] < 180000)) Then
Condition1 = true;
if DayOfWeek(sdate) == 5 and (stime == DayExitTime or (stime > DayExitTime and stime[1] < DayExitTime)) Then
Condition1 = false;
If (stime > 190000 and stime<235959) or (stime>000000 and stime<DayExitTime) Then Begin
if Condition1 == true Then begin
매매조건
End;
End;
if DayOfWeek(sdate) == 5 Then
SetStopEndofday(DayExitTime);
Else
SetStopEndofday(0);
이렇게 했더니 신호가 다 사리지네요..ㅜ.ㅜ
항상 감사드리고 검토 부탁드립니다.
#추가 요청 사항
그리고 내일 27일 처럼 배당락이 있는 날
저 같은 경우 12월 26일 오후 18시 부터 12월 27일 오후 2시 55분까지 매매 금지을 위에 식에 추가를 하는 것 부탁드립니다.
이게 단순하게 당일 매매면 좀 처리가 쉬운데,
시작하는 시간이 저녁 부터 다음날 오후 장 마감을 기준으로 한 거래일로 잡으니 이래 저래 처리하기가 쉽지가 않군요. 감사합니다.
답변은 dreamncompany@gmail.com 으로 보내 주시기 바랍니다. 꾸~벅 감사합니다.
2012-12-26
394
글번호 57589
답변완료
시스템식 문의 드립니다.
제가 키움증권만 8년을 하다 하이투자로 옮겨 시스템트레이딩을 할려고 하니 수식작성이 어려워 이렇게 문의 드립니다.
c > avg(c,65)와
avg(c(5),20) < avg(c(4),20) < avg(c(3),20) < avg(c(2),20) < avg(c(1),20)와
l <= avg(c,5)
l <= avg(c,20)
c >= avg(c,5)
c >= avg(c,20) 이 모든 조건이 모두 충족하고 양봉(c > o)이면 매수진입 신호가 나오고
crossup(c,avg(c,5))와 crossup(c,avg(c,20))그리고 양봉(c > o) 동시에 충족 될때도 매수진입신호가 나오게 하고 싶습니다.
청산은 진입을 만든 후 문의 드리도록 하겠습니다.
부탁드립니다.
2012-12-26
384
글번호 57586
답변완료
타종목의 고저가를 알고싶습니다
타종목(Data2)의 오늘을 제외하고 어제부터 N일 전 까지의 최고가와 최저가를 그리는
선을 알고 싶습니다. 이렇게 하니 틀리게 나오네요.
var : cnt(0);
var1 = data2(HighD(1));
var2 = data2(LowD(1));
for cnt = 1 to N {
if data2(highD(cnt)) > var1 Then
var1 = data2(HighD(cnt));
if data2(LowD(cnt)) < var2 Then
var2 = data2(LowD(cnt));
}
plot1(var1);
plot2(var2);
2012-12-26
329
글번호 57585
답변완료
문의드립니다..
선물분차트상에서
현재 옵션 등가의 양합의 평균가격
그리고 1내가의 양합의 평균가격
그리고 1외가의 양합의 평균가격
이 세개의 평균가격의 합을 평균한 가격
가령 등가가 콜 3.5 풋 3.5 일경우 평균가격은 3.5
1내가의 경우(여기서 콜은 내가 풋은 외가) 콜은 5.0 풋은 2.5 일 경우 3.75
1외가의 경우(여기서 콜은 외가 풋은 내가) 콜은 2.2 풋은 4.9 일 경우 3.05
이겟죠 위 세 값의 평균 (3.5+3.75+3.05)/3=3.43을 차트에 그려보고싶습니다.
이것을 선물분차트에 겹쳐서 표현할 수 있는지 아니면 차트를 2등분하여 아래에
표현해야 되는지...
문의드립니다. 감사합니다.^^*
2012-12-26
315
글번호 57584
답변완료
종목 검색식 문의드립니다.
30분봉으로 5일 또는 60봉 이내에 60이평선을 거래량200%이상으로
3회이상 돌파한 종목을 검색할수있을까요
2012-12-26
291
글번호 57583
답변완료
문의합니다.
예를들어 30초 차트에 1분차트의 이평선을 넣을수있는 수식을 문의 드립니다.
위의 예는 예를들은거구요 초차트에 분차트 이평선을 넣을수 있는 이평선 수식을 부탁
드립니다.
2012-12-26
317
글번호 57582