커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

다시 한번 부탁드립니다.

아래 지표 신호 점 발생 수식 감사드립니다. 그런데 지표에 수식 넣고 적용해도 조건 만족봉에 전혀 표시가 안되네요. 무엇이 잘못된 것인지 모르겠습니다. 조언 부탁드립니다. > 제목 : 수식 부탁 드립니다. > 선물 120틱 봉 차트에서 연속 봉 2개 저점이 같고( 양, 음, 몸통, 꼬리 가리지 않음) 위 2번째 봉 고가보다 높은 가격 도달 캔들 1개 발생(꼬리도 무관)-갱신봉 1 갱신봉 1 고가보다 높은 가격 도달 캔들 또 발생(꼬리도 무관)-갱신봉 2 갱신봉 2 고가보다 높은 가격 도달 캔들 또 발생(꼬리도 무관)-갱신봉 3 갱신봉 3 고가보다 높은 가격 도달 캔들 또 발생(꼬리도 무관)-갱신봉 4 - 빨간 점 신호 발생 ----------------------- 선물 120틱봉 차트에서 봉 2개 고점이 같고( 양, 음, 몸통, 꼬리 가리지 않음) 위 2번째 봉 저가보다 낮은 가격 도달 캔들 1개(꼬리도 무관)-갱신봉 1 갱신봉 1 저가보다 낮은 가격 도달 캔들 또 발생(꼬리도 무관)-갱신봉 2 갱신봉 2 저가보다 낮은 가격 도달 캔들 또 발생(꼬리도 무관)-갱신봉 3 갱신봉 3 저가보다 낮은 가격 도달 캔들 또 발생(꼬리도 무관)-갱신봉 4 - 파란 점 신 호 발생 ------------ 위 2가지 신호 수식 좀 갈켜 주세요 감사합니다. </form> ------------------ 안녕하세요 예스스탁입니다. 아래식 검색식으로 작성해 차트에 적용하시면 조건만족봉에 점을 찍어 표시합니다. var : T(0),HH(0),upcnt(0),LL(0),dncnt(0); if T <= 0 and L == L[1] Then{ T = 1; upcnt = 0; HH = H; } if T == 1 and H > HH Then{ HH = H; upcnt = upcnt+1; if upcnt == 4 Then plot1(H+PriceScale*1,"검색",RED); } if T >= 0 and H == H[1] Then{ T = -1; dncnt = 0; LL = LL; } if T == -1 and L < LL Then{ LL = L; Dncnt = Dncnt+1; if Dncnt == 4 Then plot1(L-PriceScale*1,"검색",blue); } 즐거운 하루되세요
프로필 이미지
매크로
2014-10-15
233
글번호 79414
지표
답변완료

산식검토

청산식을 작성중인데 산식을 검토 부탁드립니다 [내용] 0.5포인트의 수익을 확보한후에 M7>80이 없으면 청산 M7>80이 있으면 상<100이면 청산 M7>80이 있으면 상==100이면 상<100일 때 청산 var:Om1(0),Om1i(0),Om2(0),Om2i(0); Om1=0; Om2=0; If MarketPosition==1 and CountIF(M7>80,BarsSinceEntry)==0 Then { If EntryPrice+0.5<=C and BarsSinceEntry+1>=1 Then { Om1=1; Om1i=Index; } } If CountIF(Om1==1,BarsSinceEntry)>0 Then { If 상<100 Then ExitLong("X1"); Else If 상==100 Then { Om2=2; Om2i=Index; } } If CountIF(Om2==2,BarsSinceEntry)>0 and 상[1]==100 and 상[0]<100 Then ExitLong("X2");
프로필 이미지
티끌
2014-10-15
214
글번호 79413
시스템

클릭한번 님에 의해서 삭제되었습니다.

프로필 이미지
클릭한번
2014-10-15
0
글번호 79412
시스템
답변완료

지표 부탁드립니다.

장중 고가 + 장중 저가 / 2 위의 값을 실시간으로 check할 수 있는 지표가 선으로 표시되도록 부탁드립니다.
프로필 이미지
회원
2014-10-15
200
글번호 79411
지표
답변완료

한번 진입후 일정시간후부터 진입 수식

1분봉으로 옵션거래를 하는데 거래량에 비해서 진입신호가 너무 많이 발생해 체결이 안되는경우가 많습니다. 한번 진입 후 3분이나 일정시간 이후 조건이 맞을시 다시 진입하는 수식이 있나요? 부탁드립니다.~~
프로필 이미지
고진감래
2014-10-15
194
글번호 79410
시스템
답변완료

수식부탁드립니다.

하루 세번 진입 오전 10시에서 오후 2시 사이에만 진입 macd 다이버전스 신호시 매수/ 매도 또는 stochastics 다이버전스 신호시 매수/ 매도 청산은 30틱이상 50% 이익손실이면 청산 손절 15틱 이상입니다.
프로필 이미지
바람의투자자
2014-10-14
233
글번호 79409
시스템

바람의투자자 님에 의해서 삭제되었습니다.

프로필 이미지
바람의투자자
2014-10-14
0
글번호 79408
시스템
답변완료

에러

