커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

부탁드립니다

등가옵션 240 이면.. 1) 242.5 의 콜풋 내재가치합 2) 245 의 콜풋 내재가치합 1) + 2) 의 값 을 구하고 같은 방식으로 등가아래 두 행사가(237.5, 235)의 내재가치합도 구하고 싶습니다 3)옵션의 댈타 챠트를 만들어 주시면 감사 하겟습니다..(선챠트) 4) 풋옵션은 델타값이 음수 인대요.. 절대값으로(양수로)전환 해 주세요
프로필 이미지
모수
2015-09-20
147
글번호 90513
지표
답변완료

평균 거래량지표 요청

* 항상 많은 도움 고맙습니다. <요청사항> 평균 거래량지표 요청 그래프에서 10분봉 그래프를 보고 있으면 10분봉기준 평균 거래량 지표를 표시하고 싶습니다. 즉 10분봉 * 2배(변수 적용) 라고 식을 주면 10분봉 평균이 만주라면 그래프에는 2만주 지표에 빨간선이 쭉 표시 되도록 부탁 드림니다. * 수고하십시요.
프로필 이미지
요타
2015-09-19
169
글번호 90512
지표

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

프로필 이미지
모수
2015-09-19
3
글번호 90511
지표
답변완료

수식문의합니다

수식 문의합니다 수식1 캔들의 종가가 20일선을 상향 돌파하면 다음봉 시가에 매수진입 -매수청산 수식 수식2 캔들의 종가가 20일선을 하향 돌파하면 다음봉 시가에 매도진입 -매도 청산 수식 수식3 예전에 만들어 주신 수식입니다 현재는 매수, 매도 하나의 수식으로 되어 있는데요 이것을 매수진입 -매수청산 매도진입 -매도청산 두개의 수식으로 따로따로 만들고 싶습니다 var: T(0); var1=ma(c,5); var2=ma(c,20); if crossup(var1,var2)Then{ T=1; } if CrossDown(var1,var2)Then{ T=-1; } if T== 1 Then{ buy("b",AtLimit,var1-priceScale*0); } if T== -1 Then{ value2=value2+1; if value2>=2 Then sell("s",AtLimit,var1+priceScale*0); } 수식4 5일선이 20일선 상향 돌파하면 5일선 아래에서 양봉 발생시 현재가 매수 진입 수식5 5일선이 20일선 하향 돌파하면 5일선 위 음봉 발생시 현재가 매도 진입 문의 수식이 좀 많네요 부탁드립니다 수고하세요
프로필 이미지
정상에서야
2015-09-20
160
글번호 90510
시스템

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

프로필 이미지
2wnwn
2015-09-21
17
글번호 90506
지표
답변완료

문의드립니다

Then { Buy("-"); PlaySound("D:₩-.wav"); } 매수신호 다음봉에서 소리재생하려면 어떻게 작성해야하나요? 매수신호에서도 소리나고 다음봉에서도 나게하는것은 수식이 어떻게 되나요?
프로필 이미지
july
2015-09-18
148
글번호 90504
시스템
답변완료

44052에 대한 검토 부탁합니다!!

