커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

945최고가 돌파시 2계약매수식 부탁드려요(메일보냈슴)

9시 45분 최고가 돌파시 2계약 매수후 1pt에서 1계약 청산, 나머지는 2pt수익후 청산 최저가 이탈시는 매도 2계약 진입 자세한 사항은 메일로 보냈습니다. 메일로 답변 부탁드립니다. 항상 성의있는 답변에 진심으로 감사드립니다.
프로필 이미지
알찬투자
2009-01-07
896
글번호 19298
시스템
답변완료

분봉 질문입니다

1 1분봉에서 양봉 양봉 이 나오면 그 다음봉 시가 매수 두개양봉의 조건은 시가와 종가의 사이가 0.01(옵션가격) 보다는 같거나 크고 0.10 보다 작음 즉 두께가 있는 양봉 두개가 출현하면 3번째 봉에서 시가매수 두께는 0.01 ~ 0.10 사이 2 1번과 같은 뜻으로 1봉 종가 이평선을 그린다고 하면 0.01 ~0.10 증가 0.01 ~0.10 증가 시가 매수 도 되지 않나요? 수고하세요
프로필 이미지
회원
2009-01-07
891
글번호 19297
시스템
답변완료

시스템질문

타종목 참조 시스템식을 만드는데요 다음 세가지 점이 궁금합니다. 1.예를 들어 선물1분봉차트가 주종목이고 코스피200이 타종목입니다. 이때 주종목에서 이전봉들과는 확연히 다른 조건의 현재봉이 출현하고, 타종목도 양봉이면 매수... 이때 예를 들어, 10시부터 10시59초까지의 선물1분봉이 완성될때 매수를 행하려면 10시부터 10시59초까지의 타종목인 코스피200차트 1분봉이 양봉임을 확인하면 되는데요. 제가 걱정하는 것은 타종목 코스피200차트의 직전봉(9시59분~9시59분59초) 을 확인할까봐 그러거든요. 제가 쓴 것 처럼, 주종목 선물차트의 조건이 이전봉들과 확연히 다른 특정조건의 현재봉에서, 동시간대의 타종목도 양봉이면 매수... 이런 조건이면 동시간대의 타종목봉과 비교가 가능하겠는지요? 2.타종목참조를 이용해서 서로 다른 분봉들 시스템을 합성하려 해요. 문제는 1분봉,5분봉,10분봉시스템을 합성하는 것인데, 모두 코스피 1분봉,5분봉,10분봉을 참조하거든요. 이러다보니, 주종목차트가 선물1분봉이 되고, 선물5분봉차트,선물10분봉차트,코스피1분봉차트,코스피5분봉차트,코스피10분봉차트 이렇게 5개가 타종목참조를 해야하겠더군요. 이러면 data2에서 data6 까지 5개의 타종목data가 필요한데 이래도 무리가 없겠는지요? 3.타종목 참조가 원활하게 작동한다는 전제하에 data몇까지 지원하나요? 감사합니다 ^^*
프로필 이미지
스테디어드밴서
2009-01-07
1013
글번호 19296
시스템
답변완료

시스템 질문입니다- 볼린져밴드 스톡캐스틱

질문: 스톡캐스틱 533 골든크로스일때 매수하되 (조건은 볼린져밴드 20.3 중심선 또는 상한선 또는 하한선 각각 위,아래 상태에서) 수고하세요
프로필 이미지
회원
2009-01-07
1149
글번호 19295
시스템
답변완료

여쭤봅니다

"선물옵션 큰손차트 따라하기" 라는 한스미디어 출간, 박성규씨가 쓴 책을 보았습니다. 이트레이드증권 홈페이지의 e-Pro 투자전략란에도 큰손차트 가 나와있는데요. 큰손차트란, 큰손의 포지션에 관한 보조지표를 박성규씨가 이렇게 이름붙인 것인데요. 선물차트에서 큰손(기관?,외국인?,기관+외국인??, 혹은 ???)이 현재 1)지수상승에 베팅했는지,2)지수하락에 베팅했는지 3)중립적인지, 이 3가지 경우로 나누어서... 이런 3가지 경우를 1)적색바,2)청색바,3)녹색바 로 구분해서 보여줍니다. 보다보니 상당히 유용하더군요. 이와 유사한 지표가 예트3.1에 있는지 궁금합니다. 없다면 만드실 수는 없겠는지 여쭤 봅니다. 좋은 하루되세요 ^^*
프로필 이미지
스테디어드밴서
2009-01-07
1244
글번호 19294
지표
답변완료

스윙함수로 쌍봉만들기

