커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7699
글번호 230811
답변완료
현재값 C가 관련된 특정변수에서 C == 특정변수가 될 시점의 C값을 찾고 싶습니다.
무슨말인가 하면요.
종목검색 관련해서 아래와 같은 간단한 수식이 있는데요. (이게 전부는 아니고 해야되는 여러 종목검색식중의 한종류입니다)
현재 시점에서 A종목은 이 수식에 검색되 나오지 않는데요.
A종목이 오늘 장중에 주가가 어느정도이상 계속 상승하면 C >= Buy_cond_line를 만족해서 검색되 나온다고
가정합니다. 이때 상승하다가 드디어 첨으로 검색되나오는 순간의 C를 구하면 되는데요.
문제는 변수 Buy_cond_line 자체가 C가 연관되어 있어서 수학적으로 계산하기가 상당히 거북하네요.
( 머리가 복잡해서 계속변하는 현재시점의 C를 갖고 그냥 나온 Buy_cond_line를 출력했더니,
C값에 따라 계속변해서 쓸모가 없네요 ㅡㅡ. )
제대로 구했다면 현재시점의 주가와 무관하게 고정된 숫자로 나올것 같은데요. (꼭 호가단위일 필요는 없구요. 소숫점을 포함한 수학적 숫자여도 상관없습니다)
사실은 마감동시호가때 예상체결가가 수식에 인식이 안된다고 해서 이거나마 꼭 구해야 하는데, 이런경우에는 어떻게 접근하면 될까요?
예스트레이더를 쓰기때문에 find값을 출력해서 옆 칼럼의 마감동시호가 예상체결가와 눈으로 비교할려고 궁리중입니다.
내부적으로 호가단위로 FOR 문장을 돌려서 통계적으로 찾아야하나요?. 그래도 MA나 STD내부를 해체는 해야할것 같은데... 시스템 관련해서 수학이 딸린다고 생각들기도 첨인것 같네요 ㅡㅡ
긍정적인 답변 부탁드립니다.
input : StdDv(1.2);
input : Length(8);
input : Length_buy(3);
input : peak_cutout(20);
var : ma_val(0), std_val(0), TopBand(0), BotBand(0), BandRange(0), ma_buy(0), Buy_cond_line(0);
ma_val = Ma(C, Length);
std_val = STD(C, Length);
TopBand = ma_val + std_val * StdDv;
BotBand = ma_val - std_val * StdDv;
BandRange = TopBand - BotBand;
ma_buy = Ma(C, Length_buy);
Buy_cond_line = ma_val * ( 1 + BandRange / ma_buy );
if ( C >= Buy_cond_line ) then
{
find( Buy_cond_line );
}
2011-10-14
505
글번호 43701
답변완료
시스템식 질문입니다
데이타1
데이타2
데이타3
데이타4
차트설정이후
모두 당일로 데이터를 리셋합니다
모두 분봉,초봉 상관없이 매매시스템을 하고싶습니다
1
매수
조건1=데이타2의 누적거래량이 100000 이상
조건2=조건1을 만족 할때까지 데이타3 최저값
조건3=데이타3 종가
데이타2의 누적거래량이 100000 이상이고
조건2 -30 > 조건3 만족하면 매수
매수청산1
조건4=진입이후 B의 최저값
조건4 < 조건3 -20
매수청산2
조건5=진입할때 조건3 수치
조건5 < 조건3 -10
2
매수
조건6 = 데이타2 누적거래량이 150000 일때까지 데이타2의 매수호가잔량 최저값
조건7 = 데이타2의 매수호가잔량
데이타2의 누적거래량이 150000이상이고
조건6*0.9 > 조건7G
매수청산
조건6*1.1 < 조건7
감사합니다
2011-10-14
494
글번호 43699
답변완료
문의
21015번 질문과 관련입니다.
양봉 음봉에 상관없이 윗꼬리가 전체봉(고가-저가 또는 저가- 고가) 크기의 25%를 넘어가면 매도
또한, 양봉 음봉에 상관없이 아랫꼬리가 전체봉(고가-저가 또는 저가- 고가) 크기의 25%를 넘어가면 매수
추가로, 전봉이 양봉이고 현재봉 시가가 전봉 종가와 같고 현재가의 위치가 전봉 종가에서 전봉의 크기(시가-종가)의 25% 아래로 가면 매도
전봉이 음봉이고 현재봉 시가가 전봉 종가와 같고 현재가의 위치가 전봉의 종가에서
전봉의 크기(시가-종가)의 25% 위로 가면 매수
신호수식 부탁드립니다.
2011-10-14
489
글번호 43698
답변완료
문의드립니다.
특정일 특정시간대의 거래량을 가져오고 싶습니다.
if date == 20111014 and time == 090010 then
(예를들면 입력일에 입력시간이면..)
20111012 (10월12일의 ) 090010(9시10분봉의) 거래량을 가져온다.
부탁드립니다.
2011-10-14
548
글번호 43697
답변완료
기초적인 시스템식 하나만 만들어 주세요 ^^
10분봉에서 사용할 아주 기초적인 실험용 시스템식입니다.
봉이 시작하고 0.2포인트 상승하면 매수하고, -0.2포인트 떨어지면 매도하는 식좀 만들어주세요~
아~ 그리고 다음봉 시작과 동시에 매수 매도 둘다 청산되어야 해요 ^^
1. 봉이 시작하고 0.2포인트 상승시 매수
봉이 시작하고 0.2포인트 하락시 매도
2. 다음봉 시작하면 바로 청산
하나씩 배워 가겠습니다. ^^
PS. 아~ 그리고 만드는김에~ 하나만 더 부탁할께요~~
1. 봉이 시작하고 0.2포인트 상승시 매도
봉이 시작하고 0.2포인트 하락시 매수
2. 다음봉 시작하면 바로 청산
손절 이런거 없음~ ㅋ
부탁드려요~
2011-10-14
510
글번호 43696
답변완료
시스템식 질문입니다
데이타1
데이타2
데이타3
데이타4
차트설정이후
모두 당일로 데이터를 리셋합니다
모두 분봉,초봉 상관없이 매매시스템을 하고싶습니다
1
매수
A=데이타3 9시반부터 12시까지 최저값
B=데이타3 종가
12시이후 A-30 > B
매수청산1
C=진입이후 B의 최저값
C < B-20
매수청산2
D=진입시 B값
D < B-10
2
매수
F = 9시부터 12시까지의 데이타2의 매수호가잔량 최저값
G = 데이타2의 매수호가잔량
12시 이후 F*0.9 > G
매수청산
F*1.1 < G
3
매수
H = 데이타2의 매수호가잔량의 당일 최고값
I = 데이타2의 매수호가잔량
H*0.5 > I
감사합니다
2011-10-14
564
글번호 43695
답변완료
fx 시스템식 부탁드립니다.
늘 수고가 많으십니다. fx는 어떻게 프로그래밍 하는 지 도대체 감이 안 잡히네요.
시스템식 하나 부탁드립니다.
아직 진입하지 않았을 때 전일고가대비 n퍼센트 상승하면 매수
전일저가대비 n퍼센트 하락하면 매도
아직 진입하지 않았을 때 당일 시초가 대비 r퍼센트 상승하면 매도
당일 시초가 대비 r퍼센트 하락하면 매수
목표수익은 p핍, 손절매 s핍
당일청산 시점은 t시간
이런 시스템식이 어떻게 프로그래밍 되는 지요? fx에서도 당일청산이 가능한가요?
수고스러우시겠지만 부탁드립니다.
2011-10-13
512
글번호 43694
답변완료
시스템식 질문입니다
1.
데이타1
데이타2
데이타3
데이타4
차틀설정이후
12시 까지의 데이타3 - 데이타4 최고값을 기억
12시 까지의 데이타3 - 데이타4 최저값을 기억
매수
12시 이전 데3-데4의 최고값을 데3-데4가 35 상승하면 매수
메수청산
진입이후 데3-데4의 최고값 보다 데3-데4가 25이상 하락하면 매수청산
매도
[12시 이전 데3-데4의 최저값] - [35] > [데3-데4]
매도청산
[진입이후 데3-데4의 최저값]+25 < [데3-데4]
2.
데이타3-데이타4의 당일 장중 최고값,최저값 plot 함수
3.
매수
12시까지 데3의 최저값보다 데3의 값이 40 작을때 매수
매수청산
진입이후 데3의 값이 최저값보다 20 클 때 매수청산
감사합니다
2011-10-13
534
글번호 43693
답변완료
감사합니다
그런데 예비신호는 경보음설정이 안되는 것이지요?
수고하세요^^
2011-10-13
480
글번호 43692