커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7748
글번호 230811
질문드립니다.
수고하십니다.
궁금한 사항이 있어 문의 드리는데...
아래와 같은 수식을 시스템에 적용시키면
Inputs: DMILen(14), Consec(3), MinDiff(0);
Variables: DMIDiff(0);
DMIDiff = DIPlus(DMILen) - DIMinus(DMILen);
If DMIDiff[Consec] < 0 Then Begin
If Abs(DMIDiff) >= MinDiff AND CountIF(DMIDiff < DMIDiff[1], Consec) == Consec Then
Sell ("DMI");
End;
첨부파일처럼 변수값들이 보이는데...
위 수식으로 캡처한 파일에서 빨간박스안에 변수 이름이나 변수값들이 안보이게 하려면 어떻게 해줘야 하는지 궁금해서 문의드립니다.
부탁드립니다.
2010-10-15
1412
글번호 32836
진입금지 수식좀요....
2시 30분이나 40분 에 신규 포지션 진입을 제한 하는 수식좀 알려주세요....
포지션 있는건 그냥 두고요....
신규 진입 금지 할수 있는 것좀 알려주세요
어쩌다가 2시40~50분에도 진입하는게 가끔 생겨서여..
수고하세요...^^
2010-10-15
1191
글번호 32834
답변완료
수식문의 드립니다.
수고많으십니다.
조금 어려운 수식 부탁드립니다.
하나의 시스템에서
if A조건 then buy();
if B조건 then buy();
if C조건 then sell();
*** (아래 부분이 중요) if else 구문을 적용시켜도 계속 안되네요 ***
A조건일때 매수 포지션 들어간 상태에서는
C조건 이 성립될경어 매도가 되지만
B조건으로 매수 포지션이 들어갈 경우에는 C조건이 되도 매도가 되지 않음.
다시종합하면 다른 매수포지션은 상관이 없지만
B조건으로 매수 들어갔을경우에는 C조건이되도 매도 되지 않는 수식
나름대로
if A조건 then buy();
if B조건 then buy();
a=1 else a=0;
if C조건 then
if a<> 1 then sell(); 이런식으로 했는데 되지를 않습니다.
수식부탁드립니다.
2010-10-15
1027
글번호 32833
답변완료
시스템식 수정 부탁드립니다.
시스템 식 수정 부탁드립니다.
현재 MACD, 파라볼릭, 모멘텀으로 신호를 잡으려 합니다만.
첨부된 식으로는 crossup 즉 '돌파' 해야지만 신호가 잡혀서 동시에 돌파하지 않으면 잡히지가 않더군요.
예를 들어 MACD가 시그널 이상, 주가가 파라볼릭 이상, 모멘텀 100이상, 주가 10일선 이상 이중 3개 이상 만족시 매수 (돌파만이 아닌 기준 값 이상으로 유지시 선택이 되게 하려 합니다)
제가 첨부한 식으로는 동시에 돌파가 아니면 값을 만족하질 못해서 원하는 결과가 나오지 않더군요.
음... 제가 잘 쓴건진 모르겠는데.
혹시 잘못 쓴게 있으면 알려주세요.
결과식은 메일로 좀 보내주시면 감사하겠습니다.
hennaktww@yahoo.co.kr
2010-10-14
1354
글번호 32832
답변완료
현재가가 20일 이평선을 상향 또는 하향 돌파시 매수 또는 매도 하는 식 부탁드립니다
현재가가 20일 이평선을 상향 또는 하향 돌파시 매수 또는 매도 하는식 부탁드립니다.
봉진행시 실행으로요. ^^
2010-10-14
1054
글번호 32831
답변완료
가격 박스차트...
가격 박스차트를 시스템식으로 작성해 주시기 바랍니다.
대신증권에 있는 차트로서 엔빌로프와 유사합니다.
미리 감사드립니다.
2010-10-14
1179
글번호 32830
답변완료
시스템식 수정좀 부탁드립니다.
[[식을 txt파일로 첨부를 하였습니다.]]
1. ExitDate(1) != sdate 의 의미가 오늘 하루 거래를 했다면 오늘장에선 다시는 거래하지 않는다는 거 맞나요?
ex)만약 예를 들어 금일 value6을 상향해서 매수를 했다 치면, 금일 오후 2시에 value6에 변동성만큼올라 추가적으로 오를수있다치면 매수를 안하게 되는겁니까?
2.
제가 지금 만들고 싶은식은
현재 보시면 아시겠지만,
value6 상향하면 매수들어가고,
그에 변동성에따라 또 매수가 이루어지는 방식입니다.
손절은 4가지중 하나라도 만족하면 매도가 되구요.
제가 만들고싶은식은 떨어졌을때도 또 매수가 가능한가 하는겁니다.
ex)
예를 들어 value6을 상향하여 한틱 상승 매수를 하였다 칩니다. 그런데 제가 또 식을 넣습니다. value8로요. 이 value8을 하향하게 되면 또한 매수가 들어가게 됩니다. 하지만 value7을 하향하면 당연히 매도가 되겠지요. value8을 하향했을때 매수가 들어가면 총 2번의 매수가 이루어졌습니다. 그런데 여기서 value8에 3n만큼의 변동성이 하향하면 모든포지션이 청산이 되게 말입니다.
(important)
중요한건 그다음 새로운 매수는 value6+(변동성)이 되게 하고 싶다는 겁니다.
value8+변동성이 아니라요.
그리고 value8하향했을때 매수가 이루어졌고 다시 어느정도 주가가 오르다가 또 떨어져
value8을 또 하향하게 되면 매수를 하지않게 하고싶은데요. 그러니까 value8을 하향했을때의 매수는 단한번만 매수를 하는 것이지요.
수고 많으십니다.
갑작스러운 날씨변화에 몸조심 하시길바랍니다.
수고하시는 거에 고마움을 느끼고 있습니다.ㅎㅊㅎ
2010-10-18
1001
글번호 32829
답변완료
재질문
제가 질문을 조금 불충분하게 했던것 같습니다.
상승체결량과 하락체결량의 차이를 이동평균선으로 나타내는데 일정기간(예를 들어 5)의 이평을 말한겁니다.
제가 완전초보라서 주어진 식을 일정기간값을 주어 수식작성을 하지 못하겠습니다. 번거로우시더라도 다시 한번 부탁합니다.
2010-10-14
1014
글번호 32826
답변완료
시스템
수고하십니다.
아래식에서 5를 제외한 모든수(20,10,12,26,9)를 최적화 가능하게
변수로 해 주십시고요, 손절1P도 최적화할수 있게 부탁 드립니다.
#매수
if (ema(C,5)>ema(C,20) && ema(C,5)[1]<=ema(C,20)[1]) && (MACD(12,26) > ema(MACD(12,26),9) &&
MACD(12,26)[1] <= ema(MACD(12,26),9)[1]) Then
buy();
#매수청산
if (MACD(12,26)<ema(MACD(12,26),9) && MACD(12,26)[1] >= ema(MACD(12,26),9)[1]) &&
(ema(close,5)<ema(close,10) && ema(close,5)[1] >= ema(close,10)[1]) then
exitlong();
2010-10-14
970
글번호 32825