커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7794
글번호 230811
답변완료
수식부탁드립니다
accumN을 이용한 이동평균이 상향시 매수 조건 부탁드립니다
감사합니다
2008-08-01
1046
글번호 16486
답변완료
문자열을 사용하는 변수 선언은 어떻게 되나요?
안녕하세요~~~
전에 input에서 문자열 선업해서사용하는것을 알게 되었는데요. 문자열을 사용하는 변수 선언은 어떻게 되나요?
var : aaa(0); 이렇게 선언하는 것처럼 하는것을 의미합니다.
두번째 질문입니다.
현재 차트 정보의 이름을 추출할수 있을까요? 주식이면 종목이름 선물이면 선물이름
옵션이면 옵션이름 이렇게요~~~
2008-08-01
1117
글번호 16485
답변완료
문의드립니다.
예스트레이더3을 이용중입니다.
주종목 콜옵션 타종목 풋옵션
매수조건 : 5이평이 20이평 골든크로스
청산조건 : 매수발생시점의 합산가격(주종목+타종목)보다 합산가격이
50% 상승하면청산/ 청산이후 기존매수신호 조건이되어도 신호 금지
새 매수신호가 나올시 신호 진입
강제청산1 : 매수발생시점의 합산가격(주종목+타종목)보다
합산가격이 -20% 하락하면청산
청산이후 기존매수신호 조건이되어도 신호 금지
새 매수신호가 나올시 신호 진입
강제청산2 :매수발생시점의 주종목+타종목의 합산가격이 20%이상 상승후
고점에서 10% 하락하면 강제청산.
청산이후 기존매수신호 조건이되어도 신호 금지
새 매수신호가 나올시 신호 진입
2008-08-01
1013
글번호 16484
답변완료
지표식 하나 부탁드릴께요
RCI (RCI 보조지표)
Rank Correlation Index의 약어.일본어에서는 「순위 상관 지수」라고 불린다.어느 기간을 취해, 주가의 종가에 고가로부터 저가까지 순위를 붙이고, 그 기간의 날짜와의 상관관계를 지수화한 것.
테크니컬 분석의 지표의 하나로 시세의 변화의 상태를 볼 수 있다고 여겨지고 있다
어느 기간을 취하고, 주가가 상승한 날짜와 하락한 날짜를 취해 계산하는 「사이코로지카르라인」, 또 사이코로지카르라인에서는 상승폭이나 하락폭이 고려되지 않기 때문에, 이것을 고려한 「RSI」라는 지표가 있지만, 이러한 지표에서는 시세의 변화•
타이밍을 도모할 수 없다.거기서 이용되는 것이, 이 「RCI」이다.
RCI는, 어느 기간을 취하고, 주가의 종가로 상승 순위를 붙이고, 그 기간의 날짜와의 상관관계를 지수화한 것.
지수는 100에 가까워지면 고가권, 0에 가까워지면 저가권이라고 판단한다. 기간은, 13주간이나 26주간과 같은 장기간에 보는 경우도 있으면, 9일이나 26일과 같은 중단기에 보는 경우도 있다.
산술식
RCI(%) = {1-(6*d)/(기간일수*(기간일수의 제곱-1))}*100
계산예
어느 5일간의 주가의 상황을 기초로, d의 값을 요구한다.
스텝 1:새로운 일자순서에 차례를 거절한다
8월 1일•••1
7월 31일•••2
7월 30일•••3
7월 29일•••4
7월 28일•••5
스텝 2:주가의 비싼 순서에 차례를 거절한다
8월 1일의 주가 460엔•••5
7월 31일의 주가 470엔•••4
7월 30일의 주가 480엔•••3
7월 29일의 주가 490엔•••2
7월 28일의 주가 500엔•••1
스텝 3:(일자의 순위 - 주가의 순위)의 제곱을 계산한다
8월 1일•••(1-5)×(1-5)=16
7월 31일•••(2-4)×(2-4)=4
7월 30일•••(3-3)×(3-3)=0
7월 29일•••(4-2)×(4-2)=4
7월 28일•••(5-1)×(5-1)=16
스텝 4:스텝 3으로 요구한 값을 합계한다
16+4+0+4+16=40
<?xml:namespace prefix = st1 /><?xml:namespace prefix = st2 />정의식의 「d」의 값이 40이 된다.
산출식에 적용시키고, RCI의 값을 요구한다.
스텝 5:정의식에 값을 대입한다
{1-(6×40)÷(5일×(5일×5일-1))}×100=-100%
0에 가까워지고 있으므로, 저가권이라고 할 수 있다.
산출식
계산예
어느 5일간의 주가의 상황을 기초로, d의 값을 요구한다.
스텝 1:새로운 일자순서대로 차례를 삽입한다
8월 1일···1
7월 31일···2
7월 30일···3
7월 29일···4
7월 28일···5
스텝 2:주가의 비싼 순서대로 차례를 삽입한다
8월 1일의 주가 460엔···5
7월 31일의 주가 470엔···4
7월 30일의 주가 480엔···3
7월 29일의 주가 490엔···2
7월 28일의 주가 500엔···1
스텝 3:(일자의 순위-주가의 순위)의 제곱을 계산한다
8월 1일···(1-5)×(1-5)=16
7월 31일···(2-4)×(2-4)=4
7월 30일···(3-3)×(3-3)=0
7월 29일···(4-2)×(4-2)=4
7월 28일···(5-1)×(5-1)=16
스텝 4:스텝 3으로 요구한 값을 합계한다
16+4+0+4+16=40
정의식의 「d」의 값이 40이 된다.
산출식에 적용시키고, RCI의 값을 요구한다.
스텝 5:정의식에 값을 대입한다
{1-(6×40)÷(5일×(5일×5일-1))}×100=-100%
0에 가까워지고 있으므로, 저가권이라고 할 수 있다.
[출처] RCI|작성자 융단
-----------------------------------------------------------------------
제가 공부하는 곳에서 퍼온 지표인데요.
RCI (RANK CORRELATION INDEX) 라고 하는데요
예스랭귀지 버전으로 지표식좀 부탁드릴께요.
산술식
RCI(%) = {1-(6*d)/(기간일수*(기간일수의 제곱-1))}*100
수식은 위에 나와있는 공식같은데.. 어렵지 않을듯한데 어렵네요
지표식부탁드릴께요
더운날씨에 수고하세요~^^;;
2008-08-01
1890
글번호 16483
답변완료
감사드립니다.
7865번 관련해서 알려주신대로 몇번 다시 해보니 정상가동됩니다.
진심으로 감사드립니다.
죄송하오나, 또한가지 문의하겠습니다.
알려주신대로 목표이익달성후 일정기간 휴식, 손절후 일정기간 휴식하는 식을
만들었습니다.
1. 이제 여기에다가 ,
(1) 하루 총누적손익(직전까지의 누적손익+현재포지션의 실시간 손익)이 -4포인트에
달하는 순간 즉시 강제청산하고 그날 매매를 중지하는 수식
(2) 하루 총누적손익(직전까지의 누적손익+현재포지션의 실시간 손익)이 +3포인트에
달하는 순간 즉시 강제청산하고 그날 매매를 중지하는 수식
(결국 당일매매,당일청산을 하면서 무슨일이 있어도 하루 4포인트이상 손실보지는
않겠다, 또한 하루 3포인트이상 벌지도 않겠다는 것입니다.)
을 문의드립니다.
Q&A 게시판에서 유사한 사례를 찾아보았으나 제가 너무 초보라서 무슨 뜻인지
이해할수가 없었습니다. 거듭 감사드립니다.
2008-08-01
1014
글번호 16482
답변완료
감사합니다
식 올려 주셔서 정말 늘 감사드립니다
안녕하세요
예스스탁입니다.
문의하신 부분을 정확히 이해하지 못했습니다.
아래 식이 내용과 다르시면 자세한 내용 부탁드립니다.
var : accumv1(0),accumv2(0);
value1 = upVol/(upVol+downVol)*100-50;
If value1 > 0 Then
value2 = value1;
Else
value2 = 0;
If value1 <= 0 Then
value3 = value1;
Else
value3 = 0;
accumv1 = accumn(iff(highest(value3,8) <= 30,1,0),30);
accumv2 = accumn(iff(lowest(value2,8) >= 30 ,1,0),30);
if accumv1 >= 1 and accumv2 >= 1 Then
buy();
Accumv1은 8개봉중 최고 value3이 30보다 작을 경우가 30봉이내에 몇번 발생했는지
횟수를 나타냅니다.
Accumv2는 8개봉중 최저 value2이 30보다 클 경우가 30봉이내에 몇번 발생했는지
횟수를 나타냅니다.
즐거운 하루되세요
여기서 highest에서요
최고점을 찍고 내려 올때는 그것을 최고점으로 인식을 하는데
만약 최고점이 하나가 아니고 여러개라면 즉 최고점이 계속나오면서
횡보를 하면 그것을 최고점으로 인식을 하지 않네요
highests라는 개념을 적용할 순 없는것인지요
그리고 또 30봉 이내에 최고점이 하향 하고 있을때
그러니깐 30봉 이내에 value3의 최고점이 한번은 40을 찍고 그 다음 최고점이 20을
찍을때 이것을 구현 하려면 어떻게 되나요
부탁 드립니다 (__);;
2008-08-01
783
글번호 16481
답변완료
강조식 하나만 더 부탁드립니다.
종가가 20이평 위이면서 40일이평위일땐 횐색이고 바로전봉이 20일위이면서 40일 이평위인 흰 구간일땐 현제봉도 흰색으로
보이도록 로직 부탁드립니다.
그리고
종가가 20이평 아래면서 40일이평아래 일땐 횐색이고 바로전봉이 20일아래이면서 40일 이평아래인 흰 구간일땐 현제봉도 흰색으로
보이도록 로직 부탁드립니다.
2008-07-31
973
글번호 16480
답변완료
수식 부탁드려요~
1. TEMA 를 이용한 MACD 가 0 선 이상인 상태
2. TEMA 를 이용한 MACD 와 신호선이 골든크로스인 상태
0 선 돌파, 골든크로스 시점이 아니라,
현재 위에 있는 상태인지, 골든크로스 나고 나서 데드나기 전인지
(신호선의 위인지 아닌지의)
상태를 알 수 있는 방법을 알고 싶습니다~
2008-07-31
981
글번호 16479
답변완료
시스템 수식 하나 부탁드립니다.
선물에서 금일 동시간대의 전일거래량을 구하는 식 부탁드립니다.
그러니까 지금이 10시라고 하면
전일 10시까지의 선물의 거래량을 구하는 식이죠.
부탁드립니다.
좋은 하루 되세요.
2008-07-31
955
글번호 16478