커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식문의 드립니다.

당일 첫번째 봉 최저가와 두번째 봉 최저가 연결선 표시 = A선 당일 첫번째 봉 최저가와 세번째 봉 최저가 연결선 표시 = B선 . . . . 당일 첫번쨰 봉 최저가와 열번쨰 봉 최저가 연결선 표시 = J선 첫번째 봉에서부터 아홉번쨰 봉이 J선을 아래로 뚫은적이 있다면 J는 거짓선 첫번째 봉에서부터 아홉번쨰 봉이 J선 아래로 뚫은적이 없다면 J는 진실선
프로필 이미지
아삼양라면
2018-12-01
216
글번호 124046
지표
답변완료

종목 검색 수식 문의

안녕하세요. 종목검색식 부탁드립니다. 전체 종목중 200일 적합 이평의 100~110% 사이에 위치하는 종목을 찾고 싶은데 수식을 어떻게 해야 할지 몰라 문의드립니다. 감사합니다.
프로필 이미지
레니아키
2018-11-30
206
글번호 124045
검색
답변완료

특정시간대 이동평균

문의드립니다. 특정시간대 이동평균을 구하고자 합니다.(20일선) 즉 하루를 6등분 하여 4시간대별 이동평균을 구하고자 합니다. 07:00 ~ 11:00 구간의 이동평균 11:00 ~ 15:00 구간의 이동평균 15:00 ~ 19:00 구간의 이동평균 19:00 ~ 23:00 구간의 이동평균 23:00 ~ 03:00 구간의 이동평균 03:00 ~ 07:00 구간의 이동평균 그리고 다음 시간대 이동평균의 시작은 시가 값으로 초기화해서 시작될 수 있도록 부탁드립니다.
프로필 이미지
고저중
2018-11-30
223
글번호 124044
지표
답변완료

수식 문의

적합이평의 100일선을 돌파할때 매수, 20선 이탈할때 매도 라는 시스템트레이딩을 만드려고 하는데요 어떻게 수정하면 될까요. 그리고 아래 수식은 꼭 비교대상 종목이 있어야 조회가 되는데 시뮬레이션 차트에서 선택한 해당 종목을 대상으로 적용시키고자 한다면 어떻게 변경해야 할까요? 미리 감사드립니다. INPUTS: PERIOD(100); var : NOISE(0,data2), SIGNAL(0,data2), DIFF(0,data2), EFRATIO(0,data2),AMA(0,data2); var : SMOOTH(1,data2), FASTEST(.6667,data2), SLOWEST(.0645,data2), ADAPTMA(0,data2); if data2(index <= Period) Then{ DIFF = data2(ABS(C - C[1])); ADAPTMA = data2(C); } IF data2(index > PERIOD) THEN { DIFF = data2(ABS(C - C[1])); SIGNAL = data2(ABS(C - C[PERIOD])); NOISE = data2(accumn(DIFF, PERIOD)); EFRATIO = data2(SIGNAL / NOISE); SMOOTH = data2(POWER(EFRATIO * (FASTEST - SLOWEST) + SLOWEST, 2)); ADAPTMA = ADAPTMA[1] + data2(SMOOTH * (C-ADAPTMA[1])); } AMA = ADAPTMA; if data2(crossup(c,AMA*1.01)) Then buy(); if data2(CrossDown(c,AMA*0.99)) Then ExitLong();
프로필 이미지
레니아키
2018-11-30
223
글번호 124043
시스템
답변완료

수식문의드립니다!

안녕하세요 고생하십니다. 수식문의드릴게 있어서 올립니다. input: Period(20); Var: value(0); value = ma(C, Period); if abs(value-value[1]) <= 0.02 Then plot1(value, "이평", green); else if value > value[1] Then Plot1(value, "이평", red); Else Plot1(value, "이평", blue); 위 지표를 이용하여 input: Period(20); Var: value(0), aa(0), bb(0); value = ma(C, Period); aa = value-value[1]; bb = value[1] - value[2]; // 현봉 - 전봉 한게 0보다 크면 매수 if (abs(bb) <= 0.01) && aa > 0 Then buy("매수", atstop, value); else if (abs(bb) <= 0.01) && aa < 0 Then sell("매도", atstop, value); if bb > 0 && abs(aa) <= 0.01 Then ExitShort(); if bb < 0 && abs(aa) <= 0.01 Then Exitlong(); 이 식을 이용하여, 주가가 내려갔을 때, 매도, 주가가 올라갔을 때 매수를 하고, 주가가 내려가다가 변동성이 없어지면, 매도청산을, 주가가 올라가다가 변동성이 없어지면 매수청산을 하려고 합니다. 하지만 식을 수행해본 결과, 매도청산과 매수청산이 일어나지 않는 것을 확인할 수 있었습니다. 그 이유가 무엇이고, 어떻게 수정해야 맞을지 문의드립니다. 감사합니다.
프로필 이미지
증권킹
2018-11-30
220
글번호 124042
시스템
답변완료

