커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4646
글번호 230811
답변완료
스토케스틱 크로스업시 atstop으로 주문을 내고 싶습니다.
Input : Period(12), Period1(5), Period2(5);
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy("Buy",atstop,????);
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
sell("Sell",atstop,????);
}
위 시스템식은 스토케스틱 K,D 크로스 시스템입니다. 일봉에서 위 시스템으로 운영하되
atstop으로 주문을 내고싶은데 ???? 부분을 여러가지 방법으로 구현해봐도 스토케스틱 크로스시
주문을 atstop으로 낼수있는 방법을 모르겠습니다.
문제는 atstop 주문은
{
Buy("Buy",atstop,????);
}
에서 atstop 이후 숫자값이나 숫자표현식이 와야된다는것이 오류가 생기는 이유인데요
그렇다면 "스토케스틱 크로스시 atstop으로 실시간으로 매수"하라는 것으로 ????부분을 숫자값이나 숫자표현식으로
나타낼 수 있을까요?
2016-04-16
163
글번호 97161
답변완료
수식문의요
안녕하세요
파라볼릭 매수신호 확정되고 그 캔들에서 저가 밑에 10틱에 차트상 네모표시하고 손절이라는 글자표시,
캔들 고가가격에서 10틱에 차트상에서 네모표시하고 익절이라는 글자표시 가능한 수식 좀 알려주세요
2016-04-16
185
글번호 97160
답변완료
수식 문의드리겠습니다.
장 시작 전에 종목을 수작업으로 뽑아놓고 그 종목에 수식을 걸어서 매매하려고 합니다.
예를 들어서 장 시작 시 시초가에 1000만원, 3% 하락 시 추가 1000만원 매수 하고,
평단가 대비 3% 하락시 절반 손절, 추가 3% 하락시 나머지 전체 손절.
평단가 대비 5% 상승시 절반 익절, 10% 상승시 나머지 전체 익절.
단, 5% 상승하여 절반 익절한 상황에서 주가 하락 시 트레일링스탑 4%
당일에 일부손절 일부 익절 등으로 잔고가 남아있다면
익일에도 동일한 기준(손절%, 익절%)를 적용해서 거래하고
그래도 거래가 없다면 종가에 모두 매도
봉이 완성되는 기준은 아니고 주가 기준으로 생각하고 있긴 한데
그렇게 될 수 없다면 분봉이 아니고 틱봉(1틱~10틱)으로 거래해야할 것 같습니다.
이런 수식을 부탁드리겠습니다.
항상 감사드립니다.^^
2016-04-16
151
글번호 97159
답변완료
수식 확인요청
수식확인 부탁드립니다
아래의 식에서 "손절"을 당한 다음에는 다시 진입하고 싶지 않은데
계속 매수 싸인이 들어오네요... 수정부탁드립니다
input : 시작일(20160412), 시간(090000);
input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(1100000),shortPeriod(5), longPeriod(60), 손절선(100000), 익절선(1000000);
var : BBup(0),BBdn(0),stok(0),stoD(0),BuySetup(true),ExitSetup1(false);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
BBup = BollBandUp(P,dv);
BBdn = BollBandDown(P,dv);
stok = StochasticsK(sto1,sto2);
Stod = StochasticsD(sto1,sto2,sto3);
if IsExitName("손절") then BuySetup = false;
if IsExitName("하단이탈") then BuySetup = true;
if IsExitName("목표수익") then BuySetup = true;
if IsExitName("상단매도") then BuySetup = true;
# 시가가 밴드하단 보다 높으며, 현재가가 밴드하단+1.5%이하로 내려가면 즉시매수
if BuySetup == true Then{
if NextBarOpen > BBdn and BBdn > value2 and BBup >= BBdn*1.05 and sdate >= 시작일 Then
buy("매수1",Atlimit,Bbdn*1.015,Floor(금액/C));
# 완성봉 기준으로 밴드하단 ~ +1.5% 사이에 있으면 매수
if C >= BBdn and C <= BBdn*1.015 and BBdn > value2 and BBup >= BBdn*1.06 Then
buy("매수2",OnClose,def,Floor(금액/C));
# 시가가 밴드 밑에 있다가 밴드를 뚫고 밴드+1.5%까지 상승하면 바로 매수
if NextBarOpen <= BBdn and BBdn > value2 and BBup >= BBdn*1.06 Then
buy("매수3",atstop,Bbdn*1.015,Floor(금액/C));
}
if MarketPosition == 1 Then{
ExitLong("상단매도",atlimit,BBup);
ExitLong("목표수익",atlimit,EntryPrice*1.20);
# ExitLong("TR-Stop",AtStop,highest(H,BarsSinceEntry)*0.90);
if CrossDown(C,BBdn) Then ExitLong("하단이탈");
}
# 손절선 이탈시 매도
if CrossDown(C,손절선) Then{
ExitLong("손절");
}
# 순간적으로 전고점 도달시 익절
ExitLong("익절",atlimit,익절선);
SetStopLoss(10,PercentStop);
2016-04-16
149
글번호 97158
답변완료
주문로그 추출
안녕하세요?
시스템에 주문로그를 추출하고 싶습니다.
매뉴얼 내용 가운데 "Print" 함수명을 사용하여 수식의 계산된 결과 값을 추출하여 텍스트문서나 엑셀 등 외부 프로그램으로 저장할 수 있을 듯 합니다.
2016-04-16
156
글번호 97157
답변완료
매수매도 식
매수
현재가가 10,000 이하로 내려가지 않고
11,000원 돌파하고 거래량이 20,000주 이상이 되면 1,000주 매수
매도
종가가20일선 이하로 내려가면 매도
2016-04-16
152
글번호 97156
답변완료
문의 드립니다
60분 봉에서
n봉기준 종가가 현재까지 20일선 위에있는 종목 검색식
부탁드리겠습니다.
2016-04-16
135
글번호 97155
답변완료
수식문의드립니다
수식1 상단라인 : highest(high,241)-(highest(high,241)-lowest(low,241))/4
수식2 중간라인 : (highest(high,241)+lowest(low,241))/2
수식3 하단라인 : lowest(low,241)+(highest(high,241)-lowest(low,241))/4
첨부된 화일은 위 수식대로 설정되어 차트에 보여지는 그림입니다
위 수식은 키움의 수식입니다
240일선을 이렇게 차트에 표현한것 같습니다
죄송하지만 위 수식을 우리 예스수식으로 표현하고 싶은데 가능할런지요?
부탁드립니다
감사합니다
2016-04-16
228
글번호 97154
답변완료
문의드립니다.
1. 오전 8시 시작 새벽 6시30분 자동시스템 완전종료.
이평 1 이 이평 2 위에 있고 알에스아이 50 하락돌파시 매수.
당일 저가 매도.
매매 진행중 수수료및 마이너스 난거 까지 빼고 수익이 40핍 이면 자동시스템 완전종료.
수고하세요.
2016-04-16
155
글번호 97153