커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

볼밴상단 돌파 후 눌림 수식 부탁드립니다.

일봉에서 최근 5봉에서 주가가 볼린져밴드 상단돌파후 종가마감한 경우가 있고 주가가 내려와서 일목균형표 기준선에 왔을때 매수할거 익절 3% 손절-3% 만약 볼린져밴드 상단 돌파하고 내려오는데 주가가 기준선 밑에서 형성되어 있을땐 기준선에 와도 매수금지 예를 들어 주가가 볼린져밴드 상단 돌파후 다음날 갭 하락하여 일목균형표의 기준선이 주가보다 위에 있으면 주가가 기준선 붙어도 매수 금지 주가가 기준선 위에 있을때 내려왔을때 기준선 붙으면 매수하게 부탁드립니다. 추가로 첫번째 자리만 진입 2번쨰 3번째는 진입안하게 부탁드립니다. 만약 볼벤 뚫고 기준선 다시 볼벤 뚫고 기준선이면 매수 볼벤뚫고 기준선 다시 또 기준선은 매매 안되게 부탁드립니다.
프로필 이미지
디얼디어
2017-10-26
240
글번호 113671
시스템
답변완료

문의드립니다.

특정날짜(171010)의 봉 위에 점이나 어떤 표시를 할 수 있나요?? 아니면 점 그래프로 표현이 가능한지 궁금합니다.
프로필 이미지
확실한수익
2017-10-26
142
글번호 113670
지표
답변완료

상하단라인 청산식

항상 감사드립니다. 아래 시스템 청산식에서 뉴욕시간 17:00 을 시작시간(리셋)으로 하고 17:00이후에 상단,중간, 하단 라인인 있을때 //상단저항선_피봇1차저항 var21 = (((dayOpen(1)+dayHigh(1)+dayLow(1)+dayClose(1))/4)*2)-dayLow(1); //중간라인2_피봇1차지지 var22 = (((dayOpen(1)+dayHigh(1)+dayLow(1)+dayClose(1))/4)*2)-dayHigh(1); //하단라인3_피봇기준 var23 = (dayOpen(1)+dayHigh(1)+dayLow(1)+3*dayClose(1))/6; /*****************************************************************/ A-시스템 신호발생시 상단및 하단사이에 위치하고 당일 첫번째 상단라인 터치시 청산 당일 첫번째 하단단라인 터치시 청산 B-시스템 신호발생시 상단및 하단사이에 위치하고 첫번째 상단라인 터치시 청산 첫번째 하단단라인 터치시 청산 감사합니다..
프로필 이미지
조민철
2017-10-27
166
글번호 113669
시스템
답변완료

지표 수정 좀 부탁드려요!

안녕하세요! 아래는 지난번에 수정해 주신 피보나치 수식 입니다. 다름이 아니라 적용을 해 보았는데 피보나치 선 끝부분에 가격이 표시가 안되서 불편 하네요! 피보나치선마다 적정 가격이 표시될 수 있도록 수정 좀 부탁드려요! 감사합니다! Var : WH(0), WL(0); // WH : 연중 최고, DH : 일중 최고 var : DH(0), DL(0); // WL : 연중 최고, DL : 일중 최고 WH = 263.25; WL = 226.90; // 장기 피보나치 로그선 그리기 plot1(WH,"연중 최고선"); plot2( 10^((LOG10(WH) -(LOG10(WH)-LOG10(WL))*0.236)) ,"장기 23.6선"); plot3( 10^((LOG10(WH) -(LOG10(WH)-LOG10(WL))*0.382)) ,"장기 38.2선"); plot4( 10^((LOG10(WH) -(LOG10(WH)-LOG10(WL))*0.500)) ,"장기 50선"); plot5( 10^((LOG10(WH) -(LOG10(WH)-LOG10(WL))*0.618)) ,"장기 61.8선"); plot6( 10^((LOG10(WH) -(LOG10(WH)-LOG10(WL))*0.764)) ,"장기 76.4선"); plot7(WL,"연중 최저선"); // messageLog(" 요일 date[1] : % dayofweek(date[1]) : %", date[1], dayofweek(date[1]));
프로필 이미지
qha71
2017-10-26
273
글번호 113668
지표
답변완료

수식 문의 드립니다.

