커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의 드립니다

안녕하세요 키움 변환수식부탁 드립니다 수식1. BBandsC(Period,D1) 2. BBandsUp(Period,D1) 3. BBandsDown(Period,D1) 4. BBandsUp(Period,D2) 5. BBandsDown(Period,D2) 지표조건:period(20),D1(1),D2(2)로하고 변경가능하게 부탁드립니다 감사합니다
프로필 이미지
만강
2020-01-10
166
글번호 135035
지표
답변완료

함수요쳥

안녕하세요? 아래 전략에 대하여 스크립트 작성 요청드립니다. 항셍지수 선물 3분봉으로 T장(10:15 ~ 17:30)에서만 거래를 하고 합니다. 볼린저밴드의 상하단과 5ma의 상승 및 하락의 여부에 따라 세가지 지표 모두 상승 중이면 매수, 세가지 지표 모두 하락 중이면 매도, 진입 후 2가지 지표가 반전되면 청산하되 17시에 시간청산 하고자 합니다. 구분 지표의 방향(각도) 신호 BBUP 5MA BBDN 매수 ↑ ↑ ↑ ↑ ↑ ↓ ↑ ↓ ↑ 매수청산 ↑ ↓ ↓ 매도 ↓ ↓ ↓ ↓ ↓ ↑ ↓ ↑ ↓ 매도청산 ↓ ↑ ↑
프로필 이미지
흰둥이아빠
2020-01-10
127
글번호 135034
시스템
답변완료

수식 부탁드립니다.

아래 조건별로 setup=True/false로 수식부탁드립니다. 조건들이 많아지다보니 자꾸 에러가 나서 다시 정리해야 될것같네요.. 하나는 효율적으로 작성해주시고 하나는 디버깅을 위해서 각조건별로 부탁드립니다. 매수가능 조건A,B 매수불가능 조건A,B 매도가능 조건A,B 매도불가능 조건A,B
프로필 이미지
다낚아
2020-01-10
130
글번호 135033
시스템
답변완료

수식좀 부탁 드립니다.(수직)

* 좋은 주말 되십시요. * 아래 스톡 케스트 를 가지고 수직선 그리는것 좀 부탁 드립니다. * 스톡으로 수직선 그리기 이후 매매식도 같이 부탁 드립니다. 1. StoK가 80이상 CrossUp 매도 2. StoK가 30이하 CrossDown 매수 3. 수직선 색상(Red) 4. 수직선 선두께(2) # 사용할 스톡 Input : Period(12), Period1(5), Period2(5); var : StoK(0),StoD(0); StoK = StochasticsK(Period,Period1); StoD = StochasticsD(Period,Period1,Period2); Plot1(StoK, "StochasticsK"); Plot2(StoD, "StochasticsD"); PlotBaseLine1(20, "기준선20"); PlotBaseLine2(80, "기준선80"); # 수직선 그리기 var1 = ma(c,5); var2 = ma(c,10); var3 = ma(c,20); Condition1 = var1 > var2 and var2 > var3; Condition2 = var1 < var2 and var2 < var3; if Condition1 == true and Condition1[1] == false Then { value1 = L; value3 = 1; } if Condition2 == true and Condition2[1] == false Then { value2 = H; value3 = -1; } if Condition1 == true Then { plot1(value1,"1",red); value11 = NextBarSdate; value12 = NextBarStime; } if Condition2 == true Then { plot1(value2,"1",blue); value21 = NextBarSdate; value22 = NextBarStime; } if value3 == 1 and value3 != value3[1] Then TL_New_Self(value21,value22,999999999,value21,value22,0); if value3 == -1 and value3 != value3[1] Then TL_New_Self(value11,value12,999999999,value11,value12,0); * 좋은 주말되십시요. 항상 고맙습니다.
프로필 이미지
요타
2020-01-10
154
글번호 135032
시스템
답변완료

서버관련

안녕하세요 집에서 잘사용하던 전략로직 시스템을가지고 타지방 피시방에서 하는경우와 집에서 하는것과 진입 시점이 같게나오는지요 서버가 달라서 혹시 엉터리 나오는것 아닌가 궁금합니다 또는 저희가 타지방으로 이사를 가는경우 서버가 달라서 엉터리나오는지 궁금하네요 또는 통신사를 sk 에서 kt 로 바꾸면 서버도 달라집니다 저희가 같은전략을 가지고 각 증권사 마다 적용해보니 서버가 달라서 똑같게 안나오고 엉터리로 나오는 걸 봤기에 질문드립니다
프로필 이미지
회원
2020-01-10
137
글번호 135031
시스템
답변완료

행복; 지표식 작성 바랍니다