전에 아래의 문의와 수식을 받았는데요. 잘 쓰고 있다가 금월이 되니 목요일이 휴일인 관계로 수요일이 만기가 되고 새로운 월물이 금요일이 되어 버렸습니다. 그런 연유로 그런것 같은데요. 아직도 전월이 계속되는 지표로 나오네요. 이것을 수정할 방법이 없는지요? 만기일이 휴일이 되면 앞으로도 계속 이렇게 되나요? 그림 1 안녕하세요 예스스탁입니다. 평균부분이 다른방식이어서 수정했습니다. 아래식 적용하시면 됩니다. 1.주종목(data1) var : dcnt(0,data1),V1(0,data1),H1(0,data1),L1(0,data1); var : H2(0,data1),L2(0,data1),HLsum(0,data1),Csum(0,data1),HLmav(0,data1),Cmav(0,data1); var : nday(0,data1),week(0,data1),cond1(false,data1); nday = data1(date - int(date/100)*100); week = data1(DayOfWeek(date)); if nday >= 8 and nday <= 14 and week == 4 then Cond1 = True; Else Cond1 = false; if data1((Cond1 == false and cond1[1] == true and date != date[1]) or index == 0) Then{ dcnt = 0; HLsum = 0; Csum = 0; H1 = data1(H); L1 = data1(L); H2 = H1[1]; L2 = L1[1]; } if data1(date != date[1]) Then{ dcnt = dcnt+1; if dcnt >= 2 Then{ HLsum = HLsum + data1((highD(1)+LowD(1))/2); Csum = Csum + data1(CloseD(1)); } } HLmav = (HLsum+data1((highD(0)+LowD(0))/2))/Dcnt; Cmav = (Csum+data1(CloseD(0)))/Dcnt; if dcnt == 1 Then v1 = data1(LowD(0)); if data1(H) > H1 Then H1 = data1(H); if data1(L) < L1 Then L1 = data1(L); plot1(V1,"당월 시작일저가"); plot2(H1,"당월 최고가"); plot3(L1,"당월 최저가"); plot4(HLmav,"당월평균(고저평균)"); plot5(Cmav,"당월평균(종가)"); plot6(H2,"전월물 최고가"); plot7(L2,"전월물 최저가"); 2. 참조데이터(data2) var : dcnt(0,data2),V1(0,data2),H1(0,data2),L1(0,data2); var : H2(0,data2),L2(0,data2),HLsum(0,data2),Csum(0,data2),HLmav(0,data2),Cmav(0,data2); var : nday(0,data2),week(0,data2),cond1(false,data2); nday = data2(date - int(date/100)*100); week = data2(DayOfWeek(date)); if nday >= 8 and nday <= 14 and week == 4 then Cond1 = True; Else Cond1 = false; if data2((Cond1 == false and cond1[1] == true and date != date[1]) or index == 0) Then{ dcnt = 0; HLsum = 0; Csum = 0; H1 = data2(H); L1 = data2(L); H2 = H1[1]; L2 = L1[1]; } if data2(date != date[1]) Then{ dcnt = dcnt+1; if dcnt >= 2 Then{ HLsum = HLsum + data2((highD(1)+LowD(1))/2); Csum = Csum + data2(CloseD(1)); } } HLmav = (HLsum+data2((highD(0)+LowD(0))/2))/Dcnt; Cmav = (Csum+data2(CloseD(0)))/Dcnt; if dcnt == 1 Then v1 = data2(LowD(0)); if data2(H) > H1 Then H1 = data2(H); if data2(L) < L1 Then L1 = data2(L); plot1(V1,"당월 시작일저가"); plot2(H1,"당월 최고가"); plot3(L1,"당월 최저가"); plot4(HLmav,"당월평균(고저평균)"); plot5(Cmav,"당월평균(종가)"); plot6(H2,"전월물 최고가"); plot7(L2,"전월물 최저가"); 즐거운 하루되세요 > khkwon 님이 쓴 글입니다. > 제목 : 옵션지표 재문의 36867에 대한 재문의 > . > 제목 : 옵션에서 특정값 구하기 > 안녕하세요? 옵션 분봉차트에서 다음값 구현이 가능한지요? 1. 당월물 시작일의 저가 2. 당월물 전체의 최고값과 최저값 3. 당월물 일봉 고/저가 평균값 아니면 종가기준 평균값 4. 전월 전체 최고값과 최저값. 또 보조차트 data2에 대한 1,2,3,4 값을 구하는 수식을 부탁합니다. 감사합니다. 윗 질문에 대한 답이 올라왔는데 원하는 답이 아닙니다, 구체적으로 설명을 드리면 참고로 당월물 콜풋 260기준으로 하면 1. 시작일 6/13일 저가는 콜 2.26 풋 2.6이 되고요. 2. 당월중 콜의 최고값은 6/13고가 3.9이고 최저값은 6/20저가 0.97 풋은 6/20고가 5.5, 7/4저 가 0.53 3. 당월 거래평균가를 알고 싶은데 평균값을 구하는 방식을 매일 (고가+저가)/2와 종가기준 으로 계산하는 방식 2가지로 부탁하고요. 4. 콜 260과 풋 260의 전월중 최고치와 최저치 즉 콜260은 5/22고가 7.85, 5/12저가 1.85 풋 260은 5/9고가 8.0, 6/11저가 1.76 이렇게 되는 거지요. 주차트를 콜로 띄우면 콜에 대한 1.2.3,4 보조차트를 풋으로 띄우면 풋에대한 1,2,3,4 각각 값이 나오겠지요. 이수식을 부탁합니다. 감사합니다.
프로필 이미지
khkwon
2014-10-14
233
글번호 79407
지표
답변완료

수식 2개(^^) 부탁드립니다.

매수조건 1. 20ma가 60ma 위에 있고 2. 5ma가 20ma를 상향돌파 위 두조건 만족시 시장가 매수 매도조건 5ma가 20ma를 하향이탈하는 시장가 매도 손절매 5% ====================================== 검색수식 1. 5일동안 한번이상 상한가간 종목 2. 5일동안 평균거래량 10만주 이상 3. 1ma가 120ma보다 크고 3% 이내 매매수식 1. 120ma에 닿을때 매수 2. 3% 수익 실현후 매도 손절매 3%
프로필 이미지
승부사1
2014-10-15
217
글번호 79406
시스템