커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의 드립니다.

전체 금액의 A% 수익이 발생 했을경우 B계약을 추가 배팅 그리고 전체 금액의 C% 손실이 발생 했을경우 D계약을 감소해서 배팅 하는 수식을 부탁 드립니다. 그리고 120분봉으로 백테스트를 하려 하는데 기간이 언제부터 적용됩니까? 해보니 1년치 데이터 밖에 적용이 안되던데요. Showdom@hotmail.com 으로 답변 부탁합니다.
프로필 이미지
마더네이쳐
2008-07-03
972
글번호 15981
시스템
답변완료

수식문의

안녕하세요. 이 수식에서 매수, 매도후 청산 확인 후에 재진입할 수 있게 식을 수정 부탁드립니다. if accumn(iff(C > O,1,0),3) == 3 Then buy(); if accumn(iff(C < O,1,0),3) == 3 Then sell(); 감사합니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식문의 > 안녕하세요 예스스탁입니다. if accumn(iff(C > O,1,0),3) == 3 Then buy(); if accumn(iff(C < O,1,0),3) == 3 Then sell(); 즐거운 하루되세요 > 시스템최고 님이 쓴 글입니다. > 제목 : 수식문의 > 수고많으십니다. 장중 연속양봉이 3개면 매수, 연속음봉이 3개면 매도 이런 수식도 가능한지요? 답변 부탁드립니다.
프로필 이미지
시스템최고
2008-07-03
816
글번호 15980
시스템
답변완료

이거 붙여넣기 하셔서... 검증좀 시켜주세요 ㅡㅡ;

input : Hbody(2),MSBody(2), MSLength(2),RHbody(2),ESBody(2), ESLength(2); var : Bcond1(0),Bcond2(0),Bcond3(0),Bcond4(0),Bcond5(0); var : Scond1(0),Scond2(0),Scond3(0),Scond4(0),Scond5(0); var : H1(0),H2(0),H3(0),H4(0),H5(0),H6(0); var : MS1(0),MS2(0),MS3(0),MS4(0),MS5(0); var : RH1(0), RH2(0), RH3(0), RH4(0), RH5(0), RH6(0); var : ES1(0), ES2(0), ES3(0), ES4(0), ES5(0); ##해머조건## H1 = Max(O,C); //윗몸통 값 H2 = Min(O,C); //아랫몸통 값 H3 = H - H1; //윗그림자의 길이 H4 = H2 - L; //아랫그림자의 길이 H5 = H1 - H2; //몸통의 길이 h6 = H5 / H2 *100; //몸통의 길이(시가대비종가의 상승률로 body를 나타냄) ##샛별조건## MS1 = C[2] < O[2] * (1-MSBody/100); // 2일전 종가의 하락률이 시가대비 2% 이상하락 MS2 = C > O * (1+MSBody/100); // 금일 종가의 상승률이 시가대비 2% 이상 MS3 = (max(C[1],O[1])-min(C[1],O[1]))/min(C[1],O[1])*100 < MSLength; // 전일 몸통 길이가 2% 이내 MS4 = C[2] > max(C[1], O[1]); //전일 몸통과 전전일 몸통사이에 갭이 있음을 나타냄 MS5 = O > max(C[1], O[1]); // 당일 몸통과 전일 몸통사이에 갭이 있음을 나타냄 ##역해머조건## RH1 = Max(O,C); //윗몸통 값 RH2 = Min(O,C); //아랫몸통 값 RH3 = H - RH1; //윗그림자의 길이 RH4 = RH2 - L; //아랫그림자의 길이 RH5 = RH1 - RH2; //몸통의 길이 RH6 = RH5 / RH2 *100; //몸통의 길이(시가대비종가의 상승률로 body를 나타냄) ##저녁별조건## ES1 = C[2] > O[2] * (1+ESBody/100); // 2일전 종가의 상승률이 종가대비 2% 이상 ES2 = C < O * (1-ESBody/100); // 금일 종가의 하락률이 시가대비 2% 이상 ES3 = (max(C[1],O[1])-min(C[1],O[1]))/min(C[1],O[1])*100 < ESLength; // 전일 몸통 길이가 2% 이내 ES4 = C[2] < min(C[1], O[1]); //전일 몸통과 전전일 몸통사이에 갭이 있음을 나타냄 ES5 = O < min(C[1], O[1]); // 당일 몸통과 전일 몸통사이에 갭이 있음을 나타냄 ########## 매수조건 ####################### Bcond1 = C[1] <= O[1] and C > O[1] and O < C[1]; //상승장악형 Bcond2 = C[1] < O[1] and C > O and L > c[1] and H < O[1]; //상승잉태형 Bcond3 = C[1] < O[1] and O < L[1] and C < O[1] and C >= (o[1]+c[1])/2; //관통형 Bcond4 = H6 < Hbody and H3 < H5 and H4 > H5 * 2; //해머형 Bcond5 = MS1 and MS2 and MS3 and MS4 and MS5; //샛별형 ########## 매도조건 ####################### Scond1 = C[1] > O[1] and O > C[1] and C < O[1]; //하락장악형 Scond2 = C[1] > O[1] and C < O and L > O[1] and H < C[1]; //하락잉태형 Scond3 = C[1] > O[1] and O > H[1] and C > O[1] and C <= (o[1]+c[1])/2; //흑운형 Scond4 = RH6 < RHbody and RH3 > RH5*2 and RH4 < RH5; //역해머형 Scond5 = ES1 and ES2 and ES3 and ES4 and ES5; //저녁별형 if Bcond1 or Bcond2 or Bcond3 or Bcond4 or Bcond5 then buy(); if Scond1 or Scond2 or Scond3 or Scond4 or Scond5 then sell();
프로필 이미지
회원
2008-07-03
943
글번호 15979
시스템
답변완료

