커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

2. 문의드립니다.

안녕하세요. 분봉차트에서 n일(n봉 아님) 중 최저가를 먼저 찍은 후 n일간 최고가를 찍었다면 n일최저가에서 n일최고가까지의 봉개수를 확정하고 봉개수가 a개라면 최고가 찍은 봉 다음봉부터 시작하여 a*1.5, a*2, a*2.5개가 되는 곳에 세로수직선을 출력하라 위 내용과 반대로 만약 n일 중 최고가를 먼저 찍은 후 n일간 최저가를 찍었다면 n일최고가에서 n일최저가까지의 봉개수를 확정하고 최저가 찍은 다음봉부터 시작하여 위처럼 출력하라 한 개의 수식에 위 두 내용을 포함한 수식을 부탁드립니다. 수고하세요.
프로필 이미지
land22
2016-04-18
159
글번호 97170
지표
답변완료

1. 문의드립니다.

안녕하세요. 분봉차트에서 n일(n봉 아님) 중 최저종가를 찍은 후 최고종가를 찍고 현재 하락하고 있다면 1. 최저종가에서 최고종가까지 거래량을 누적합산한 값과 2. 최고종가 찍은 후 하락 시 최고종가 다음봉부터 현재봉까지 거래량을 누적합산한 값 수식 현재가 최고종가이면 최저종가에서 최고종가까지의 거래량 누적합산값만 나오면 됩니다. 만약 위 내용의 반대인 최고종가를 찍고 최저종가를 찍은 후 현재 상승 중에 있다면 1. 최고종가에서 최저종가까지 거래량을 누적합산한 값과 2. 최저종가 찍은 후 상승 시 최저종가 다음봉부터 현재봉까지 거래량을 누적합산한 값이 출력되도록 하는 수식 부탁드립니다.
프로필 이미지
land22
2016-04-18
150
글번호 97169
지표
답변완료

시초가 갭발생시 진입금지 추가조건 시스템식

