커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식에 오류가 있는데요 한번 봐주시면 감사하겠습니다

저번에 수식 고쳐주셔서 감사합니다 ㅎㅎ 그런데, 아래 수식을 적용하면 이상하게 DHigh와 DLow가 각각 64랑 0만 입력이 되는 문제가 있습니다. 지표를 차트에서 클릭해 입력변수 값을 바꿔줘도 적용이 안됩니다 ㅜㅜ 도대체 뭐가 문제인가요? ㅜㅜ input : 고점(0),저점(0),자리(0); Var : L1(0),L2(0),L3(0),L4(0),L5(0),DHigh(0),DLow(0); if(DHigh==0) Then DHigh = DayHigh; Else DHigh = 고점; if(DLow==0) Then DHigh = DayLow; Else DHigh = 저점; L1 = DHigh-((DHigh-DLow)*0.236); L2 = DHigh-((DHigh-DLow)*0.382); L3 = DHigh-((DHigh-DLow)*0.5); L4 = DHigh-((DHigh-DLow)*0.618); L5 = DHigh-((DHigh-DLow)*0.786); Plot1(L1, "로그1"); Plot2(L2, "로그2"); Plot3(L3, "로그3"); Plot4(L4, "로그4"); Plot5(L5, "로그5"); MessageLog("DHigh = %.f", DHigh); MessageLog("DLow = %.f", DLow);
프로필 이미지
애플파이
2018-06-05
315
글번호 119517
사용자 함수
답변완료

부탁드립니다

단기분봉에서 직전60분봉 종가와 시가를 터치하면 소리나도록 부탁드립니다
프로필 이미지
매화산삼
2018-06-06
309
글번호 119516
지표
답변완료

수정 부탁합니다

수식 감사합니다. 염치없이 또 부탁드려요. 누적했을경우 합 10틱(평단가에서10틱) 청산수식 추가 부탁합니다. 2계약누적일 경우 20틱이 청산 되겠지요. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식부탁합니다 > 안녕하세요 예스스탁입니다. Input : Period(20), MultiD(2); var : BBmd(0),BBup(0),BBdn(0); BBmd = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); if CrossDown(c,bbup) Then sell(); SetStopProfittarget(PriceScale*10,PointStop); SetStopLoss(PriceScale*10,PointStop); 즐거운 하루되세요 > 묵연히 님이 쓴 글입니다. > 제목 : 수식부탁합니다 > 안녕하세요. 볼린저벤드 이평 : 20 시그마 : 2 이고요 상단선 < 이전종가 상단선 > 현재종가 일때 매도신호 , 청산은 10틱입니다. 시스템식 부탁합니다. 감사합니다.
프로필 이미지
묵연히
2018-06-05
284
글번호 119515
시스템
답변완료

수정 부탁 합니다.

Input : shortPeriod(2), longPeriod(20); Var : value1(0), value2(0),OSCPv(0); value1 = ema(C, shortPeriod); value2 = ema(C, longPeriod); OSCPv = (value1 - value2) / value1 * 100; If CrossUP(OSCPv, 0.1) and C > value1[26] and C > value2[26] Then Buy(); If CrossDown(OSCPv,0.1) and C < value1[26] and C < value2[26] Then Sell(); 위수식에서 문제가있어서 2일 이평선은 없이 20일 이평선 하나만으로 후행스팬 상향돌파시매수 매도반대 부탁합니다. 감사합니다.
프로필 이미지
큰바위얼굴
2018-06-05
288
글번호 119514
시스템
답변완료

수식 변환요청 드립니다.

키움수식인데 예스트레이더에 적용할 수 있게 변환 부탁드립니다. 수식1 R=rsi(p1); a=crossdown(r,al); valuewhen(1,a,h); 수식2 r=rsi(p1); a=crossup(r,ah); valuewhen(1,a,l);
프로필 이미지
엘라
2018-06-05
356
글번호 119503
지표
답변완료

수식요청 드립이다.

