커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7426
글번호 230811
답변완료
질문입니다
바쁜신데 질문 좀 많네요 부탁 좀 드리겠습니다
1번질문
5선 이동평균선과 10선 이동평균선이 골든크로스되면 매수신호
10선 이동평균선 위에서 5선 이동평균선을 캔들이 종가상 3틱 하락돌파하면 재매수 신호
5선 이동평균선과 10선 이동평균선이 데드크로스되면 매도신호
10선 이동평균선 아래에서 5선 이동평균선을 캔들이 종가상 3틱 상승돌파하면 재매도 신호
2번질문
5선 이동평균선과 10선 이동평균선이 골든크로스되면 매수신호
10선 이동평균선 위에서 5선 이동평균선을 캔들이 종가상 3틱 하락돌파하면 재매수 신호
5선 이동평균선과 10선 이동평균선이 데드크로스되면 매도신호
10선 이동평균선 아래에서 5선 이동평균선을 캔들이 종가상 3틱 상승돌파하면 재매도 신호
익절5틱
3번질문
5선 이동평균선과 10선 이동평균선이 골든크로스된 상태에서
10선 이동평균선 위에서 5선 이동평균선을 캔들이 종가상 3틱 하락돌파하면 매수 신호
상승으로 보고 5선 이동평균선을 캔들이 종가상 3틱 하락돌파할때마다 재매수 신호만 나오게요
만약 10선 이동평균선을 캔들이 종가상 하락돌파하거나 5선 이동평균선과 10선 이동평균선이 데드 크로스 나면 매수신호는 금지
5선 이동평균선과 10선 이동평균선이 데드크로스된 상태에서
10선 이동평균선 아래에서 5선 이동평균선을 캔들이 종가상 3틱 상승돌파하면 매도 신호
하락으로 보고 5선 이동평균선을 캔들이 종가상 3틱 상승돌파할때마다 재매도 신호만 나오게요
만약 10선 이동평균선을 캔들이 종가상 상승돌파하거나 5선 이동평균선과 10선 이동평균선이 골든크로스 나면 매도신호는 금지
4번질문
5선 이동평균선과 10선 이동평균선이 골든크로스된 상태에서
10선 이동평균선 위에서 5선 이동평균선을 캔들이 종가상 3틱 하락돌파하면 매수 신호
상승으로 보고 5선 이동평균선을 캔들이 종가상 3틱 하락돌파할때마다 재매수 신호만 나오게요
만약 10선 이동평균선을 캔들이 종가상 하락돌파하거나 5선 이동평균선과 10선 이동평균선이 데드 크로스 나면 매수신호는 금지
5선 이동평균선과 10선 이동평균선이 데드크로스된 상태에서
10선 이동평균선 아래에서 5선 이동평균선을 캔들이 종가상 3틱 상승돌파하면 매도 신호
하락으로 보고 5선 이동평균선을 캔들이 종가상 3틱 상승돌파할때마다 재매도 신호만 나오게요
만약 10선 이동평균선을 캔들이 종가상 상승돌파하거나 5선 이동평균선과 10선 이동평균선이 골든크로스 나면 매도신호는 금지
익절5틱
5번질문
9시20분봉
시간타임을 줬으면 해서요
9시20분봉이 생기는 첫봉의 고가와저가의 중심을 기준으로 캔들이 상승돌파하고 종가상 기준위에서 매수/캔들이 하락돌파하면 종가상 기준밑에서 매도
6번질문
9시20분봉
시간타임을 줬으면 해서요
9시20분봉이 생기는 첫봉의 고가와저가의 중심을 기준으로 5선이동평균선이 상승돌파 매수/하락돌파 매도
7번질문
10이평선을 상방돌파하는 캔들이 나오고 그 다음 캔들이 10 이평선 위에 종가상 있을때만 매수
10이평선을 하락돌파하는 캔들이 나오고 그 다음 캔들이 10 이평선 아래에 종가상 있을때만 매도
2016-04-17
184
글번호 97165
답변완료
옵션수식.
안녕하세요? 옵션수식을 만들어 주세요..
콜풋을 동시에 띄어 넣고 양옵션에 대해 월물 평균가를 구하는 수식이 필요해서요.
월물 시작일을 기점으로 매일매일 거래되는 종가 가격 기준과 고가저가 평균가 기준의 월만기일까지 누적하여 거래일수로 나누어 구하는 평균가 수식 부탁합니다.
감사합니다.
2016-04-17
212
글번호 97164
답변완료
시스템 수식 하나만 만들어주세요
슬로 스토캐스틱으로 만들꺼고
종가가 시작가보다 낮거나 같고,종가가 저가보다 높을경우에 (아랫꼬리 달린 음봉이나 돗지캔들)
오히려 스토캐스틱 k% 선이 상승했을경우 매수.
매도식은 없이 익절과 손절(틱으로 계산) 해서 하나만 만들어주세요
항상 수고하십니다. 감사합니다.
2016-04-16
212
글번호 97163
답변완료
수식 문위드립니다
전일에 고저점을 기준으로.....선을 만들어주세요
+123.06%,,+161.80%,,200%,,,,,,,,-123.06%,,-161.80%,,-200%
항상 자동으로 나오게해주세요
감사합니다
2016-04-16
249
글번호 97162
답변완료
스토케스틱 크로스업시 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
182
글번호 97161
답변완료
수식문의요
안녕하세요
파라볼릭 매수신호 확정되고 그 캔들에서 저가 밑에 10틱에 차트상 네모표시하고 손절이라는 글자표시,
캔들 고가가격에서 10틱에 차트상에서 네모표시하고 익절이라는 글자표시 가능한 수식 좀 알려주세요
2016-04-16
208
글번호 97160
답변완료
수식 문의드리겠습니다.
장 시작 전에 종목을 수작업으로 뽑아놓고 그 종목에 수식을 걸어서 매매하려고 합니다.
예를 들어서 장 시작 시 시초가에 1000만원, 3% 하락 시 추가 1000만원 매수 하고,
평단가 대비 3% 하락시 절반 손절, 추가 3% 하락시 나머지 전체 손절.
평단가 대비 5% 상승시 절반 익절, 10% 상승시 나머지 전체 익절.
단, 5% 상승하여 절반 익절한 상황에서 주가 하락 시 트레일링스탑 4%
당일에 일부손절 일부 익절 등으로 잔고가 남아있다면
익일에도 동일한 기준(손절%, 익절%)를 적용해서 거래하고
그래도 거래가 없다면 종가에 모두 매도
봉이 완성되는 기준은 아니고 주가 기준으로 생각하고 있긴 한데
그렇게 될 수 없다면 분봉이 아니고 틱봉(1틱~10틱)으로 거래해야할 것 같습니다.
이런 수식을 부탁드리겠습니다.
항상 감사드립니다.^^
2016-04-16
172
글번호 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
171
글번호 97158
답변완료
주문로그 추출
안녕하세요?
시스템에 주문로그를 추출하고 싶습니다.
매뉴얼 내용 가운데 "Print" 함수명을 사용하여 수식의 계산된 결과 값을 추출하여 텍스트문서나 엑셀 등 외부 프로그램으로 저장할 수 있을 듯 합니다.
2016-04-16
248
글번호 97157