커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7912
글번호 230811
답변완료
하루의 첫봉에서 지금나타내는 봉까지의 봉을 계산하는 방법좀 부탁드립니다.
안녕하세요. 여러번 귀찮게 해드리는 것 같네요...^^;;
수고많으십니다.
다름이 아니라 3분봉 현재 나타나는 봉이 09:00-09:03에 만들어진 봉으로부터 몇번째 봉인지 알 수 있는 방법이 없을까 해서 여쭤봅니다.
즉 09:00시부터 지금 현재(현재란 어떠한 매매신호를 나타내기 위해서 검토해보는 시점입니다.)까지의 봉의 갯수를 알면 좋겠네요...
답변 부탁드립니다.
수고하십시요...^_^
2003-09-23
1194
글번호 748
답변완료
수식다시문의
매매로직은 그냥 dmi로 예제를 해주시고요.....
두가지가 되나요?
진입 후 30봉이 지나도 3%이상의 가격변화가 없으면 강제청산을 시키고 청산된 후에 30봉정도 쉬고 싶습니다.
부탁합니다.
2003-09-23
1109
글번호 746
답변완료
stime 관련 - 이런 경우 정상적인...??
안녕하세요.
시간 관련 해서 궁금한것이 있어 문의 드립니다.
시간 표현이 09300 , 134500 이런식이라고 알고 있습니다.
그런데 만약,
Input : 테스트시간(0);
if stime==테스트시간 then 테스트가격 = C;
if stime>=테스트시간+3000 then
{
if C>테스트가격 then buy();
}
위와 같은 경우, 테스트시간이 만약 134500으로 주워졌다면,
테스트시간+3000 -> 137500 이렇게 될것인데, 그렇다면 이것은 시간 표현 숫자를 벗어나 버리는데, 알아서 137500->141500 의미로 받아 드려져서 정상적인 처리가 되는 것인지,
아니면 137500 을 141500 으로 바꾸는 무언가를 사용자가 수식으로 처리해야 하는지
궁금합니다
만약 이렇다면 방법 좀 제시 바랍니다.
수고하세요.
2003-09-23
1279
글번호 744
답변완료
지표TSF에 대하여..
자세한 설명 부탁 드립니다
홈에도 TSF에 대한 설명은 없네요..
2003-09-19
1109
글번호 742
답변완료
수식문의
성실한 답변에 감솨~
최소가격변화에 따른 강제청산이후 30봉 진입금지...
예를 들어서요...
40봉이내에 3%이상의 가격변화가 없으면 청산울 시키고 청산된 후에
30봉정도 진입을 금지시키고 싶습니다.
부탁드립니다
2003-09-20
945
글번호 738
답변완료
주문함수에 관련한 질문들...
안녕하세요.
질문의 요지는 보유하고 있는 현물의 수량을 분할 매도해 보자는 의도에서 시스템을 작성하던 중에 발생된 의문들입다.
예를들어 500주의 삼성전자 주식을 보유하고 있다가 시스템 상에서 추가로 500주를 매수하게 되었다면 나중에 모든 주식을 처분하기 위해서는 1000주를 매도 해야 겠지만,
현재 예스프로에서는 시스템 적용시에 설정 창에서 설정한 수량만 주문함수에서 가능한것이니
위에서 처럼 500주일지 상황에 따라 500주가 늘어 1000주가 될지에 따라 두가지의 매도수량이
발생되었을시에는 어떻게 해야 할지요.
다음과 같이 해 보려는데 가능한가요?
먼저 상황에 따라 추가적인 매수가 발생하는 시스템.
Input : 시작시간(0), 매수가격(0), 추가매수가격(0), 손절가격(0), 삼퍼센트(0), 육퍼센트(0), 끝시간(0);
Var : 추가매수상태(0), 삼퍼센트상태(0);
if date!=date[1] then
{
추가매수상태 = 0;
삼퍼센트상태 = 0;
}
if stime>=시작시간 && H>=(매수가격*(삼퍼센트/100+1)) then
{
삼퍼센트상태 = 1;
}
if stime>=시작시간 && 추가매수상태==0 && L<=추가매수가격 && 삼퍼센트상태==0 then
{
Buy();
추가매수상태 = 1;
}
매도에 관련된 시스템.
중요한 것은 ExitLong 함수가 원하는 시점에서 정확이 작동하여
위의 예에서 처럼 500, 혹은 500, 500 두번해서 1000주가 정확히 매도 될것인가 하는 것입니다.
Input : 시작시간(0), 매수가격(0), 추가매수가격(0), 손절가격(0), 삼퍼센트(0), 육퍼센트(0), 끝시간(0);
Var : 추가매수상태(0), 손절매도상태(0), 삼퍼센트상태(0);
if date!=date[1] then
{
추가매수상태 = 0;
손절매도상태 = 0;
삼퍼센트상태 = 0;
}
if stime>=시작시간 && H>=(매수가격*(삼퍼센트/100+1)) then
{
삼퍼센트상태 = 1;
}
if stime>=시작시간 && 추가매수상태==0 && L<=추가매수가격 && 삼퍼센트상태==0 then
{
추가매수상태 = 1;
}
if stime>=시작시간 && 손절매도상태==0 && L<=손절가격 then
{
ExitLong();
if 추가매수상태==1 then
{
ExitLong();
}
손절매도상태 = 1;
}
한 종목을 대상으로 일정 수량을 보유한 뒤, 위의 두가지 시스템을 걸어 놓은 상태라면
조건에 맞게 모든 처리가 이뤄지는지 궁금합니다.
잘못 된 것이라면 저의 의도대로 할 수 있는 방법도 좀 제시해 주시길 부탁합니다.
2003-09-22
1059
글번호 736
답변완료
시스템수식의뢰
안녕하십니까?
일목균형표에서
기준선과 선행스팬2 교차시
매매수식의뢰합니다
감사합니다
2003-09-18
980
글번호 734
답변완료
선물 청산후 매수 매도 두가지 다 얼마간 진입 금지를 하려면?
안녕하세요 두번째 글을 같은 날 올리게 되었습니다.
항상 고생하시는 운영자 분들께 감사드립니다.
선물 그래프에서 매수나 매도 청산후 얼마간 진입을 금지하려면 어떻게 하면 될까요?
일전에 나온 내용을 보니까 매수에 대한 것만 나온것 같아서요(사실 제가 허접이라 그런거 응용을 못하거든요...이해를 부탁드립니다...ㅜ.ㅜ)
매도건 매수건 진입후 청산이나 손절을 한 후에 20봉정도까지는 진입을 못하게 하고 싶습니다.
항상 행복한 하루가 되시길 기도합니다.
swanspoon@orgio.net입니다. 감사합니다.
2003-09-18
949
글번호 732
답변완료
삼선전환도
기본차트에 보면 삼선전환도로 챠트를 볼 수있는데
지표로 이용할 수 없는지요
없다면 삼선전환도를 만든 수식좀 알려주세요..
2003-09-19
1216
글번호 730