커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4427
글번호 230811
답변완료
문의 합니다.
음봉이 지속되다가 현재봉이 양봉일때
시가 저가 고가를 출력하고 싶습니다.
2018-08-24
173
글번호 121566
답변완료
안녕하세요? 수식 부탁드립니다.
안녕하세요?
홍콩 본장의 시가 고가 저가 종가식을 부탁드립니다.
9시14분에 나오는 동시호가가 시가 같은데 맞는지요?
참고로 제가 만든 식으로는 틱챠트,5분챠트,15분챠트,30분챠트 각봉챠트에서 시가가 다른값이 나옵니다.
if (sdate != sdate[1] and stime >= 091400) or
(sdate == sdate[1] and stime >= 091400 and stime[1] < 091400) Then{
부탁드립니다. 감사합니다.
2018-08-24
168
글번호 121560
답변완료
수식 확인 부탁 드립니다.
안녕하세요 ~ 오늘도 도움 요청 드립니다. ~
**** 요청 사항 ****
1. 매수/매도(진입)하여 청산 시 화면에 "청산"이 캔들이 나오도록 했는데
이때 수익/손실, 틱수로 표기하려 합니다.
예) If CrossDown(C, MA(C, 10)) Then ExitLong("@청산");
// "수익(손절) 000틱" 캔들이 나오게 표기
2. buy();, sell(); 시 앞에 Exitlong();, ExitShort(); 적용을 했는데 박스권 횡보 시
원하는 매매결과 오류로 문의 드립니다.
예) if MarketPosition <= 0 and CrossUP(value1, value2) Then
ExitShort(); // 매수하기 전 매도 정리
buy("매수진입")
매수하기 전 무조건 매도청산을 무조건 적용했더니 두번 체결, 신규체결시 안되는 경우 등 오류가 발생되는 경우가 있어 개선이 필요합니다.
- 시나리오 : 신규 매수하려는데 기존 매도물량이 있으면 청산(exitshort)하고 매수 할것
매도물량 없으면 그냥 신규매수 체결 할것 (매수/매도 상황 동일)
이런 상황에서 매수/매도 진입시 그 전에 청산(exit~)를 사용하지 않아도 buy/sell만으로도 기존 물량이 있으면 자동 청산하고 신규매매체결이 되는것 같습니다.
그래서 buy(), sell() 시 그 앞에 물량이 있던 없던 자동청산하고 buy(), sell()이 되고 있는게 맞는지요? 그럼 신규 매매시 별도 exit~는 안해도 될거 같아서요
감사합니다.
2018-08-24
145
글번호 121554
답변완료
거래급증후급감
안녕하세요, 수고가 많으십니다.
다음과 같은 로직을 만족하는 종목을 검색하고 싶습니다.
20일 전에 거래가 터진 종목을 우선 고름니다. 거래가 터졌다는 것은 그 날을 기준으로 거래량20단순이평보다 그 날 거래가 2.5배 이상 터진 종목으로 정의합니다.
그 날 이후로 오늘까지 중에서, 가격이 상기 거래 터진 날의 가격에 2% 이내로 근접하고, 거래량이 거래 터진 날 거래량의 반으로 줄어든 종목을 골라 냅니다.
잘 부탁드립니다.
2018-08-24
144
글번호 121553
답변완료
함수요청
안녕하세요?
아래는 하나금융투자에서 사용했던 로직입니다.(시그널메이커)
한투에서 사용할 수 있도록 함수 변환 요청드립니다.
Vars : SP(0), TickSize(0);
SP = SignalPosition;
TickSize = OneTick * PriceScale;
Params : bolP(20), bolSTD(2);
Vars : bolM(0), bolUP(0), bolDN(0), bolRNG(0);
bolM = AvgFast(C, bolP);
bolUP = bolM + bolSTD * StandardDev(C, bolP, 1);
bolDN = bolM - bolSTD * StandardDev(C, bolP, 1);
If bolDN > 0 Then bolRNG = (bolUP - bolDN);
Params : P1(5), P2(20);
Vars : vM1(0), vM2(0);
vM1 = AvgFast(C, P1);
vM2 = AvgFast(C, P2);
IF SP = 0 And bolDN[5] > 0 Then
Begin
If bolRNG[4] < bolRNG And C > vM1 Then Buy("B", Atmarket);
If bolRNG[4] > bolRNG And C < vM1 Then Sell("S", Atmarket);
End;
If SP = 1 And CrossDown(C, vM2) Then ExitLong("EXL", AtMarket);
If SP = -1 And CrossUp(C, vM2) Then ExitShort("EXS", AtMarket);
2018-08-24
153
글번호 121551
답변완료
부탁드립니다
[당일중심값 과 싯가]
시스탬 시작 10시15분에 첫신호 발생
중심값이 싯가위에 있고 주가가 중심값 위에 있으면 10시15분에 첫신호 발생
중심값을 깨고 내려오면 정리와 동시에 매도진입
매도는 반대
싯가가 위에 있고 중심값이 아래있다 하더라도 주가가 중심값을 뚤고 올라가면 매수
매도는 반대
100틱 수익이면 청산
감사합니다.
2018-08-23
130
글번호 121550
답변완료
수식 재문의
please check attaschment.
always thank you.
2018-08-24
146
글번호 121549
답변완료
렌코차트를 활용한 자동매매 수식요청
안녕하세요.
렌코차트를 활용한 자동매매시스템을 요청드립니다.
어려운 부탁 드려 죄송합니다.
1. 렌코차트를 사용한다
2. 렌코차트 15분봉을 매매 기준으로 한다
3. 당일 매매만 하며 시가에 들어가 종가에 청산한다
4. 시가 최초 15분봉 1벽돌이 빨강이면 1계약 매수, 파랑이면 1계약 매도한다
5. 시가 최초 15분봉 벽돌 기준 같은 색이 추가되면 1계약 추가매수, 다른 색이면 즉시 청산한다. 이후 새롭게 변하는 색을 즉시 매수한다. 예를 들어 시가 15분봉 시작이 빨강벽돌로 시작해 빨강 벽돌이 추가 되면 1계약을 즉시 추가 매수, 만약에 15분봉 시가 봉이 빨강벽돌로 시작해 파랑으로 변화하면 보유한 1계약을 청산 후 다음 벽돌색을 기다린다. 만약 다음 벽돌색이 빨강이면 다시 1계약을 매수, 다음 벽돌색이 파랑이면 1계약을 매도한다.
6. 만약 같은 색이 연속되면 최대 5계약까지 추가 매수 후 색이 변할때까지 보유한다. 만약 보유하다가 벽돌 색깔이 빨강에서 파랑으로, 파랑에서 빨강으로 즉, 다른 색으로 변화하면 즉시 보유한 계약을 모두 청산한다.
7. 청산 후 다시 시작하는 벽돌 색에 따라 빨강색으로 시작하면 1계약 매수, 파랑이면 1계약 매도를 시작한다.
8. 이를 종가 동시호가 전까지 반복한다.
이런 논리로 수식을 짜고 싶습니다.
제가 설명을 잘 한건지 모르겠네요.
그럼 부탁 드립니다.
2018-08-23
178
글번호 121548
답변완료
종목검색 수식 수정 부탁드립니다.
아래의 수식에서
아랫꼬리가 3일이상 연속 발생을 추가 부탁드립니다.
- 아 래 -
var1 = ma(c,5);
var2 = ma(C,20);
var3 = ma(c,60);
if var1 > var2 and var2 > var3 and
var2 > var2[3] and
C >= L*1.05 and
V > V[1] Then
find(1);
2018-08-23
156
글번호 121547