항상감사드립니다 아래시스템식에 다음조건을 추가하고 싶습니다 추가조건: 장시작시 시초가가 전일종가대비 갭상승(+20틱이상)또는 갭하락(-20틱이상)시 첫번째신호 발생금지,두번째 신호부터 발생 var : entrycnt(0),cond(false); if stime == 170000 or (stime > 170000 and stime[1] < 170000) Then{ # 현지시간_뉴욕 17:00 장시작 # Entrycnt = 0; cond = false; } if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then Entrycnt = Entrycnt+1; cond = false; if entrycnt >= 2 Then{ if MarketPosition == 0 and PositionProfit(1) < 0 and PositionProfit(2) < 0 Then cond = true; if MarketPosition != 0 and PositionProfit(0) < 0 and PositionProfit(1) < 0 Then cond = true; } if (stime >= 170000 or stime < 143000) and (DayPL < 당일손익*PriceScale) Then{ # 현지시간_뉴욕 17:00 장시작~익일 14:30 장종료 # ############################## ##### 1_ 매매식 ##### ############################## if ((entrycnt == 0) or (entrycnt >= 1 and ((MarketPosition == 0 and MarketPosition(1) != 1) or (MarketPosition == -1)))) and #동일방향 재진입금지# c>v25 Then{ if cond == false Then buy("B_uparoon"); Else ExitShort(); } if ((entrycnt == 0) or (entrycnt >= 1 and ((MarketPosition == 0 and MarketPosition(1) != -1) or (MarketPosition == 1)))) and #동일방향 재진입금지# c<v27 Then{ if cond == false Then sell("S_dnaroon"); Else ExitLong(); } } 감사합니다...
프로필 이미지
조민철
2016-04-18
163
글번호 97168
시스템
답변완료

그물망수정

안녕하세요. 늘 신속한 답변주셔서 감사합니다. 다름이 아니라 아래의 지표를 차트에 적용하고 싶은데 그물망 차트가 안되네요. 왜그런지 몰라서 부탁드립니다. 그리고 라인 20과 80 라인등 기준선은 없이 스토캐스틱 10.5.5 만 적용한 그물망수식을 부탁드립니다. Input : Period(5); Input : sto1(10),sto2(5),sto3(5); var : HH(0),LL(0),cnt(0),RR(0); Var : Value_Lowest(0), Value_Highest(0),fk(0),sk(0),sd(0); Array : mav[100](0); mav[1] = ma(c,Period*1); mav[2] = ma(c,Period*2); mav[3] = ma(c,Period*3); mav[4] = ma(c,Period*4); mav[5] = ma(c,Period*5); mav[6] = ma(c,Period*6); mav[7] = ma(c,Period*7); mav[8] = ma(c,Period*8); mav[9] = ma(c,Period*9); mav[10] = ma(c,Period*10); mav[11] = ma(c,Period*11); mav[12] = ma(c,Period*12); mav[13] = ma(c,Period*13); mav[14] = ma(c,Period*14); mav[15] = ma(c,Period*15); mav[16] = ma(c,Period*16); mav[17] = ma(c,Period*17); mav[18] = ma(c,Period*18); mav[19] = ma(c,Period*19); mav[20] = ma(c,Period*20); mav[21] = ma(c,Period*21); mav[22] = ma(c,Period*22); mav[23] = ma(c,Period*23); mav[24] = ma(c,Period*24); mav[25] = ma(c,Period*25); mav[26] = ma(c,Period*26); mav[27] = ma(c,Period*27); mav[28] = ma(c,Period*28); mav[29] = ma(c,Period*29); mav[30] = ma(c,Period*30); mav[31] = ma(c,Period*31); mav[32] = ma(c,Period*32); mav[33] = ma(c,Period*33); mav[34] = ma(c,Period*34); mav[35] = ma(c,Period*35); mav[36] = ma(c,Period*36); mav[37] = ma(c,Period*37); mav[38] = ma(c,Period*38); mav[39] = ma(c,Period*39); mav[40] = ma(c,Period*40); mav[41] = ma(c,Period*41); mav[42] = ma(c,Period*42); mav[43] = ma(c,Period*43); mav[44] = ma(c,Period*44); mav[45] = ma(c,Period*45); mav[46] = ma(c,Period*46); mav[47] = ma(c,Period*47); mav[48] = ma(c,Period*48); mav[49] = ma(c,Period*49); mav[50] = ma(c,Period*10); if mav[50] > 0 then{ HH = mav[1]; LL = mav[1]; for cnt = 1 to 50 { if mav[cnt] > HH Then HH = mav[cnt]; if mav[cnt] < LL Then LL = mav[cnt]; } RR = HH-LL; Value_Lowest = Lowest(RR, sto1); Value_Highest = Highest(RR, sto2); FK = (RR - Value_Lowest) / (Value_Highest - Value_Lowest) * 100; SK = ema(FK,sto2); sD = ema(SK,sto3); if sK > Sk[1] Then plot1(sk,"k",RED); Else plot1(sk,"k",blue); if sd > Sd[1] Then plot2(sd,"d",RED); Else plot2(sd,"d",blue); PlotBaseLine1(20); PlotBaseLine2(80); }
프로필 이미지
알리섬
2016-04-17
190
글번호 97167
지표
답변완료

문의

주식 매수진입해서 수익이 발생시만 매도(신호는 수익이 아니어도 계속나오지만 수익이 발생하지 안으면 무시하고 수익이 발생했을때만 다음진입신호에 진입) 즉 시스템트레이딩설정에 강제청산 목표수익 설정 하는 부분을 아래식에 수식으로 넣고자합니다. 수정부탁합니다. input : sto1(13),sto2(5); var : stok(0); stok = StochasticsK(sto1,sto2); if countif(stok>stok[1],2) == 1 and stok[1] < 30 Then buy("매수"); if marketposition * 1.02 <= c Then exitlong("매수청산");
프로필 이미지
자라도
2016-04-17
169
글번호 97166
시스템
답변완료

질문입니다

바쁜신데 질문 좀 많네요 부탁 좀 드리겠습니다 1번질문 5선 이동평균선과 10선 이동평균선이 골든크로스되면 매수신호 10선 이동평균선 위에서 5선 이동평균선을 캔들이 종가상 3틱 하락돌파하면 재매수 신호 5선 이동평균선과 10선 이동평균선이 데드크로스되면 매도신호 10선 이동평균선 아래에서 5선 이동평균선을 캔들이 종가상 3틱 상승돌파하면 재매도 신호 2번질문 5선 이동평균선과 10선 이동평균선이 골든크로스되면 매수신호 10선 이동평균선 위에서 5선 이동평균선을 캔들이 종가상 3틱 하락돌파하면 재매수 신호 5선 이동평균선과 10선 이동평균선이 데드크로스되면 매도신호 10선 이동평균선 아래에서 5선 이동평균선을 캔들이 종가상 3틱 상승돌파하면 재매도 신호 익절5틱 3번질문 5선 이동평균선과 10선 이동평균선이 골든크로스된 상태에서 10선 이동평균선 위에서 5선 이동평균선을 캔들이 종가상 3틱 하락돌파하면 매수 신호 상승으로 보고 5선 이동평균선을 캔들이 종가상 3틱 하락돌파할때마다 재매수 신호만 나오게요 만약 10선 이동평균선을 캔들이 종가상 하락돌파하거나 5선 이동평균선과 10선 이동평균선이 데드 크로스 나면 매수신호는 금지 5선 이동평균선과 10선 이동평균선이 데드크로스된 상태에서 10선 이동평균선 아래에서 5선 이동평균선을 캔들이 종가상 3틱 상승돌파하면 매도 신호 하락으로 보고 5선 이동평균선을 캔들이 종가상 3틱 상승돌파할때마다 재매도 신호만 나오게요 만약 10선 이동평균선을 캔들이 종가상 상승돌파하거나 5선 이동평균선과 10선 이동평균선이 골든크로스 나면 매도신호는 금지 4번질문 5선 이동평균선과 10선 이동평균선이 골든크로스된 상태에서 10선 이동평균선 위에서 5선 이동평균선을 캔들이 종가상 3틱 하락돌파하면 매수 신호 상승으로 보고 5선 이동평균선을 캔들이 종가상 3틱 하락돌파할때마다 재매수 신호만 나오게요 만약 10선 이동평균선을 캔들이 종가상 하락돌파하거나 5선 이동평균선과 10선 이동평균선이 데드 크로스 나면 매수신호는 금지 5선 이동평균선과 10선 이동평균선이 데드크로스된 상태에서 10선 이동평균선 아래에서 5선 이동평균선을 캔들이 종가상 3틱 상승돌파하면 매도 신호 하락으로 보고 5선 이동평균선을 캔들이 종가상 3틱 상승돌파할때마다 재매도 신호만 나오게요 만약 10선 이동평균선을 캔들이 종가상 상승돌파하거나 5선 이동평균선과 10선 이동평균선이 골든크로스 나면 매도신호는 금지 익절5틱 5번질문 9시20분봉 시간타임을 줬으면 해서요 9시20분봉이 생기는 첫봉의 고가와저가의 중심을 기준으로 캔들이 상승돌파하고 종가상 기준위에서 매수/캔들이 하락돌파하면 종가상 기준밑에서 매도 6번질문 9시20분봉 시간타임을 줬으면 해서요 9시20분봉이 생기는 첫봉의 고가와저가의 중심을 기준으로 5선이동평균선이 상승돌파 매수/하락돌파 매도 7번질문 10이평선을 상방돌파하는 캔들이 나오고 그 다음 캔들이 10 이평선 위에 종가상 있을때만 매수 10이평선을 하락돌파하는 캔들이 나오고 그 다음 캔들이 10 이평선 아래에 종가상 있을때만 매도
프로필 이미지
마인드
2016-04-17
155
글번호 97165
시스템
답변완료

옵션수식.

안녕하세요? 옵션수식을 만들어 주세요.. 콜풋을 동시에 띄어 넣고 양옵션에 대해 월물 평균가를 구하는 수식이 필요해서요. 월물 시작일을 기점으로 매일매일 거래되는 종가 가격 기준과 고가저가 평균가 기준의 월만기일까지 누적하여 거래일수로 나누어 구하는 평균가 수식 부탁합니다. 감사합니다.
프로필 이미지
khkwon
2016-04-17
184
글번호 97164
지표
답변완료

시스템 수식 하나만 만들어주세요

슬로 스토캐스틱으로 만들꺼고 종가가 시작가보다 낮거나 같고,종가가 저가보다 높을경우에 (아랫꼬리 달린 음봉이나 돗지캔들) 오히려 스토캐스틱 k% 선이 상승했을경우 매수. 매도식은 없이 익절과 손절(틱으로 계산) 해서 하나만 만들어주세요 항상 수고하십니다. 감사합니다.
프로필 이미지
SaS하이에나
2016-04-16
186
글번호 97163
시스템
답변완료

수식 문위드립니다

전일에 고저점을 기준으로.....선을 만들어주세요 +123.06%,,+161.80%,,200%,,,,,,,,-123.06%,,-161.80%,,-200% 항상 자동으로 나오게해주세요 감사합니다
프로필 이미지
이공주7
2016-04-16
220
글번호 97162
지표