커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 문의 드립니다

안녕하세요. 수식 문의 드립니다. 분봉에서 양봉이 x개 연속 나오면 매수,매도청산. 음봉이 x개 연속 나오면 매도,매수청산. 부탁드립니다.
프로필 이미지
회원
2004-12-14
1522
글번호 6023
기타
답변완료

수식문의입니다

수고하십니다. 장 초반과 장 후반에는 지표가 나타나지 않게 할려고 합니다. 즉 9시 15분 ~ 14시 45분까지만 지표가 나타나고 그 외는 지표가 나타나지 않게 할려면 어떻게 해야 합니까? 꾸벅~~~
프로필 이미지
골드드래곤
2004-12-14
1134
글번호 6020
지표
답변완료

문의 드립니다

안녕하세요 지표식을 문의 드리려고 하는데요 5-20 골드점과 5-20 데드점을 연결하는선을 만들고 싶습니다 부탁드립니다. 수고하십시요
프로필 이미지
유토피아
2004-12-14
1279
글번호 6019
지표
답변완료

또부탁드립니다

일봉에서 스톡캐스틱(5-3-3)에서 골든크로스돼는지점과 연속하락하다 5일평선위에 처음으로 양봉 나오는 수식 부탁드립니다
프로필 이미지
선형
2004-12-13
1482
글번호 6018
검색
답변완료

다시한번만....(감사합니다)

1 쌍바닥 후 처음 양봉그려지는 조건 input : left(3), right(2),right1(1), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right1,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right1,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right1,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right1,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 LowVal1 > Lowval2 and //전저점이 전전저점보다 크다 MAV[right1] == Lowval1 and MAV > MAV[1] and accumn(iff(C > O,1,0),lowidx1) >=1 then var1 = 1; else var1 = 0; find(var1); 2.쌍봉 후 양봉생기는 조건 input : left(3), right(2),right1(1), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right1,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right1,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right1,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right1,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Hidx2 - Hidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 HVal1 > Hval2 and //전저점이 전전저점보다 크다 MAV[right1] == Hval1 and MAV > MAV[1] and accumn(iff(C > O,1,0),Hidx1) >=1 then var1 = 1; else var1 = 0; find(var1); 3. 쌍바닥과 쌍봉이 함꺼번에 그려지는 경우는 없으므로 따로 검색해 보시길 바랍니다. 즐거운하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : 검색식으로 변환한 식입니다. > 안녕하세요 예스스탁입니다. 1. 쌍바닥 검색식 input : left(3), right(2), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 LowVal1 > Lowval2 and //전저점이 전전저점보다 크다 MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고 MAV > MAV[1] and MAV[1] > MAV[2] and C > O then //10이평 연속상승, 양봉 var1 = 1; else var1 = 0; find(var1); 2. 쌍봉 검색식 input : left(3), right(2), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 60 and // 두개 고점의 간격이 60봉 이내이고 HVal1 < Hval2 and //전고점이 전전고점보다 작다 MAV[right] == HVal1 and // 3개 전봉에서 최근 고점이 형성되었고 MAV < MAV[1] and MAV[1] < MAV[2] and C < O then //10이평 연속하락 음봉 var1 = 1; else var1 = 0; find(var1); 3. 쌍바닥+ 쌍봉 검색식 input : left(3), right(2), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 60 and // 두개 고점의 간격이 60봉 이내이고 HVal1 < Hval2 and //전고점이 전전고점보다 작다 MAV[right] == HVal1 and // 3개 전봉에서 최근 고점이 형성되었고 MAV < MAV[1] and MAV[1] < MAV[2] and C < O and //10이평 연속하락 음봉 Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 LowVal1 > Lowval2 and //전저점이 전전저점보다 크다 MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고 MAV > MAV[1] and MAV[1] > MAV[2] and C > O then //10이평 연속상승, 양봉 var1 = 1; else var1 = 0; find(var1); 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식부탁드립니다 > 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. input : left(3), right(2), Period(200); var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0); var : hVal1(0),hVal2(0),hidx1(0),hidx2(0); MAV = ma(c,10); LowVal1 = SwingLow(1,MAV,left,right,Period); LowVal2 = SwingLow(2,MAV,left,right,Period); Lowidx1 = SwingLowbar(1,MAV,left,right,Period); Lowidx2 = SwingLowbar(2,MAV,left,right,Period); hVal1 = Swinghigh(1,MAV,left,right,Period); hVal2 = Swinghigh(2,MAV,left,right,Period); hidx1 = Swinghighbar(1,MAV,left,right,Period); hidx2 = Swinghighbar(2,MAV,left,right,Period); if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고 Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고 LowVal1 > Lowval2+0.8 and //전저점이 전전저점보다 크다 MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고 MAV > MAV[1] and MAV[1] > MAV[2] and C > O then{ //10이평 연속상승, 양봉 buy(); exitshort(); } if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고 Hidx2 - Hidx1 < 60 and // 두개 고점의 간격이 60봉 이내이고 LowVal1 < Lowval2-0.8 and //전고점이 전전고점보다 작다 MAV[right] == HVal1 and // 3개 전봉에서 최근 고점이 형성되었고 MAV < MAV[1] and MAV[1] < MAV[2] and C < O then{ //10이평 연속하락 음봉 sell(); exitlong(); } 저녁늦게까지 답변 주셔서 감사합니다 근데 조건검색식을 햇는데요 데이타가 없다고 나오는데요 그건 왜그런건지요? 수식은 검증 &#46095;다고 하는데 왜그런지 다시 부탁드립니다
프로필 이미지
선형
2004-12-13
1639
글번호 6017
검색
답변완료

시스템식문의

수고하십니다. 5분봉에서 양봉이 아니라 종가기준 연속상승한 봉개수가 5개이상일때 매수식은 어떻게되나요 부탁합니다.
프로필 이미지
회원
2004-12-13
1456
글번호 6016
시스템

intos 님에 의해서 삭제되었습니다.

프로필 이미지
intos
2004-12-13
1
글번호 6008
지표
답변완료

수식 문의드립니다.

Input : Period(12), Period1(5), Period2(5); Var : value1(0), value2(0); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Exitlong(); } --------------------------------------------------------------------- 매매가 아니고 시뮬레이터만 할려고 합니다. 위의 수식에 한가지 더 추가 부탁드립니다. 위의 수식에서 106.30 에서 매수 신호가 나왔다면은 첫번째 질문 ( 106.40 에 매수 할수 있는식 ) 두번째 질문 ( 106.20 에 매수 할수 있는식 ) 그리고 12:00 에 106.30 에 매수 신호가 나왔다면은 세번째 질문 ( 106.40 에 매수 할수 있는식 ) 네번째 질문 ( 106.20 에 매수 할수 있는식 ) 여기서 두번째,네번째 질문에서 106.30 에서 매수신호가 나온후에 106.30 이하로 내려 오지 않으면은 106.20에 매수하라는 신호는 무효로 처리 되는 식입니다. 올려 주시면은 감사하겠습니다.
프로필 이미지
돌쇠2
2004-12-13
1609
글번호 6006
시스템
답변완료

박스권 // 수렴 할때 매매를 중단시키고 싶은데..

박스권/이평수렴할때 자동매매를 안하고 싶은데 박스권 표현 수식이 뭔지 알고 싶네요.그림에서 노란색으로 표시된 구간.. 매매수식은 이평선매매 입니다.
프로필 이미지
정윤희
2004-12-13
1622
글번호 6005
시스템