손절식 요청

청산식 부탁 드립니다. (1)손절의 기본 원칙은 진입가격을 기준으로 진입가격보다 2% 하락하면 보유 수량의 30%를 5%하락하면 추가로 30%를 7%하락하면 나머지(40%)를 손설합니다. 진입수량은 손익금 누적이기 때문에 진입시마다 다릅니다. 미리 감사드립니다. 그리고 (2) 주종목이 아닌 부종목(data2) 에 지표식을 적용할수 있는 방법이 있는지요?
프로필 이미지
회원
2008-07-03
949
글번호 15978
시스템
답변완료

수식부탁합니다.

예스트레이더3을 이용중입니다. 주종목 콜옵션 타종목 풋옵션 매수조건 : 5이평이 120이평선 돌파 청산조건 : 매수발생시점의 주종목+타종목의 합산가격이 0.8p 상승하면청산 강제청산1 : 매수발생시점의 주종목+타종목의 합산가격이 -0.2p 하락하면 강제청산 강제청산2 :매수발생시점의 주종목+타종목의 합산가격이 0.2p이상 상승후 고점에서 0.15p 하락하면 강제청산. 수식부탁드립니다. 감사합니다.(6월경 알려주신 수식을 적용하려고 하니 잘 않되어 다시 질문드립니다.)
프로필 이미지
엘티
2008-07-03
833
글번호 15977
시스템
답변완료

일목균형표

답변 감사합니다 제가 질문을 잘못했읍니다 26봉전에 신호가나오게 부탁한번더 드릴 께요 선행스펜1.2 양운시작과 음운시작은 26일전에 신호가나와야 되네요 감사합니다 수고하십시오
프로필 이미지
헤치바위
2008-07-03
1032
글번호 15976
시스템
답변완료

분할손절

9계약을 진입한 상태에서 손절매를 분할로 할수있는 방법을 일러주세요. [ -1%에 3계약 -2%에 3계약 -3%에 3계약 손절 ] exitlong에 계약수를 설정하는 방법이 현재 불가능하다면 이에 대한 도입여부를 일러주세요..
프로필 이미지
미령
2008-07-03
1006
글번호 15971
시스템
답변완료

수식문의

수고하십니다. input : shortPeriod(5),midPeriod(20); var : 단기이평(0) 중기이평(0); 단기이평 = ma(C, shortPeriod); 중기이평 = ma(C, midPeriod); if 단기이평 > 중기이평 then //문장1 buy(); if 단기이평 < 중기이평 then //문장2 sell(); 위 식에 1) 매수 진입 후 매도시(청산 포함) 매수가격과 같거나 클때만 매도 진입 2) 매도 진입 후 매수시(청산 포함) 매도가격과 같거나 작을때만 매수 진입
프로필 이미지
초보자
2008-07-03
881
글번호 15970
시스템
답변완료

일목균형

안녕 하세요 수고 많으십니다 시스템식 부탁드립니다 일목균형표에서 양운되는동시에 매수 하고 음운시작되면 매도하는식좀 부탁드립니다 메일로 부탁드련는데 스팸으로 들어와 삭제가&#46124;읍니다 한번더 부탁합니다 감사 합니다 수고하십시오
프로필 이미지
헤치바위
2008-07-03
931
글번호 15969
시스템