커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7783
글번호 230811
답변완료
문의
아룬[Aroon] 지표를 갭보정한 것으로 사용할수 있는지요..?
이론적으로 가능하다면..갭보정한 지표식 좀 부탁드립니다..
수고하세요..
2009-01-14
880
글번호 19515
답변완료
시스템식 문의
별거아니지만 메일로 문의드렸습니다~~!!
2009-01-14
806
글번호 19514
답변완료
5초봉의 최대/최소(H/L/C)
다시한번 더 답변 부탁드려요..
5초봉:주데이터
3분봉:참조데이터(data2())
전날 13시00분00초 첫번째 3분봉
9시00분00초 ~ 9시02분55초 두번째 3분봉
9시03분00초 ~ 9시05분55초 셋번째 3분봉
두번째 9시00분00초부터 ~9시02분55초에서 5초봉중에 최대/최소의 H/L/C 값을 구해서..
첫번째 3분봉을 참조한 H/L/C값과 비교하여 매수하는데요..
여기서 문제는 두번째 3분봉안에서 5초봉의 최대/최소이 필요하구요...
세번째 3분봉안에서 다시 5초봉의 최대/최소가 되어야 합니다..
3분봉씩 끊어서의 최대/최소입니다.
꼭 부탁드려요~~
If data2(H+L+C) < 최대H+L+C then
buy();
안녕하세요
예스스탁입니다.
var : cnt(0);
array : H3[11](0),L3[11](0),O3[11](0),C3[11](0);
var1 = TimeToMinutes(stime)%3;
if var1 < var1[1] or dayindex() == 0 Then{
O3[0] = O;
H3[0] = H;
L3[0] = L;
for cnt = 1 to 10{
O3[cnt] = O3[cnt-1][1];
H3[cnt] = H3[cnt-1][1];
L3[cnt] = L3[cnt-1][1];
C3[cnt] = C3[cnt-1][1];
}
}
if H > H3[0] Then
H3[0] = H;
if L < L3[0] Then
L3[0] = L;
C3[0] = C;
plot1(O3[0],"3분봉시가");
plot2(H3[0],"3분봉고가");
plot3(L3[0],"3분봉저가");
plot4(C3[0],"3분봉종가");
/*plot1(O3[1],"전봉 3분봉시가");
plot2(H3[1],"전봉 3분봉고가");
plot3(L3[1],"전봉 3분봉저가");
plot4(C3[1],"전봉 3분봉종가");*/
변수가 배열변수로 작성되었습니다.
현 3분봉 시가 : O3[0]
현 3분봉 고가 : H3[0]
현 3분봉 저가 : L3[0]
현 3분봉 종가 : C3[0]
전 3분봉 시가 : O3[1]
전 3분봉 고가 : H3[1]
전 3분봉 저가 : L3[1]
전 3분봉 종가 : C3[1]
전전 3분봉 시가 : O3[2]
전전 3분봉 고가 : H3[2]
전전 3분봉 저가 : L3[2]
전전 3분봉 종가 : C3[2]
입니다.
즐거운 하루되세요
> 시장충격 님이 쓴 글입니다.
> 제목 : 확인꼭부탁드립니다
> NthHighest(1,H,36)을통하여 36개의 봉중 최고
NthLowest(1,L,36)을 통하여 36개의 봉중 최저값을 구했습니다
37번째봉이 진행돼었을때 제일첫봉이 제외되고 구해지는데
37번째봉이 첫봉으로 간주되어 값을구하게 할수있을까요?
예를 들어 40개의 봉이 진행됐을경우
5번째봉부터 40개봉중에 값을구하는것이아니고 37개부터 40개중의 최고 최저를 구할수있는 시스템식이 있는지요
2009-01-14
862
글번호 19513
답변완료
질문있습니다~~^^
질문있습니다~~
상승하면서 전 고점을 깨고 상승했을때, 그 고점 봉 완성시, 손절을 1pt 잡고 매도,
하락하면서 전 저점을 깨고 하락했을때, 그 저점 봉 완성시, 손절을 1pt 잡고 매수,
이런 식을 어떻게 해야 하는지 모르겠네요~부탁드립니다~~^^
2009-01-14
757
글번호 19512
답변완료
2개의 분봉 차트를 참조할 수 있나요?
데이 트레이딩시 5분 차트에서 추세를 확인하고 1분 차트로 매매 타이밍을 잡아 매매에 임하는데...
예를 들어, 5분 차트의 stochastics이 과매도권을 벗어나는 추세에서
1분 차트의 stochastics이 과매도권을 벗어날 때 매수를 하고 싶다면
어떻게 표현할수 있나요?
2009-01-14
752
글번호 19510
변동성 님에 의해서 삭제되었습니다.
2009-01-14
26
글번호 19505
답변완료
최대수익하락 오류 질문입니다
if MarketPosition() == 1 Then{
if Highest(h,BarsSinceEntry) < EntryPrice*1.01 and highest(H,BarsSinceEntry) >= EntryPrice Then
exitlong("x1",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.7);
if Highest(h,BarsSinceEntry) < EntryPrice*1.02 and highest(H,BarsSinceEntry) >= EntryPrice*1.01 Then
exitlong("x2",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.6);
if Highest(h,BarsSinceEntry) <= EntryPrice*1.04 Then
exitlong("x3",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.5);
}
-------------------------답변해주신 로직이 검증이 안돼네요
다시정리하자면
0~1% 이익시 수익의 70% 하락 하면 청산
1~4% 이익시 수익의 60% 하락 하면 청산
4%이상 이익시 수익의 50% 하락 하면 청산
수고하세요
2009-01-14
619
글번호 19504
답변완료
이런게 가능한가요 ?
안녕하세요..늘 상세한 답변 감사합니다..
혹시 이런게 가능한가요 ?
지표식을 하나 만들고 차트에 이 지표식을 입히고 시스템 식을 하나 적용하고
시스템식에서 이 지표식을 이용할수 있나요?
즉 예를 든다면 지표식을 어느 기간의 고점을 연결해서 라인을 하나 긋고..
이 라인을 기울기로 대체 할수 있다면 .. 이 라인의 처음 값 부터 마지막 값까지
상승한다면..기울기가 양이다..이런식으로..
만약 가능하다면...이용하는 방법 예제 하나만 올려 주시겠습니까..
그리고 질문 드리는김에..하나 더 드리고 싶은게..^^
검색식을 만들어서..가령.. 5이평선을 상향하는 종목..
이렇게 했으면..
이걸 메뉴에서 어떻게 적용하면..해당 종목이 나오나요 ?
방법 알려 주세요..
2009-01-14
722
글번호 19503
답변완료
확인꼭부탁드립니다
NthHighest(1,H,36)을통하여 36개의 봉중 최고
NthLowest(1,L,36)을 통하여 36개의 봉중 최저값을 구했습니다
37번째봉이 진행돼었을때 제일첫봉이 제외되고 구해지는데
37번째봉이 첫봉으로 간주되어 값을구하게 할수있을까요?
예를 들어 40개의 봉이 진행됐을경우
5번째봉부터 40개봉중에 값을구하는것이아니고 37개부터 40개중의 최고 최저를 구할수있는 시스템식이 있는지요
2009-01-14
743
글번호 19499