커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7900
글번호 230811
답변완료
쌍바닥, 쌍봉을 알 수 있나요
지수 이평선 및 거래량 이평선등에서 쌍바닥이나 쌍봉이 만들어 지는
시점을 실시간으로 알 수 있나요? 답변 부탁드립니다
2003-12-07
4999
글번호 1562
답변완료
일목균형표 변수변경
변수를 변경하고 싶습니디만..
변수 변경을 어떻게 해야 하는지 알고 싶습니다.
차트에서는 변수 변경하는것이 없군요..
2003-12-03
4575
글번호 1558
답변완료
문의
10분봉에서 시간함수를 사용해 다른분봉에 진입할 수 있는지요?
가령 9시5분이나 9시4분에 진입할 수 있는 방법 좀 부탁드립니다.
청산은 가능한 것으로 아는데 진입은 잘 안되는 군요.
아울러 목표수익청산시 어떤 조건일때만 청산하고
나머지는 당일 마지막봉에 청산할 수 있는 방법도 부탁드립니다.
2003-12-04
4583
글번호 1557
답변완료
swing
몇가지 더 여쭙겠습니다.
질문1. 추세선 지표를 보면
Input = len(11);
Hval1 = swinghigh(1, high, len, len, 200) 이렇게 되어있는데..
Hval1점에서 매도하고자 할때
식을 어떻게 작성해야 합니까? lnput만 Input = left(3),Right(2);로 바꿔주면 되나요?
If c=Havl1 then
{
Exitlong();
}
맞다면 실제 고점 후 두번째봉에서 인식하고 세번째 봉에서 주문이 나갈것 같은데요.
질문2. Exitlong(); 과 { Exitlong(); }의 개념이 어떻게 다르지요?
{ Exitlong(); } 은 and로 연결된 매도조건을 다 만족하면 ()에 해당되는것으로 주문을 내라는 것이고 ()은 or로 연결해서 각각의()를 만족하면 매도하라는 거 맞습니까?
질문3. 일봉차트에서는 20일선을 생명선이라고 중요시 하는데 그게 5분봉이면 어떻게 바뀌어야 하나요? 주관적인 해석이 다를 수 있지만, 산술적으로 계산한다면요?
2003-12-04
5052
글번호 1555
답변완료
전제조건 있는경우
안녕하세요..
5분봉 차트에서 질문있습니다.
질문1.(전제조건) 거래량 오실레이터가 N봉이내에서 0 상향돌파를 전제로..현재시점에서 스토캐스틱이 골드크로스면 매수. 이걸 어떻게 나타내면 됩니까?
성격이 비슷한 지표들은 신호를 동시에 발생시키기도 하지만 성격이 다르면 하나를 전제로 다른 것을 만족하게끔 표현해야 하는 것 같아서요..
질문2. (가중치) 매도식을 If로 여럿설정한 다음 만족하면 1 아니면 0 . 그리고 마지막에 value=1이면 매도, 이렇게 설정한 경우, 매도식중 특정하나가 만족하면 다른것에 우선하여 매도한다를 식으로 하면 어떻게 하지요? 가중치로 해결할 수 있을 것 같긴한데..어떻게 해야할지 모르겠네요. 예를들어
var = value1(0),value2(0),value3(0),value4(0);
value1 = StochasticsK(10, 5);
value2 = StochasticsD(10, 5, 5);
value3 = disparity(20);
value4 = ma(c,120);
If crossdown(value1,value2) then
value4 = 1;
else
value4 = 0;
If value3>102 then
value4 = 1;
else
value4 = 0;
If value4>=1 then
{
Exitlong();
}
여기에 crossdown(c,value4)를 우선적으로 만족하면 다른조건에 상관없이 매도..이렇게 하고 싶다면요?
질문3.(가중치) 위 질문하고 비슷한데 조건다만족하지만 신호발생봉의길이가 일정% 이상이면 매수하지않는다는 어떻게 나타내지요? 예를들어
var = value1(0),value2(0),value3(0),value5(0);
value1 = StochasticsK(10, 5);
value2 = StochasticsD(10, 5, 5);
value3 = disparity(20);
If crossup(value1,value2) then
value5 = 1;
else
value5 = 0;
If value3>102 then
value5 = 1;
else
value5 = 0;
If value5>=1 then
{
Buy();
}
매수조건 다 만족하지만 발생봉이 3%이상이면 매수하지않는다를 적용한다면요?
2번 질문과 많이 상관이 있는것 같긴한데 그걸 모르니까 이것도 모르겠네요.
질문4.(확인후 매수) 매수식에 맞는조건을 충족한게 2봉전이고 c[1]과 c가 연속양봉인 경우 매수한다면 어떻게 하나요? 예를들어
value1 = OSCV(5,20);
value2 = disparity(20);
If crossup(value1,0) and value2<98 then
{
Buy();
}
이런 매수조건을 만족하는게 두봉전이라고 하면
value1 = OSCV(5,20)[2];
value2 = disparity(20)[2];
If crossup(value1,0) and value2<98 and c[1]>o[1] and c>o then
{
Buy();
}
이렇게 하면 되나요?
질문5. 세븐바이너리 웨이브 시스템식 혹시 알수 없나요? 제일투자신탁 홈페이지에는 내용만 나와 있지 식은 알수 가 없어서요.
질문이 많네요.
함수 하나하나 구성은 알것 같은데..
그걸 연결시키는게 어렵네요.
감사합니다.
2003-12-04
5776
글번호 1550
답변완료
수식부탁드립니다.
종목조건검색에서
어제 상승갭이 발생하고, 금일 양봉이 나타난 종목검색식은 어떻게 만드나요?
2003-12-02
5299
글번호 1542
답변완료
692번관련
저항선 3, 2.8, 2,6, 2.4
지지선 3, 2.8, 2.6, 2.4으로 설정하여
예스트레이더프로그램과 예스프로그램프로 프로그램의
수식을 작성 해 주시면 감사 하겠습니다.
번거롭게 해서 미안 합니다.
2003-12-02
4882
글번호 1541
답변완료
수식어를 부탁합니다
1.다음식은 매매식입니다
동식에 의거 매수신호가 발생한후 이동평균선(20)이 양선일경우 매수청산을 보류
할수 있는 식을 부탁합니다.(매도신호가 발생한후 이동평균선이 음선일경우
매도청산을 보류할수 있는 식도 포함)
input:P1(1);
var:SUMv(0),MAV(0);
var:AB(0);
SUMV=0;
FOR AB =1 to P1
SUMV=SUMV+DAYCLOSE(AB);
MAV= SUMV/P1;
if CROSSUP(CLOSE,MAV)then{
ExitShort();
Buy();
}
if CrossDown(CLOSE,MAV)then{
ExitLong();
Sell();
}
2.매도,매수청산을 보류할수 없다면 청산식을 이평평균선(25)이 양,음선일때하고 싶은데 동식을 부탁합니다.
2003-12-02
4626
글번호 1540
답변완료
685번 관련 재 질문
답변 감사합니다.
그런데 재할당 문제가 아닌것 같습니다. #2 에서 v1을 사용하더라도 다음봉에서
다시 #1에서 v1이 새로이 할당되기 때문에 논리상 틀린게 없습니다.
그리고 보여드린 부분은 전체중 일부분이기 때문인데, 프로그램이 길어지고 변수를
복잡하게 사용시 비슷한 문제가 있는것 같습니다. 제 감으로는 아마도 메모리에서
무언가가 얼키는게 아닌가 싶습니다.
메일주소를 알려주시면 제 프로그램(1분봉) 전체를 보내드리겠습니다.
전체 프로그램에서는 변수의 이름을 모두 달리하여 보았는데도 같은 에러가 납니다.
더이상 프로그램 진행이 안되는군요...
만약에 시스템문제라면 심각한 상황같으니 좀더 신중하게 검토해 주시고, 제가 잘못
사용하였다면 알려주시면 감사하겠습니다. 빠른 처리 부탁드립니다.
2003-12-02
5015
글번호 1539