커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7739
글번호 230811
답변완료
swinghigh 수정좀 해주세요
var: 시상(False), 상태(false), 고위치(0), 저위치(0), 현상(False), 저항(0);
var: j(0), 상추세(False), 하추세(False);
Array: 고점[10](0),저점[10](0),지지선[10](0),저항선[10](0);
if data2(DayIndex)>20 then{
if data1(Swinghigh(1,c,5,5,20)) != -1 then{
고점[0]=data2(c[5]);
고위치= data2(DayIndex-5);
PlotPaintBar(o,c,"고점[0]",white);
}
}
data1은 옵션, data2는 선물입니다.
1 번 질문 : 왜 스윙하이 봉에 강조가 나타나지 않고 다른봉에 이어서 흰색 강조가 나타나나요. 설명좀 해주세요.
2. data2에 강조를 적용하는 방법좀 알려주세요.
2011-03-07
897
글번호 36301
답변완료
라인긋기
안녕하세요...
1. 선물 5분봉차트에서 시가봉을 제외한 당일거래량최고봉의 중간값에 라인을 긋고싶습니다....
거래량이 갱신되면 이전봉의 라인은 거래량갱신되는 봉전까지 그려지고
거래량이 갱신되는 봉으로 라인이 이동하며 다시 그려지게 만들었으면 합니다..
하루종일 지지나 저항선으로 사용할수있도록 만드는것이 목적입니다...
2. 이동평균선 가격에 라인을 긋고 싶습니다…5일10일20일60일120일200일
이동평균선 값에 수평으로 라인을 긋고 싶습니다..
감사합니다..
2011-03-06
885
글번호 36300
답변완료
elw 본주중에서만 검색
공부중입니다.
elw본주에 해당하는 종목중에서만 선별해서 조건검색을 하고 싶은데..
방법이 없을까요?
종목검색 설정에도 없고,..
관심종목에 본주만 등록해서 검색할려고 했더니 그것도 안되고..
(설정에 관심종목선택하는게 없고)
그리고 관심종목에 본주등록하는것도 하나씩 할려고 하니 힘들고.. 그렇습니다.
2011-03-06
857
글번호 36299
답변완료
질문드립니다
시스템식에다가...
다음 조건을 추가하려면 어케해야델까요??
1. 60이평보다 20이평이 아래에있고 20이평보다 5이평이 아래에있으면 진입하지 않는다
또는
2. 20이평이 60이평위에 있지만 5이평이 60이평 아래에 있으면 진입하지 않는다.
둘주하나만 만족하여도 진입하지 않도록요...
부탁드려요~ ^^;
2011-03-06
851
글번호 36298
답변완료
스윙하이.로우 봉번호
수고가 많은십니다.
swinghigh(1,c,3,3,dayindex)
1.번질문 위 기간중 dayindex 라고 표현해도 이상이 없는지
2.번질문 그러니까 스윙하이가 나타난 봉번호표현하는 식.
if swinghigh(1,c,3,3,dayindex) then
봉번호= dayindex;
이렇게 식을 나타내면 '봉번호'에 스윙하이가 발생한 위치가 대입 되는지 알고 싶습니다.
2011-03-06
846
글번호 36297
답변완료
시스템식 문의
안녕하세요
// 분봉상에서 조건에 맞으면 매수, 매도
// 청산은 별도로 없고 리버스매매되면서 반대포지션 가짐
// 퍼센트 손절기능을 이용해서 일중에 손절
// 손절없으면 다음날로 포지션 홀딩
if 조건1 Then
Then
buy("buy1");
if 조건2 Then
Then
sell("sell1");
// 다음날 포지션 홀딩상태에서 조건맞으면 추가 진입
if EntryDate <> sdate then {
if MarketPosition == 1 and 조건1
Then {
buy("추가매수"); }
if MarketPosition == -1 and 조건2
then {
sell("추가매도"); }
}
// 혹은 아래와 같이 하기도 했으나 역시 안됩니다.
var1 = EntryDate(0);
if date != date[1] Then
var1 = var1+1;
if MarketPosition != 0 Then
var2 = var1-var1[BarsSinceEntry];
else
var2 = -1;
if var2 > 1 then {
if MarketPosition == 1 and 조건1
Then {
buy("추가매수"); }
if MarketPosition == -1 and 조건2
then {
sell("추가매도"); }
}
=====
1. 위의 식에서 왜 추가매수, 추가매도가 안될까요?
2. sdate는 분봉상에서 봉의 날짜를 가져 옵니까?
3. barsSinceEntry 같은 함수는 분봉상의 갯수를 표시하는 건가요?
4. 보면 marketposition이 전혀 작동을 안하는 것 같습니다..이해가 안갑니다.
좀 아둔하게도 함수들이 이해가 잘 안갑니다...다음날 넘어가면 함수들의 동작이 어떻게 되는지 모르겠습니다.
그리고 한줄 한줄 진행되면 디버깅되는 툴이 있나요? 중간에 어떻게 값이 나오나 확인할 방법이??
도움주심에 감사합니다.
2011-03-06
820
글번호 36296
답변완료
수식문의합니다.
예를 들어 20이평 매매라 가정하고
이전 거래에서 +10% 수익 이면 다음번 거래에서 +10%에 청산하고
이전 거래에서 -5% 손실 이면 다음번 거래에서 -5%에 청산합니다.
위 내용을 수식으로 작성 부탁합니다.
수고하십시요.
2011-03-06
779
글번호 36295
답변완료
당일청산 시스템식?
안녕하세요?
당일청산 시스템을 테스트하고 있는데, 전략이 여러개라 하나가 틀리면 또다른 하나가
틀리고 정말 어렵습니다.
다음과같은 시스템을 만들어 주세요.
If crossdown (c, ma(c,20)) then sell("B"):
매도 "B"에 대한 청산조건, 혹은 반대포지션 수식을 부탁드립니다.
1. 동그라미 부분처럼 매도"B" 이전의 최고점에서 로스컷 하고 싶습니다.
아니면 첫번째 매수"V"의 체결가격을 상향돌파할때 매수하고 싶습니다.
감사합니다.
2011-03-05
874
글번호 36294
답변완료
양봉 음봉 몸통길이합
가령 현재분(틱)봉을 기준으로 직전 10개의 봉이 있다고 했을때(10개라는 기준은 변화가능하게끔)
물론 당일시작을 제로로 스타트~~ 전일과 연결되지 않게 해주시면 감사하겠습니다
1.10개봉중에 양봉의 몸통길이합 과 음봉의 몸통길이합 을 선차트지표로 나타내주는 식
2.10개봉중에 양봉의 몸통길이의 이평,음봉몸통길이의 이평
3.10개봉중에 양봉의 몸통길이합/10개봉 과 음봉의 몸통길이합/10개봉
2011-03-05
954
글번호 36292