커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의 드립니다.

참조 데이타에서 선물 매수호가 총건수와 매도호가 총건수 지표를 거래량 차트와 같은 음봉 양봉의 막대 차트로 볼수 있는 수식을 부탁드립니다.
프로필 이미지
천유
2019-07-27
281
글번호 130698
지표
답변완료

수식추가부탁드립니다

#,안녕하세요 *,아래식은 파동 고,저점 텍스트 출력식입니다 이 식을 아래조건만족시 수식추가 요청드립니다 1,최근 고점 텍스트출력값을 A 라 칭하고,이전1개 고점 텍스트출력값을 B 라 칭할때, A > B 일때,B와A를 연결하는 상승추세선을 Y축까지 오른쪽그리기 요청합니다. (굵기,색상,변수조절 가능토록)이때 고점에서 하락파동을 완성하지 못하고 다시고점을 갱신할경우 추세선도 따라서 변경 되도록합니다. A < B 일때 B와A를 연결하는 하락추세선을 Y축까지 오른쪽그리기 요청합니다. 2,최근 저점 텍스트출력값을 C 라 칭하고,이전1개 저점 텍스트출력값을 D 라 칭할때, C < D 일때,D와C를 연결하는 하락추세선을 Y축까지 오른쪽그리기 요청합니다. (굵기,색상,변수조절가능토록)이때 저점에서 상승파동을 완성하지 못하고 다시저점을 갱신할경우 추세선도 따라서 변경 되도록합니다. C > D 일때,D와C를 연결하는 상승추세선을 Y축까지 오른쪽 그리기 요청합니다. 3,위 1번과2번의 추세선을 최근3일(변수조절)까지만 연결해서 오른쪽그리기로 나타나게 합니다. input : af(0.02), maxAF(0.2); input : 텍스트출력(1); var : T(0),HH(0),LL(0),HD(0),HT(0),LD(0),LT(0),TL1(0),TL2(0),cnt(0),count(0); var : HH1(0),LL1(0),HD1(0),HT1(0),LD1(0),LT1(0),DarkGray(0); var : TL3(0),TL4(0),TL5(0),TL6(0),tl7(0),tx1(0),tx2(0),tx11(0),tx22(0); var1 = CSar(af,maxAF); if crossup(c,var1) Then { T = 1; HH = H; HD = sdate; HT = stime; HH1 = HH[1]; HD1 = HD[1]; HT1 = HT[1]; if LL > 0 Then { if 텍스트출력 == 1 then { Tx11 = Text_New(HD1,HT1,HH1,NumToStr((HH1-LL1)/PriceScale,0)+NewLine+NumToStr(HH1,2)); Text_SetStyle(tx11,2,1); Text_SetColor(tx11,BLACK); Text_Delete(tx1); Tx1 = Text_New(HD,HT,HH,NumToStr((HH-LL[1])/PriceScale,0)+NewLine+NumToStr(HH,2)); Text_SetStyle(tx1,2,1); Text_SetColor(tx1,BLACK); } } } if CrossDown(c,var1) Then { T = -1; LL = L; LD = sdate; LT = stime; LL1 = LL[1]; LD1 = LD[1]; LT1 = LT[1]; if HH > 0 Then { if 텍스트출력 == 1 then { Tx22 = Text_New(LD1,LT1,LL1,NumToStr((HH1-LL1)/PriceScale,0)+NewLine+NumToStr(LL1,2)); Text_SetStyle(tx22,2,0); Text_SetColor(tx22,RED); Text_Delete(tx2); Tx2 = Text_New(LD,LT,LL,NumToStr((HH[1]-LL)/PriceScale,0)+NewLine+NumToStr(LL,2)); Text_SetStyle(tx2,2,0); Text_SetColor(tx2,RED); } } } if T == 1 then { if H > HH Then { HH = H; HD = sdate; HT = stime; if 텍스트출력 == 1 then { Text_Delete(tx1); Tx1 = Text_New(HD,HT,HH,NumToStr((HH-LL[1])/PriceScale,0)+NewLine+NumToStr(HH,2)); Text_SetStyle(tx1,2,1); Text_SetColor(tx1,BLACK); } } } if T == -1 then { if L < LL Then { LL = L; LD = sdate; LT = stime; if 텍스트출력 == 1 then { Text_Delete(tx2); Tx2 = Text_New(LD,LT,LL,NumToStr((HH[1]-LL)/PriceScale,0)+NewLine+NumToStr(LL,2)); Text_SetStyle(tx2,2,0); Text_SetColor(tx2,RED); } } } ##, 언제나 늘 고맙습니다
프로필 이미지
회원
2019-07-27
188
글번호 130697
지표

아폴로85 님에 의해서 삭제되었습니다.

프로필 이미지
아폴로85
2019-07-27
1
글번호 130696
종목검색
답변완료

해외선물 시스템 문의 드립니다

초보라서 설명하기 어려워서 그림으로 올립니다 답변 달아 주시는것 너무 너무 감사 하고 고맙습니다 매수 진입 5분에서 5분선이 시가선 위에서 머무르고 있으면서 스톡슬로우 12.5.5 에서 침채권에서 %k 가 벗어 나면 매수진입 청산시점은 %k 가 d 선을 데드 크로스 할때 청산 합니다 매도 진입 5분봉에서 5분선이 시가선 아래 머무르고 있으면서 스톡슬로우가 12.5.5 에서 과열권에 %k가 벗어 나면 매도진입합니다 청산시점 %k 가 d 선을 골든 크로스 하면 청한 합니다 해외선물 시작 시간은 07시30분 강제 청산은 05시30분으로 설정 하고 싶습니다
프로필 이미지
미쳤다
2019-07-27
252
글번호 130695
시스템
답변완료

