커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7814
글번호 230811
답변완료
점검부탁드립니다..
얼마전 답변 주신 식인데 다시한번 점검 부탁드립니다..신호가 안나오네요..
Input : Period(12), Period1(5), Period2(5);
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
# 매수/매도청산
If CrossDown(value1[1], value2[1]) and value1 > value1[1] Then
{
Buy();
}
# 매도/매수청산
If CrossUp(value1[1], value2[1]) and value1 < value1[1] Then
{
sell();
}
2007-11-09
1165
글번호 13980
답변완료
분봉에서 일봉을 일자로 참조하려면
안녕하세요 ?
30분분봉에서 일봉의 전고점과 전저점을 참고 하고 싶은데 방법이 있나요 ?
daylow(), dayhigh() 함수가 있지만 이것보다
10월 31일자 저가는 ddaylow(1031) 이렇게 하는 함수가 있나요 ?
만약 없다면 이런 사용자 함수를 구현해 주십시오.
혹시 TS 처럼 글로벌변수를 채택할 계획은 없는지요?
A차트에서 B차트로 값을 전달하는 변수요.
일봉A차트에서 발생한 신호나 값을 분봉B차트에서 사용할 수 있도록 ...
좋은 답변 부탁드립니다.
2007-11-09
1024
글번호 13979
답변완료
일봉에서 장중매수하려면
안녕하세요 ?
일봉에서 장중매수하려고 다음같이 하면
시가가 20일이평 아래에서 시작하면 20이평선가격으로 매수진입
MA20=ma(C[1],20);
if O<MA20 then Buy("매수20",atstop,MA20);
이렇게 하면 실제 20이평선 돌파하면 매수되나요 ?
장중에 시가는 고정된 것,
장중 변동하지 않은 것이니까 조건만족 즉시 신호를 발생해도 될것 같은데 ...
자세한 답변 부탁드립니다.
2007-11-09
1137
글번호 13978
답변완료
질문드립니다..
항상 친절한 답변 감사합니다...
다름이 아니오라 분봉지표식에서 봉번호를 알기위해
plot1(dayindex()+1);
이렇게 표현 하는데 지표의 봉번호를 보고 검색식의 기준봉에 적용하려면
마지막 봉번호를 보고 계산을 일일이 해야 하더군요 기준봉은 마지막 봉을
0으로 잡으니까요..(장 종료후 각 종목마다 마지막 봉이 틀리기 때문에
원하는 시간때 검색이 안되는 이유로)
이것을 역순으로 지표식에서 표현 할수 있을까요
plot1(dayindex()+1);
1,2.3.4.5 .....이렇게 표시되는 봉번호
5.4.3.2.1. .....봉생성시 항상 마지막 생성 봉을 1로 표현되는 식
가능하면 부탁 드립니다...
2007-11-08
1104
글번호 13974
답변완료
양봉후 음봉발생종목 검색
수고하십니다.
오랜만에 문의를 하는군요.
20일선 위에서 장대양봉 발생후 음봉 발생하는데 종가가 5일선위에서 형성이된 종목을 검색하는 식을
부탁합니다.
2007-11-08
1419
글번호 13970
답변완료
질문 드립니다.
안녕하세요...
1. 이동평균돌파에서 쌍바닥, 쌍봉을 수식으로 어떻게 표현하는지요?
1) 20이평선이 60이평선을 상향돌파하고 이때 5이평선은 쌍바닥을 형성하는 경우
2) 20이평선이 60이평선을 하향돌파하고 이때 5이평선은 쌍봉을 형성하는 경우
쌍봉, 쌍바닥에 대해 관점에 따라 애매한 점이 있다는 것은 저도 인지하고 있습니다만
실제 운용되고 있는 수식이 있으면 알려주시기 바랍니다.
2. 두개의 조건(예, MACD가 시그널선 상향돌파와 스토케스틱 상향돌파) 만족하에서 진입한다고 할 경우, CrossUp, CrossDown함수를 사용하더라도 괜찮은 지요?
1)만일 두개의 조건이 시차를 두고 발생(예, MACD돌파 후 스토케스틱이 5분후에 돌파 혹은 순서 반대)한다면 위 함수를 사용할 경우 MACD돌파 후 5분뒤 스토케스틱 돌파가 발생할 경우 진입하는 지? 아니면 동시간대에 발생하지 않아 진입하지 않는 지?
질의에 대한 답변 미리 감사드립니다.
2007-11-07
1379
글번호 13969
답변완료
수식에 실시간 데이타(예, 투자자별 순매수, 니케이 상승율 등) 반영 가능?
안녕하세요...
1. 매매수식에 아래의 실시간 데이타 반영이 가능한 지요?
1) (진입시점)현재 외인 순매수량, 증권 순매수량이 + 혹은 - 여부
2) 코스피지수 전일 대비 (진입시점)현재 상승율,
니케이지수 전일 대비 (진입시점)현재 상승율
->예를 들어 코스피 현재 상승율<-1.0%, 니케이상승율>0% 이면 매수진입
3) 전일 평균내재변동성괴리(평균콜내재변동성-평균풋내재변동성) + 혹은 -
4) 전일 대비 당일 다우지수 상승율 + 혹은 -
2. 특정시간(예, 14시 정각)에 진입하여 마감동시호가에 청산하려면 수식이 어떻게 되는지요?
답변에 대해 미리 감사드립니다.
2007-11-07
1234
글번호 13968
답변완료
질문입니다
수고 많으십니다
당일의 value5 가 value4 를 돌파한후 매매 신호가 나오는 수식을 부탁드립니다
아래 수식의 신호는 전일의 var1 에서도 신호가 나오는데 안나오게 부탁드립니다
미리감사드립니다
if crossup(value5,value4) Then
var1 = H[1];
if crossup(C,var1+0.10) Then
buy();
2007-11-07
1040
글번호 13963
답변완료
강조입니다. 어떤게 틀렸는지 안되서
Variables: Body(0),HighBody(0),LowBody(0),value(0);
Body = Abs(C-O);
HighBody = Max(C,O);
LowBody - Min(C,O);
//if value41 >= value42 and value41[1] < value42[1] or (value41 <= value42 and value41[1] > value42[1]) Then PlaySound("C:₩Program Files₩예스트레이더31₩Data₩alert.wav");
If (C[2] < Ma(C,10)[2] and Body[2] > Ma(Body,10)[2]*2 and C[2] < O[2] and
C[1] == O[1] and HighBody[1]<LowBody[2] and
C > O and C > C[2]) or (C[2] > Ma(C,10)[2] and Body[2] > Ma(Body,10)[2]*2 and C[2] > O[2] and
C[1] == O[1] and LowBody[1] > HighBody[2] and
C < O and C < C[2]) Then
begin
PlotPaintBar( (High+low)/2, (High+low)/2, "십자형");
// PlotPaintBar( High, low, "십자형");
end
else
NoPlot(1);
2007-11-07
1155
글번호 13955