커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

안녕하세요?

안녕하세요? 봉챠트에서 캔들이 확정봉이 되면, 봉기준으로 고가대비 종가가 7틱 이상 아래면 매도신호 자동진입은 고가보다 1틱 아래서 진입하고,손절은 고가대비 5틱 자동손절,,,, 저가대비 종가가 7틱 이상 높으면, 매수신호 진입은 조건 만족시 신호발생봉 저가보다 1틱 위에서 자동진입, 손절은 저가대비 5틱,,,,이러한 조건 만족시 신호가 나오고 자동진입및 손절,청산할수 있도록 부탁드립니다. 청산은 매수,매도 공히 20틱으로 부탁드립니다. 씨스템 가동시간은 09:00부터 14:50까지 설정 부탁드립니다. (--)(__)
프로필 이미지
도신님
2016-05-16
122
글번호 98129
시스템
답변완료

bollinger

볼린져 5상단 밴드가 10상단밴드 돌파 또 볼린져 5상단 밴드가 20상단밴드 돌파 하는 종목을 검색하고 싶습니다..계속 유지되면 종목이 계속 검색될수 있게 해주세요
프로필 이미지
하람푸름마음
2016-05-16
200
글번호 98128
종목검색
답변완료

지표설정값 부탁드립니다ㅎ

키움증권 용인데 예스껄로 수식좀 부탁드립니다 수식1 valuewhen(1,avg(c,period)>avg(c,period,1),avg(c,period)) 수식2 valuewhen(1,avg(c,period)<avg(c,period,1),avg(c,period)) 수식3 avg(c,period) 지표설정조건 period 8 period 2 period 2
프로필 이미지
곽민수
2016-05-16
207
글번호 98127
지표
답변완료

문의드립니다

1번 INPUT:P20(20); VAR:BDY(0),MID(0),HB(0); BDY=ABS(C-O); MID=(H+L)/2; HB=Highest(BDY,P20); IF HB == BDY THEN VAR1=MID; Plot1(VAR1[1], "기준 중심값"); 2번 VAR:N(0),N2(0),P2(0); VAR1=0; FOR N=1 TO 50 { VAR1=VAR1+(50-(2*N-1))/2*C[N-1]; } VAR2=MA(C,50); VAR3=VAR2+(6*VAR1)/((50+1)*50); Plot1(VAR3, "평활이평"); 재문의드릴게요ㅎ 1번 중심선을 이용한 매수 매도 중심선을 올라탄 봉에 매수 확정신호 중심선을 내려탄 봉에 매도 확정신호 2번 평활 50 이평선 위와같은 신호 올라탄 봉에 매수 확정신호 내려간 봉에 매도 확정신호 잘부탁드립니다
프로필 이미지
곽민수
2016-05-16
177
글번호 98120
시스템
답변완료

문의드립니다

47731.. 작성 하여주신 수식 감사합니다. 현재 수식을 input식으로 바꾸어주셨으면 합니다. 그리고 손절이 되면 진입가격에 다시회복되면 다시 진입이 되었으면 합니다. 한번에 문의를 드려야하는데....ㅠㅠ 수고스럽지만 다시부탁 드리겠습니다.
프로필 이미지
회원
2016-05-16
125
글번호 98119
시스템
답변완료

47730번 수식 변경 요청

말씀하신 대로 다른 진입신호로 설정을 했는데 다음과 같이 진입을 합니다. 진입일시 진입종류 진입명 진입가격(원) 수량 수익률(%) 최대수익(원) 청산일시 청산종류 청산명 청산가격(원) 수익(원) 누적수익(원) 최대손실(원) 2016-04-28 9:01 매수 b 13,750 245 -3.47 0 2016-04-28 9:02 매수청산 BL1 13,300 -116,877 -116,877 -110,250 2016-04-28 9:01 매수 b 13,750 490 -5.29 0 2016-04-28 9:11 매수청산 BL3 13,050 -356,132 -473,009 -343,000 2016-04-28 9:04 매수 bb 13,400 412 5.02 329,600 2016-04-28 12:51 매수청산 BP1 14,100 277,070 -195,939 -206,000 2016-04-28 9:04 매수 bb 13,400 334 9.86 484,300 2016-04-28 12:56 매수청산 BP2 14,750 441,497 245,558 -167,000 9:02에 1차 손절이 나왔으므로 9:04에는 진입이 안나오도록 하고 싶습니다. 1. 손절 발생 시 재매수 금지 2. 최초 거래 후 5% 이상 상승(1차 익절)한 후 하락하여 2차 매수 선까지 올 경우 2차 매수 금지. 이렇게 수식 변경 부탁드리겠습니다. 감사합니다.
프로필 이미지
깜피
2016-05-16
199
글번호 98116
시스템
답변완료

