커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4382
글번호 230811
터닝 님에 의해서 삭제되었습니다.
2017-05-18
35
글번호 109654
회원 님에 의해서 삭제되었습니다.
2017-05-18
7
글번호 109653
답변완료
보강 입니다.
안녕하세요
예스스탁입니다.
input : 익절틱수(24),손절틱수(24),sto1(4),과매수(60),과매도(40);
Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),구름상단(0),구름하단(0);
var : mav1(0),mav2(0),mav3(0),mav4(0),FK(0),T(0),cond(0);
전환선 = (Highest(H, 9) + Lowest(L, 9)) / 2;
기준선 = (Highest(H, 26) + Lowest(L, 26)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(H, 52)[25] + Lowest(L, 52)[25]) / 2;
구름상단 = max(선행스팬1,선행스팬2);
구름하단 = max(선행스팬1,선행스팬2);
mav1 = ma(c,10);
mav2 = ma(C,15);
mav3 = ma(c,20);
mav4 = ma(C,30);
FK = FastK(sto1);
if crossup(fk,과매수) Then
var1 = C;
if CrossDown(fk,과매도) Then
var2 = C;
if mav1 > 구름상단 and
CrossUp(mav2,mav4) and
fk < 과매도 and var1 < c and
C > dayopen Then
buy();
if mav1 < 구름상단 and
CrossDown(mav2,mav4) and
fk > 과매수 and var2 > c and
C < dayopen Then
sell();
if MarketPosition == 1 and CrossDown(mav2,mav4) Then
exitlong();
if MarketPosition == -1 and CrossUp(mav2,mav4) Then
ExitShort();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStoploss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 지치울부자 님이 쓴 글입니다.
> 제목 : 수식 부탁 드립니다.
> 해당 증권사의 hts를다운받고 해선매매하려는 전략챠트에 표현된대로 하려하다보니 반복 의뢰 하게 되었습니다.
양해 구합니다.
일단 틱 챠트에
가중이평선이 4개 인데요.( 10,15,20,30 ) 입니다.
그리고 일목균형표가 잇습니다.
일목은 선행스펜1과 선행스펜2만 띄웁니다. 함수는 보통 내장된 수치 입니다.
그리고 페스트 스톡케스틱 이 있습니다.
라인(60,40) 이고 기간은(4)로 잡습니다.
기본 진입시점은 이평선 (15,30) 크로스 입니다.
이때 and 조건으로는
매수진입은
일목균형표 구름대 상단선 위로 10선이 놓여 있어야 하고, 스톡케스틱에서 과매도권에 들어가되 첫번째 출현하는 과매도권에 들어갈때의 주가가 먼저
이평선(15,30) 상방 크로스 하면서 만든 첫 봉의 종가 보다 낮아야합니다.
마지막으로 당일시가보다 높아야 합니다.
즉 15,30 선이 구름대 상단선위에서 크로스 하였으나 잠시 조정을 주지 않고 그냥 날아가버리면 그냥 보내 버리고 잠시 조정 주면 잡아서 실패시의 손실을 줄이고 성공시 이익을 늘리는 전략 입니다.
청산은 24틱 (익절,손절) or 15,,30 선의 역 방향(하방) 크로스시 실행.
반대로 매도 진입은
10,30의 하방 크로스 & 구룸대 하단선 아래에 10선 놓여있고 & 스톡 과매수권 진입하고 이때의 주가가 10,30 크로스 후 첫봉의 종가 보다 높아야함.
마지막으로 당일 시가 아래 있어야 합니다.
청산은 24틱(익절,손절) 또는 역 방향(상방) 크로스시 단행.
보강 내용*****************************************************************************
반갑습니다.
일단 크로스(15,30) 되는순간의 구름대위치 조건이 안 맞으면 그 신호는 일단 폐기 입니다.
매수진입은 ok 인데 ,매도진입이 잘 안맞는군요.(구름대하단 인식불량)
혹시 선언문 (구름대 상,하단)이 같아서 그런건 아닌지요?
그리고
그리고 매수 진입후 실패하여 매도진입조건 형성되거나 하면 손절청산후 대기 모드 인데....스위칭이 되버리기도 하군요.
이점을 보강 문의 드립니다.
감사합니다.....
공부해 가면서 질문 드립니다....
*** 추신 ****
진입가격이 크로스(15,30) 직후에 첫봉의 완성된 종가가 아니고 크로스 신호 순간 시장가 진입의 시스템 작성 부탁 드립니다.
돌려보니 봉이 완성된 종가에 진입했습니다.
그리고
호가창에서 크로스지점이 오락가락 하면서 신호가 왔다리 갔다리 하는건 무시 하고
일단 진입신호 나오면 반대 크로스는 아직 형성 되기전 이니 그대로 진입 전략 입니다.
이것이 작성 해 주신 시스템에서 그대로 적용 되는게 맞지요?
늘 애써 주셔서 감사 드립니다.
2017-05-18
111
글번호 109652
지치울부자 님에 의해서 삭제되었습니다.
2017-05-18
0
글번호 109651
답변완료
부탁합니다
일목균형표를 이용
전환선이 기준선을 골드크로시 매수 데드크로시 매도 부탁합니다
2017-05-17
95
글번호 109650
답변완료
질문드립니다
볼밴지표를 매월 그리고 매주 고저점 기준해서 만들려고 합니다
// dayofweek(date)==5(금요일)
if DayOfWeek(date) == 5 Then{
WH=max(dh,dayhigh(1), DayHigh(2), DayHigh(3), DayHigh(4));
Wl=min(dl,DayLow(1),DayLow(2),DayLow(3),DayLow(4));
}
//dayofweek(date)==4(목요일)
if DayOfWeek(date)==4 Then{
WH=max(dh,DayHigh(1),DayHigh(2),DayHigh(3));
Wl=min(dl,DayLow(1),DayLow(2),DayLow(3));
}
//dayofweek(date)==3(수요일)
if DayOfWeek(date)==3 Then{
wh=max(dh,DayHigh(1),DayHigh(2));
wl=min(dl,DayLow(1),DayLow(2));
}
//DayOfWeek(date)==2(화요일)
if DayOfWeek(date)==2 Then{
wh=max(dh,DayHigh(1));
wl=min(dl,DayLow(1));
}
//DayOfWeek(date)==1(월요일)
if DayOfWeek(date)==1 Then{
wh=max(dh);
wl=min(dl);
}
이런식으로 기준잡고 했는데
국선에서는 잘 적용되는거같더니 해선에서는 좀 다르네요
해선은 시간대가 달라서 다르게 잡아야 하나요??
그리고 추가적인 질문인데요
고저점을 기준해서 어떤 선을 만들려고 합니다.
파동을 이용하고싶은데 파동 선 고저점 기준을 어디에 잡아야 할지 모르겠네요
수동으로 하면 잡을수있겠는데 프로그램으로 하자니 어떻게 해야 할지 도저히 감이 안잡힙니다.
고저점 차이가 150틱 이상 200틱 이하 경우에만 기준선이 형성되길 원하는데요
200틱이상 차이가 나면 초기화되고 다시 어느정도 상승후 형성된 저점에서 기준을 잡고 이런식으로 진행하고 싶습니다. 그런경우에 피봇을 예로 지표식좀 부탁드립니다.
질문이 복잡하네요
파동선 만드는 지표식같은거 공부할수있는 블로그나 까페 있으면 추천부탁드려요
답변부탁드립니다.
2017-05-18
122
글번호 109649
답변완료
문의드립니다.
안녕하세요.
진입조건 :: 지수이동평균 20일선 과 일목균형표(ver2) 전환선이 상승하여
두가지 조건이 만족하면 매수진입
일목균형표(ver2) 기준선이 하락하면 매수청산
지수이동평균 20일선 과 일목균형표(ver2) 전환선이 하락하여
두가지 조건이 만족하면 매도진입
일목균형표(ver2) 기준선이 상승 하면 매도청산
감사합니다.
2017-05-18
93
글번호 109648
답변완료
분봉 질문있습니다.
키움에서는 30초봉까지 지원하는데요
혹시 여기서는 30초봉이나 다른 초봉단위는 지원하지 않는지궁금합니다
2017-05-17
117
글번호 109647
답변완료
개인 순매수량, 외국인 순매수량, 모든 기관 순매수량 계산
안녕하세요!
수고많으시죠!
참조데이터에 있는 기본종목에서
개인 순매수량, 외국인 순매수량, 그리고 모든 기관들의 순매량을
하나의 그래프에서 지표화 해서 보고 싶습니다.
전략실행차트 상에서 참조종목 DATA2를 가져와서
"(모든 기관 순매수량 + 외국인 순매수량) - 개인 순매수량" 의 변화를 보고 싶습니다.
항상 감사드립니다.
2017-05-17
178
글번호 109646