커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

조민철 님에 의해서 삭제되었습니다.

프로필 이미지
조민철
2014-10-22
0
글번호 79665
시스템
답변완료

피봇 타주기 시스템

항상 감사드립니다 아래 피봇수식을 타주기 식으로 변환하고 싶습니다 ########################## ### 피 봇 비 율 ### ########################## var71=DayHigh()-DayLow();##피보비율 기준식## var72=var71*0.236; var73=var71*0.382; var74=var71*0.5; var75=var71*0.618; var76=(DayLow()+var72); var77=(DayLow()+var73); var78=(DayLow()+var74); var79=(DayLow()+var75); c>var78 이면 var80=1 c<var78 이면 var80=-1 감사합니다
프로필 이미지
조민철
2014-10-22
203
글번호 79664
시스템
답변완료

문의 드립니다.

빠른 답변에 감사드립니다. 계시글 38563에 답해주신 수식입니다. /////////////// 안녕하세요 예스스탁입니다. 특정일 특정시간이후에만 출력되는 식입니다. 지표가 선그래프일경우 이전 출력과 연결되는 사선이 생기므로 속성에서 일자그래프나 점그래프로 지정하고 사용하셔야 합니다. N값에 0을 넣으시면 당일, 1은 전일, 2는 전전일값이 그려지게 됩니다. input : N(0),T(93000),날짜(20141020),출력시간(93000); var : cnt(0); Array : HH[20](0),LL[20](0); if stime == T Then{ HH[0] = H; LL[0] = L; for cnt = 1 to 19{ HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } } if sdate >= 날짜 and stime >= 출력시간 Then{ plot1(HH[N]); plot2(LL[N]); } /////////////////////////////// 지표를 적용해 보니 날이 경과하면 그 값에 변동이 생겼습니다. 날이 지나도 특정해논 그 고저값이 그대로 표현되었으면 합니다. 예를 들어 10월 17일 특정시점 고저값이 그 시점부터 현재까지 그려지는 수식을 원합니다. 즉 특정시점 이후로만 표현되고 그 시점부터 현재까지 그값이 수평선으로 표현되었으면 합 니다. 수정 부탁드립니다. 감사합니다.
프로필 이미지
영업우먼
2014-10-22
196
글번호 79663
지표
답변완료

수식 부탁드립니다.

시초가가 전일 종가보다 높을때 매수 (매수후 전일 종가를 하향 이탈시 손절매) 시초가가 전일 종가와 같을때 매수 (매수후 4% 하락시 손절매) 시초가가 전일 종가보다 낮으면 매수하지 않음 주가가 1차 저항선(금액으로 설정)을 상향돌파하면 보유 1차 저항선을 상향돌파하지 못하고 매수가와 1차 저항선의 50% 지점까지 하락시 매도 주가가 1차 저항선을 상향돌파후 2차 저항선(금액으로 설정)을 상향돌파하면 보유 2차 저항선을 상향돌파하지 못하고 1차 저항선과 2차 저항선의 50% 지점까지 하락시 매도 주가가 2차 저항선을 상향돌파후 3차 저항선(금액으로 설정)을 상향돌파하면 보유 3차 저항선을 상향돌파하지 못하고 2차 저항선과 3차 저항선의 50% 지점까지 하락시 매도 주가가 3차 저항선을 상향돌파후 4차 저항선(금액으로 설정)을 상향돌파하면 보유 4차 저항선을 상향돌파하지 못하고 3차 저항선과 4차 저항선의 50% 지점까지 하락시 매도 주가가 4차 저항선을 상향돌파후 5차 저항선(금액으로 설정)을 상향돌파하면 보유 5차 저항선을 상향돌파하지 못하고 4차 저항선과 5차 저항선의 50% 지점까지 하락시 매도 이렇게 설정하면 가능한가요? 그냥 전 고점으로 잡기에는 어려움이 있는거 같네요. 저항선이 혹시나 5차 저항선 이상 존재하는 경우에도 설정이 가능하도록 부탁드립니다.
프로필 이미지
승부사1
2014-10-22
195
글번호 79662
시스템

에리조나 님에 의해서 삭제되었습니다.

프로필 이미지
에리조나
2014-10-22
0
글번호 79661
지표
답변완료

문의드립니다.