수식작성부탁드립니다.`~~

저는 스토캐스틱 인덱스 모먼트 4개를 합하여 지표로 사용하고 있습니다. 그리고 스토캐스틱 인덱스 모먼트 인덱스중 plotno1만을 체크하여 사용하고 있습니다. 그래서 총 4가지 선을 그움직임으로 매매를 하고 있습니다. 예를 들어 a. 스토캐스틱 인덱스 모먼트 plotno1의 함수가(1.1)-period1과2입니다. b. 스토캐스틱 인덱스 모먼트 plotno1의 함수가(2.2) c. 스토캐스틱 인덱스 모먼트 plotno1의 함수가(3.3) d. 스토캐스틱 인덱스 모먼트 plotno1의 함수가 (4.4) 이라고 가정하였을경우 시스템 조건은 이렇습니다. 매수조건 1조건.b,c d 선이 모두 0선위에 위치해있고 a선이 0선아래있다가0선위로돌파할때 2.조건.a c,d선이 모두 0선위에 위치해 있고 b선이 0선아래있다가0선위로돌파할때 3.조건 a b d선이 모두 0선위에 위치해있고 c선이 0선아래있다가 0선위로돌파할때 매도조건 1조건. b,c,d선이 모두 0선 아래에 위치해있고 a선이0선위에있다가0선아래로돌파할때 a,c,d선이 모두 0선아래에 위치해있고 b선이 0선위에있다가0선아래로 돌파할때 a,b,d선이 모두 0선아래에 위치해있고 c선이 0선위에있다가0선아래로 돌파할때 입니다. 부탁좀 드리겠습니다.고생하십시요~~~~~
프로필 이미지
진짜원칙매매
2016-05-16
164
글번호 98115
시스템
답변완료

수식 좀 봐주세요 ^^

안녕하세요. 고생이 많으십니다. RCI지표관련 내용을 살펴보니 몇가지가 나오더라구요. 최근에 올라온 답변이 아래와 같은 수식이었는데요. input : Period(9); Var : cnt(0),Nth(0),tempmax(0), tempindex(0), X1(0),RCIv(0); Array : VALUE1[100](0),NTHVALUE[100](0); for cnt = 0 to 99{ VALUE1[cnt] = C[cnt]; } For Nth = 0 to Period-1 { tempmax = -99999999; For cnt = 0 to Period-1{ if VALUE1[cnt] > tempmax then{ tempmax = VALUE1[cnt]; tempIndex = cnt; NTHVALUE[cnt] = Nth+1; } } VALUE1[tempIndex] = -99999999; } X1 = 0; for cnt = 0 to period-1{ X1 = X1+abs((cnt+1)-NTHVALUE[cnt])^2; } RCIv = (1-(6*X1)/(period*(period^2-1)))*100; plot1(RCIv); 그런데 이것을 넣어보면 변수가 9일때 라인하나를 그려주더라구요. 다른 HTS를 보니까 RCI지표는 변수가 9, 13, 18 이렇게 세개의 라인을 동시에 쓰던데요. 위 수식이 변수 3개 라인이 모두 한꺼번에 그려지게 부탁드립니다. 그리고 이왕이면 위 식으로 함수를 하나 만들어주시면 더 좋을것같습니다. ^^ 감사합니다.
프로필 이미지
아름다운아침
2016-05-16
181
글번호 98113
지표
답변완료

문의드립니다

문의드립니다 아래식은 첫5분봉기준으로 고가저가를 돌파시 진입 입니다 첫5분봉이후 신호에 진입하게해주세요 전일하고 연동되고있습니다 예로 매수진입하고나서 익절가 0.30에 청산과동시에 청산가에 또매수진입입니다 손절되지 않은한 익절 같은방향으로 바로진입 하는것입니다 아래 "다시매수"는 잘작동하는데 하하매도진입하고나서 0.30에 익절청산되고나서 "다시매도" 가 들어가야하는데 "다시매수"가 들어가고있습니다 무엇때문인지 부탁드리고요 아래 "하하매도" 상태에서는 청산되기전에 "상상매수" 신호가 만족하면 신호가나오야하는데 상상매수 신호도 먹통 입니다 검증부탁드립니다 input : Period1(3),익절(0.30); if time < 90500 Then var1 = dayhigh; var2 = daylow; var3 = ma(h,Period1); var4 = ma(l,Period1); if crossup(var4,var1) Then{ buy("매수"); } if CrossDown(var3,var2) Then{ sell("매도"); } if MarketPosition == 0 Then if c > LatestEntryPrice(0) Then Buy("다시매수"); if MarketPosition == 0 Then if c < LatestEntryPrice(0) Then sell("다시매도"); if CrossUp(var4,LatestEntryPrice(1)) Then Buy("상상매수"); if CrossDown(var3,LatestEntryPrice(1)) Then sell("하하매도"); SetStopProfittarget(익절,PointStop);
프로필 이미지
파파리리
2016-05-16
152
글번호 98112
시스템