커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식문의

안녕하세요 하기 수식 문의 드립니다. ADX 가 3개봉이상 하락하고 있을때, 볼린져 밴드 상단에 닿으면 매도진입 볼린져 밴드 하단에 닿으면 매수 진입. - 터치만해도 진입하는 것으로 수식 부탁드립니다. 상기 수식을 지표식으로도 부탁드립니다. 감사합니다.
프로필 이미지
softtoug
2018-10-09
213
글번호 122556
시스템
답변완료

피보나치선 자동 갱신

수고 많으십니다. 지표 수식 하나 부탁드립니다. 아래는 고가와 저가를 직접 입력해서 피보나치선(로그선)을 그리는 지표입니다. Inputs: 고가(dayhigh(1)), 저가(daylow(1)); Variables: WH(0), WL(0); WH=고가; WL=저가; plot1(WH); plot2(10^(((log10(WH)-log10(WL))*-0.236)+log10(WH))); plot3(10^(((log10(WH)-log10(WL))*-0.382)+log10(WH))); plot4(10^(((log10(WH)-log10(WL))*-0.500)+log10(WH))); plot5(10^(((log10(WH)-log10(WL))*-0.618)+log10(WH))); plot6(10^(((log10(WH)-log10(WL))*-0.764)+log10(WH))); plot7(WL); 그런데 부탁드릴려고 하는 지표는 1)시작되는 고가(또는 저가)를 하나만 직접 입력하면, 가장 최근 캔들의 고가(또는 저가)부터 시작되는 진행형 로그선을 그리는 것입니다. 시작점 이후 저가(또는 고가)가 새로 갱신될 때마다 로그선이 확장되면서 그려지도록 하는 것입니다. 2)그러면 상승로그선(시작되는 저가를 입력한 경우)과 하락로그선(시작되는 고가를 입력한 경우)이 있을텐데, 두 경우를 하나의 지표수식으로 할 수 있으면 더 좋겠습니다. 3)만약 어렵다면 상승로그선 지표수식과 하락로그선 지표수식을 별도로 해서라도 부탁드려봅니다.
프로필 이미지
마인드마스터
2018-10-09
369
글번호 122555
지표
답변완료

수식 부탁드립니다.

var : entry(false),T(0); if TotalTrades > TotalTrades[1] and MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("StopLoss",1) == true Then { entry = false; T = 0; } if MarketPosition == 0 and entry == false then { if T == 0 and Crossdown(stok,하단) and value1 >= value2 Then T = 1; if T == 1 and CrossDown(value1,value2) Then { T = 2; entry = true; } } if entry == true and MarketPosition == 0 and Crossdown(stok,하단) and MarketPosition <= 0 and value1 >= value2 Then buy("매수",AtMarket); if MarketPosition == 1 Then { if Crossdown(value1, value2) then Exitlong("매수청산",AtMarket); } 위 시스템매매는 매수진입 조건입니다. 동일한 방법으로 매도진입도 시스템 수식 부탁드립니다.
프로필 이미지
미완
2018-10-09
216
글번호 122554
시스템
답변완료

문의

HighestSince(1,CrossUp (Trix (30) , 0),avg ((C+H+L)/3,3)+3*stdev ((C+H+L)/3,3)) 예스로 수식 변환 부탁드립니다
프로필 이미지
레전드
2018-10-09
224
글번호 122553
지표
답변완료

수식 문의 드립니다.

안녕하세요~수고하십니다. 다름이 아니오라... 거래량 지표 하나 만들고 싶은데요~ 해외선물 기준 1개의 봉이 형성될때... 1. 매수호가에서 체결되는 건수는 더하고 매도호가에서 체결되는 건수는 빼는 값을 그래프로 표시하고 싶습니다. (마지막값 표시) (매도호가 체결 건수가 많으면 전체값은 마이너스 임) -. 즉 (매수호가 체결 건수-매도호가 체결 건수) 2. 현재 봉의 종가 기준으로 바로 직전 봉 종가 대비 차이 틱수의 절대값으로 위의 1번 값을 나눈 값. 중요한건 종가 차이가 틱수로 나타나야 합니다. -. 즉 (1번값) / (현재봉의 종가 - 바로 직전 봉의 종가)의 틱수의 절대값 하나의 좌표 안에 위 두개의 그래프가 같이 표시 되었으면 합니다. 또한 각 지표의 현재 진행중인 봉의 값은 실시간으로 표시 되었으면 합니다. 감사합니다.
프로필 이미지
흑형
2018-10-09
225
글번호 122552
지표
답변완료

국내 선물 30분봉으로 시스템 매매를 오전 12시에 진입 3시 30분 청산 하고 싶어요

