커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7761
글번호 230811
답변완료
문의
메일로 문의 드렸습니다.
두개의 연속데드를 하나의 데드로 묶는 표현인데 잘안됩니다. 부탁드립니다.
2010-01-12
1063
글번호 27397
답변완료
메일로 연락드렸습니다
mnom55@hotmail 발신자로 보냈습니다
잘부탁드리겠습니다
좋은하루되십시오
2010-01-12
1541
글번호 27396
일자만 반환하는 방법
연월 필요없이 일자만 반환하는 방법을 알고 싶습니다.
2010년 1월 12일 이라면 단순히 12만 표시하고 싶습니다.
부탁드립니다.
2010-01-12
877
글번호 27395
답변완료
수식 문의
붙임 파일 수식 작성 부탁 드립니다.
2010-01-12
755
글번호 27394
답변완료
지표식 문의 드립니다.
안녕하세요 관리자님...
아래 렌코지표식에서 지난고점의 변곡점값을 평균한 저항가중이평선을 만들고자
합니다.물론 지난저점의 변곡점값을 평균한 지지가중이평선 포함입니다.
아니면 단순이평선만이라도 부탁합니다.
감사합니다.
input:단위호가(5);
var:j(0),벽돌크기(0),방향(0),상승(1),하락(-1);
var:저항기울기(0),저항길이(0),저항절편(0),저항선(0),
지지기울기(0),지지길이(0),지지절편(0),지지선(0);
array:고[10](0),저[10](0);
if index == 0 then {
벽돌크기 = PriceScale * 단위호가;
고[0] = C;
저[0] = C;
}
if 방향 == 0 then {
if 저[0] - 벽돌크기 >= C then {
저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기;
방향 = 하락;
}
else if 고[0] + 벽돌크기 <= C then {
고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기;
방향 = 상승;
}
}
else if 방향 == 하락 then {
if 저[0] - 벽돌크기 >= C then
저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기;
if 저[0] + 2*벽돌크기 <= C then {
for j = 8 downto 0 {
고[j+1] = 고[j];
}
방향 = 상승;
고[0] = 저[0] + int((C-저[0])/벽돌크기)*벽돌크기;
}
}
else if 방향 == 상승 then {
if 고[0] + 벽돌크기 <= C then
고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기;
if 고[0] - 2*벽돌크기 >= C then {
for j = 8 downto 0 {
저[j+1] = 저[j];
}
방향 = 하락;
저[0] = 고[0] - int((고[0]-C)/벽돌크기)*벽돌크기;
}
}
if 방향[1]==하락 and 방향==상승 then
plot1(저[0],"렌코차트",Blue); //선그래프
if 방향[1]==상승 and 방향==하락 then
plot1(고[0],"렌코차트",RED); //선그래프
if 방향==상승 then {
저항기울기 = (고[1]-고[2])/(고[2]+고[1]-2*(저[1]+벽돌크기));
저항절편 = 고[1];
저항길이 = 고[1]+고[0]-2*(저[0]+벽돌크기);
지지기울기 = (저[0]-저[1])/(2*(고[1]-벽돌크기)-저[1]-저[0]);
지지절편 = 저[0];
지지길이 = (고[0]-벽돌크기)-저[0];
}
if 방향==하락 then {
저항기울기 = (고[0]-고[1])/(고[1]+고[0]-2*(저[1]+벽돌크기));
저항절편 = 고[0];
저항길이 = 고[0]-(저[0]+벽돌크기);
지지기울기 = (저[1]-저[2])/(2*(고[1]-벽돌크기)-저[2]-저[1]);
지지절편 = 저[1];
지지길이 = 2*(고[0]-벽돌크기)-저[0]-저[1];
}
저항선 = 저항기울기 * 저항길이 + 저항절편;
지지선 = 지지기울기 * 지지길이 + 지지절편;
if 저항선 > 0 then plot2(저항선,"저항선",BLUE); //점그래프
if 지지선 > 0 then plot3(지지선,"지지선",RED); //점그래프
2010-01-12
792
글번호 27392
답변완료
부탁드려요.
연기금 수량을 누적 얼마나 수량을 나타내는 지표 부탁드립니다.
그리고 지표 중에서 연기금이나 투신의 지분율을 나타내주는 지표가 있나요?
2010-01-11
855
글번호 27379
답변완료
수식 수정 부탁드립니다.
제가 이런식으로 수식을 짰습니다.
그랬더니 그림 처럼 잘못된 신호가 2번 나왔습니다.
물론 첫번째 신호도 잘못되었다고 볼수 있습니다.
그것까지 하면 3번이군요.
어쨌든..제가 원한거는 크로스 후 일정 간격이 벌어지면 진입입니다.
그렇게 식을 짠거같은데 크로스가 없이도 일정간격에서 위아래로 흔들릴때 신호가 발생합니다.
수정하려면 어떻게 해야할까요?
if crossup(매수라인1,매도라인1) Then {
크로스 = True;}
if 크로스=true then {
if crossup(매수라인1,매도라인1+매도라인1*0.0764) and time<144000 Then {
크로스=False;
if MarketPosition == 0 then {
buy();}
if MarketPosition == -1 then {
ExitShort();
buy();}
}
if crossdown(매수라인1,매도라인1-매도라인1*0.0764) and time<144000 Then {
크로스=False;
if MarketPosition == 0 then {
sell();}
if MarketPosition == 1 then {
Exitlong();
sell();}}}
2010-01-11
758
글번호 27377
답변완료
부탁드려요.
종목검색식입니다.
저점을 높이는 W자 패턴에서 20일선은 상승이고 60일선은 하락중인 종목검색식 부탁드립니다.
2010-01-11
795
글번호 27376
답변완료
1분챠트에서 일봉의 atr사용 못하나요?
1분챠트에서 일봉의 atr사용 못하나요?
2010-01-11
1024
글번호 27375