커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7773
글번호 230811
답변완료
재질문) 10516번 답볍 부탁드립니다.
감사합니다
2009-04-26
1146
글번호 21904
답변완료
수식 작성 요청합니다.
안녕하세요 ~ 초보라서 작성하니 자꾸 오류가 떠서 부탁 드립니다
다음 시스템 수식 작성 부탁 드리며... 수신은 메일로 부탁 드립니다.
sailinghj@hotmail.com
1. 선물 3분봉에서 MACD 를 활용한 매수-청산
* 조건 : 선물 10분봉 CHART 상 지수값이 10 이평 상단에 있을 시에만 진입
2. 선물 3분봉에서 MACD 를 활용한 매도-청산
* 조건 : 선물 10분봉 CHART 상 지수값이 10 이평 하단에 있을 시에만 진입
감사 합니다.
2009-04-26
1070
글번호 21903
답변완료
검색식 문의드립니다.
안녕하세요?
검색식 작성에 대해 한 가지 질문드립니다.
당일중 (고가-저가)/종가*100 값을 구해서 이 값의 100일동안의 평균값이 7보다 큰 종목을 찾으려는 검색식을 알려주세요?
감사합니다.
2009-04-26
1100
글번호 21902
답변완료
시스템식 문의입니다.
60분봉에서 sigma지표상 signal값이 3을 하향돌파하면 매도, 3을 상향돌파하면 매수하
는 시스템식을 메일로 부탁드립니다. 항상 감사드립니다. 메일주소는 oilcd@daum.net입
니다.
2009-04-26
1134
글번호 21901
답변완료
강제청산 시간 / 시뮬레이션과 실제
시뮬레이션에서요...
30분봉을 사용하면요...
예를 들어,
if stime == 150000
then
exitlong();
위와같이 하면 강제청산이 되는데,
아래처럼,
if stime == 145000
then
exitlong();
이렇게 하면 강제청산이 이루어지지 않네요.
이건 시뮬레이션이 30분봉을 쓰기 때문에, 시뮬레이션에서만 청산이 안 되는것이고
실제 거래시에는 30분봉을 쓰더라고, 14시 50분이 되면,
봉 완성 되기 전이라도 그 정확한 시간에 청산이 되는거죠?
2009-04-25
1157
글번호 21900
답변완료
시스템식 문의입니다..
처음 공부하는데 아직 어려움이 많습니다.. ^^;
다음 조건으로 시스템식 예제를 부탁드립니다..
당일 시가 형성 시
1. CCI(9일 기준)가 기준선(100) 위(+)이면서, 시가가 LRL(9일 기준) 아래일 때
--> 시가 1틱 아래에 매수주문
2. CCI(9일 기준)가 기준선(-100) 아래(-)이면서, 시가가 LRL(9일 기준) 위일 때
--> 시가 1틱 위로 매도주문
(만약 시가에 틱단위 주문이 안되면 그냥 시장가 주문으로요..)
그리고 당일 청산입니다..
그럼 수고하세요..
2009-04-25
1104
글번호 21898
답변완료
재질문
if date != date[1] Then
var2 = 0;
var1 = Upticks-Downticks;
var2 = var2+var1;
plot1(var2);
이렇게 가르켜 주셨는데 각행의 의미를 알려주시면 고맙겠습니다....
완전초보라 배워볼려니 어쩔수가 없네요....
2009-04-24
1153
글번호 21895
답변완료
재질문 드릴께요.
그림 1
수정해 주신 수식으로 돌려본 결과, 스윙점은 원하는 시점에 나옵니다.
그런데, 제가 의도한 것은 최근고점이 전고점보다 낮아질 때 매도,
최근 저점이 전저점보다 높아질 때 매수인데,
구현되는 진입 시점은 최근고점이 전고점보다 높았음에도 매수도 하고 매도도 하고,
최근 저점이 전저점보다 낮았음에도 매도도 하고 매수도 하고...
암튼 최근고점과 전고점이 비교 조건을 주었음에도 스윙점이 나오면 무조건 진입을 하는 것 같습니다.
또 어떤 때에는 들어가지도 않구요.
그림에서 1번에는 최근고점이 전고점보다 낮았기에 매도진입했어야 하지만 들어가지 않았고,
2번 지점에서는 최근저점이 전저점보다 낮았기에 매수진입하지 말았어야 하는데, 들어가 버렸고,
3번 지점에서는 또 매수진입을 했어야 함에도 들어가지 않는 등 일부 문제점이 있으나
혼자서 수정해 보려고 하루 종일 고민해 보고 이것 저것 고쳐도 보았지만 도저히 안되네요. 부탁 좀 드리겠습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 수정 좀 부탁드립니다.
> 안녕하세요
예스스탁입니다.
스윙함수는 기준봉과 좌우측봉의 값을 비교하여
값의 만족유무를 판단합니다.
수식에서는 따로 수정될 부분이 없는것 같습니다.
단지 스윙이 처음발생하는 시점에 신호가 나게 수정했으며
좌우측 봉값을 조절하여 스윙점을 의도하시는 스윙점과 맞추셔야 합니다.
스윙함수로 대체가 안될경우에는 따로 풀어서 작성해야 합니다.
input : maP(5),Left(3),Right(3),Period(100),N(50);
var1 = SwingLow(1,ma(c,maP),Left,Right,Period); ##최근 저점
var2 = SwingLow(2,ma(c,maP),Left,Right,Period); ##직전 저점
var3 = SwingLowBar(1,ma(c,maP),Left,Right,Period); ## 최근 저점 발생시점
var4 = SwingLowBar(2,ma(c,maP),Left,Right,Period); ## 직전 저점 발생시점
var5 = SwingHigh(1,ma(c,maP),Left,Right,Period); ##최근 고점
var6 = SwingHigh(2,ma(c,maP),Left,Right,Period); ##직전 고점
var7 = SwingHighBar(1,ma(c,maP),Left,Right,Period); ## 최근 고점 발생시점
var8 = SwingHighBar(2,ma(c,maP),Left,Right,Period); ## 직전 고점 발생시점
## 쌍바닥
if ##MarketPosition==0 and
sTime>090000 and sTime<=144000 and
var1 > 0 and var2 > 0 and ## 최근저점, 직전저점 발생했음.
var1 > var2 and ## 최근 저점이 직전저점대비 높음.
var3 == right and ## 최근저점 발생시점 right변수 이전
var4 <= var3+N Then ## 직전저점과 최근저점의 간격은 N봉이내
buy("b");
# 쌍봉
if ##MarketPosition==0 and
sTime>090000 and sTime<=144000 and
var5 > 0 and var6 > 0 and ## 최근고점, 직전고점 발생했음.
var7 < var8 and ## 최근 고점이 직전고점대비 작음.
var7 == right and ## 최근고점 발생시점 3~6개봉 이내
var8 <= Var7+N Then ## 직전고점과 최근고점의 간격은 N봉이내
Sell("s");
//청산
SetStopEndofday(144500);
즐거운 하루되세요
2009-04-24
1504
글번호 21894
답변완료
지표식 문의...
1번,
var1 = Upticks-Downticks;
plot1(var1);
분봉챠트에서 위 데이타를 누적시키고 싶습니다....
단 전일 테이타와는 전혀 무관하게 그날, 그날값만 누적시키는 겁니다.
2번,
upticks, downticks의 경우 동시호가에 체결된것들은 어떻게 되는건가요?
값에 포함시키나요?
2009-04-24
1182
글번호 21884