커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4607
글번호 230811
답변완료
지표부탁드립니다.
도움을 받고 잘 사용하고 있습니다. 감사합니다.
한가지 여쭤볼게 있어서요.
월봉과 주봉의 특정값을 분봉차트에 구현하고자 합니다.
월봉과 주봉에서 나온 특정값을 분봉에 수평선으로 구현하려할때,
1. 직전월봉의 특정값을 당월이 끝날때까지 수평선으로 구현할수 있는 방법.
2. 직전주봉의 특정값을 금주(일주일동안)동안 수평선으로 구현할수 있는 방법.
혹시,
월봉과 주봉에서 구현한 지표특정값을 분봉으로 불러와서 위 1,2항처럼
자동적으로 수평선을 구현할수 있는 방법이 있는지요.
예를 들면(선물차트),
전월 특정지표값이 240 이 나왔다면, 이번달에 그 240 이라는 가격을 분봉차트에서
전월 데이터(특정지표값)를 불러와서 수평선으로 이번달끝날때까지 구현가능한지요.
전주 특정지표값이 240 이 나왔다면, 이번주에 그 240 이라는 가격을 분봉차트에서
전주 데이터(특정지표값)를 불러와서 수평선으로 이번주끝날때까지 구현가능 여부.
수작업으로 전월봉/전주봉에서 나온 특정지표값을 분봉에서 수평선으로 그어서 보고
있는데, 번거로움이 많아서, 여쭤봅니다. ^^
월봉/주봉에서 구현한 수식입니다.
아래 (전월봉/전주봉)수식값 var22, var23 값을 분봉차트에서 금주동안 전주수식값을
수평선으로, 전월 수식값을 금월 한달동안 수평선으로... 긋는방법.
Input : pcsum(0);
var1 = <임의지표값수식>;
if c<var1 Then
{var20 = 임의지표값;
var21 = lowest(var20,dayindex+1);
var22 = (lowest(l,dayindex+1)+var21)/2;
var23 = (var1+var21)/2;
}
else
{var20 =임의지표값;
var21 = highest(var20,dayindex+1);
var22 = (highest(h,dayindex+1)+var21)/2;
var23 = (var1+var21)/2;
}
plot1(var22,"A");
plot2(var23, "B");
----------------------------
또 한가지... ^^
월봉기준으로 당월 최고가/ 당월 최저가 나타내는 식이 따로 있나요?
(주봉기준으로 이번주 최고가/이번주 최저가 나타내는 식)
보통 당일 기준으로 최고가/최저가는 dayhigh / daylow 를 쓰면 되는데..
당월 최고가/최저가 또는 금주 최고가/최저가 표현하는 식은 어찌 되는지... ^^
2016-06-13
170
글번호 98960
답변완료
부탁 드립니다
도움주심에 감사드립니다.
plot1의 v 값중에서
var55=(red색상의v값 - blu색상의v값);의 차이를 나타 내는 수식 부탁 드립니다.(해선용)
var66=ma(var55,20);
미리 감사 드립니다.
value1 = dayindex%4;
value2 = dayindex%7;
if Bdate != Bdate[1] or (bdate == bdate[1] and value1 < value1[1]) Then{
var1 = O;
var11 = C;
}
if Bdate != Bdate[1] or (bdate == bdate[1] and value2 < value2[1]) Then{
var2 = O;
var22 = C;
}
if ((c > O) or (C == O and C >= C[1])) and
((c > var1) or (C == var1 and C >= var11)) and
((c > var2) or (C == var2 and C >= var22)) Then
plot1(v,"거래량",RED);
if ((c < O) or (C == O and C < C[1])) and
((c < var1) or (C == var1 and C < var11)) and
((c < var2) or (C == var2 and C < var22)) Then
plot1(v,"거래량",blue);
2016-06-12
145
글번호 98959
답변완료
전에 만들어주신 시스템 신호~
#전에 만들어주신 시스템 인데 시스템랭귀지 편집기에 저장해서
자동실행할려고 하는데 신호가 나타나지 않네여~
2016-06-13
148
글번호 98958
답변완료
문의
안녕하세요
첨부한그림처럼 강제청산시간이지나는데 진입을하여 다음날 매매을못하는 경우가있네요
이런경우는 어케해야되는지.........
무조건 당일장시작부터 진입이되게할려면 어떻게해야하는지
2016-06-13
148
글번호 98957
답변완료
수식수정바랍니다.
안녕하세요.
아래수식중에 시초가 부분이 장시작 시초가가 아니고 날짜변경되면 그부분이 시초가가
됩니다.그래서 월요일만 맞고 나머지는 틀립니다.해외선물 차이나50 입니다.
정규시장만 적용해서 시고저종가를 나타냅니다.수정바랍니다.
확인해보니 2분차트에선 맞고 30분에서는 틀리고 그렇습니다.
한가지더 아래수식은 정규장이고 야간장만의 시고저종수식도 부탁합니다.
var : cnt(0);
Array : DO[10](0),DH[10](0),DL[10](0),DC[10](0);
if date != date[1] Then
Condition2 = false;
if Condition2 == false and stime >= 100000 Then
{
Condition2 = true;
DO[0] = O;
DH[0] = H;
DL[0] = L;
for cnt = 1 to 9
{
DO[cnt] = DO[cnt-1][1];
DH[cnt] = DH[cnt-1][1];
DL[cnt] = DL[cnt-1][1];
DC[cnt] = DC[cnt-1][1];
}
}
if stime >= 100000 and stime <= 170200 Then
{
if H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
DC[0] = C;
}
plot1(DO[0],"당일시가");
plot2(DH[1],"고가");
plot3(DL[1],"저가");
plot4(DC[1],"종가");
plot5(DO[1],"시가");
2016-06-11
141
글번호 98956
답변완료
문의드립니다^^
1번 수식
INPUT:P5(5),P13(13),P9(9),P26(26);
VAR:A5(0),A13(0),A9(0),A26(0),AF1(0),AF2(0),A2S(0);
A5=(highest(high,P5)+lowest(low,P5))/2;
A13=(highest(high,P13)+lowest(low,P13))/2;
A9=(highest(high,P9)+lowest(low,P9))/2;
A26=(highest(high,P26)+lowest(low,P26))/2;
AF1=(highest(high,P5)+lowest(low,P5)+(highest(high,P13)+lowest(low,P13))/4);
AF2=(highest(high,P9)+lowest(low,P9)+(highest(high,P26)+lowest(low,P26))/4);
A2S=EMA(AF2,9);
Plot1(AF1, "반일목");
plot2(AF2, "일목");
plot3(A2S, "SIG");
============================================
1. 위 수식에서 20일 이평선 삽입후 SIG선,20일이평선 을 뚫고 올라온 매수신호
위 수식에서 20일 이평선 삽입후 SIG선,20일이평선 을 뚫고 내려온 매도신호
(캔들봉이 확실히 선을 걸치지않고 통과한 봉에서만 종가에서 신호발생)
2. 위 수식에서 20일 이평선 삽입후 반일목,20일이평선 을 뚫고 올라온 매수신호
위 수식에서 20일 이평선 삽입후 반일목,20일이평선 을 뚫고 내려온 매도신호
(캔들봉이 확실히 선을 걸치지않고 통과한 봉에서만 종가에서 신호발생)
3. 위 수식에서 반일목선이 SIG 선 교차 한 부분에서 매수,매도신호 발생
4. 위 수식에서 반일목선,일목선 ,20일평선을 이용한 시스템 요구발생 조건
위 수식에서 반일목선,일목선을 통과한 봉에 매수신호 발생
위 수식에서 20일이평선을 터치한 봉에서 청산신호발생
위 수식에서 20일이평선을 터치한 봉에서 (청산신호 캔들완성봉에 고점을 다시 뚫고
올라갈경우 재매수신호발생
위 수식에서 반일목선,일목선을 통과한 봉에 매도신호 발생
위 수식에서 20일이평선을 터치한 봉에서 청산신호발생
위 수식에서 20일이평선을 터치한 봉에서 (청산신호 캔들완선봉에 저점을 다시 뚫고
내려갈경우 재매도신호발생
5. 위 반일목,일목,SIG선 정배열,역배열 됬을경우 매수신호 매도신호 발생
수식2번
INPUT:P9(5),P26(13),P52(26);
VAR:A9(0),A26(0),AF1(0),AF2(0);
A9=(Highest(H,P9)+Lowest(L,P9))/2;
A26=(Highest(H,P26)+Lowest(L,P26))/2;
AF1=(A9+A26)/2;
AF2=(Highest(H,P52)+Lowest(L,P52))/2;
Plot1(AF1-AF2, "선행12 41.6%");
Plot2(A26-AF2[P26-1], "기준-선행2 43.7%");
Plot3(A9-AF2[P26-1], "전환-선행2 40.4%");
PlotBaseLine1(0, "ZERO");
=================================================
위 기준-선행2 전환-선행2 선을 이용하여 만들어보고싶습니다
1. ZERO 선을 기준으로 합니다
ZERO 선을 기준으로 위를 통과한 전환-선행2 선에 매수신호발생
ZERO 선을 기준으로 위에서 위 2개의 선이 교차한 부분에서 청산신호
ZERO 선을 기준으로 2개의 선이 위에서는 매도신호는 안나오도록 해주세요
ZERO 선을 기준으로 밑을 통과한 전환-선행2 선에 매도신호발생
ZERO 선을 기준으로 밑에서 위 2개의 선이 교차한 부분에서 청산신호
ZERO 선을 기준으로 2개의 선이 밑에서 매수신호는 안나오도록 해주세요
2. 위 수식에서 시간타임을걸어두고싶습니다
아침 9시에 ZERO 선 위에 선이 있을경우 매수신호발생 단 조건은
ZERO 선위에 기준-선행2 선보다 전환-선행2 선이 위에있을경우만 매수신호발생
반대로 ZERO 선 밑에 기준-선행2 선보다 전환-선행2선이 밑에있을경우는 매도신호발생
신호발생후 청산조건
ZERO선 위에서 기준-선행2 전환-선행2 이 교차했을경우 매수청산신호발생
ZERO선 밑에서 기준-선행2 전환-선행2 이 교차했을경우 매도청산신호발생
1번과 같이 신호발생후 청산이 됬을경우 ZERO선 기준으로 위에서는 매수신호만
밑에서는 매도신호만 발생되게 부탁드립니다
ZERO선 위에서 2가지의 선이 교차후는 매도신호 발생금지
ZERO선 밑에서 2가지의 선이 교차후는 매수신호 발생금지
ZERO선 을 기준으로 신호는 매수,매도 신호는 단한번만 발생되게 부탁드립니다
오후 3시에 강제청산 부탁드립니다
3번 위 설명에서 시간조정 되는 부분 하나더 부탁드립니다
오후 10시 30분에 2번과 같은 부분에서 신호발생
강제청산 시간은 오후1시에 부탁드립니다
2016-06-12
161
글번호 98955
답변완료
시스템식 문의드립니다...
수고가 많으시죠...^^
시스템식 문의 드립니다...
장기이평선 (100일, 200일), 단기이평선 (10일, 60일)
1 장기이평선 100일과 200일이 정배열이고 단기이평선 10일선이 60일 골든크로스에 매수
장기이평선 100일선이 200일선 데드크로스에 매수청산
2 장기이평선 100일과 200일이 역배열이고 단기이평선 10일선이 60일 데드크로스에 매도
장기이평선 100일선이 200일선 골든크로스에 매도청산
이상입니다...수고하세요...
2016-06-10
155
글번호 98954
답변완료
검색식 문의드립니다.
매번 성실한 답변 감사드립니다.
최근 캔들중 고가가 전일종가대비 25%이상이고 종가가 전일종가대비 10%이상이고
종가가 시가보다 큰 캔들이 발생하였고
다음날부터 전일까지 발생한 캔들중 저가가 위 캔들 몸통길이의
50%이하이고 종가가 저가보다 큰 캔들이 발생한 종목을 검색하고싶습니다.
*거래량조건은 위 양봉발생한 날의 거래량보다 1/3 이하입니다.
감사합니다.
2016-06-10
155
글번호 98953
부양가족 님에 의해서 삭제되었습니다.
2016-06-10
0
글번호 98952