아래함수로 20이평으로 쌍봉만들어봤는데(1분봉에 적용) 나타나야 될곳에서는 안나타나고 쌍봉도 직전고가 보다 최근고점이 더큰데도 매도신호가 나오는데 이유를 모르겠네여 그로 고 주신 INPUT:MAP(5)는 무엇으 ㄹ나타내는건지 의마가 없어 지웠는데 문제 없는건가요? 1,H,5,3,PERIOD에서 5는 고점보다 좌측봉이 크거나 같나뇨 아님 큰것인가요? 우측도 언급을 달리햇네여 VAR5와 VAR6이어디에서 나타났는지 알수있는 지표식도 부탁해요 또 좌측봉우리보다 우측봉우리가 약간 높아도 매도신호가 나오게 할수있는 방법은요? input : Left(3),Right(3),Period(100),N(70); var1 = SwingLow(1,L,3,3,Period); ##최근 저점 var2 = SwingLow(2,L,3,3,Period); ##직전 저점 var3 = SwingLowBar(1,L,3,3,Period); ## 최근 저점 발생시점 var4 = SwingLowBar(2,L,3,3,Period); ## 직전 저점 발생시점 var5 = SwingHigh(1,ma(c,20),5,3,Period); ##최근 고점 var6 = SwingHigh(2,ma(c,20),10,4,period); ##직전 고점 var7 = SwingHighBar(1,ma(c,20),5,3,Period); ## 최근 고점 발생시점 var8 = SwingHighBar(2,ma(c,20),10,4,Period); ## 직전 고점 발생시점 ## 쌍바닥 if var1 > 0 and var2 > 0 and ## 최근저점, 직전저점 발생했음. var1 >= var2 and ## 최근 저점이 직전저점대비 높음. var3 == right and ## 최근저점 발생시점 right변수 이전 var4 <= var3+N Then ## 직전저점과 최근저점의 간격은 N봉이내 buy(); # 쌍봉 if var5 > 0 and var6 > 0 and ## 최근고점, 직전고점 발생했음. var7 < var8 and ## 최근 고점이 직전고점대비 작음. var7 == right and ## 최근고점 발생시점 3~6개봉 이내 var8 <= var4+N Then ## 직전고점과 최근고점의 간격은 N봉이내 Sell();
프로필 이미지
날으는여우
2009-01-06
787
글번호 19293
시스템
답변완료

if 문에 대한 질문입니다.

if c > h[1] then buy("buy",atstop,c+0.5); 여기서 if문의 c값이 100 이고 h[1]값이 99 라면 buy는 다음봉에서 100.5 이상일 때 매수가 되는 것으로 압니다. 그렇다면 100.5의 값의 도달은 다음봉에만 유효한 건가요? 아니면 몇봉이 진행되든지 100.5 이상 값이 나오면 그때 매수가 되는 건가요? 예를 들어 if 조건문 만족후 몇봉이 진행되었는데 c < h[1]인 상황이 나왔어도 매수는 진행이 되는 건지 궁금합니다.
프로필 이미지
카시오
2009-01-06
859
글번호 19292
시스템
답변완료

청산 관련 문의입니다.

아래식에서 특정명칭의 매수주문이 나간 후, 일정% 이상의 수익 발생시 매수청산을 하고 싶은데 청산신호가 발생하지 않습니다. 저는 문제점을 못찾겠네요. 그리고 print함수를 써보니까 MACD, MACD_OSC, STO_K,RSI들의 값이 제가 생각했던거하고 다르게 나옵니다. 차트에서 볼때는 MACD, MACD_OSC,STO_K가 소숫점으로 나오는데 print해보니까 MACD는 상당히 큰수고 MACD_OSC,STO_K,RSI는 챠트에 나오는 값하고 다른것 같습니다. 캡쳐해서 같이 올릴테니 검토 부탁드릴께요. 차트하고 프린트값이 단위수라던가 내용이 틀리게 나오는게 정상이라면 죄송합니다. 각종 지표를 이용하는 것이 처음이라 사실 지표들의 뜻도 잘 모르거든요..-_-!! MACD_OSC같은 경우 그림에서 봉으로 표현되는 부분으로 생각했는데, 실제 Print해서 보니까 파란선이 MACD_OSC값하고 맞아떨어지고 차트에서 지표속성에 들어가보면 또 봉이 맞는것 같고..... 저는 봉의 상승하락 등을 기준을 잡고 식을 짠거였거든요. 제가 잘 모르는 부분을 좀 짚어주세요.... 감사합니다.^^ -------------------------------------------------------------------------------- Input:shortPeriod(12), longPeriod(26), Period(9), ev(1); var :set(0),ev_1(0),MACDV(0),MACDS(0),MACDO(0), STO_K(0); MACDV = MACD(shortPeriod, longPeriod); MACDS = ema(MACDV,Period); MACDO = MACD_OSC(shortPeriod, longPeriod, Period); STO_K = StochasticsK(12,5); var1=RSI(Period); ev_1 = ev; if MACDO <=-0.1 and (var1 <= 30 ) and STO_K<=20 Then { if MarketPosition() == 0 and CurrentEntries ==0 Then buy("a0",OnClose, def,ev_1); if MarketPosition() == 1 and CurrentEntries ==1 Then buy("a1",OnClose, def,ev_1); } //a0과 a1 매수됐을 때 a1은 2% 상승시 익절. If IsEntryName("a1") == True Then SetStopProfitTarget(2, PercentStop); //<-- 2% 상승해도 청산하지 않음. SetStopendofday(1500); print("데이터1.csv",",시가,%.2f,고가,%.2f,저가,%.2f,종가,%.2f,MACD,%.3f,MACD_OSC,%.3f,STO_K,%.2f,RSI,%.2f",O,H,L,C,V,MACD(12,26),MACD_OSC(12,26,9),StochasticsK(12,5),RSI(9));
프로필 이미지
깜피
2009-01-06
925
글번호 19291
시스템

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

프로필 이미지
라미
2009-01-06
0
글번호 19290
시스템