커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3689
글번호 230811
답변완료
수식 재문의 드립니다.
저번에 알려주신 수식대로 잘 쓰다가, 피라미딩으로 매수를 진행했더니 손절이 안됩니다.
제생각엔 EntryDate함수가 피라미딩에서는 첫진입한 날짜로 리턴돼서 그런것 같습니다.
다시 질문드리면,,
5분봉차트에서 매매할때, 피리미딩으로 마지막 매수한 날의 "저가"를 손절점으로
그 다음날부터 손절점을 이탈시 매도하는게 필요합니다.
항상 감사드립니다..
---------------------------------------------------------------------
안녕하세요
예스스탁입니다.
var : DL(0);
if MarketPosition == 1 Then
{
if sDate == EntryDate Then
DL = DayLow;
if NextBarSdate > EntryDate Then
ExitLong("bx",AtStop,DL);
}
즐거운 하루되세요
> kkskkskk 님이 쓴 글입니다.
> 제목 : 재문의 드립니다.
> 제가 말씀 안드린게 있네요.
차트를 5분봉 차트를 쓰고 있습니다.
따라서 답변해주신대로 작성하면, 매수한 날의 저가가 아니라,
매수한 봉의 저가로 되어버리네요.
5분봉차트에서 매매할때, 매수한 "날"의 저가를 손절점으로
그 다음날부터 손절점을 이탈시 매도하는게 필요합니다.
번거롭게해서 죄송합니다. 항상 고맙습니다.
2024-11-22
602
글번호 185558
답변완료
종목검색식으로 변환부탁드립니다.
B=BBANDSUP(10,2);
E=ENVELOPEUP(10,3);
crossup(c,en) && crossup(c,bb)
이상입니다. 감사합니다.
2024-11-22
667
글번호 185557
답변완료
키움수식입니다. 조건검색식으로 바꿔주세요.
E=EnvelopeUp(5,1);
E70=EnvelopeUp(70,3);
R=RSI(14);
C>E70 and
R>50 and
V>ma(V,5)*2 and
CrossUp(C,E)
감사합니다.
2024-11-22
623
글번호 185556
답변완료
문의 드립니다
input : Period(34);
var : cnt(0),timeCnt(0);
Array : HH[377](0),LL[377](0),OO[377](0),CC[377](0);
if true Then
{
timeCnt = timeCnt + 1;
if timeCnt >= Period Then
{
// 새로운 Period봉 데이터 초기화
for cnt = Period-1 downto 1
{
OO[cnt] = OO[cnt-1];
HH[cnt] = HH[cnt-1];
LL[cnt] = LL[cnt-1];
CC[cnt] = CC[cnt-1];
}
OO[0] = O;
HH[0] = H;
LL[0] = L;
CC[0] = C;
timeCnt = 0; // 카운터 리셋
}
// Period 동안 데이터 업데이트
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
if C != OO[0] Then
CC[0] = C;
}
값이 변하는 이유가 if true then 문 때문인거 같은데 대용할 조건이 있을까요?
만들어진 값을 고정할 수 있다면 가능하겠는데~~
2024-11-22
700
글번호 185555
답변완료
문의 드립니다....
일봉상 주3이평,월3이평 라인입니다
M=(C+이전주종가(1)+이전주종가(2))/3;
M=(C+이전월종가(1)+이전월종가(2))/3;
일봉의 주가의 시가가 주3이평과 월3이평 아래 있고 종가가 주3이평과 월3이평을 돌파할때 의 검색시 좀부탁드립니다.
2024-11-22
735
글번호 185554
땡열이 님에 의해서 삭제되었습니다.
2024-11-22
2
글번호 185549
당근인생 님에 의해서 삭제되었습니다.
2024-11-22
3
글번호 185548
답변완료
예스랭귀지 수식 요청합니다
첨부파일 참고해주시고 캔들의 모양을 예스랭귀지로 전환 가능하신지 확인 부탁드립니다
감사합니다
2024-11-22
682
글번호 185547
답변완료
문의드립니다
input : N(10);
var : idx(0),tx(0), eBar(0);
if Bdate != Bdate[1] Then
idx = 0;
idx = idx+1;
if idx == N Then
{
tx = Text_New(sdate,sTime,H,"●");
Text_SetColor(tx,Red);
}
---------
n번째 봉에 빨간점 표시를 하는 수식인데요
빨간점이 봉 가운데 찍히는데요..
봉위에 찍히게 수정 좀 해주세요
그리고 점 사이즈도 크게 또는 작게 수정할수 있음 좋겠습니다
감사합니다
2024-11-22
676
글번호 185544