수식문의드립니다!

안녕하세요 고생하십니다. 수식문의드릴게 있어서 올립니다. input: Period(20); Var: value(0); value = ma(C, Period); if abs(value-value[1]) <= 0.02 Then plot1(value, "이평", green); else if value > value[1] Then Plot1(value, "이평", red); Else Plot1(value, "이평", blue); 위 지표를 이용하여 input: Period(20); Var: value(0), aa(0), bb(0); value = ma(C, Period); aa = value-value[1]; bb = value[1] - value[2]; // 현봉 - 전봉 한게 0보다 크면 매수 if (abs(bb) <= 0.01) && aa > 0 Then buy("매수", atstop, value); else if (abs(bb) <= 0.01) && aa < 0 Then sell("매도", atstop, value); if bb > 0 && abs(aa) <= 0.01 Then ExitShort(); if bb < 0 && abs(aa) <= 0.01 Then Exitlong(); 이 식을 이용하여, 주가가 내려갔을 때, 매도, 주가가 올라갔을 때 매수를 하고, 주가가 내려가다가 변동성이 없어지면, 매도청산을, 주가가 올라가다가 변동성이 없어지면 매수청산을 하려고 합니다. 하지만 식을 수행해본 결과, 매도청산과 매수청산이 일어나지 않는 것을 확인할 수 있었습니다. 그 이유가 무엇이고, 어떻게 수정해야 맞을지 문의드립니다. 감사합니다.
프로필 이미지
증권킹
2018-11-30
214
글번호 124041
시스템
답변완료

이격도20(재요청)

안녕하세요 관리자님!! 보내주신 답변 잘받았습니다. 근데 아래 서식을 구현해보면 고가,저가의 선이 서로 대칭적으로 두개가 나오는데 이 2개의 선들이 모두 중심선(0) 아래 또는 위에 위치할때가 많습니다. 따라서 두개의 선의 중심이 0이 될수 있도록 편집부탁 드립니다. 이해가 되셨을런지 모르겠습니다. 수식) var : wo(0),wh(0),wl(0); var : wo1(0),wh1(0),wl1(0); if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then { WO = O; WH = H; WL = L; WO1 = WO[1]; WH1 = WH[1]; WL1 = WL[1]; } if h > wh Then wh = h; if l < wl Then wl = l; if WH1 > 0 then { var1 = -(C/WH1*100-100); plot1(var1,"고가"); } if WL1 > 0 then { var2 = C/WL1*100-100; plot2(var2,"저가"); } PlotBaseLine1(0,"중심선");
프로필 이미지
카카
2018-12-01
281
글번호 124040
지표

산이보리 님에 의해서 삭제되었습니다.

프로필 이미지
산이보리
2018-11-30
0
글번호 124039
사용자 함수
답변완료

수식 부탁드립니다

가격데이터를 입력받아서 차트에 출력하려고 합니다 특점시점의 체결가 기준이 아닌 매수매도호가 중간값{(매도최우선호가+매수최우선호가) /2 } 수식으로 출력하고 싶은데 어떻게 작성해야 하는지 부탁드립니다 가령, plot1(data1(c)); 하면 체결종가(c) 기준으로 차트가 출력되는데 거래량이 드문 종목의 경우에는 체결가와 매수매도호가 중간값이 순간적으로 다른 경우가 있어서 후자의 변수(매수호가와 매도호가의 중간값)로 차트를 표현하고자 합니다. 답변주시면 감사하겠습니다^^
프로필 이미지
futrader
2018-11-30
258
글번호 124026
지표