커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1717
글번호 230811
답변완료
시스템 수식 부탁드립니다
안녕하세요
저는 틱 챠트에 일목의 전환선,기준선,단순이평20,
그리고 틱챠트에 구현한 30분봉의 4등분선을 사용하고 있습니다.
1.매수조건- 단순 3일선이 아래조건을 통과
전환선위,기준선위,단순20선위,30분봉의 1/4선위 등 모두 조건을충족시킬경우
매수
2. 매도조건- 단순 3일선이 아래조건을 통과
전환선아래,기준선아래,단순20선아래,30분봉의 3/4선아래 등 모두 조건을충족시킬경우
매도
이것이 구현가능한지 여쭙고 싶습니다.(화살표 표시)
3. 그리고 기존 시스템 수식이 있을경우 같이 사용이 가능한지요?
2021-03-26
1261
글번호 147417
답변완료
동 조건을 만족하는 검색식 요청
15분봉에서 StochasticsSlow(12,5) signal(5)조건에서
(1) 10봉전 60봉 이내에서 %K가 80 이상(과열)이 1회 이상 발생
(2) 과열구간 이후 %K가 하락하여 침체구간(20)이하가 나와야 하고
(3) (2)번 항목 나온 후 재차 20봉 이내에서 침체구간(20)이하가 나와야 함
(4) 2번 3번 조건을 만족하고[2번,3번 동시 만족] or (2), (3)번 각 1회씩 나온 뒤에
==> %K가 25구간을 돌파하는 종목 검색식을 부탁드립니다.
2021-03-26
1205
글번호 147412
답변완료
시스템 여쭤봅니다~
15봉이내 상한가 발생시 가장 최근 발생 상한가 종가 기준으로
매매가 이뤄졌으면합니다.
시스템은 분봉에 적용예정입니다.
* 매수
1차매수 :: 그 상한가 종가에서 -10% 하락시 매수 금액의 40%매수
2차매수 :: 그 상한가 종가에서 -15% 하락시 매수 금액의 60%매수
* 매도
1차매수든 2차매수든 이뤄지면
7% 상승시 가진물량의 30%매도
10% 상승시 가진물량의 50%매도
15% 상승시 남은물량전부 매도
------------------------------------------------------------
또한
매수 시점부터 3시간 정도 마다 남은 물량의 10%씩 매도
1차 매수후 매도든 손절이든 전부 이뤄져 가진물량이 0이되면
1차든 2차든 재매수 금지
1차 , 2차 매수후 매도든 손절이든 전부 이뤄져 가진물량이 0이 되면
당일 재매수 금지
-----------------------------------------------------------
1차매수후 매도가 이뤄지고 있어도 물량이 남아있음
2차매수 가능!
------------------------------------------------
*손절은 -5%면 60%
-9%면 나머지 전부
이상입니다.
감사합니다.
2021-03-26
995
글번호 147411
답변완료
문의드립니다~
캔들이 음봉으로 5일이평선과 데드크로스가 났을때
최근5봉 최고가를 구하고 나서
최근5봉 최고가봉과 같은 시점의 60일이평선가격을 구하고 싶습니다.
그리고 최근5봉최고가봉이 현재봉보다 15봉 이내이다
이렇게2가지 부탁드립니다.~ 감사합니다.
2021-03-26
930
글번호 147410
답변완료
문의 드립니다.
게시판에서 차트에서 수직선 자기가 원하는 시, 몇분을 정해서 수직선이 나타나게 하는 수식을 찾고자 하는데 어렵네요.ㅠㅠ
도움 부탁 드립니다.
제가 원하는 수식이 무엇 이나면
예를 들면
1분 차트에서
매시간씩
제가 정해둔(입력 설정한)
10~13분 시간대에
Stochastic 지표에 StochasticK 한개만 그 값이 기준선 80 뚫거나 뚫고 난 후이어도(과매수 과매도구간에도)
차트에 수직선이 나타나게 하는 것입니다. 수직선이 표시 안되면 처음 80 뚫은 위치 캔들 위에 별표이나 화살표 이라도 표시 되면 되고요. 최초로 발생한 캔들 위치에서 표시해주세요.
반대로
10~13분 시간대에
Stochastic 지표에 StochasticK 한개만 그 값이 기준선 20 뚫거나 뚫고 난 후이어도(과매수 과매도구간에도)
차트에 수직선이 나타나게 하는 것입니다. 수직선 안되면 화살표 이라도 표시 되면 되고요. 최초로 발생한 캔들 위치에서 표시해주세요.
만약에
10~13분 시간대에
Stochastic 지표에 StochasticK 한개만 그 값이 기준선 80 이나 20 뚫지 않게 되면(조건 만족하지 않으면)
차트에 신호 아무것도 표시 하지 않습니다.
또 다른 제가 정해둔 40~43분 시간대에도
위와 같은 방법으로 신호 표시를 하게 필요합니다. 마찬가지로 40~43분 시간대에 조건 만족 되지 않으면 차트에 신호 아무것도 표시 하지 않습니다.
또
제가 정한(입력설정한) 10~13분 시간대와 40~43분 시간대 외
Stochastic 지표에서 StochasticK 값이 기준선 80 이나 20 뚫어도 제가 정한 시간대에 해당 되지 않으니(정해준 시간대가 아니니 신호 발생 조건 만족 되지 않는다.)
차트에 신호 아무것도 표시 하지 않게 부탁합니다.
이렇게 구현 할러면 지표 하는건가요? 아니면 강조인가요? 아니면 시스템인가요?
도움 부탁드립니다.
감사합니다.
주말 잘 보내세요!
2021-03-26
915
글번호 147409
답변완료
문의 드립니다.
늘 감사합니다.
현물이며,
하루 1회만 매수진입합니다.
금액은은 1회 300000만원 진입
1. 매수 : 당일 5이평선이 20이평선을 2번째 크로스업된 후(그날 첫번째 크로스업은 무시)
20봉이네 종가가 20이평선을 터치시 매수
2. 매도 : 매수후 2봉이후 종가가 20이평선 크로스다운시 손절청산
이상입니다.
2021-03-25
989
글번호 147408
답변완료
당일 최고가격 기준 봉 카운트
var1 = Data2(c)/Data3(c);
1. var1이 1.5값 돌파 구간 시 현재 값 기준으로 당일 최고 var1 값 봉 위치(봉 카운트)
2. Plot1 봉 위치(카운트) 기준 var1 최저 값
아래 수직이 맞는지 너무 메모리를 많이 잡아 먹는지 느리고 해서 수식 확인 부탁드립니다.
if crossup(var1,1.5) then
Plot1(NthHighestBar(1,var1,DayIndex()+1)+1);
if crossup(var1,1.5) then
Plot2(lowest(var1,NthHighestBar(1,var1,DayIndex()+1)+1));
2021-03-25
940
글번호 147407
답변완료
감사합니다....복받으실꺼에요~~~
늘 감사합니다.
아래 수식에 한가지추가 해주시면 감사하겠습니다.
1.
현재 매수신호 발생후 첫번째 음봉 발생시 매수진입으로 변경 부탁드립니다.
(바로들어가니 다음 음봉에 자꾸 털려요~~~~^^)
input : 금액(10000000);
var: T1(0),ENTRY(0),vol(0);
if Bdate != Bdate[1]Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
////////////////////////////////////////////
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
if DayOpen >= DayClose(1) and Value1 < c Then
{
if entry < 1 Then
{
vol = Floor(금액/C);
Buy("매수",OnClose,DEF,vol);
ExitLong("bx1.",AtLimit,C*1.03,"",Floor(vol*0.25),1);
ExitLong("bx2.",AtLimit,C*1.04,"",Floor(vol*0.25),1);
ExitLong("bx3.",AtLimit,C*1.05,"",Floor(vol*0.25),1);
ExitLong("bx4.",AtLimit,C*1.06,"",Floor(vol*0.25),1);
ExitLong("bx5.",AtLimit,C*1.07);
}
Else
ExitShort();
}
2021-03-25
905
글번호 147406
답변완료
문의드립니다
안녕하세요? 시스템트레일링에서 틱수익 표기를 하고싶은데 위에 화면에서 나오듯이 10틱 단위로 표기하고싶습니다 글씨에 포트도 좀 작게 표기하면 좋을것 같습니다 위의 화면에서 구현되는 크기면 좋을것같습니다
수고하세요
2021-03-25
913
글번호 147405