문의드립니다.

어제 문의드린 내용이 잘 전달이 안된 것 같아 스샷을 첨부해 다시 문의드립니다. 스샷에서처럼 OBV 지표가 있는데 9시 장시작할때 시작점에서 수평선이 나오게 하고 싶습니다. (스샷은 수동으로 선을 넣었습니다) 목적은 당일 누적 수급이 양인지 음인지를 알고 싶어서입니다. 전일은 무시하고 당일 9시에 OBV(분홍색선)가 움직이는 그 시작점을 수평선(검은색선)으로 만들어 보고 싶습니다. 아래는 어제 질문과 답변 내용입니다. 감사합니다. ---------------------------------------------------------- 안녕하세요 예스스탁입니다. var : a1(0); a1= ma(C,5);#지표값 if bdate != bdate[1] Then var1 = a1; if var1 > 0 Then plot1(var1); 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 문의드립니다. > 키움에서 보조지표를 가져왔는데 그 보조지표가 당일 시작할때 시작점을 별도로 수평선으로 나타나게 하고 싶습니다. 아래는 키움에서 해당 보조지표의 시작가를 수평선으로 표현했던 수식입니다. 보조지표는 macd나 스톡으로 가정해도 됩니다. 9시 개장하면 보조지표의 시작점이 수평선으로 그어지면 됩니다. a1= A; valuewhen(1, date<>date(1), a1) 노고에 늘 감사드립니다.
프로필 이미지
카르마다
2019-07-27
309
글번호 130694
지표
답변완료

수식 작성 부탁 드립니다~

수고 많으십니다! 사용하는 지수이평선은 20일 지수이평선,50일 지수이평선,100일 지수이평선,700일 지수이평선입니다 700일 지수이평선을 기준으로 해서 한쪽 방향으로만 진입하게 부탁드려요 700일 지수이평선 지지 받을때는 상향돌파 신호에만 매집진입(하향돌파 신호에는 미진입) 반대로 700일 지수이평선 저항 받을때는 하향돌파 신호에만 매집진입(상향돌파 신호에는 미진입) 1. 700일 지수이평선 지지 받고 있을때 20일 지수이평선이 50일 지수이평선을 상향돌파시 3계약 매집진입 매집진입후 수익 도달시 분할청산 (첫 1계약은 25틱 수익도달시청산 또 다른 1계약은 35틱 수익도달시 청산 나머지 1계약은 45틱 수익도달시 청산) 손절은; -40틱 손실 발생시 손절 *** 그전에 100일 지수이평선 하락이탈시 잔여보유분 전부 강제청산 *** 2. 700일 지수이평선 저항 받고 있을때 20일 지수이평선이 50일 지수이평선을 하향돌파시 3계약 매집진입 매집진입후 수익 도달시 분할청산 (첫 1계약은 25틱 수익도달시청산 또 다른 1계약은 35틱 수익도달시 청산 나머지 1계약은 45틱 수익도달시 청산) 손절은; -40틱 손실 발생시 손절 *** 그전에 100일 지수이평선 상향이탈시 잔여보유분 전부 강제청산 *** 매번 수고해주시니 감사합니다^^ 활기찬 하루 되세요~
프로필 이미지
이태리
2019-07-27
184
글번호 130693
시스템
답변완료

파라볼릭 지표 이용 실시간 매수청산

안녕하세요, Parabolic 지표에 가격이 하락하면 실시간으로 매수청산하고 싶습니다. (다음 봉에서 매도 아니고, 현재 미완성 봉에서 매수청산) 아래와 같이 식을 작성해 적용해 보았는데 챠트에서는 ExitLong 이라고 뜨고, 시스템모니터링 창의 "예비신호" 에는 <On Close> 라고 뜹니다만 실제 현재봉에서 매수청산이 되지 않았습니다 Input : af(0.15), maxAF(0.2), stock_quantity(50); Var : trailing_stop(0); trailing_stop = sar(af,maxAF); #차트상 첫봉에 가상으로 매수 진입 - 수기로 이미 매수하였으므로. if dayindex() == 0 Then{ buy("b",OnClose,DEF,stock_quantity); } #차트상 마지막 봉 감시. if MarketPosition ==1 and LastBarOnChart==1 then { if C >= trailing_stop then{ ExitLong("trailing_stop", Atstop, trailing_stop, "", stock_quantity, 0); } Else { ExitLong(); } } 가격이 Parabolic stop 가격까지 하락할 경우 (다음 봉이 아닌) 실시간으로 매수청산 하는 방법이 있을까요??
프로필 이미지
no208
2019-07-26
187
글번호 130692
시스템

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

프로필 이미지
회원
2019-07-26
19
글번호 130691
지표
답변완료

문의 드립니다.

지표 수식을 작성하는데 가령 아래 예시와 같이 두종목의 가격차이를 비교한다고 할 때 적용하고 싶은 기간을 N일(또는 N봉) 간의 기간만 적용하고 싶다면 어떻게 해야 할까요?? A = C; B = data2(C); Z = A - B;
프로필 이미지
뉴하트
2019-07-26
189
글번호 130690
지표