커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다.

수고 많으십니다. 주식차트에서 매수 후 2번 나눠 분할익절, 분할손절 또는 올청하는 시스템입니다. 만일 100만원을 매수해서 올청하지 않고 분할익절이나 분할손절후 절반이 남았거나 전액 다 남았다면 3시 10분경에 절반이 남았든 전액이 남았던 절반은 시간청하고 절반 만 오버나잇하게 만들고 싶습니다. 해당 시스템식 부탁드립니다. 수고하세요~
프로필 이미지
카르마다
2022-07-29
1325
글번호 161173
시스템
답변완료

키움증권 아래수식을 예스트레이더에 구현하고싶습니다!

수식1 이름 : 돈치앙 밴드 %기간% 1 highest(h,기간)*(1+비율/100) 수식2 highest(h,기간)*(1-비율/100) 수식3 lowest(l,기간)*(1+비율/100) 수식4 lowest(l,기간)*(1-비율/100) 수식5 이름 : 중심선 %기간% (highest(high,기간)+lowest(low,기간))/2 지표설정조건 기간 18 비율 (조정가능하게) 제가 사용하는 키움에서 사용하는 수식은 저건데, 간단하게 말해서 돈키안채널 지표를 예스트레이더에 구현하고 싶습니다. 또 이평선 기울기에 따라서 상승이면 빨강 하락이면 파랑 되는것도 알려주세요 꼭 부탁드립니다!
프로필 이미지
10년후에
2022-07-29
2015
글번호 161169
지표
답변완료

문의 드립니다.

RSI 변수값 9 기준선 30을 위로 돌파 시 매수진입 30 아래로 돌파시 매도청산 완료 RSI 변수값 9 기준선 70을 아래로 돌파 시 매도진입 700 위로 돌파시 매수청산 완료 부탁드립니다.
프로필 이미지
선물대장
2022-07-29
1348
글번호 161161
시스템
답변완료

지표 질문입니다

1. 전일 고가와 저가의 진폭에서 1.00 을 뺀 수치만큼 금일 바닥에서 상승한 위치를 표시 2. 전일 고가와 저가의 진폭에서 소수점을 모두 뺀 수치만큼 금일 바닥에서 상승한 위치를 표시 감사합니다
프로필 이미지
회원
2022-07-29
1413
글번호 161159
지표
답변완료

수식 부탁드립니다

수고 하십니다. 아래 보조지표에서 obv값[var1값]을 실시간으로 차트상에 obv지표선 위나 아래에 숫자로 표시하고 싶습니다. [obv값이 플러스면 obv지표선 위에, 마이너스면 obv지표선 아래에...] 수고하세요.. input : OBVsignal(6); var1 = obv; var2 = ma(var1,OBVsignal); Plot1(var1, "OBV", REd); Plot2(var2, "OBVsignal",BLUe);
프로필 이미지
오이도인
2022-07-29
1733
글번호 161157
지표
답변완료

1봉전 만족

안녕하세요. c < higest(h,60)[1] 로 사용하면, 현재종가가 '1봉전기준' 60봉중 최고가보다 작다는 게 되는거 아닌지요? ------------------------------------ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 직전봉만족 > 안녕하세요 예스스탁입니다. 해당 기능을 하는 별도의 함수가 없습니다. 아래와 같이 함수별로 풀어서 계산하셔야 합니다. input : N(60); var : cnt(0), hc(0); hc = 0; For cnt = 0 to N-1 { if cnt != 1 and (hc == 0 or (hc > 0 and c[cnt] > hc)) Then hc = c[cnt]; } 즐거운 하루되세요 > 건곤대 님이 쓴 글입니다. > 제목 : 직전봉만족 > 안녕하세요 실전운용중에 식수정 문의드립니다. highest(c,60)이라고 하면, 최근 60봉중 최고종가일텐테, 직전봉을 제외한 60개봉의 최고종가를 뽑으려면 어떻게 하면 될런지요? highest외에도 비슷한 로직을 다른 함수에 적용할 방법같은게 있을까요?
프로필 이미지
건곤대
2022-07-29
1519
글번호 161156
시스템
답변완료

종가파라볼릭 박스색상 변경

Input : AF(0.02), AFMAX(0.2); Var : Direction(0), SAR_Value(Close), AF_Value(.02), HighValue(High), LowValue(Low), EP(0),CSarv(0); var : box(0); if Index == 0 or (Bdate != Bdate[1]) Then { Direction = 0; SAR_Value = C; AF_Value = 0.02; HighValue = H; LowValue = L; EP = 0; } if EP != 0 Then { if Direction == 1 then { EP = HighValue; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if High > HighValue then { HighValue = High; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } if Close < SAR_Value then { Direction = -1; SAR_Value = EP; AF_Value = 0; EP = 0; LowValue = low; } } else { EP = LowValue; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if Low < LowValue then { LowValue = Low; AF_Value = AF_Value + Af; if AF_Value >= AFMAX then AF_Value = AFMAX; } if Close > SAR_Value then { Direction = 1; SAR_Value = EP; AF_Value = 0; EP = 0; HighValue = High; } } CSarv = SAR_Value; } else { if SAR_Value != 0 && EP == 0 then { if Direction == 1 then { EP = HighValue; AF_Value = AF; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if High > HighValue then { HighValue = High; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } } else { EP = LowValue; AF_Value = Af; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if Low < LowValue then { LowValue = Low; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } } CSarv = SAR_Value; } else { if Direction == 0 then { if Close > Close[1] then Direction = 1; else if Close < Close[1] then Direction = -1; } else { if Direction == 1 then { if Close < Close[1] then { Direction = -1; SAR_Value = HighValue; CSarv = SAR_Value; } } if Direction == -1 then { if Close > Close[1] then { Direction = 1; SAR_Value = LowValue; CSarv = SAR_Value; } } } LowValue = min(Low, LowValue); HighValue = max(High, HighValue); } } if CrossUp(c,CSarv) Then { box = Box_New_Self(sdate,sTime,100,NextBarSdate,NextBarStime,-100); Box_SetColor(box,Red); Box_SetFill(box,true); } else if CrossDown(c,CSarv) Then { box = Box_New_Self(sdate,sTime,100,NextBarSdate,NextBarStime,-100); Box_SetColor(box,Blue); Box_SetFill(box,true); } Else { Box_SetEnd(box,NextBarSdate,NextBarStime,-100); } 고맙습니다. 박스 색상 변경이 잘 안됩니다.
프로필 이미지
고성
2022-07-29
1356
글번호 161155
지표
답변완료

매번 감사드리고요 atstop 및 SetStopTrailing 질문 드립니다.

if sTime >= 150000 Then { Buy("bx0",AtStop,highest(h[1],3)-0.1 ); } 위 시스템식에서 atstop 주문으로 매수 체결되는 것으로 알고 있습니다. 질문1. 실제매수하지 않고 이조건(매수조건)에서 현재가 대비 0.3% 아래에서 매수하고 싶은데 어떻게 시스템식을 작성할 수 있는지요? if entryprice()- L[1] < np2 Then SetStopTrailing(0.1,0.01,PercentStop,1); 위 시스템식에서 0.1% SetStopTrailing 청산 체결되는 것으로 알고 있습니다. 질문2. 이 때 청산가격을 알고 싶은데 어떻게 시스템식을 작성할 수 있는지요? 항상감사드립니다.
프로필 이미지
phoebus
2022-07-29
1533
글번호 161154
시스템

회원 님에 의해서 삭제되었습니다.

프로필 이미지
회원
2022-07-29
322
글번호 161149
지표