커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6577
글번호 230811
답변완료
41812에 대한 문의
일단 감사합니다.
보내주신 수식을 살펴보니
제가 원하는것은
하루에 매매를 한번 또는 두번만 매매를 한다는것이고요
그리고 첫번째 진입과 두번째 진입의 조건을 구분하여
그청산도 구분해서 한다는 것인데
보내주신것은 그렇게 안되어 있는듯 합니다.
예)첫번째 260.00에서 매도 진입 그런데 260.50까지 반대로 손실이 났으므로
이때 추가로 두번째 매도진입하고
첫번째 진입한것은 구분하여 종가 청산 또는 손절 -1.5p
두번째는 또 별도로 시가대비 -1.5p 손절 또는 시가대비 1p 익절 이조건이 충족하지 못할경우 종가 청산으로 부탁했는데요
보내주신것은 첫번째 진입한것도 시가대비 1p 수익이면 그냥 청산되어버리는 것 같습니다.
이부분을 어찌 해결해야 할지 다시 수식 부탁드립니다.
2015-05-12
143
글번호 85954
답변완료
수식보완부분입니다
1차 매수조건
전일종가가 오일선 위에서 마감하였을시
오늘 시가에 매수
청산조건
당일 청산 또는 손절 -1.5p
2차 매수조건
당일 시가보다 0.5p 손실지점에서 추가매수
청산조건
손절:시가대비 -1.5p(2차매수대비-1p) 또는 시가대비: 1p익절(2차매수대비1.5p) 또는 당일 청산
1차매도조건
전일종가가 오일선 아래서 마감하였을시
오늘 시가에서 매도
청산조건
당일 청산 또는 손절 -1.5p
2차 매도조건
당일 시가보다 -0.5p손실 지점에서 추가 매도
청산조건
손절:시가대비-1.5p(2차 매도가 대비 -1p)또는 시가대비 1p익절(2차 매도가 대비 1.5p)
또는 당일 청산
이렇게 구분하여 하루 1회 내지 2회 매매하는것으로 수식 부탁드립니다.
2015-05-12
157
글번호 85952
답변완료
수식
안녕하세요. 수고 많으십니다. 항상 감사드립니다.
하기에 대한 수식 요청 드립니다.
1. 기본 조건
McClenllan Oscillator 기준선 매매
2. 진입/청산 확인
1항 조건 발생 시 Trix 0선 위 아래 위치로 최종 1항 신호 발생
(0선 위에서는 매도/매수 청산 허용 / 0선 아래에서는 매수/매도 청산 허용)
3. 진입은 2틱 유리한 가격 / 청산은 1틱 유리한 가격
4. 진입 후 5봉 이내 신호는 무시
감사합니다.
2015-05-12
162
글번호 85934
답변완료
시스탬식부탁드립니다.
수고하십니다.
다음이 아니라 현재가가1,000에서 1200 사이일경우 매수 현재가가 2,000 에서 2200 사이일경우 매도식부탁드립니다.
2015-05-12
147
글번호 85933
답변완료
문의드립니다
당일마감청산식을 만들고 싶습니다
선물마감일 2시 40분
이외는 3시에 당일마감청산식을 만들고싶습니다
감사합니다
2015-05-12
148
글번호 85928
답변완료
수고많으십니다. 수식좀 부탁드립니다.
200틱차트사용
macd: 12,26,9 에서
12,선이 26선을 넘으면(골드크로스) 매수(1계약)체결.
청산은12,선이 26선을 넘을시 (데드크로스 발생시) 매수한 (1계약) 매도 청산하고 ,
청산과 동시에 (데드크로스)가 발생햇으니까 매도(1계약)체결되며, 청산은 (데드크로스)에서
(골드크로스) 발생시 전량 청산.
손절은 내가 매입가격에서 5틱 손해 발생시 손절처리한다
매매시간은 오전 9시 10분 에서 오후 2시 30분까지로 하며, 하루 매매횃수는 10번으로
제한.
2015-05-12
136
글번호 85927
답변완료
41784번 수정 문의 드립니다
답변감사합니다
기준값이 전일고가, 전일저가입니다
수정부탁드립니다
김시힙니다. 수고하세요
2015-05-12
134
글번호 85926
답변완료
고.저점으로 수정
안녕하세요.
빠른답변 늘 감사드립니다.
다름이 아니고 아래의 수식에서 피보나치 선이 최고점 과 최저점으로 표시 될수 있도록
수정해주시기 부탁드립니다.
input:방향(1),시작년월일(20150504);
Var:j(0),k(0),고(0),저(0),고Bar(0),저Bar(0);
Array:r[7](0),fr[7](0);
#==============================================================================#
# 초기처리 (Initialize Routine)
#==============================================================================#
r[0] = 0.;
r[1] = 0.236;
r[2] = 0.382;
r[3] = 0.50;
r[4] = 0.618;
r[5] = 0.764;
r[6] = 1;
#==============================================================================#
# 메인처리 (Main Routine)
#==============================================================================#
고Bar = 고Bar + 1;
저Bar = 저Bar + 1;
#=========================================================#
# 상승방향
#=========================================================#
If 방향 >= 0 Then
{
#---------------------------------------------------------#
# 최고/최저점 계산
#---------------------------------------------------------#
if date >= 시작년월일 and
고 < H then
{
고 = H;
고Bar = 0;
}
if date == 시작년월일 and
(저 == 0 or 저 > L) then
{
저 = L;
저Bar = 0;
}
#---------------------------------------------------------#
# Fibonacci Retracements 계산
#---------------------------------------------------------#
k = Highest(H,저Bar+1);
for j = 0 to 6
{
fr[j] = 저 + ((k - 저) * r[j]);
}
}
#=========================================================#
# 하락방향
#=========================================================#
Else
{
#---------------------------------------------------------#
# 최고/최저점 계산
#---------------------------------------------------------#
if date == 시작년월일 and
고 < H then
{
고 = H;
고Bar = 0;
}
if date >= 시작년월일 and
(저 == 0 or 저 > L) then
{
저 = L;
저Bar = 0;
}
#---------------------------------------------------------#
# Fibonacci Retracements 계산
#---------------------------------------------------------#
k = Lowest(L,고Bar+1);
for j = 0 to 6 {
fr[j] = 고 - ((고 - k) * r[j]);
}
}
#==============================================================================#
# 지표출력
#==============================================================================#
Plot1(fr[0], "0%",Iff(방향>=0,BLACK,LBLUE));
Plot2(fr[1], "24%",Iff(방향>=0,CYAN,CYAN));
Plot3(fr[2], "38%",Iff(방향>=0,LCYAN,LCYAN));
Plot4(fr[3], "50%",Iff(방향>=0,BLUE,BLUE));
Plot5(fr[4], "62%",Iff(방향>=0,RED,LMAGENTA));
Plot6(fr[5], "76%",Iff(방향>=0,MAGENTA,LYELLOW));
Plot7(fr[6],"100%",Iff(방향>=0,GRAY,BWHITE));
2015-05-12
185
글번호 85923
답변완료
수식 문의 드립니다.
항상 친절한 답변 감사드립니다.
매수 신호 발생간의 저점을 비교해서 현 신호의 저점이 높으면 매수 신호,
낮으면 매수 신호가 안나오게 할려고 합니다.
(매도는 고점간 비교, 현 시점이 낮으면 매도)
▶즉, 신호간 쌍바닥 매수 / 신호간 쌍봉 매도
1.매수 기준 : 매수 신호 발생 6봉 이내의 최저점 비교 후 현재가 높으면
최종 매수 신호 출력
(신호가 발생 후 이전(왼쪽)으로 6봉내 최저점을 기준)
2.매도 기준 : 매도 신호 발생 6봉 이내의 최고점 비교 후 현재가 낮으면
최종 매도 신호 출력
(신호가 발생 후 이전(왼쪽)으로 6봉내 최고점을 기준으로 비교,
※현재 신호가 나오고 이전 신호로만 비교하는게 아니라 이전전(-2번째 신호)를 비교해서
높거나/낮아도 신호 발생 조건 만족.
[적용 신호]
input : P(5);
var : T(0);
var1 = ma(c,P);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if T == 1 and T[1] != 1 Then
var2 = C;
if T == -1 and T[1] != -1 Then
var2 = C;
if T == 1 and T[1] == 1 and c >= var2 Then
buy();
if T == -1 and T[1] == -1 and c <= var2 Then
sell();
2015-05-13
158
글번호 85922