커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8028
글번호 230811
답변완료
파라볼릭 지표 이용 실시간 매수청산
안녕하세요,
Parabolic 지표에 가격이 하락하면 실시간으로 매수청산하고 싶습니다. (다음 봉에서 매도 아니고, 현재 미완성 봉에서 매수청산)
아래와 같이 식을 작성해 적용해 보았는데
챠트에서는 ExitLong 이라고 뜨고, 시스템모니터링 창의 "예비신호" 에는 <On Close> 라고 뜹니다만 실제 현재봉에서 매수청산이 되지 않았습니다
Input : af(0.15), maxAF(0.2), stock_quantity(50);
Var : trailing_stop(0);
trailing_stop = sar(af,maxAF);
#차트상 첫봉에 가상으로 매수 진입 - 수기로 이미 매수하였으므로.
if dayindex() == 0 Then{
buy("b",OnClose,DEF,stock_quantity);
}
#차트상 마지막 봉 감시.
if MarketPosition ==1 and LastBarOnChart==1 then {
if C >= trailing_stop then{
ExitLong("trailing_stop", Atstop, trailing_stop, "", stock_quantity, 0);
} Else {
ExitLong();
}
}
가격이 Parabolic stop 가격까지 하락할 경우 (다음 봉이 아닌) 실시간으로 매수청산 하는 방법이 있을까요??
2019-07-26
275
글번호 130692
회원 님에 의해서 삭제되었습니다.
2019-07-26
21
글번호 130691
답변완료
문의 드립니다.
지표 수식을 작성하는데 가령 아래 예시와 같이 두종목의 가격차이를 비교한다고 할 때
적용하고 싶은 기간을 N일(또는 N봉) 간의 기간만 적용하고 싶다면 어떻게 해야 할까요??
A = C;
B = data2(C);
Z = A - B;
2019-07-26
264
글번호 130690
답변완료
연속봉진입과 피라미딩nextbaropen/손절.익절.TR
아래 수식의
피라미딩방법(진입차수별 NextBarOpen 사용)과
청산방법(진입차수별로 각각 손절,익절,tr 사용)을 요청 수식에 적용해주십시요.
input : 연속봉(5);
input : 변동폭(0.50),수량(3);
if accumN(iff(C>O,1,0),연속봉) == 연속봉 then
buy();
if MarketPosition == 1 and MaxContracts < 수량 Then
buy("bb",AtStop,LatestEntryPrice(0)+변동폭);
.
*************************************************************************************
input : 기준(283),상승(0.10);
input : 손절1(50),익절1(300),TR1(150);
input : 손절2(50),익절2(300),TR2(150);
input : 손절3(50),익절3(300),TR3(150);
Array : EP[30](0);
if MarketPosition == 0 and NextBarOpen < 기준+상승 and ExitDate(1) != sdate Then
buy("b1",AtStop,기준+상승);
if MarketPosition == 1 Then
{
var1 = (기준+상승) + 상승*MaxEntries;
EP[MaxEntries] = LatestEntryPrice(0);
if MaxEntries == 1 and NextBarOpen < var1 Then
buy("b2",AtStop,var1);
if MaxEntries == 2 and NextBarOpen < var1 Then
buy("b3",AtStop,var1);
if MaxEntries >= 1 and EP[1] > 0 Then
{
ExitLong("bl1",AtStop,EP[1]-PriceScale*손절1,"b1");
ExitLong("bp1",Atlimit,EP[1]+PriceScale*익절1,"b1");
ExitLong("btr1",AtStop,highest(h,BarsSinceEntry)-PriceScale*TR1,"b1");
}
if MaxEntries >= 2 and EP[2] > 0 Then
{
ExitLong("bl2",AtStop,EP[2]-PriceScale*손절2,"b2");
ExitLong("bp2",Atlimit,EP[2]+PriceScale*익절2,"b2");
ExitLong("btr2",AtStop,highest(h,BarsSinceEntry)-PriceScale*TR2,"b2");
}
if MaxEntries >= 3 and EP[3] > 0 Then
{
ExitLong("bl3",AtStop,EP[3]-PriceScale*손절3,"b3");
ExitLong("bp3",Atlimit,EP[3]+PriceScale*익절3,"b3");
ExitLong("btr3",AtStop,highest(h,BarsSinceEntry)-PriceScale*TR3,"b3");
}
}
2020-01-20
310
글번호 130689
목마와숙녀 님에 의해서 삭제되었습니다.
2019-07-26
2
글번호 130688
답변완료
RSI 과 CCI 두 지표에서
RSI과 CCI 두 지표로 과매도 구간 탈출 하는 종목을 찾을 수 있는 검색식을 만들어 주시면 감사 하겠습니다.
RSI (과매도 구간은= 30)
CCI (과매도 구간은= -100)
이 두가지 조건을 만족하면서 양봉이 나오는 검색식을 부탁 드립니다.
2019-07-26
666
글번호 130675
답변완료
고점 돌파시 검색을 부탁 드립니다.
시가 돌파나 같은 의미 일 수도 있겠지요.~~^^
파일 첨부 했습니다.
저는 15분봉에서 또는 5분봉에서 전고점 돌파 할 때 종목을 잡고 싶어서 문의 드립니다.
부탁 드릴께요~
2019-07-26
524
글번호 130671
답변완료
15분봉에서
안녕 하세요...
처음 인사 드립니다.
저는 15분봉에서 시가 돌파시 종목을 검색할 수 있는 검색식을 만들어 보고 싶어서
문의 드립니다.
2019-07-26
275
글번호 130670
답변완료
테이타표작성
수고 많으십니다.
챠트를 보다보니 데이타표가 필요하게 되더군요
선물
옵션의 월봉 주봉 일봉의 전월,전주, 전일,캔들의 고가 저가 중심 의 가격을
차월 과 차차월 순으로 함께
20일 40일 60일 간격으로 한꺼번에 볼수 있는 데이타표의 예제가 있을 까요?
1)기본 현선물,선물차월,선물차차월(월,주,일)
2)옵션 각등가,옵션차월,옵션차차월(월,주,일)
2019-07-26
302
글번호 130664