안녕하세요? 빠른 답변 진심으로 감사합니다. 아래의 식을 적용해보니 제가 의도하는 바와 다르게 진입이 이루어 지고 있습니다. 죄송합니다만 다시한번 검토 부탁드립니다. 첫번째 1번 빨간색 매매는 정상입니다. 두번째 2번 녹색의 매수는 잘못나온것 같습니다. 제 의도는 1번의 매수청산가격(7630원)을 돌파하면 아래의 추가매수 "bb"로 매수가 되도록 하고 싶습니다., 그런데 매매내역을 보면 "bb"라는 진입명으로는 진입이 되지 않고 있습니다. 정상적이라면 그림의 두번째봉 화살표에서 나와야 될 것 같습니다. 세번째 수식의 내용중 "#(추가매수도 아래청산식이 적용되게 하시려면 and IsEntryName("b") == true 부분을 삭제하시면 됩니다)" ---> 무슨의미인지요? input : 적용일자(20141001),적용시간(90000),수동매수수량(1),수량(1),N(10),mult(3); if sdate == 적용일자 and stime == 적용시간 Then buy("b",OnClose,def,수동매수수량); # B진입에 대한 청산 #(추가매수도 아래청산식이 적용되게 하시려면 and IsEntryName("b") == true 부분을 삭제하시면 됩니다) if MarketPosition == 1 Then exitlong("bx1",AtStop,highest(H,BarsSinceEntry)-ATR(20)*mult,"",수동매수수량,1); # Bx1청산 후 10개봉 내에 청산가 상향돌파하면 진입 if MarketPosition == 0 and IsExitName("bx1",1) == true and BarsSinceExit(1) < N Then { if crossup(c,ExitPrice(1)) Then buy("bb",atlimit,def,수량); }
프로필 이미지
에리조나
2014-10-22
226
글번호 79660
지표
답변완료

수식 부탁드립니다.

시초가가 전일 종가보다 높을때 매수 (매수후 전일 종가를 하향 이탈시 손절매) 시초가가 전일 종가와 같을때 매수 (매수후 4% 하락시 손절매) 시초가가 전일 종가보다 낮으면 매수하지 않음 스토케스틱 5.3.3 데드크로스 10.6.6 데드크로스 일때 매도 =========================================================================== 스토캐스틱 5,3,3 골든크로스 10,6,6 골든크로스 20,12,12 골든크로스 일때 매수 스토캐스틱 5,3,3 데드크로스 10,6,6 데드크로스 일때 매도 2개의 수식부탁드립니다.
프로필 이미지
승부사1
2014-10-22
189
글번호 79658
시스템
답변완료

문의드립니다

Var:j(0),k(0),계산주기(0),X(0),sumXY(0),sumX(0),sumY(0),sumX²(0), MinLRS(0),MinB(0),MinLRL(0),주(2),n(19); Array:MinClose[100](0); if 주 >= BarInterval then { 계산주기 = 주/BarInterval; } k = k + 1; if DayIndex()%계산주기 == 0 then { for j = 98 downto 0 { MinClose[j+1] = MinClose[j]; } X = X + 1; k = 0; } MinClose[0] = C; sumXY = 0; sumX = 0; sumY = 0; sumX² = 0; For j = 0 To n-1 { sumXY = sumXY + (X-j)*MinClose[j]; sumX = sumX + (X-j); sumY = sumY + MinClose[j]; sumX²= sumX²+ (X-j)^2; } MinLRS = (n*sumXY - sumX*sumY)/(n*sumX²- sumX^2); MinB = (sumY*sumX²-sumX*sumXY)/(n*sumX²- sumX^2); MinLRL = MinLRS * X + MinB; Value1 = MinLRL; 100틱챠트에서 200틱챠트의 Value1를 나타내고 싶습니다 ############################################################### 항상 고맙습니다
프로필 이미지
까시서방
2014-10-21
181
글번호 79657
지표
답변완료

문의드립니다

################################################################################### var : GHLC(0); GHLC == (3 * Ema(C,10)) - (3 * Ema(Ema(C,10),10)) + (Ema(Ema(Ema(C,10),10),10)); ################################################################################### 1. 100틱차트에서 200틱의 GHLC값을 알고싶습니다. 2. 2분봉차트에서 4분봉의 GHLC값을 알고싶습니다. ################################################################################### array : mav[12](0); mav[1] = ema(GHLC,14+3*1); mav[2] = ema(GHLC,14+3*2); mav[3] = ema(GHLC,14+3*3); mav[4] = ema(GHLC,14+3*4); mav[5] = ema(GHLC,14+3*5); mav[6] = ema(GHLC,14+3*6); mav[7] = ema(GHLC,14+3*7); mav[8] = ema(GHLC,14+3*8); mav[9] = ema(GHLC,14+3*9); mav[10] = ema(GHLC,14+3*10); mav[11] = ema(GHLC,14+3*11); mav[12] = ema(GHLC,14+3*12); ################################################################################### 3. 100틱차트에서 200틱의 각 mav 배열값을 알고싶습니다. 4. 2분봉차트에서 4분봉의 각 mav 배열값을 알고싶습니다. 항상 감사드립니다^^
프로필 이미지
까시서방
2014-10-21
195
글번호 79656
지표