커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4331
글번호 230811
답변완료
시가선
안녕하세요...
분봉에 하루의 시가선을 넣으면 날짜가 바뀌면서 당연히 시가선도 바뀌는데요....
눈에 거슬리는 점이 있습니다. 어제 시가가 오늘 시가로 바뀌면서 불필요한 사선이 만들어지는데요... 이것을 막는 방법이 없을까요... 물론 선으로 표현하는 대신 점으로 표현하면 그런 점이 없어지기는 합니다. 그러나 굳이 (수평)선으로 표시하되, 어제와 오늘의 연결 부분만 제거하는 방법이 없을까요?
2017-12-14
209
글번호 115001
답변완료
문의드립니다
1.이평선 5/20=골든크로스 구간=바탕을 노란색으로 할수 있는지요
2. 다른회사 챠트 첨부하오니 참조 바랍니다
2017-12-14
204
글번호 115000
답변완료
문의드립니다
1.매수신호 발생후 상승시 5틱 혹10틱 단위로 설정 실시간으로 5혹10틱 수익이란 글씨가
나올수 있는지요
2.반대로 매도는 하락시 수익틱 표기
3.매수.매도 신호와 동시에 매수.매도라는 글시가 나올수 있는지요
4.다른분 챠트 참고로 보내니 참조 하시어 잘부탁드립니다
2017-12-14
183
글번호 114999
답변완료
질문 드립니다.
안녕하세요
덕분에 공부하면서 만들어서 겨우 되었는데요.
==========================================================
input : bong(3),goodnum(3),badnum(2),pronum(20); //봉1(3),근접틱수(3),손절틱수(2),익절틱수(20);
var : H3(0),L3(0),idx(0);
#영업일 변경되면 봉번호 초기화
if date != date[1] Then
idx = 0;
#봉마다 1씩 증가
idx = idx+1;
#당일 3번째 봉 고가/저가 저장
if idx <= bong Then
{
H3 = H;
L3 = L;
}
#당일 3개봉 이후에 H3를 상향돌파하면 매수진입
if idx > bong and crossup(c,H3) Then
buy("b1");
/*
#저가가 h3에 3틱이내 접근했다가 상승
if idx > bong+1 and L > L[1] and L[1] >= H3 and L[1] <= H3+PriceScale*goodnum Then
buy("b2");
*/
#당일 3개봉 이후에 L3을 상향이탈하면 매도진입
if idx > bong and CrossDown(c,L3) Then
sell("s1");
/*
#저가가 h3에 3틱이내 접근했다가 상승
if idx > bong +1 and H < H[1] and H[1] <= L3 and H[1] >= H3-PriceScale*goodnum Then
sell("s2");
*/
#매수진입후
if MarketPosition == 1 Then{
#H3-2틱 이하의 시세 발생하면 청산
ExitLong("bl",AtStop,H3-PriceScale*badnum);
}
#매도진입후
if MarketPosition == -1 Then{
#L3+2틱 이상의 시세 발생하면 청산
ExitShort("sl",AtStop,L3+PriceScale*badnum);
}
#목표수익 20틱
SetStopProfittarget(PriceScale*pronum,PointStop);
=====================================================
이렇게 하면 영업시작시간 부터 쭉 계속 신호가 나오는데요.
저는 한번 진입 하고 나서 1~2회 매수 혹은 매도 신호 발생 (수익 나든 손실나든) 수익나면 바로 끝났거나 손실 나면 바로 끝났으면 하는데요.
이런 방법 가능할까요?
아니면 몇봉 후에 매매 끝나는 방법이 있나요?
저는 하루종일 계속 신호 나오는것을 원하는게 아니고 영업시작시간 부터 출발해서 1회 또는 2회 신호 발생후(20틱 수익 나든 손실나든) 그 후에 또 반복하지 않게 바로 끝나고 싶고 아니면 몇분후에 매매 끝나는 방법이 없나요?
추운날에 감사드립니다. 따뜻한 물 마시면서 건강하세요~
2017-12-14
159
글번호 114997
답변완료
안녕하세요?
안녕하세요?
아래 수식좀 부탁드립니다.
1. 첨부한 그림참고 바랍니다.
*. 매수
저점 L1이 L2보다 저점이 높을 경우 H1보다 +1틱일때 매수.
손절은 L1 보다 -1틱일때
*. 매도
고점 H1이 H2보다 고점이 낮을 경우 L1보다 -1틱일때 매도.
손절은 H1 보다 +1틱일때
※ 손절지점이 진입시점기준으로 매수는 L1,매도는 H1입니다.
파동이 한파동 진행되면 그지점은 매수는 L2,매도는 H2로 변경됨니다.
2. 피보나치 조정일때 분할진입 수식 부탁드립니다.
*.매수(진입시점은 L1파동이 진행될때 입니다.)
-. L2와 H1의 진폭이 50틱 이상일때(외부변수로 부탁드립니다.)
-. 0.382 조정시(하락) 1계약 매수
-. 0.5 조정시(하락) 2계약 추가매수
-. 0.618 조정시(하락) 4계약 추가매수
손절은 L2 보다 -1틱일때
*.매도 (진입시점은 H1파동이 진행될때 입니다.)
-. H2와 L1의 진폭이 -50틱 이상일때(외부변수로 부탁드립니다.)
-. 0.382 조정시(상승) 1계약 매도
-. 0.5 조정시(상승) 2계약 추가매도
-. 0.618 조정시(상승) 4계약 추가매도
손절은 H2 보다 +1틱일때
※ 손절지점이 진입시점기준으로 매수는 L2,매도는 H2입니다.
파동이 한파동 진행되면 그지점은 매수는 L3,매도는 H3로 변경됨니다.
추운 날씨에 감기 조심하시구요.
수식작성 미리 감사드립니다.
2017-12-15
229
글번호 114990
답변완료
거래시간 설정문의
해외선물_차이나A50_에서 15분봉 차트를 사용하고,
우리나라 시간으로 10:00~18:00까지 거래하고 당일 18:00 청산을 하고자 합니다.
[질문]
-시간 설정: 차트 속성>배경에서 GMT 서울로 하면 되는지요?
이것은 차트시간 같은데, 시스템 시간과도 같은 것인지요?
-거래시간 설정: 진입시간 제한으로 " stime >= 100000 and stime < 174500; " 으로 하고,
설정탭에서 강제청산을 06:00 PM으로 설정했는데,
성능보고서에서 거래내역을 보니 00:20 , 00:35분등에 매수한 것으로 나오니
이 식은 잘못된 것 같은데 수정 좀 부탁드립니다.
항상 노고에 감사 드립니다.
2017-12-14
176
글번호 114989
답변완료
손절 익절 수식
국내선물 간단한 손절 익절 수식이 필요합니다.
단순하게 포지션 진입되면 익절 10틱 손절 10틱 이렇게 하고 싶습니다.
2017-12-14
201
글번호 114988
답변완료
익청카운트와 손절카운트 문의드립니다.
안녕하세요..
현대선물로 해외선물을 매매합니다.
매매시간은 현지 시장시간으로 180000부터~140000까지 설정해서 매매를 하고있는데요, 아래로직 카운팅 안하면 180000~140000까지 신호가 나옵니다. 문제는 익절카운트와 손절카운트를 세서 익절과 손절카운팅 합해서 총 익절2회후 신호가 안나오게 매매횟수를 조정하여 매매를 하고 있습니다..아래와 같은 로직을 쓰니.... 180000부터 조건에 맞으면 생성되어야할 신호들이 생성이 안되고 0시를 넘어야 즉, 000000을 넘어야만 신호가 생성되고 있습니다. 180000부터 140000까지중 나오는 신호들을 카운팅하고 싶은데 부탁드립니다.
///////////////////////
var : count(0),profitCutCount(0),LossCutCount(0);
profitCutCount = 0; //익청카운트
for Count = 0 to 10 {
if EntryDate(Count+1) == sdate and PositionProfit(Count+1) > 0 Then
profitCutCount =profitCutCount + 1;
}
LossCutCount = 0; //손절카운트
for Count = 0 to 10 {
if EntryDate(Count+1) == sdate and PositionProfit(Count+1) < 0 Then
LossCutCount =LossCutCount + 1;//당일 손실 횟수 카운트
}
Value10 = profitCutCount-LossCutCount;
/////////////////////////////////////////
if Value10 <수익횟수 then { 조건~~
2017-12-14
166
글번호 114987
답변완료
문의드립니다.
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다.
1. 지표
ㅡ당일 양봉외국인+기관 선물대금 누적
ㅡ당일 음봉 ""
2. 지표
ㅡ지난90일간 외국인 선물거래대금누적
ㅡ지난90일간 기관 선물거래대금누적
3. 지표
-n일(예)20171114)기준 외국인 선물거래대금누적
-n일기준 기관 선물거래대금누적
비고
-외국인은 참조데이터 불러오면 되는 걸 알겠는데요. 기관은 다 차트에 띄워야 하나요?
4. 기타
목표가를 ATR에 따라 설정할 수 있는지요.
혹시 가능하다면 퍼센트 포인트용으로 각각 작성 부탁드립니다.
2017-12-14
161
글번호 114980