커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3227
글번호 230811
답변완료
문의드립니다
ExitLong("",AtStop,Highest(H,BarsSinceEntry+1)-N) ;
2번째 진입한 피라미딩 상태에서 이렇게 추적 청산을 했을경우
BarsSinceEntry가 1번째 진입한 시점부터 계산하는것 같습니다.
2번째 진입부터 추적청산을 계산하도록 BarsSinceEntry를 두번째 진입부터 계산하도록 하는 방법이 있을까요
언제나 감사드립니다.
2021-09-27
876
글번호 152480
답변완료
부탁 드립니다~~
추석 명절은 잘 보내셨나요~~^^
그림에서 처럼 거래 대금 500억 이상 들어온 종목 중에서
(1번조건)
1번 5일선이 20일선 골든 크로스 1회 이상 나오고
2번 주가가 5일선을 2회 이상 데드 크로스 나온 후에
3번 주가가 다시 5일선 언덕 돌파 할 때 종목을 찾아 주세요.
그리고,
대금 500억 이상 인 종목에서
(2번 조건)
주가가 5이평 2회 이상 데드 나온 후, 양음양 or 양봉3개 나오면서 5이평 돌파 되는
종목을 찾고 싶습니다.
각기 다르게 조건을 만들어 주시고(1번 조건) 과 (2번 조건)
또 하나는
저 두개의 조건을 or 조건으로 하나로 만들어서 보고 싶습니다.
부탁 드릴께요~~
2021-09-27
1161
글번호 152479
베어샘 님에 의해서 삭제되었습니다.
2021-09-27
110
글번호 152478
답변완료
시스템식 요청 드립니다.
안녕하세요 항상 감사드립니다.
아침에 요청드린 식이 있는데.. 제가 생각하는 조건대로 매매가 진행되지
않는것 같아 다시 요청드립니다.
요청조건은
-------------------------------------------------------------------
여기서 추가하고자 하는 조건은
전부다 동일한 조건으로 진행되는데, 1차매수 2프로 익절 했을 경우에만,
다음타점으로 매수진행되도록 조건을 추가하고 싶습니다.
예를들어 5000원에 매수해서 2프로 익절까지 했을경우, 다음 4500원이 매수타점으로 되어 진행되도록
조건을 추가하고자 합니다.
-------------------------------------------------------------------
작성해주신 식으로 시뮬레이션을 돌려봤을때
1차매수 2프로 익절했는데도 불구하고 원래 타점대로 매수가 진행되네요
예를들어 5000원에 매수해서 2프로 익절까지 했을경우, 다음 4500원이 매수타점으로 되어 진행되도록 하고 싶은데, 다시 5000원이 매수가 진행됩니다..
번거로우시지만 다시 부탁드립니다.
요청식
------------------------------------------------
안녕하세요
예스스탁입니다.
input : 타점1(5000),타점2(4500),타점3(4000),타점4(3500),타점5(3000);
input : 투자금액1(1000000),투자금액2(2000000);
var : entry(0),HH(0);
if Bdate != Bdate[1] Then
{
entry = 0;
#5개의 타점중 시가보다 작은것 중에 젤 큰값 계산
HH = 0;
if 타점1 < DayOpen*0.99 and 타점1 < DayClose(1) and 타점1 > HH Then
HH = 타점1;
if 타점2 < DayOpen*0.99 and 타점2 < DayClose(1) and 타점2 > HH Then
HH = 타점2;
if 타점3 < DayOpen*0.99 and 타점3 < DayClose(1) and 타점3 > HH Then
HH = 타점3;
if 타점4 < DayOpen*0.99 and 타점4 < DayClose(1) and 타점4 > HH Then
HH = 타점4;
if 타점5 < DayOpen*0.99 and 타점5 < DayClose(1) and 타점5 > HH Then
HH = 타점5;
}
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) and
(MarketPosition != MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if MarketPosition == 0 and sTime < 133000 and entry == 0 Then
{
Buy("1차매수",AtLimit,HH,Floor(투자금액1/min(NextBarOpen,HH)));
}
if MarketPosition == 1 and entry == 1 Then
{
Buy("2차매수",AtLimit,HH*0.974,Floor(투자금액2/min(NextBarOpen,HH*0.974)));
}
if MarketPosition == 0 and sTime < 133000 and entry == 1 and IsexitName("1차매수 2프로익절",1) == true Then
{
Buy("2차매수A",AtLimit,HH*0.974,Floor(투자금액2/min(NextBarOpen,HH*0.974)));
}
if MarketPosition == 1 Then
{
if MaxEntries == 1 and IsEntryName("1차매수",0) == true Then
{
ExitLong("1차매수 1프로익절",AtLimit,avgEntryPrice*1.01,"",Floor(MaxContracts*0.4));
ExitLong("1차매수 2프로익절",AtLimit,avgEntryPrice*1.02);
}
if MaxEntries == 2 and IsEntryName("1차매수",0) == true Then
{
ExitLong("2차매수 0.3익절",AtLimit,avgEntryPrice*1.003,"",Floor(MaxContracts*0.5));
ExitLong("2차매수 0.5익절",AtLimit,avgEntryPrice*1.005);
}
if MaxEntries == 1 and IsEntryName("2차매수A",0) == true Then
{
ExitLong("2차매수A 0.3익절",AtLimit,avgEntryPrice*1.003,"",Floor(MaxContracts*0.5));
ExitLong("2차매수A 0.5익절",AtLimit,avgEntryPrice*1.005);
}
ExitLong("손절",AtStop,HH*0.96);
}
2021-09-27
799
글번호 152474
답변완료
함수 작성 문의드립니다
안녕하세요
타 수식을 예스수식으로 변경중 막히는 부분이 있어 문의드립니다
<함수>
if(dayhigh>dayhigh[15],highest(dayhigh,15),if(dayhigh>dayhigh[30],highest(dayhigh,30),if(dayhigh>dayhigh[60],highest(dayhigh,60),if(dayhigh>dayhigh[120],highest(dayhigh,120),highest(dayhigh,240)))));
이걸 함수 A로 저장해두고 지표수식에서 불러오고싶습니다.
<지표>
분봉에서 함수A값을 불러와서
최근 5일봉중 최고가가 A값보다 크면서 + 당일 일봉이 음봉이 아닐때를 B라고 하면
IF(B,DAYHIGH,HIGHESTSINCE(1,B,DAYHIGH));
#B를 만족하면 당일고가, 만족하지 않으면 가장 최근에 B를 만족했었던 때의 일봉상 고가
라는 지표를 분봉에서 구현할수 있을까요?
타 증권사 개념으로 적어봤는데 예스트레이더 형식으로 변환부탁드립니다
2021-09-27
949
글번호 152470
답변완료
수식 부탁드립니다.
- 5분봉 기준 당일 첫봉 양봉이고
- 9:30분 분봉 종가가 당일 첫봉 종가보다 크면 매수,
- 9:30분 분봉 종가가 당일 첫봉 종가보다 작으면 매도,
- 당일 종가 청산
감사합니다.
2021-09-26
1135
글번호 152469
답변완료
수식 부탁드립니다
시간을 설정하고 싶은데요
우후 2시부터 새벽 2시까지만 시스템신호대로 진입하고 나머지는 진입하지 않도록 하고 싶습니다
2021-09-26
1105
글번호 152468
답변완료
수식작성 부탁드립니다.
안녕하세요. 운영자님
추석연휴는 잘 보내셨는지요?
제가 이번에 의뢰드리고자 하는 지표의 수식은
당일포함 이전 30일간의 특정시간의 30분봉 캔들의 중심값을 수평선으로 그어 표시하도록
부탁 드립니다.
예를들어 Mini NASDAQ 의 경우 22:30분 시작되는 30분봉 캔들의 시가와 저가의 중간값을 수평선으로 긋는 것입니다.
감사합니다.
2021-09-26
1251
글번호 152467
답변완료
수식좀부탁드립니다
코인에서쓸거구요 cci(60)-100 엔벨로프20-3하안선하양돌파 이두가지보조지표조건만족시1차매수1만원 3프로익절시전액매도-3프로1차전액손절 1차-2프로손절단가에서2차매수2만원4프로익절시매도-3프로2차전액손절 2차-2프로손절단가에서 3차매수3만원5프로익절-3프로3차전액손절 3차-2프로손절단가에서 4차매수4만원6프로익절-3프로4차전액손절 4차-2프로손절단가에서 5차매수5만원7프로익절 -3프로손절 이런식으로 매수후전차수전액액손절1프로전에다음매수들어가게좀해주세요 -3프로손절시바로다음차수매수들어가면좋은데 이러면손절하고매수체결이 안될수잇는경우가잇는것같아서 손절1프로전에다음매수들어가게짜밧는데 손절바로전에매수들어가게할수잇을가요?봉이끝나고주문이들어가니까 -3프로손절단가한호가위에서바로매수되게해야되는건가요?위에부탁드린거하나짜주시구요 더좋은수식잇으시면 한개더짜주세요^^감사합니다
2021-09-26
1082
글번호 152466