커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

배움이 님에 의해서 삭제되었습니다.

프로필 이미지
배움이
2023-02-13
30
글번호 166225
종목검색
답변완료

문의드립니다.

수고많으십니다. 5분봉 5, 20선 골든/데드 크로스매매에 있어 골든/데드 크로스가 아니더라도 추가로 참고2에서 외국인선물매수가 저점/고점 대비해 1000억이상 상승/하락시 매수/매도가 되게 하고 싶습니다. 미리 감사드립니다.
프로필 이미지
카르마다
2023-02-13
890
글번호 166223
시스템
답변완료

수식 부탁 드립니다.

안녕하세요 몇일전에 올려주신 수식입니다. 여기서 선의 굵기를 약간더 굵게 하고 싶은데, 선을 약간더 굵게 할려면은 어떻게 하는지 알려 주시면 감사하겠습니다. input : ntime1(30); var : S1(0),D1(0),TM(0),TF(0); var : hh(0),ll(0),mm(0),b1(0),t1(0),tl(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime1; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime1 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or (Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then { b1 = sDate; t1 = sTime; hh = h; ll = l; mm = (hh+ll)/2; tl = TL_New(b1,t1,mm,NextBarSdate,NextBarStime,mm); TL_SetColor(tl,Green); } Else { if h > hh Then hh = h; if l < ll Then ll = l; mm = (hh+ll)/2; TL_SetBegin(tl,b1,t1,mm); TL_SetEnd(tl,NextBarSdate,NextBarStime,mm); } } 감사합니다.
프로필 이미지
뭐이런걸다
2023-02-13
872
글번호 166222
지표
답변완료

수식 문의드립니다.

안녕하세요~ 해외선물 유진증권 수식 문의 드립니다. 매수진입 : ADX 23이상 and DMPLUS 23이상 and DMIMINUS 18이하 일때 현재가로 바로 진입 매도진입 : ADX 23이상 and DMIMINUS 23이상 and DMPLUS 18이하 일때 현재가로 바로 진입 매수진입, 매도진입 번갈아가면서 진입되게 하고 싶습니다. 조건이 여러번 나오더라도 매수로 익절이나 손절 했으면 다음은 매도진입 이런식으로요. (매수-매도-매수-매도-매수-매도) 익절 40틱, 손절40틱으로 부탁드립니다. 마지막으로 익절30틱이상 가다가 25틱 아래로 다시오면 트레일링스탑 되게 하고 싶습니다. 감사합니다!!
프로필 이미지
새론시작
2023-02-13
789
글번호 166221
시스템

디딤돌 님에 의해서 삭제되었습니다.

프로필 이미지
디딤돌
2023-02-13
2
글번호 166220
종목검색

신대륙발견 님에 의해서 삭제되었습니다.

프로필 이미지
신대륙발견
2023-02-13
27
글번호 166218
지표
답변완료

문의드립니다

Rsi 를 중심선으로 하는 볼린저밴드를 구하고싶습니다 기간은 14, 표준편차는 2로 부탁드립니다
프로필 이미지
kns
2023-02-12
882
글번호 166217
지표
답변완료

부탁 드립니다

수고하십니다 해주신자료는 너무 잘쓰고 있습니다 아래 수식은 돈키언채널을 기반했습니다 RED,BLUE지역을 박스 처리했으면 좋겠습니다 그리고 고가,저가를 종가처리했으면 좋겠습니다 노고에 감사드리며 수고하세요 inputs: ChanLength( 20 ),MALength( 50 ) ; variables: UpperBand( 0 ),LowerBand( 0 ),MidBand( 0 ),LongOK( false ),ShortOK( false ), LowRef( 0 ),HighRef( 0 ),TriggerLine( 0 ),MAValue( 0 ) ; UpperBand = Highest( High, ChanLength ) ; LowerBand = Lowest( Low, ChanLength ) ; MAValue = hMa( Close, MALength ) ; if Low == LowerBand then begin LowRef = Low ; LongOK = false ; ShortOK = true ; end ; if High == UpperBand then begin HighRef = High ; LongOK = true ; ShortOK = false ; end ; TriggerLine = .5 * ( HighRef + LowRef ) ; Plot1( UpperBand, "UpperBand",iff(LongOK,RED,BLUE)); Plot2( LowerBand, "LowerBand",iff(LongOK,REd,BLUE)); Plot3( TriggerLine, "Trigger"); Plot4( MAValue, "Mov Avg");
프로필 이미지
비듬싸순
2023-02-12
774
글번호 166216
지표
답변완료

수식 체크 부탁 드립니다.

수고하십니다. 아래 2번 함수식의 오류 점검을 부탁드립니다. 함수식:분봉차트에서 일봉의 기간값을 분봉으로 환산하여 일봉기간내의 분봉갯수를 계산한다 오류 1번: 분봉개수의 계산이 틀립니다.(1일간의 dayindex 차이 발생) 오류 2번: n전일 last dayindex에서 당일 last dayindex까지 선이 이어져야 하는데, 그러하지 않습니다. 오류1번 때문인지 하루의 중간에서 선이 바뀝니다. # 1번 지표식 Input : Period(10), sPeriod(05) ; Var : Box_Top(0), Box_Bottom(0), sBox_Top(0), sBox_Bottom(0) ; Var : BarCount(0), sBarCount(0) ; If DataCompress == 3 Then # 일봉 { Box_Top = highest(C, Period) ; Box_Bottom = lowest( C, Period) ; sBox_Top = highest(C,sPeriod) ; sBox_Bottom = lowest( C,sPeriod) ; } If DataCompress == 2 Then # 분봉 { # 일봉차트의 봉개수를 분봉차트의 봉갯수로 구한다. BarCount = _분봉갯수_일봉(Period) ; sBarCount = _분봉갯수_일봉(sPeriod) ; # 기준값 : last DayIndex의 DayClose Box_Top = highest(iff(Bdate<NextBarSdate, DayClose, 0), BarCount - 0 ) ; Box_Bottom = lowest( iff(Bdate<NextBarSdate, DayClose, Box_Top), BarCount - 0 ) ; sBox_Top = highest(iff(Bdate<NextBarSdate, DayClose, 0), sBarCount - 0 ) ; sBox_Bottom = lowest( iff(Bdate<NextBarSdate, DayClose, sBox_Top), sBarCount - 0 ) ; } Plot1(Box_Top, "Box_Top") ; # 일자 그래프 & 빨강 Plot2(Box_Bottom, "Box_Bottom") ; # 일자 그래프 & 파랑 Plot51(sBox_Top, "sBox_Top") ; # 일자 그래프 & 빨강 Plot52(sBox_Bottom, "sBox_Bottom") ; # 일자 그래프 & 파랑 # 2번 함수식 #======================================================# # 함수명 : _분봉갯수_일봉.yfu # 지표명 : _분봉갯수_일봉.yin # 개 요 : 분봉차트에서 일봉의 기간값을 분봉으로 환산하여 일봉기간내의 분봉갯수를 계산한다. #======================================================# input : P(Numeric) ; var : cnt(0), SumDayIndex(0) ; array : svDayIndex[241](0); if Bdate[0] < NextBarSdate Then { cnt = cnt + 1 ; if cnt <= P-0 Then { svDayIndex[cnt%(P-0)] = DayIndex+1 ; SumDayIndex = SumDayIndex + svDayIndex[cnt%(P-0)] ; } Else { SumDayIndex = SumDayIndex - svDayIndex[cnt%(P-0)] + DayIndex+1 ; svDayIndex[cnt%(P-0)] = DayIndex+1 ; } } _분봉갯수_일봉 = SumDayIndex ;
프로필 이미지
목포댁
2023-02-12
866
글번호 166215
지표