국내 선물 30분봉으로 시스템 매매를 오전 12시에 진입 3시 30분 청산 하고 싶어요 진입만 있는 수식이며 설정에서 종가로 강제 청산하게 하였는데요... 청산은 설정에서 하면되지만 특정 시간에 청산할수 있는 수식좀 알고 싶네요(3시 에 청산 등등) 그리고 진입 시간을 12시이후부터 할수 있는 수식도 알려주시면 감사하겠습니다. 결론은 특정시간에 진입/청산 설정을 수식을 하고 싶은 겁니다. . If MarketPosition == 0 and C >= (dayopen+value1*mav3) and Condition1 == false Then { Buy("매수"); } If MarketPosition == 0 and C <= (dayopen-value1*mav2) and Condition1 == false Then { sell("매도"); } }
프로필 이미지
이형지
2018-10-09
216
글번호 122551
시스템
답변완료

수식 작성 문의

조건 만족시마다 계속해서 소리가 나지 않도록 하기 위해서 10초 간격마다 조건식을 만족하면 소리가 나도록 하고 싶습니다. 즉, 10초 간격을 수식으로 표현하고 싶습니다. 감사합니다.
프로필 이미지
joyful
2018-10-09
224
글번호 122550
지표
답변완료

수식 부탁합니다...

30분봉의 1봉전 4,9,19 이평선을 1분봉에 구현하고 싶습니다.. (타주기 참조 없이 외부변수로 부탁합니다) 수정 부탁드립니다... input : Atime(15),P1(20);#15분봉의 20이동평균 var : cnt(0),count(0),sum1(0),mav1(0); Array : CC[100](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 <= var1[1] and stime > stime[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C[1]; sum1 = 0; for count = 0 to P1-1{ sum1 = sum1+CC[count]; } mav1 = sum1/P1; plot1(mav1);
프로필 이미지
하늘거지
2018-10-09
219
글번호 122549
지표
답변완료

답변정말 감사합니다 답변에대한 질의입니다.

안녕하세요 답변 정말감사합니다. 어제 아래와 같이 질문했는데요 - 아 래 - 틱차트에서 봉3개가 있는데 첫번째,두번째가 둘다 양봉이고, 첫번째 틱봉부터 두번쨰틱봉까지 걸리는 시간이 30초이내면 세번째틱봉 시초가 매수 매수상태에서 익절가 10틱, 손절가 15틱 첫번째,두번째가 둘다 음봉이고, 첫번째 틱봉부터 두번쨰틱봉까지 걸리는 시간이 30초이내면 세번째틱봉 시초가 매도 매도상태에서 익절가 10틱, 손절가 15틱 입니다. -------------------------------------------------------------------- 그거에 대한 답변주신사항 + 제임의로추가한 소스가 var : S1(0),S2(0),ST(0),E1(0),E2(0),ET(0),second(0); var : T(0); S1 = TimeToMinutes(stime)*60; S2 = FracPortion(stime/100)*100; ST = S1+S2; E1 = TimeToMinutes(time)*60; E2 = FracPortion(time/100)*100; ET = E1+E2; if sdate == date Then Second = ET-ST; Else Second = 86400-ST+ET ; if countif(C>O,2) == 2 and AccumN(Second,20) <= 6 Then T = 1 ; if countif(C<O,2) == 2 and AccumN(Second,20) <= 6 Then T = -1 ; if MarketPosition == 0 and T == 1 and countif(C>O,2) == 2 and AccumN(Second,20) <= 6 Then buy("BUY",AtMarket); if MarketPosition == 0 and T == -1 and countif(C<O,2) == 2 and AccumN(Second,20) <= 6 Then sell("s",AtMarket); 입니다.. ---------------------------------------------------------------------------- 여기서 질문들어갑니다. 질문1) S1 = TimeToMinutes(stime)*60 의 의미가 밤12시이후 봉의시작시간을 분으로 환산한 후 60으로 곱한값으로 초단위가 나오는게 맞는지여? 어느봉부터 어느시점까지 시간인지여? S2 = FracPortion(stime/100)*100; ST = S1+S2; 이것은 소수부분의 둘째자리를 나타낸다음 곱하기 100을하면 둘째짜리까지 나타내려고 하는거 같은데 ST변수를 S1+S2합으로 나타내었을경우 ST는 어떠한 숫자가 찍히는지여 질문2) if sdate == date Then Second = ET-ST; Else Second = 86400-ST+ET ; 이 코드의 의미는 어떻게 해석해야하는지요 질문3) if countif(C>O,2) == 2 and AccumN(Second,20) <= 6 if countif(C>O,2) == 2 의 의미는 만약 인접한봉 2개가 양봉이면~ 을 의미하는것인지여 제가 연속된 2개의 봉이 양봉인 경우~ 라고 질의드렸었는데 그거에 대한 코드인지여 코드만봐서는 언뜻이해가 안가서요 AccumN(Second,20) <=6 의 의미는 언뜻봐서는 20기간의 Second의 변수를 누적해서 더해라 라는 의미같은데 제가 2개인접한 봉의 시작 종료시점의 시간이 6초이내이면 이라고 질의를 했었는데 그럼 AccumN(Second,2) <=6 이렇게 20이 아니라 2가 되어야 하는건 아닌지여 질문을 정신없게 해드려 죄송하구요 ㅠ 오늘 코드답변주신거에 대한 재질의이니 답변부탁드립니다. 궁금해미치겠어여 ㅠㅠ
프로필 이미지
윤종신보험
2018-10-09
215
글번호 122548
시스템