한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다 지표식 관련입니다 << 질문 >> - 주기; 일봉 - 2020년 1월 6일부터 2020년 1월 8일 사이에 지표식 1을 그리기 인 경우 < 아래1 > 처럼 지표식이 됩니다 ============< 아래1 시작 >============================= If sDate >= 20200106 and sDate <= 20200108 Then Var1 = 1; Else Var1 = 0; Plot1(Var1); ============< 아래1 끝 >============================= 이를 변형하여 - 주기; 일봉 - 오늘을 기준으로 - 3일 전 영업일부터 1일 전 영업일 사이에 지표식 1을 그리기 할 때 < 아래2 > 처럼 지표식을 작성하였습니다 ============< 아래2 시작 >============================= If sDate >= bDate[3] and sDate <= bDate[1] Then Var1 = 1; Else Var1 = 0; Plot1(Var1); ============< 아래1 끝 >============================= 그러나 그려지지 않습니다 어디가 잘못되었는지요? 수식 작성 바랍니다 수고하십시요^^
프로필 이미지
행복한가방
2020-01-10
120
글번호 135030
지표
답변완료

즉시분할청산 및 즉시손절

if MarketPosition <= -1 then { Exitshort("sp1",AtLimit,EntryPrice-PriceScale*3,"",1,1); Exitshort("sp2",AtLimit,EntryPrice-PriceScale*5,"",1,1); Exitshort("sp3",AtLimit,EntryPrice-PriceScale*7,"",1,1); } if MarketPosition >= 1 then { ExitLong("bp1",AtLimit,EntryPrice+PriceScale*3,"",1,1); ExitLong("bp2",AtLimit,EntryPrice+PriceScale*5,"",1,1); ExitLong("bp3",AtLimit,EntryPrice+PriceScale*7,"",1,1); } 매수/매도 진입은 할 수 있었습니다만 위에 식으로 3분할 청산식을 세우니 3틱 5틱 7틱으로 바로 청산되게끔 (시스템차트상)데이터가 정리되지않고 봉이 완성되는 가격으로 청산이 되어버리더라구요 예를들어 3틱익절이 나가야하지만 봉이 완성되고보니 9틱 이 올라있어서 한번에 3계약이 모두청산(9틱)이 되어버리는경우처럼요 바로바로 진입가 3,5,7틱 순차적으로 1계약씩 익절하고///// 익절되지못하고 남은모든계약 진입가 대비 3틱손절식은 어떻게 해야 할까요. 추가적으로 N틱차트에서 특정조건을 만족시켜서 종가매수주문(290.15)을 넣었다고 가정했을때 만족시킨 다음봉의 저가가 290.15라면 체결되지 않았을 가능성이 존재하기때문에 만족시킨봉의 종가보다 다음봉의 저가가 낮은경우만 인식할 수는 없을까요
프로필 이미지
슼티프
2020-01-09
134
글번호 135029
시스템
답변완료

문의합니다.

input : ST(080000),ET(240000); var: 기본값(0),기준(0),Up(0),Down(0); if dayindex()==0 then{ var1=H; var2=L; } 기준 = (var1+var2)/2; Up = var1; down = var2; if stime == ST or (stime > ST and stime[1] < ST) then{ Condition1 = true; var1 = C; var2 = C; } 기준 = (var1+var2)/2; Up = var1; down = var2; plot1(up); plot2(down); plot3(기준); plot4(c,"현재가"); 위 수식을 시스템식으로 만들고저 합니다. plot4(현제가)가 plot3(기준선)을 교차때 화살표 나오게 해주세요.
프로필 이미지
뚜벅뚜벅
2020-01-09
125
글번호 135028
시스템
답변완료

재질문드립니다.

아래 65584 질문에 대해, 종목검색식이 아니라 시스템트레이딩 수식으로 변화 재문의드립니다. 하기의 조건식이 => (1 or 2) and 3 and 4 and 5 and i6 and 7 and i8 and 9 일때 매수 진입하고, => 6% 익절, -10% 손절, 만약 손익절이 되지 않으면 익일종가에 매수청산 하고 싶습니다. => 외부변수: 매수청산일 (매수 n일 후 종가 청산) ======================================================================= 1. 주가등락률: [일]2봉전 종가대비 1봉전 고가등락률 8%이상 2. 주가등락률: [일]1봉전 종가대비 0봉전 고가등락률 8%이상 3. 주가등락률: [일]1봉전 종가대비 0봉전 시가등락률 2%이하 4. 2일 평균거래대금(단위:백만) 10000이상 100000000이하 (금일포함) 5. [일]2봉전 거래량 10000이상 300000000이하 6. 주가이평배열:[일] 0봉전 5이평 <20이평 < 120이평 (지수) 7. 주가이평배열: [5분] 5봉전 20이평 > 20이평 (지수) 8. 상장일 60일 이내 9. 상세이평돌파: [5분]0봉전 지수(저가 1이평)이 지수(종가 20이평)을 1봉 이내 데드크로스 1회 이상 ==================================================================== 다시 한번 감사합니다.
프로필 이미지
류트
2020-01-10
143
글번호 135027
시스템