커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1703
글번호 230811
답변완료
지표식 부탁합니다
아래 분봉의 지표식에서 LRLv1 의 직전일 값을 plot2 에 표시하고자 할 때의 지표식을
완성하여 주시면 감사 하겠습니다.
input : Period(10),sig(1);
var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0),LRLv(0),LRLv1(0));
var : LRLs(0),LRLS1(0),EP1(0),DINDEX(0);
Ep1 = 2/(sig+1);
if DayClose(Period-1) > 0 Then
{
sum1 = 0;
Sum2 = 0;
sum3 = 0;
sum4 = 0;
for cnt = 0 to Period-1
{
sum1 = sum1+(Period-cnt);
Sum2 = sum2+dayclose(cnt);
sum3 = sum3+dayclose(cnt)*(Period-cnt);
sum4 = sum4+(Period-cnt)^2;
}
value1 = sum1/Period;
value2 = sum2/Period;
value3 = sum3/Period;
value4 = sum4/Period;
LRLv = (value3 - value1 * value2) / (value4 - (value1^2)) * (Period - value1) + value2;
if bdate != bdate[1] then
{
DINDEX = DINDEX + 1;
LRLV1 = LRLv[1];
LRLS1 = LRLs[1];
}
if DINDEX <= 1 then
LRLs = LRLv;
else
LRLs = LRLv * EP1 + LRLs1 * (1-EP1);
plot1(LRLv1);
}
2022-06-17
1268
글번호 159932
답변완료
문의드립니다.
선물기본차트 참조데이터로 각 1.콜옵션 풋옵션 atm차트와 2.시가기준 콜옵션 풋옵션 atm차트를 넣고 이 참조데이터의 각 행사가를 지표식으로 출력 하고 싶은데 어떻게 작성해야 하나요?
수고하세요~
2022-06-17
1277
글번호 159929
답변완료
수식 의뢰 드립니다!
안녕하세요!
매매에 도움을 받고자 수식을 부탁 드립니다!
1. 직전 음봉의 진폭 대비 양봉 완성봉 진폭이 3배 이상이면 다음 봉 시가에 매수 신호 발생
직전 양봉의 진폭 대비 음봉 완성봉 진폭이 3배 이상이면 다음 봉 시가에 매도 신호 발생
2. 직전 3개 음봉들의 평균진폭 대비 양봉 완성봉 진폭이 3배 이상이면 다음 봉 시가에
매수 신호 발생
직전 3개 양봉들의 평균진폭 대비 음봉 완성봉 진폭이 3배 이상이면 다음 봉 시가에
매도 신호 발생
3. 직전 음봉 또는 음봉의 아래꼬리 대비 양봉 또는 음봉의 완성봉의 아래꼬리 길이가
3배 이상 길면 다음 봉 시가에 매수 신호 발생
직전 양봉 또는 음봉의 윗꼬리 대비 양봉 또는 음봉 완성봉의 윗꼬리 길이가
3배 이상 길면 다음 봉 시가에 매도 신호 발생
4. 직전 3개 음봉 또는 양봉의 평균 아래꼬리 길이 대비 음봉 또는 양봉의 완성봉의
아래꼬리 길이가 3배 이상 길면 다음 봉 시가에 매수 신호 발생
직전 3개 음봉 또는 양봉의 평균 윗꼬리 길이 대비 음봉 또는 양봉의 완성봉의
윗꼬리 길이가 3배 이상 길면 다음 봉 시가에 매도 신호 발생
직전 3개봉, 진폭, 꼬리 길이 는 모두 외부 변수로 처리해주시길 부탁 드립니다!
항상 감사합니다!
2022-06-17
1445
글번호 159928
답변완료
수식 문의 드립니다
input : 익절틱수(140),손절틱수(40);
if NextBarSdate != sDate Then
{
if NextBarOpen > C Then
Buy("b",AtStop,NextBarOpen+PriceScale*1);
if NextBarOpen < C Then
Sell("s",AtStop,NextBarOpen-PriceScale*1);
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop):
---------------------------------------
위 수식어에서 "익절"을 아래 내용의 수정된 수식어 3개로 하고자 합니다.
1. 전일 위 아래 변동폭의 70%
2. 특정일 위 아래 변동폭의 70%
3. 특정일 위 아래 변동폭의 70% 또는 익절 90틱
기존 수식어에서 변경된 익절 내용으로 각각
3개의 수식어를 작성해 주시기 바랍니다.
----------------------------------------------------------------
위와는 별도로 수정된 3개의 수식어에 익일 05시에 자동청산으로 추가된
3개도 부탁드립니다.
---------------------------------------------------------
그래프 내용입니다.
자동으로 작동했던 수식어가 익일 아침 재로그인시 자동이 아닌
경보로 설정이 됩니다. 재로그인시 자동이 되도록 하였으면 합니다.
미리 감사드립니다.
2022-06-17
1804
글번호 159927
답변완료
피라미딩 매수 처리
안녕하세요.
피라미딩으로 매수한 건에 대해 각각 수익, 손실 청산을 별도로 하는 방법을 알고 싶습니다. B1은 조건 만족때마다 최대 maxEntriesA까지 각각 1개씩 매수, 또 B2는 조건 만족때마다 최대 maxEntriesB까지 각각 1개씩 매수하고, B1으로 1개 이상 매수가 되면 각각의 진입가에 대해서 profitA, lossA를 만족하면 청산이 되고, B2로 1개 이상 매수가 되면 각각의 진입가에 대해서 profitB, lossB를 만족하면 청산이 되도록 하고 싶습니다.
input : maxEntriesA(3),maxEntriesB(3), profitA(30),profitB(20),lossA(10),lossB(10);
.....
if condition1 then buy("B1");
if condition2 then buy("B2");
if marketPosition==1 then {
if isEntryName("B1")==true then {
setStopProfitTarget(profitA,percentStop);
setStopLoss(lossA,percentStop);
}
if isEntryName("B2")==true then {
setStopProfitTarget(profitB,percentStop);
setStopLoss(lossB,percentStop);
}
}
2022-06-17
1460
글번호 159925
답변완료
swing high 와 swinglow 에서요...
data1 과 data2 종목의 특정시점 비교를 하고 싶습니다.
예를 들자면, data1 의 종목에서 특정시점(시간) 에서의 data1 의 종목가격과 ,
똑같은 시점(시간)에서의 data2 종목 가격을 비교하고 싶은 것입니다.
첨부한 파일의 그림에서 보면 위의 data1 종목에서 A에서 B까지 상승한 후에 ,
1번까지 눌림이 있었는데요요,
data2 종목에서도 똑같은 A와 B시점을 특정하기 위해서
swinghigh 와 swinglow 함수를 사용하려고 합니다.
즉, data1 종목에서 swinglow가 발생한 시점 A와 동일한 시간에서의 data2 종목가격을
비교하고 ,
data1 종목에서 swinghigh가 발생한 시점 B와 동일한 시간에서의 data2 종목가격을
비교하고 ,
data1 종목의 눌림 1번이 , data2 종목의 눌림 2번과
어떻게 차이가 나는지 알고 싶은 것입니다.
swinghigh와 swinglow를 이용하면 비교가 가능할 것으로 보이는데요,,,,,
예를 들어서 data1 종목이 반을 되돌렸는데, data2 종목이 훨씬 더 많이 되돌렸다면,
그 차이를 가지고 전략을 만들 수 있지 않을까 해서요,,,,
되돌림 차이를 계산하는 것까지 같이 알려주시면 정말로 감사하겠습니다
부탁드립니다...감사합니다,,
2022-06-16
1495
글번호 159924
배움이 님에 의해서 삭제되었습니다.
2022-06-16
104
글번호 159923
답변완료
지표 수식 부탁드립니다
담당자님 안녕하세요.
작성해 주신 수식 잘 사용하고 있습니다. 감사드립니다.
주가지수 선물의 분봉 차트에서 적용하는
다음과 같은 지표 수식의 작성을 부탁드립니다.
====================================================================================
일목균형표상 기준선의 수치가 직전 수치와 동일하면
새로이 동일한 수치로 변경되었던 이후 부터 현재의 동일한 수치까지의
누적 갯수(누적 캔들 갯수)를 막대 그래프로 표시하는 지표 수식
(중요 : 추가조건) 단, 누적 갯수가 n(=3)개 이상인 경우에만 막대 그래프로 표시하고
n(=3) 미만인 경우에는 막대그래프로 표시되지 않도록 함.
(예시)
일목균형표
기준선 수치 295 296 296 300 300 300 300 298
동일 수치
누적 갯수 1 1 2 1 2 3 4 1
그래프 표시 - - - - - 3 4 -
(지표 구현)
=======================================================================================
위와 같은 지표 수식의 작성을 부탁드립니다.
담당자님의 노고와 답변에 미리 감사드립니다.
2022-06-16
1267
글번호 159922
redcon 님에 의해서 삭제되었습니다.
2022-06-16
0
글번호 159921