참조데이타에 데이타를 정의하여 적용하였습니다만 어제 돌렸을 경우에 macdosc값이 9월15일 9시 38분에 정상적으로 신호가 나왔습니다만 금일 재차 다시 적용해보면 9시 38분의 신호는 나오지 않고 9시 15분 1번만 발생하고 있습니다!!! (디버그 창에 나타나는 수치들은 9시 2분에 음수가 나옵니다!!!!! 그리고 9시15분에는 정상적으로 신호가 떨어집니다. 그리고 어제 돌렸을 경우 발생했던 신호 9시38분의 신호는 나오지 않습니다) 이와 관련해서 궁금한 질문입니다!!!! - 주종목의 연결선물지수 1분봉의 "기본차트속성" - "선택" - 분,틱봉의 일간 갭 보정을 체크하여 사용하고 있습니다!!! - 결론적으로 주종목은 일간 갭보정을 하고 있는데 지표 macdosc값이 매일 바뀔수가 있는지요 확인 바랍니다!!! 감사합니다!!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수식 검토(crossup 상황) 부탁합니다!!! > 안녕하세요 예스스탁입니다. 첨부한 그림과 같이 9월 15일 9시 2분봉에는 조건이 충족됩니다. data3도 500이상이고 첫봉에서 0이하이던 MACDosc값이 두번째봉에서 0을 돌파하므로 동시충족되서 신호가 발생한것입니다. 9월 16일에는 말씀하신 봉에 신호가 없습니다. 아래는 적용한 식입니다. 작성하신 식에서 MACDosc 계산값이 데이터 번호로 묶여있지 않으시다면 아래식과 같이 묶어주셔야 합니다. 참조데이터를 사용할때는 주종목이든 참조데이터이든 계산식이 어떤 데이터를 기준으로 하는지 참조데이터로 묶어주셔야 합니다. Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0,data1), MACDs(0,data1),macdosc(0,data1),cd_05분500상향(false,data3); MACDv = data1(MACD(shortPeriod, longPeriod)); MACDs = data1(ema(MACDv,Period)); macdosc = macdv-MACDS; if data1(sdate != sdate[1]) Then cd_05분500상향 = false; if data3(sTime <= 090500) and Data3(HighD(0) > 500) Then { cd_05분500상향 = True; } if cd_05분500상향 == True and Data3(c > LowD(0)) and CrossUp(macdosc, 0) Then { Buy("!!!"); } if sdate >= 20150915 Then MessageLog("%s %.2f %.4f",cd_05분500상향,data3(highD(0)),MACDOsc); 즐거운 하루되세요 > 부득탐승 님이 쓴 글입니다. > 제목 : Re : Re : 수식 검토(crossup 상황) 부탁합니다!!! > 재질의) 1. 9월 15일의 경우 9시 02분에는 CrossUp(macdosc, 0) 조건이 아님에도 매수신호가 나옵니다!!! 2. 9월 16일의 경우 9시 04분에는 CrossUp(macdosc, 0) 조건이 아님에도 매수신호가 나옵니다!!! 다시 부탁드립니다!!!! ================================================================================ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 검토(crossup 상황) 부탁합니다!!! > 안녕하세요 예스스탁입니다. if data1(date != date[1]) Then cd_05분500상향 = false; if data1(sTime <= 090500) and Data3(HighD(0) > 500) Then { cd_05분500상향 = True; } if cd_05분500상향 == True and Data3(c > LowD(0)) and CrossUp(macdosc, 0) Then { Buy("!!!"); } 수식은 따로 변경할부분이 없습니다. 상향돌파할때마다 매수신호를 계속 내고자 하시면 시스템 트레이딩 설정창의 피라미딩탭에서 피라미딩을 모든신호허용으로 설정하시면 조건만 만족하면 매수가 계속 발생합니다. 즐거운 하루되세요 > 부득탐승 님이 쓴 글입니다. > 제목 : 수식 검토(crossup 상황) 부탁합니다!!! > 연결선물지수 1분봉 데이트레이딩 질의1) 매수 : 외국인선물 순매수 수량이 9시5분 이내 최대값이 500 이상을 만족하고 당일 중 macdosc값이 0선을 상향 돌파할 때 마다 매수 신호를 계속 발생하는 수식 아래 수식에서 9월 15일의 경우 9시 02분에는 외국인 수량은 만족하는데 macdosc는 시가 이후 양이 계속유지되고 9시38분에는 정상적으로 음에서 양으로 crossup 되기 때문에 정상 신호가 나옵니다!!! ================================================================================== if data1(sTime <= 090500) and Data3(HighD(0) > 500) Then { cd_05분500상향 = True; } if cd_05분500상향 == True and Data3(c > LowD(0)) and CrossUp(macdosc, 0) Then { Buy("!!!"); } 감사합니다!!!
프로필 이미지
부득탐승
2015-09-18
157
글번호 90496
시스템
답변완료

볼린저밴드 상하단 돌파시 알람을 울리도록 해놨는데 안되네요.

볼린저밴드 상단, 혹은 하단을 관통할때 알람이 울리도록 짯는데 소리가 안들리네요. 한번만 봐 주세요.. Input : Period(20), MultiD(2); var : MAv(0),BBup(0),BBdn(0); MAv = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); Plot1(MAv, "이평"); Plot2(BBup, "상단밴드"); Plot3(BBdn, "하단밴드"); If CrossDown(C, BBup) or CrossUp(c, BBup) or CrossDown(C, BBdn) or CrossUp(c, BBdn) then PlaySound("C:NHTrader₩YesLang₩sound2.wav");
프로필 이미지
시장을이기자
2015-09-18
233
글번호 90495
지표
답변완료

수식 요청 드립니다.

정규장 오버형 스윙시스템 수식에서 당일 이전에 발생된 매수 매도 신호의 손절 1.0PT (외부변수) 당일에 발생된 매수 매도 신호의 손절 0.5PT (외부변수) -> (당일시간 09:00~15:05) 한시스템에 두가지의 손절 적용 시스템 수식 요청 드립니다.
프로필 이미지
dandy
2015-09-18
147
글번호 90494
시스템