커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7671
글번호 230811
답변완료
식 검증 부탁합니다
다른 종목은 결과값이 맞는것 같은데, "한국유리우(002005)"는 결과값이 엉뚱하게 나옵니다.
식 검증 부탁드립니다.
input : Start(Numeric), EndT(Numeric);
var : TH(0);
if Stime <= Start and Start <= Time Then{
TH = max(C,O);
}
if Stime >= Start and EndT >= Time Then{
if max(C,O) > TH Then
TH = max(C,O);
}
TimeMAX = TH;
2012-03-13
429
글번호 48851
답변완료
예스트레이더 문의
안녕하세요?
예스트레이더 너무 잘 쓰고 있습니다. 너무 유용한 프로그램인거 같아요
예스트레이더 사용중에 궁금한 점이 있어서요.
종목검색에서 선택한 종목이 차트에 바로 나타나지 않는데
종목을 드레그 해서 차트에 올려놓거나, 차트에서 직접 종목을 입력하는게 불편해서요
전에 쓰던 HTS에서는 종목을 선택하면 바로 차트에 선택한 종목을 차트로 나타났는데...
분명 관련 기능이 있을거 같은데 제가 잘 모르겠네요 ^^;
답변 부탁드립니다.
그럼.. 감기 조심하세요~
2012-03-13
387
글번호 48850
답변완료
문의드립니다...
항상 감사드립니다..문의할 사항이 있어 적습니다..
매수체결은 매수하려는 누군가가 매수호가에 주문을 내고 체결을 기다리는 것이
아니라, 매도호가에 주문을 내어 즉시 체결된 경우입니다.
매도체결은 매수체결과 반대로 매수호가에서 체결된 경우입니다.
이것을 막대그래프로 표현하고 싶습니다..
즉 위의 매수체결과 매도체결을 각각 막대그래프로 넣을수 있으면 합니다.
다만. 매수체결이 매도체결보다 많은 경우에는 매수체결의 그래프만 보이고요..
매도체결이 매수체결보다 많은 경우에는 매도체결만 막대그래프로
보이게 하고 싶습니다...
부탁드립니다...
2012-03-12
381
글번호 48849
답변완료
쌩초보 질문 iff문입니다.
var : apple1(),apple2();
apple1 = Data3(CloseD(0));
apple2 = Data3(CloseD(1));
DRatio = (apple1-apple2)/iff(apple2==0,1,apple2) * 100;
제가 쌩초보라서 다른 고수님들 만드신 시스템식 보면서 공부하고 있는데요
보다가 막히는게 있어서 질문드립니다.
상기 식에서 분모 항목인 iff(apple2==0,1,apple2) 이게 궁금한데요
대충 의미는 타종목 apple2라는 변수에 전일 종가가 0이면 1을 넣고
아니면 apple2를 넣는다는 거라는건 알겠습니다.
그런데 상식적으로 타종목 종가가 0일 수가 없자나요..?
왜 이런 공식을 사용하는지 궁금하구요
또 그냥 분모에 apple2를 넣으면 어떻게 달라지는지도 궁금하네요
2012-03-12
476
글번호 48848
답변완료
질문 드립니다.
안녕하세요.
청산식 질문입니다.
09:00 부터 11:00 까지는 트레일링 스탑 1포인트 수익후 0.05포인트 하락하면 청산
11:00 부터 15:00 까지는 트레일링 스탑 0.8포인트 수익후 0.05포인트 하락하면 청산
수식부탁합니다.
2012-03-12
323
글번호 48847
답변완료
countif 결과값이 저장되는 변수는?
if countif(stime >= 90000 and stime < 110000 and V >= V[1]*10, 100)[100] >= 1 then
find(1);
질문1)
위 식에서 countif()[100]의 결과값은 어떤 변수에 저장이 되나요?
질문2)
여기서는 100봉전의 결과값 하나만 있으면 될것 같습니다.
사용하지 않는 99봉전부터 0봉까지의 결과값도 랭귀지가 전부 계산을 해서 어딘가(변수???)에 저장을 해놓게 되나요?
질문3)
종목검색식이 아닌 지표식 질문입니다.
200봉과 100봉 사이에 9시~11시의 시간대가 존재한다면 9시~11시 안에 전봉대비 10배 상승한 거래량에만 그래프가 그려지게 하고 싶습니다.
200봉전과 100봉전 사이에만 그래프를 그릴 수 있는 방법 좀 알려주십시요
건의사항)
본 게시판 제목에 특수문자도 쓸수 있었으면 좋겠습니다.
제목에 수식이나 함수 같은 특수문자를 사용할려고 하니 안됩니다.
2012-03-12
399
글번호 48846
답변완료
시고저라인 수식에 봉차트
밑에 있는 이 수식에서
봉이 설정해논 값의 싯가 위에 올라갈때와 내려갈때 하나의 선을 더 만들어
채우기 기능을 활용하고 싶은데요 가능 할까요
var1 = TimeToMinutes(stime)%10;
if dayindex() == 0 or var1 < var1[1] Then{
value1 = O;
value2 = H;
value3 = L;
value4 = C;
value5 = value1[1];
value6 = value2[1];
value7 = value3[1];
value8 = value4[1];
}
if H > value2 Then
value2 = H;
if L < value3 Then
value3 = L;
value4 = C;
plot1(value5);
plot2(value6);
plot3(value7);
plot4(value8);
2012-03-12
415
글번호 48845
답변완료
현재봉으로부터 100봉전의 봉 접근방법2
화면에 출력되는 총 봉갯수를 미리 알수만 있다면 index는 구할 수 있을겁니다.
총 봉갯수가 500개라고 하고 현재봉으로부터 100봉전 거래량을 접근한다면 500봉-100봉=400봉이 되어 index=400이 되겠죠
과거봉으로 되돌아가는게 아니라, index=0번부터 순차적으로 실행하다가 index=400번 자리에 왔을때 처리하면 될겁니다.
작업에 사용할 총 봉갯수를 미리 알수만 있다면 처리가 가능할 것 같습니다.
var1 = 총 봉갯수-100;
if index == var1 then
plot1(V);
예스랭귀지가 처음으로 수식을 읽어 들어가는 시점에 총 봉갯수를 미리 알수 있는 방법이 없나요?
2012-03-12
385
글번호 48844
답변완료
rsi지표값의 특정지점을 캔들차트에 표시하는 방법 문의
수고하십니다..
선물 분차트에서
지표로 rsi를 적용했을때...
장시작후 rsi값이 30 이하로 처음 떨어졌을때 그때 캔들의 시고저종/4 의 값으로
캔들에 선을 긋고 싶습니다.
이후 장이 진행이 되어 30 이상으로 올라왔을때 그때 캔들의 시고저종/4 의 값으로
캔들에 선을 긋고 싶습니다.
또한
장시작후 rsi값이 70 이상으로 처음 올라갔을때 그때 캔들이 시고저종/4 의 값으로
캔들에 선을 긋고 싶습니다.
이후 장이 진행이 되어 70 이하로 떨어졌을때 그때 캔들의 시고저종/4 의 값으로
캔들에 선을 긋고 싶습니다..
위에서 적은 내용이 차트상에서 표현이 됐을시 최대 선의 갯수는 4개..
예를 들어
rsi 값이 처음 30 이하로 떨여졌을때 선 1
rsi 값이 이후 진행이 되어 30 이상으로 올라왔을때 선 2
rsi 값이 처음 70 이상으로 올라갓을때 선 3
rsi 값이 이후 진행이 되어 70 이하로 떨어졌을때 선 4
물론 위의 선들이 표현되는 순서는 그날 장의 움직임에 따라 틀리겠죠.
수고하세요.^^*
2012-03-12
405
글번호 48843