커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7447
글번호 230811
답변완료
부탁드립니다.
1. 아래 지표가 영업일 변경시간을 기준으로 당일데이터로만 계산되었는데 당일데이터로 계산되지 않도록 부탁드립니다.
2. 아래 지표를 캔들위에 끌어올려 "양쪽에 표시"로 넣어서 상단밴드2 와 하단밴드2 에 캔들이 부디칠때 소리가 나게 하고싶습니다.
소리는 두가지로 제가 넣을 수 있도록 우선 기본 소리로 부탁드립니다.
3. 아래 두개의밴드 상하단밴드와 상단하단밴드2 의 값을 알고싶습니다.
감사합니다.
var : R1(0),R2(0);
var : S1(0),S2(0);
var : sumi(0),sumC(0),sumH(0),sumL(0);
if Bdate != Bdate[1] Then{
sumi = 0;
sumH = 0;
sumL = 0;
sumC = 0;
}
sumi = sumi+1;
sumH = sumH+H;
sumL = sumL+L;
sumC = sumC+C;
var1 = sumH/sumI;
var2 = sumL/sumI;
var3 = sumC/sumI;
R1 = var1 + 0.25*(dayhigh(1)-daylow(1));
S1 = var2 - 0.25*(dayhigh(1)-daylow(1));
R2 = var1 + 0.5*(dayhigh(1)-daylow(1));
S2 = var2 - 0.5*(dayhigh(1)-daylow(1));
plot1(var1,"H 당일중심가");
plot2(var2,"L 당일중심가");
plot3(var3,"C 당일중심가");
Plot4(R1, "상단밴드");
Plot5(S1, "하단밴드");
Plot6(R2, "상단밴드2");
Plot7(S2, "하단밴드2");
2015-09-21
189
글번호 90516
답변완료
지표식 부탁드립니다.
지표식과 검색식 문의드립니다
1.일봉차트에 지난주 마지막봉에 점을 표시하고 마지막봉의 종가 수평선지표식
2.주봉상 nn봉기간내 n봉내 최고가와 80bbup을 동시에 돌파한 이후
직전봉까지 연속으로 80bbup > 20이평선 상태에서 80bbup과 20이평선 우상향중이고
일봉상 현재가가 위 주봉조건에 만족하고 주봉80upbb과 주봉20이평 사이에
위치하고 일봉80bbup상승& 일봉120이평 상승중인 종목
검색식과 지표식 부탁드립니다.
일봉차트에 검색된 봉,주봉80bbup,주봉 20이평선 모두 표시해 주시기바랍니다..
3.일봉상 nn봉기간내 n봉내 최고가와 80bbup을 동시에 돌파하고 주가가 주봉80bbup보다
크고 일봉 80bbup 상승& 일봉 120선 상승중인 종목 검색식및 지표식 부탁드립니다.
4.일봉 envelop 지표식을 분봉상에서 구현가능하면 부탁드립니다.
감사합니다.
감사합니다.
2015-09-20
214
글번호 90515
답변완료
트레일링스탑 문의 드립니다.
항상 도움 주셔서 감사합니다.
트레일링 스탑 문의 드립니다.
매매 종목은 해외선물(유로FX) 60분봉 입니다.
문1) 시스템에 트레일링 스탑을 사용하는데
실시간 트레일링 스탑 매매결과와
매매후 시스템을 재 적용했을때 트레일링 스탑 매매 결과가 다릅니다.
이유가 무엇때문인가요?
그리고 실시간 매매시 트레일링스탑보다 시물레이션이나 매매후 시스템 재적용했을때
트레일링 스탑이 수익이 더 좋은것 같은데요? 맞는건가요?
문2) 매매가 이루어지는 실시간 차트에서 실시간으로 운영한 시스템 매매결과와
시스템을 재적용한 시스템 매매와 결과가 다른것도 같은 이유인가요?
즉 실시간 차트에서 지나간 시간의 데이타를 받아올때 시가, 고가, 저가, 조아
데이타만 받아 오나요? 아닌 모든 정보를 받아 오나요?
(예를 들면 한시간봉에서 한시간전의 데이터를 받아온다고 가정시)
문3) 트레일링 스탑 함수 대신 가장 비슷한 결과를 낼수 있는 매매 방법이 무엇이 있나요?
제가 도움말에 있는 방법이랑 개인적으로 생각한 방법이랑 해봤는데 결과값이
너무 달라서요.
아래 식 보고 어느것이 가장 트레일링 스탑이랑 비슷한지 검토 좀 부탁드립니다.
의도하는 트레일링 스탑) 0.001포인트 수익후 0.0005으로 수익이 떨어지면
즉 0.001 수익후 0.0005로 떨어지면 0.0005 수익에 청산
원래 트레일링 스탑)
SetStopTrailing(0.0005,0.001,PointStop,0);# 0.001 수익후에 0.0005 감소하면 청산
도움말 트레일링 스탑 편집)
IF MarketPosition() == 1 then {
Hvalue = Highest(H,BarsSinceEntry+1) ;
if Hvalue >= EntryPrice+PriceScale*10 then
ExitLong("B_Trail",AtStop,Hvalue-0.0005) ;
}
IF MarketPosition() == -1 then {
Lvalue = Lowest(L,BarsSinceEntry+1) ;
if Lvalue >= EntryPrice-PriceScale*10 then
ExitShort("S_Trail",AtStop,Lvalue+0.0005) ;
}
개인적으로 생각한 트레일링 스탑)
IF MarketPosition() == 1 and OpenPositionProfit >= 0.001 then {
ExitLong("B_Trail",AtStop,EntryPrice+PriceScale*5 ) ;
}
IF MarketPosition() == -1 and OpenPositionProfit >= 0.001 then {
ExitShort("S_Trail",AtStop,EntryPrice-PriceScale*5 ) ;
}
개인적으로 생각한 트레일링 스탑2)
IF MarketPosition() == 1 and H >= EntryPrice+PriceScale*10 then {
ExitLong("B_Trail",AtStop,EntryPrice+PriceScale*5 ) ;
}
IF MarketPosition() == -1 and L <= EntryPrice-PriceScale*10 then {
ExitShort("S_Trail",AtStop,EntryPrice-PriceScale*5 ) ;
}
문3) 매수, 매도시
buy("buy")
sell("sell")
Exitlong("B_exit")
Eixtshort("S_exit")
위와 같이 코딩한 경우 매수, 매도 및 청산되는 가격은 조건이 만족하는 시점의
현재가격 인가요?
설명 좀 부탁드립니다.
문4) 아래와 같이 코딩할 경우 제대로 코딩인가요?
검토 부탁드립니다.
# 매수진입
IF Marketposition == 0 and C >= 이평20 and O[0] < C[0] then {
IF Uptrend == true and R_si > 50 and stok < 80 then
buy("buy", Atstop, C) ;
}
# 매도진입
IF Marketposition == 0 and C <= Line20 and O[0] > C[0] then {
IF Dntrend == true and R_si < 50 and stok > 20 then
sell("sell", Atstop, C) ;
위가 같이 코딩시 atstop에 C가 문법에 맞는지 궁금합니다.
도움부탁드립니다.
2015-09-20
261
글번호 90514
답변완료
부탁드립니다
등가옵션 240 이면..
1) 242.5 의 콜풋 내재가치합
2) 245 의 콜풋 내재가치합
1) + 2) 의 값 을 구하고
같은 방식으로
등가아래 두 행사가(237.5, 235)의 내재가치합도 구하고 싶습니다
3)옵션의 댈타 챠트를 만들어 주시면 감사 하겟습니다..(선챠트)
4) 풋옵션은 델타값이 음수 인대요..
절대값으로(양수로)전환 해 주세요
2015-09-20
172
글번호 90513
답변완료
평균 거래량지표 요청
* 항상 많은 도움 고맙습니다.
<요청사항> 평균 거래량지표 요청
그래프에서 10분봉 그래프를 보고 있으면 10분봉기준 평균 거래량 지표를 표시하고 싶습니다.
즉 10분봉 * 2배(변수 적용) 라고 식을 주면
10분봉 평균이 만주라면
그래프에는 2만주 지표에 빨간선이 쭉 표시 되도록 부탁 드림니다.
* 수고하십시요.
2015-09-19
188
글번호 90512
모수 님에 의해서 삭제되었습니다.
2015-09-19
3
글번호 90511
답변완료
수식문의합니다
수식 문의합니다
수식1
캔들의 종가가 20일선을 상향 돌파하면 다음봉 시가에 매수진입 -매수청산 수식
수식2
캔들의 종가가 20일선을 하향 돌파하면 다음봉 시가에 매도진입 -매도 청산 수식
수식3
예전에 만들어 주신 수식입니다
현재는 매수, 매도 하나의 수식으로 되어 있는데요
이것을 매수진입 -매수청산
매도진입 -매도청산
두개의 수식으로 따로따로 만들고 싶습니다
var: T(0);
var1=ma(c,5);
var2=ma(c,20);
if crossup(var1,var2)Then{
T=1;
}
if CrossDown(var1,var2)Then{
T=-1;
}
if T== 1 Then{
buy("b",AtLimit,var1-priceScale*0);
}
if T== -1 Then{
value2=value2+1;
if value2>=2 Then
sell("s",AtLimit,var1+priceScale*0);
}
수식4
5일선이 20일선 상향 돌파하면 5일선 아래에서 양봉 발생시 현재가 매수 진입
수식5
5일선이 20일선 하향 돌파하면 5일선 위 음봉 발생시 현재가 매도 진입
문의 수식이 좀 많네요
부탁드립니다
수고하세요
2015-09-20
184
글번호 90510
2wnwn 님에 의해서 삭제되었습니다.
2015-09-21
17
글번호 90506
답변완료
문의드립니다
Then { Buy("-"); PlaySound("D:₩-.wav"); }
매수신호 다음봉에서 소리재생하려면 어떻게 작성해야하나요?
매수신호에서도 소리나고 다음봉에서도 나게하는것은 수식이 어떻게 되나요?
2015-09-18
174
글번호 90504