커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7769
글번호 230811
털보 님에 의해서 삭제되었습니다.
2009-06-01
0
글번호 22492
답변완료
타분봉 참조시 루틴이 이상함
Input : ztrendline1(2),ztrendline2(11),
trixPeriod(44),trixsignal(36),
trendline1(18),trendline2(145),trendline3(660);
var : ztrendvalue1(0),ztrendvalue2(0),ztrendvalue3(0);
var : gaptrixvalue(0),gaptrixsignalvalue(0),
t1(0),t2(0),t3(0),gc(0),daygap(0),trendvalue1(0),trendvalue2(0),
callvalue0(0),callvalue1(0), callvalue2(0),
sellvalue0(0), sellvalue1(0),sellvalue2(0),sellvalue3(0);
ztrendvalue1 = data2(ma(C, ztrendline1)) ;
trendvalue1 = ma(C, trendline1) ;
trendvalue2 = ma(C, trendline2) ;
if abs(dayopen()-Dayclose(1))/dayopen() > 0 then
{
if date !=date[1] then // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
{
daygap = O-C[1]; // 일간갭
}
GC = C-dayGap; // 갭보정 종가
T1 = ema(GC, trixPeriod);
MessageLog("ema= %.6f, GC= %.6f, trixPeriod= %.6f",ema(GC, trixPeriod),GC,trixPeriod);
T2 = ema(T1, trixPeriod);
T3 = ema(T2, trixPeriod);
gaptrixvalue = (T3 - T3[1]) / t3[1] * 100;
gaptrixsignalvalue = ema(gaptrixvalue, trixsignal);
if crossup(gaptrixvalue,gaptrixsignalvalue) then
{ buy("gap");
}
else if crossdown(gaptrixvalue,gaptrixsignalvalue) then
{
sell("gap2");
}
}
if callvalue1[0] > callvalue1[1] then
{
if crossup(callvalue0, callvalue1) then
{
Buy("callbuy01");#
}
else if crossdown(callvalue1, callvalue2) then #
{
sell("callsell12");
}
}
위의 식은 data1 이 5분봉이고 data2는 일봉입니다.
문제는 "ztrendvalue1 = data2(ma(C, ztrendline1))" 식이 들어가서 타분봉을 참조함에 따라 디버창에서 확인할 경우 시작 다음날부터 첫봉이 2개 나타난다는 것입니다.
09:00분에 루틴이 두번 돌아가는 문제가 생기는 데 ema 함수가 정상적인 것과 비교해 다른값이 나옵니다.
time 함수로 ema 함수를 시간당 한번만 지나가게 해서 디버그창에 한번만 나타나더라도 자세히 보면 그 다음 ema 값은 그대로 됩니다.
"ztrendvalue1 = data2(ma(C, ztrendline1))"식이 들어가지 않는 정상적인 ema값과 차이가 나서 시스템 전체 결과가 영 다른 결과가 나타납니다.
제 설명이 이해되지 않는 부분에 대해서는 전화 부탁드립니다.
070-7578-1512,김창락 입니다.
부탁드립니다.
2009-06-01
828
글번호 22491
답변완료
지표식 질문입니다
선물 1분봉 차트
10801 글 관련 연속하여
매일 매일 20-이평선을 그리고 싶고
또한
20-이평선을 10분후 또는 20분후 에 그리고 싶습니다
0921에 그려지는것을
0931
0941에 그려지게 만들고 싶습니다
2009-06-01
661
글번호 22490
답변완료
지표식 문의 입니다.
기술적 분석 문건을 보다가 Smooth RSI 라는 것이 있어서 작성을 해 보려고 하는데, 초보다 보니 쉽지 않네요
혹시 지표식을 만들어 주식수 있을까 해서 올립니다.
2009-06-01
640
글번호 22484
답변완료
안녕하세요
안녕하세요 수고 많습니다.
장시작과 함께 신호에 따라 매매를 해 나가다가
총 수익이 1포인트 이상 발생하면 매매를 중단하는 지표식은
어떻게 됩니까?
손실이 나면 손실을 복구하고 수익이 1포인트 이상 되면
매매를 중단하는 것입니다.
감사 합니다. 좋은 하루 되세요
2009-05-31
617
글번호 22483
왕숙천 님에 의해서 삭제되었습니다.
2009-05-30
0
글번호 22482
답변완료
수식 부탁드립니다.
CT사용자인데...
여러가지 불편한 점이 있어... YT로 전환하려고 합니다.
타종목 참조해서 매매가 가능하다고 들었습니다.
다음과 같은 매매를 하려면 어떻게 해야 하는지 가르침 부탁드립니다.
1. 매일 9시 5분에 콜, 풋옵션 10만원에 가장 가까운 옵션을 양매도합니다.
- 매번 원하는 가격대의 옵션을 차트에서 선택하지 않는 방법도 있나해서 여쭤보는 겁니다. ^^;
2. 위의 방법이 없다면 다음처럼 하면 되는지요...
- 차트창을 열어서 원하는 가격대의 콜옵션을 선택하고.. data2에는 원하는 가격대의 풋옵션을 선택한다.
- 마찬가지로 새로운 차트창을 열어서 풋옵션을 선택하고.. data2에는 콜옵션을 선택한다.
3. 다음으로 제가 원하는 시스템식을 작성한 후 각창에서 시스템매매를 시작한다.
이런 순서로 매매를 하면 되는 건지 궁금하구요.
그리고 시스템식 부탁드립니다.
a. 9시 10분에 양옵션 10개씩 매도
b. 양옵션의 합이 진입가 대비 +10% 오르면 전량손절
c. 양옵션의 합이 진입가 대비 -10% 내리면 절반만 익절
d. 14시 30분 보유분 전량 청산
몇년전엔 YT로 시뮬로 하고 그랬는데...
이젠 매뉴얼을 봐도 잘 모르겠네요. ㅡㅡ;;
꼭 좀 부탁드립니다.
그럼 수고하세요. ^^
2009-05-30
724
글번호 22481
답변완료
MACD 다이버전스
MACD 다이버전스 (12,26,9)의 수치를 대입
시스템식과 검색식 작성부탁드립니다.
이메일로 보냈습니다.
발신자 이메일foxdoctor@kornet.net
감사합니다
2009-05-29
1021
글번호 22480
답변완료
5분 동안의 데이타 누적
예를 들어 선물1분봉 차트에서 5분동안의 평균을 낼려면 어떻게 해야 하나요?
계속 누적시키는 것이 아니라 예를 들면 09:00~4간 평균과 다음 데이타는 09:05~09:09간 평균 이런식으로 5분씩 끊어서 평균을 내는 방법은 어떻게 되나요?
또 보조지표에 대한 데이타도 똑 같은 방법으로 합계나 평균을 내고 싶은데요..
매수호가 나 macd에 대해서도 5분 단위로 평균을 내는 방법이 있나요?
차트에 그리는 방법은 어떻게 되나요? 지연되어 표시되게 되겠지만 09:05~09:09까지는
09:00~04까지의 데이타가 같은 값으로 표시되고 이 이후도 같은 방법으로 표시하게 할려면 어떤 방법으로 나타내야 합니까?
감사합니다.
2009-05-29
698
글번호 22479