커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7648
글번호 230811
답변완료
재 문의 합니다...
아래 2가지를 야간(CME)에 사용 할 수 있을까요...
1.
var1 = (dayhigh()+daylow())/2;
plot1(var1,"당일중심값");
2.
if stime == 90500 Then
var1 = (dayhigh+daylow)/2;
plot1(var1);
부탁드립니다...
2012-06-11
322
글번호 51867
답변완료
레포트와 다름
1. 왜 거의 동시에 매수와 매도가 체결되나요? 매수가 체결된 후 바로 매도가 체결되네요. 진입지연(5초) 설정한 것과 관련있나요? 그래도 매수가 체결되고 매도(손절)가 체결됬는데, 매도는 진입이 아닌데......
2. 위와 관련해서 레포트상으로는 오늘 수익거래가 난것으로 나오는데, 실제 거래는 손절시켜버렸습니다. 왜 이런 현상이 벌어지나요?
3. 이런 현상을 방지하려면 어떻게 해야 하나요?
2012-06-11
335
글번호 51866
답변완료
수급선
항상 신속하고 친절한 답변 주셔서 감사드립니다.
첨부한 파일은 연결 선물 3분봉 차트입니다.
아래쪽 막대그래프는 개인의 선물 순매매를
나타냅니다.(검은색 순매수, 적색 순매도)
어두운 노랑색 종가선은 개인순매매 누적선
오렌지색 종가선은 외국인 누적 매매선입니다.
이시간현재 개인은 2000억 가깝게 선물을 순매수(누적) 중이고
외국인은 사진에 나와 있는 것 처럼 2,772억을 순매도 중입니다.
그런데 차트를 보면
외국인 순매도선만 제위치이고
개인은 순매수인데도 마이너스권 위치에 놓여 있습니다.
개인 막대 그래프도 마이너스권에서 그려지고 있습니다.
그래서 항상 헷갈리고 있습니다.
요청하고자하는 지표는
ⓐ우선 개인의 순매매 막대를 3분봉을 기준으로
순매수일때 양봉을 순매도일떼 음봉이 나타나게 하고 싶습니다.
현재도 그렇게 표현되고 있습니다.(색은 사용자 지정)
ⓑ외국인 순매매 누적 종가선은 개인 순매매 막대 그래프 기준 0선 아래 에 위치되도록(순매도 중이므로) 하고
ⓒ개인의 순매매 누적 종가선은 개인 순매매 막대 그래프의 0선 위에
나타나도록(순매수 중이므로) 하고 싶습니다.
※개인은 data2 외국인은 data3 를 전제로 합니다.
바쁘시겠지만
위와 같이 구현되도록 도와 주세요!
2012-06-11
645
글번호 51864
답변완료
1봉 지연하여 신호 발생
안녕하세요..
오랜만에 시스템 수식 부탁드립니다.
연결선물 분봉 기준으로 다음과 같은 수식이 있을 때
If dayindex>0 and stime<1430 and marketposition==0 Then {
if 조건1 then Buy("B");
if 조건2 then Sell("S");
}
If marketposition==1 and 조건3 Then ExitLong("XB");
If marketposition==-1 and 조건4 Then ExitShort("XS");
SetstopEndofday(1445);
위의 진입과 청산 신호발생 시점을 현재 onclose 신호발생시점에서 한 봉 지연하여
신호가 발생하도록 하고 싶습니다. (진입, 청산 모두)
진입시간지연 기능을 사용하지 않고 수식으로 어떻게 작성하면 되는지
부탁드립니다.
때이른 더위에 건강 조심하시기 바라며,
감사합니다 !!!
2012-06-11
327
글번호 51859
항상여유있게 님에 의해서 삭제되었습니다.
2012-06-11
8
글번호 51856
답변완료
부탁드립니다...ㅎ
공부하고 있습니다...ㅎ
1. 검색과 매수가 같이안된다고 하셨는데...
혹시,그러면,,find자리에 buy를 넣으면 매수되는게 아닌가요?
2. 된다면...예를들어, 20일선 위에있는 종목을 검색해서 buy 를하면...
많은 종목중에서 어떤게 매수되나요?
가나다순?, abc순?, 아니면 다른 어떤거?
부탁드립니다...ㅎ
3, 장 시종과 같이 시스템식도 시종한다면...
변수는 일회성이라 저장이 안된다고 하셨는데...
그러면, 수식에서 종목명,매수가 등을 불러와서 사용할 수 있을까요?
있을거 같은데...
미리 감사합니다...ㅎ
2012-06-11
318
글번호 51844
답변완료
기준선 표시 오류, bmp파일 첨부
1) 분봉차트상 마지막 일자의 기준선 표시가 장중과 장후에는 정상으로 표시되는데,
장전에만 표시 오류가 생기는것 같습니다.
장 시작전인 07시 40분에 캡쳐했음.
2) 그리고 이전에 업로드했던 이미지를 다운로드하면 bmp파일로 저장이 되는데도 불구 bmp파일은 첨부가 안되는군요.
2012-06-11
676
글번호 51838
답변완료
문의....
아래 코드는 data1의 주종목에 해당되는 코드입니다
이것을 data2 와 data3에 참조종목으로 2개 종목을 넣고
data2와 data3에 해당하는 종목 각각에 아래 코드를 적용해서 지표를 만들고 싶습니다
====================================================================
Input:mm(30),n(14);
Var:j(0),k(0),계산주기(0),X(0),sumXY(0),sumX(0),sumY(0),sumX²(0),
MinLRS(0),MinB(0),MinLRL(0);
Array:MinClose[100](0);
if mm >= BarInterval then {
계산주기 = mm/BarInterval;
}
k = k + 1;
if DayIndex()%계산주기 == 0 then {
for j = 98 downto 0 {
MinClose[j+1] = MinClose[j];
}
X = X + 1;
k = 0;
}
MinClose[0] = C;
sumXY = 0; sumX = 0; sumY = 0; sumX² = 0;
For j = 0 To n-1 {
sumXY = sumXY + (X-j)*MinClose[j];
sumX = sumX + (X-j);
sumY = sumY + MinClose[j];
sumX²= sumX²+ (X-j)^2;
}
MinLRS = (n*sumXY - sumX*sumY)/(n*sumX²- sumX^2);
MinB = (sumY*sumX²-sumX*sumXY)/(n*sumX²- sumX^2);
MinLRL = MinLRS * X + MinB;
Plot1(MinLRL);
Plot2(MinLRL[k+1]);
2012-06-10
308
글번호 51837
답변완료
안녕하세요틱챠트 설정에서
틱 챠트에서 300틱 이상은 표기 할수없는지요?
방법이 있다면 부탁 드립니다
2012-06-10
310
글번호 51836