안녕하세요. 연결선물 당일청산 시스템에서 KOSPI 선물 프로그램 순매수(차익+비차익) 당일 누적금액 기준 청산수식 1. 매수진입후 프로그램 당일누적 순매수 금액이 증가 하다가, 고점에서 순매수 금액이 20% 감소시 매수청산 매도진입후 프로그램 당일누적 순매도 금액이 증가 하다가, 저점에서 순매도 금액이 20% 감소시 매도청산 2. 매수진입후 프로그램 당일누적 순매수 금액이 장시작 부터 65분 기준시간 까지 증가 하다가, 이후 고점에서 순매수 금액이 25% 감소시 매수청산 매도진입후 프로그램 당일누적 순매도 금액이 장시작 부터 65분 기준시간 까지 증가 하다가, 이후 저점에서 순매도 금액이 25% 감소시 매도청산 2가지 청산수식 요청 드립이다. 감사합니다.
프로필 이미지
dandy
2018-06-05
307
글번호 119502
시스템
답변완료

수식문의

안녕하세요 하기 답변 주신 수식에서 않되는 부분이 있어서 문의 드립니다. 매수의 경우 data 2 의 볼린져 밴드 상단을 cross over했을경우 청산이 되지 않습니다. 매도의 경우 data 2 의 볼린져 밴드 하단을 cross down했을경우 청산이 되지 않습니다. data 1 이 큰 시간봉이고 (60분) data 2 가 작은 시간봉입니다.(30분) 봉완성 진입 문제로 적용이 되지 않는지요? 검토 부탁드립니다. 감사합니다. 안녕하세요 예스스탁입니다. Input : Period(20), MultiD(2); var : BBmd1(0,data1),BBup1(0,data1),BBdn1(0,data1); var : BBmd2(0,data2),BBup2(0,data2),BBdn2(0,data2); BBmd1 = data1(ma(C,Period)); BBup1 = data1(BollBandUp(Period,MultiD)); BBdn1 = data1(BollBandDown(Period,MultiD)); BBmd2 = data2(ma(C,Period)); BBup2 = data2(BollBandUp(Period,MultiD)); BBdn2 = data2(BollBandDown(Period,MultiD)); IF MarketPosition == 1 and bbmd1 < bbmd1[1] and bbmd2 < bbmd2[1] then { if CrossDown(c,bbmd1) or crossup(c,bbup2) Then sell("bs"); } IF MarketPosition == -1 and bbmd1 > bbmd1[1] and bbmd2 > bbmd2[1] then { if Crossup(c,bbmd1) or CrossDown(c,bbdn2) Then sell("bs"); } 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 수식문의 > 안녕하세요 하기 수식 부탁드립니다. 1. 현재 매수 상태입니다. data 1 과 data 2 의 볼린져 이평이 전봉대비 하락하고 있으며, data1 의 볼린져 이평을 터치하거나, data 2 의 볼린져 상단을 터치하면 - 두가지중 한가지라도 성립이 되면- 매도로 스위칭하여 진입하는 수식 부탁드립니다. data 2 의 볼린져 이평이 전봉대비 상승하고 있으면, 진입하지 않습니다. 2. 현재 매도 상태입니다. data 1 과 data 2 의 볼린져 이평이 전봉대비 상승하고 있으며, data 1 의 볼린져 이평을 터치하거나, data 2 의 볼린져 하단을 터치하면 - 두가지중 한가지라도 성립이 되면- 매수로 스위칭하여 진입하는 수식 부탁드립니다. data 2 의 볼린져 이평이 전봉대비 하락하고 있으면, 진입하지 않습니다. 감사합니다.
프로필 이미지
softtoug
2018-06-05
316
글번호 119500
시스템
답변완료

오늘의 주가표시3

안녕하세요 관리자님!! 문의드립니다 1.오늘의 주가가 오늘의 일봉의 볼린져밴드의 중심선에서 시작하도록 설정 2.오늘의 주가가 오늘의 각 분봉의 볼린져밴드의 중심선에서 시작하도록 설정 부탁드립니다.
프로필 이미지
카카
2018-06-05
310
글번호 119495
지표
답변완료

forecast oscillator 지표식

항상 감사드립니다 forecast oscillator 지표식을 구현하고자 합니다 forecast oscillator ={(당일종가-회귀분석예측치)/당일종가}*100 signal = forecast oscillator 의 n일간 지수이동평균 forecast oscillator=빨간색 signal: 파란색 감사합니다
프로필 이미지
조민철
2018-06-05
347
글번호 119494
지표