커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4435
글번호 230811
답변완료
문의 드립니다
첨부한 그림처럼
가격은 고점을 3번 갱신하면서 오르고 있는데
아래의 지표1은 내리고 있고,
그 아래의 오실레이터 1도 내리고 있다면,
3번째 다이버전스가 확인된 다음의
파란 화살표에서 매도 신호가 나오게 하고 싶습니다..
이런 경우에 매도수식 알려주시면 감사하겠습니다
2017-03-01
152
글번호 107359
답변완료
수식문의
안녕하세요.
조건 A발생하면 매도 포지션 진입, 진입 후 15틱 손실 발생하면 손절, 그전까진 홀딩.
조건 B발생 혹은 15틱 이익시 청산.
이렇게 부탁드립니다.
2017-03-01
102
글번호 107358
카카 님에 의해서 삭제되었습니다.
2017-03-01
7
글번호 107356
답변완료
수식 변환 부탁합니다
안녕하세요
#,아래코드를 랭귀지코드로 변환 부탁 드립니다.
var mYPosition, blocking;
var curCrackM;
function Main_Onstart(){
blocking = 0;
Main.MessageList("전략실행");
Main.setTimer(1,1000);
}
function cracksp(){
var crackMargin;
crackMagin = ((RBOB.current + HO.current) * 42 - CL.current *2)/2;
return crackMargin
}
function Main_OnTimer(nEventID){
if(nEventID == 1){
curCrackM = creacksp();
// 0 : 포지션없음 1: 매도 2: 매수
mYposition = A1. Balance.posistion;
if(bloking == 0){
if(5 < curCrackM < 10){
if(mYposition == 0) A1.OrderBuy(CL.code,1,CL.current,2);
if(mYposition == 1) A1.OrderBuy(CL.code,2,CL.current,2);
blocking = 1;
}else if(15 < curCrackM < 20){
if(mYposition == 0) A1.OrderSell(CL.code,1,CL.current,2);
if(mYposition == 2) A1.OrderSell(CL.code,2,CL.current,2);
blocking = 1;
}
}
}
}
언제나 늘 감사합니다.
2017-02-28
166
글번호 107354
답변완료
틱차트에서의 구간별 봉의 수량 및 시간간격
위 그림의 예시는 틱차트에서 종가가 이동평균선 var1을 Cross하는 봉의 위치를 연속으로 표시 한 그림입니다.
종가가 var1을 CrossDown한 현재 지점의 봉 A 에서 종가가 var1을 Crossup한 직전 지점의 봉 B 까지의 구간과
종가가 var1을 Crossup한 직전 지점의 봉 B 에서 종가가 var1을 CrossDown한 전전 지점의 봉 C 까지의 구간에서
1. 각 구간별 봉의 갯수(수량)를 구하는 수식과
2. 각 구간별 시간 간격을 구하는 수식을 부탁 드립니다.
2017-03-01
175
글번호 107353
흑형 님에 의해서 삭제되었습니다.
2017-02-28
34
글번호 107350
답변완료
52169수식 재문의 드립니다
52169번 조금전에 작성해주셨는데요
고점,저점 수평선 지표수식으로 수정 부탁드립니다
너무 죄송합니다...
2017-02-28
130
글번호 107347
답변완료
수식작성
아래 수식에, 같은 방향 신호가 연달아 나오지 않게 부탁드립니다.
예를 들어, 매도진입후, 매도 청산이 완료되거나 손절이 나갔더라도, 30봉이내에 같은 방향 신호는 나오지 못함.
var : mav(0),mav1(0),i1(0),i2(0);
var1 = ma(C,7);
var2 = ma(C,11);
var3 = ma(C,22);
var4 = ma(C,62);
var5 = ma(C,122);
var6 = ma(C,1);
mav = ma(C,7);
mav1= ma(C,122);
Condition1 = var3 < var4 and var1 < var4 And var2 < var4 And var4 > var5 And var1 < var3 And var2 < var3; /*7일,11일,22일 이평선이 62일선보다 작을때*/
Condition2 = var3 > var4 and var1 > var4 And var2 > var4 and var4 < var5 and var1 > var3;
if Condition1 == true and Condition1[1] == false Then
i1 = index;
if Condition2 == true and Condition2[1] == false Then
i2 = index;
if Condition1 == true and
index <= i1+30 and
var3 < var5 Then
Sell("매도진입",atlimit,mav1); #/1번조건 만족과 22일선이 122일선을 하향돌파후 122일선에서 매도*/
if Condition2 == true and
index <= i2+30 and
var3 > var5 Then
Buy("매수진입", atlimit, mav1);
SetStopLoss(PriceScale*10,PointStop);
SetStopProfittarget(PriceScale*15,PointStop);
2017-02-28
102
글번호 107346
답변완료
시초가와 이평
오늘 답변하느라 고생 많으시네요.
아래 건 부탁드립니다.
대상 : kospi200선물
신호 :
-시가를 기준으로 +0.65면 1차 buy 신호
시가를 기준으로 -0.65면 1차 sell 신호
-먼저 발생한 신호를 기준으로 리버스 연속 거래
체결 : 신호에 주문이 나가는 것이 아니고
주문은 후행하는 이평선이 신호가격보다 클 때 주문하는 방식
변수1 : n 이동평균선(종가, 단순이평)
변수2: n 분봉
변수3 : n 횟수(리버스 거래횟수)
변수4 : n 기준신호가격(0.65를 바꾸고자 할 때)
2024-08-31
129
글번호 107340