커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
7442
글번호 230811
지표
답변완료

문의드립니다

input : Left(4),Right(4),Left1(4),Right2(4) ; var : SHcount(0),SHdate(0),SHtime(0),SHvalH(0),SHcount1(0),SHdate2(0),SHtime3(0),SHvalH4(0),TL1(0); var : PreSHdate(0),PreSHtime(0),PreSHvalH(0),Shidx(0),PreSHdate1(0),PreSHtime2(0),PreSHvalH3(0),Shidx4(0),TL2(0); var : TL11(0),TL12(0); var : TL21(0),TL22(0); if Swinghigh(1,h,Left,Right,Left+Right+1) != -1 Then{ SHcount = SHcount +1; SHdate = sdate[Right]; SHtime = stime[Right]; SHvalH = h[Right]; PreSHdate = SHdate[1]; PreSHtime = SHtime[1]; PreSHvalH = SHvalH[1]; if Shcount >= 2 Then{ { TL1= TL_New(PreSHdate, PreSHtime, PreSHvalH, SHdate,SHtime,SHvalH); TL_SetColor(TL1,RED); TL_SetSize(TL1,1); TL11 = TL_New(PreSHdate, PreSHtime, PreSHvalH, SHdate,SHtime,PreSHvalH); TL_SetColor(TL11,RED); TL_SetSize(TL11,1); } TL_Delete(TL12); TL12 = TL_New(SHdate, SHtime, SHvalH, Sdate,Stime,SHvalH); TL_SetColor(TL12,RED); } 질문1 ( TL11 ) 이분분라인값과 바로이전라인값과 뺴기하여지표화하고 TL11 = TL_New(PreSHdate, PreSHtime, PreSHvalH, SHdate,SHtime,PreSHvalH); 질문2 ( TL11 )의 이동평균 20을 만들고 십습니다 부탁드립니다 감사합니다
프로필 이미지
파파리리
2015-11-13
183
글번호 92382
지표
답변완료

문의 드립니다.

1. 전에 질문한 내용입니다. 날짜가 바뀌면 전일 마지막 봉부터 N(20)번째 봉의 value값을 오늘 첫 봉의 value값으로 바꿔주고 싶습니다. value = ~~~;#value계산식 if date != date[1] Then value = value[20]; 위와 같이 답변을 주셨는데 제 질문과 반대의 식입니다. input : N(20); var : value(0); array : kv[20](0); value = ~~~;#value계산식 kv[1] = (value+(var1*var2)); kv[2] = (value+(var1+var2)); 이런 수식일 때 날짜가 바뀌면 value[20] = 첫봉의 value값; value[19] = 첫봉의 value값; value[18] = 첫봉의 value값; . . . value[1] = 첫봉의 value값; 이런식으로 과거의 계산값을 오늘 첫봉의 값으로 치환해서 kv를 변경하고 싶은건데요. 어떻게 처리해야 원하는 결과를 얻을 수 있을까요? 2. 시세를 감시하다가 박스가 나오면 박스를 돌파할 때 차트에 표시하는 지표식과, 시스템식을 알고 싶습니다. 당일 고저와는 상관없이 N틱 이내의 진폭을 만들고, 그 진폭안에서 작은 박스를 만들고 박스 안에서 m틱 이상의 진폭이 3번 이상 나왔을 때, 차트에 표시하는 지표식 부탁 드립니다. 유로 3분차트를 보시면 (기준시간 : 서울/도쿄) 18시 18분부터 박스를 만듭니다. N틱 30틱 이내에서 M틱 10틱 정도의 움직임이 반복됩니다. M틱의 움직임이 3번 이상 나왔을 때 차트에 표시하고 싶습니다. 진입식은 M틱의 움직임이 3번 이상 나온 후, N틱의 고가나 저가를 돌파할 때 입니다. N틱 이내의 박스를 고가 돌파에 매수했으면 저가 이탈에 손절입니다. 부탁 드립니다. 행복한 주말되세요.
프로필 이미지
고운무지개
2015-11-13
194
글번호 92379
지표
답변완료

지표식

안녕하세요~ 간단한 지표식 부탁합니다. 60일 지수이평값이 최저가에서 상승하는값의 차이가 5틱이면 1의값 10틱이면 2의값 15틱이면 3의값을 주고싶습니다. 수고하세요~
프로필 이미지
느림
2015-11-13
146
글번호 92378
지표
답변완료

수식 부탁합니다

스토캐스틱 골든크로스만 특정시간에 걸쳐 검색할수 있나요 예를 드러 10/1일 부터 10/20일 기간 중에 아침 10시 부터 14시 사이에 발생한 골든크로스만 나타나는 지표식 부탁합니다 특정기간 동안 특정시간에 발생한 골든크로만 나타나는 지표식 부탁합니다
프로필 이미지
미래테크
2015-11-13
134
글번호 92377
지표

나이트짱 님에 의해서 삭제되었습니다.

프로필 이미지
나이트짱
2015-11-13
2
글번호 92376
지표
답변완료

문의드립니다

10시에 시작하여 이평선 5,20 의 위 아래로 매수/매도 하고 5회 매매 횟수 제한하는 시스템을 만들었습니다 여기에 각 신호위치는 기본진입식(위/아래 매수/매도) 같게하고 프로핏타겟을 넣고 싶습니다 프로핏타겟코딩을 그냥 넣으면 위/아래 진입식이라서 프로핏타겟으로 청산뒤에 바로 다음봉에 같은 방향으로 진입이 일어나서 기본 위/아래 매수/매도 진입식과 달라지게 됩니다.
프로필 이미지
파인애플
2015-11-13
118
글번호 92373
시스템
답변완료

함수요청(221호)

안녕하세요? 아래의 함수 요청드립니다. # 당일에만 전일의 고가와 저가를 표시하고자 합니다.
프로필 이미지
통큰베팅
2015-11-13
126
글번호 92369
지표
답변완료

로직 재문의

답변 감사합니다. 전일종가는 그냥 예로 든것이고, 사실상 전일 봉과 상관없이 당일 첫봉부터 적용되도록 하기를 원합니다. 전일 오후에 만약 상승장이 되었다면, 당일 싯가가 크게 하락하고 바로 재상승해도 첫봉시초에 매도신호가 뜹니다. 당연히 전일주가 대비 당일 싯가가 크게 하락했으므로 매도신호가 드는 것인데, 당일 싯가 이후 오히려 재상승 한다면 큰 손실이 납니다.(신호는 매도 포지션이므로) 그러나, 만일 당일 싯가 이후 지속 하락한다면 오히려 위경우는 이익이 나겟지요. 하여튼 첫번째 경우를 방지하기 위해, 전일 주가 여부와 관계없이 당일 부터 새로 신호가 나오게 하고 싶은데, 불가능한 것입니까? 예로, 당일 장 시작후 첫 5분을 관망하고, 그 이후에 신호가 뜨게 할수는 없읍니까? 이 경우, 첫 5분의 봉을 참고하여 이후에 매수/매도 신호가 뜨겠지요. 여하튼, 상기 예 외에도 가능한 방법은 있겠읍니까? ==================================================================== 안녕하세요 예스스탁입니다. 신호함수에 사용된 atstop은 봉완성시 가격을 셋팅하고 다음봉 시세와 비교를 하게 됩니다. 그러므로 전일 종가기준으로 첫봉에 적용이 되지 않게 하기 위해서는 시간으로 마지막봉에서는 셋팅이 되지 않게 하셔야 합니다. Inputs: VtyPercent(0.75),ATRperiod(5); If MarketPosition() <> 1 and stime < 150000 Then Buy ("Vty_LE", AtStop, Close + (VtyPercent * ATR(ATRperiod))); If MarketPosition() <> -1 and stime < 150000 Then Sell ("Vty_SE)", AtStop, Close - (VtyPercent * ATR(ATRperiod))); 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : 로직 문의 > volutility percent 로 옵션 10분봉 하고 있읍니다. 전일 봉을 의식하지 않고, 당일 첫봉부터 적용되게 수정 가능합니까? 예로, 당일 콜옵션 1.00에서 싯가가 되고, 이후 계속 상승하여 1.30이 되도, 만약, 전일 종가가 1.50이었다면, 당일 첫봉에서 매도신호가 뜹니다. 실제로는 당일 시가부터 지속 상승하여도, 매매신호는 전일종가 대비 당일 싯가가 크게 하락했으므로 매도신호가 뜹니다. 전일 종가는 상관없이 당일 싯가부터 적용하여 매매신호가 뜨게 수정 가능합니까?
프로필 이미지
초록이
2015-11-13
140
글번호 92368
시스템
답변완료

종목검색 수식 부탁드립니다.

1. 정배열 (20, 60, 120) 2. 최근 3개월간 가격급등이 50%이상 있었던 종목 3. 현재 가격이 20이평 +-5% 이내
프로필 이미지
승부사1
2015-11-13
139
글번호 92367
종목검색