if sdate >= 지정일 and MarketPosition == 0 and stime == 150000 and C < DayClose(1) and C < O then Buy("매수",OnClose,def,Floor(매수금액/C)); if MarketPosition == 1 Then { if MaxEntries == 5 and C <= AvgEntryPrice*0.75 Then cond = true; if stime == 150000 and C < DayClose(1) and C < O and C < AvgEntryPrice then { if ((cond == false and MaxEntries >= 1 and MaxEntries < 5) or (cond == true and MaxEntries >= 5 and MaxEntries < 10)) then { Buy("매수1",OnClose,def,Floor(매수금액/C)); }} if Xcond == false then ExitLong("매도10",atlimit,AvgEntryPrice*1.10,"",Floor(MaxContracts*0.50),2); if stime == 150000 and C > DayOpen and C > DayClose(1) and C > AvgEntryPrice*1.03 then Exitlong("매도03",OnClose,def,"",Floor(MaxContracts*0.20),2); 위 수식은 매수와 매도부분만 발췌하여 올렸습니다. 매수와 매도수식을 30분봉에 적용해 보니 report에는 15:30분에 매수와 매도가 되는 것으로 나오는데요. 실전에서는 아마도 매수와 매도가 안될거 같습니다. 30분봉에 적용하고 오후3시에 매수와 매도가 되게 할수 있는 방법이 없을까요?? 고견 부탁드립니다.~~~
프로필 이미지
승부사1
2017-10-26
149
글번호 113667
시스템
답변완료

문의드립니다.

안녕하세요. 수고 많으십니다. * 손절라인을 "진입봉" "직전봉"의 저가로 설정하려고 합니다. 관련함수 부탁드립니다. ex> 26일 매수했다면 25일 저가를 손절로 설정 그럼 수고하세요~
프로필 이미지
휴먼
2017-10-26
142
글번호 113664
시스템
답변완료

macd

macd 지표에서 macd 가 macdsignal 를 데드크로스 하고 macd 가 macdsignal을 터치만 하고 (리테스팅)/조금이라도 골드가 나오면 안되겠죠 macd 하고 macdsignal에 이격이 생기면 참 신호가 생기게끔 해주세요 반대로 골든 크로스도 해주세요 Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDsig(0),macdosc(0) ; MACDv = MACD(shortPeriod, longPeriod); MACDsig = ema(MACDv,Period); macdosc = MACDv-ema(MACDv,Period); if macdosc > 0 then { plot1(macdosc, "MACDOscillator+"); Plot2(0, "MACDOscillator-"); } else { Plot1(0, "MACDOscillator+"); Plot2(macdosc, "MACDOscillator-"); } Plot3(MACDv, "MACD"); Plot4(MACDsig, "MACDSignal"); PlotBaseLine1(0, "기준선1");
프로필 이미지
미스포터
2017-10-26
164
글번호 113662
지표
답변완료

함수요청

안녕하세요? 함수 요청드립니다. 해외선물, Crude Oil 60분봉에 적용하고자 합니다. 전일 종가가 60달러 이상에서는 현재가가 20ma 상향돌파 후 0.5달러 이상 추가 상승시 완성봉 시가 매수진입 현재가가 20ma 하향돌파 후 0.5달러 이상 추가 하락시 완성봉 시가 매도진입 전일 종가가 60달러 미만에서는 5ma, 20ma 골든크로스 완성 익봉 시가 매수진입 5ma, 20ma 데드크로스 완성 익봉 시가 매도진입
프로필 이미지
통큰베팅
2017-10-26
151
글번호 113661
시스템
답변완료

추가매수

안녕하세요~ 하락시 매수하는 시스템인데 투자금이 1억원 이라고 했을때 [매수A] 1.조건a를 이탈시 첫 매수를 투자금의 0.1% 매수 2.1% 추가 하락시 투자금의 0.2% 3.2% 추가 하락시 투자금의 0.3% 4.3% 추가 하락시 투자금의 0.4% 5.4% 추가 하락시 투자금의 0.5% 6.5% 추가 하락시 투자금의 0.6% 를 매수 합니다 ★하락시 순차적으로 매수되게 하고 싶습니다 . ★만약 갭하락으로 1~6 번까지 조건이 중복으로 만족되는경우 최저가에서 한번만 매수 되게 하고싶습니다. [매도A] 1.평단가대비 5%상승시 매수금의 20% 매도 2.평단가대비 8%상승시 매수금의 50% 매도 3.평단가대비 10%상승시 매수금의 80% 매도 4.평단가대비 15%상승시 매수금의 100% 매도 ★100% 청산시 매수금지 ★5% 상승 매도 후 하락하는경우는 이전에 매수된 [매수A]조건 보다 하락시 순차적 추가 매수 (예: 2%하락 까지 추가매수되어 평단가대비 5% 상승 매도 후 하락하는 경우는 매수4번 부터 매수되어야 한다) ★8% 상승 매도 후 하락하는 경우는 매도된 가격을 기준으로 아래처럼 순차적 하락 추가 매수 [매수B] 1. 3% 하락시 투자금의 0.1% 2. 4% 추가 하락시 투자금의 0.2% 3. 5% 추가 하락시 투자금의 0.3% 4. 6% 추가 하락시 투자금의 0.4% 5. 7% 추가 하락시 투자금의 0.5% 를 매수 합니다 ★10% 상승 매도 후 하락하는 경우는 매도된 가격을 기준으로 아래처럼 순차적 하락 추가 매수 [매수C] 1. 5% 하락시 투자금의 0.1% 2. 6% 추가 하락시 투자금의 0.2% 3. 7% 추가 하락시 투자금의 0.3% 4. 8% 추가 하락시 투자금의 0.4% 5. 9% 추가 하락시 투자금의 0.5% 를 매수 합니다 평단가대비 15%상승하여 매수금이 100% 청산될때까지 위 루팅을 반복합니다. 감사합니다.
프로필 이미지
쭈니오빠
2017-10-27
158
글번호 113656
시스템