커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1655
글번호 230811
답변완료
수식 문의 드립니다
안녕하세요
아래와 같은 수식 부탁 드립니다
1 data1(C)
1) data1(C)의 직전 2개봉은 제외한다
2) 직전 저점 대비 0.5 P 상승하면 buy; (당일 최저점이 아닌 직전 저점기준)
3) 직전 고점 대비 0.5 P 하락하면 sell; (당일 최고점이 아닌 직전 고점기준)
1 data1(bids)
1) data1(bids)의 직전 2개봉은 제외한다
2) 직전 저점 대비 500 상승하면 buy; (당일 최저점이 아닌 직전 저점기준)
3) 직전 고점 대비 500 하락하면 sell; (당일 최고점이 아닌 직전 고점기준)
감사합니다
2022-08-26
1059
글번호 161761
답변완료
분의합니다
안녕하세요
호가잔량이평지표에서 매수매도두개의지표을 하나로통합하여1개의선만출력되게수식부탁합니다
2022-08-26
1206
글번호 161760
답변완료
지표 질문입니다
최근 10캔들 가운데 연속 3개 양봉이 존재하고 최근 10캔들 최고가가 연속 3개 양봉 최고가보다 높을 때 연속 3개 양봉 가운데 2번째 양봉 저가를 표시한다
감사합니다
2022-08-26
1227
글번호 161759
답변완료
문의드립니다.
안녕하세요.
아래 조건의 청산식에 대해 문의드립니다.
1. 진입 후 손실이 1% 이상인 상태에서
2. 최근 10봉 동안 변동성이 5% 미만일 경우 청산
2022-08-26
1249
글번호 161758
장군777 님에 의해서 삭제되었습니다.
2022-08-26
0
글번호 161757
답변완료
수식부탁드립니다
m240=MA(종가,240, 지수);
중심선=BBandsC(Period,D1);
상단BB=BBandsUp(Period,D1);
하단BB=BBandsDown(Period,D1);
a1=(종가-하단BB)/(상단BB-하단BB);
aa= crossdown(a1,-0.01);
bb= crossup(a1,0);
cc=countsince(aa,bb)==1 && m240<l ;
cc && !cc(1);
수식변경 부탁드립니다 항상 감사합니다
2022-08-26
1077
글번호 161756
답변완료
점찍기 좀 부탁 드립니다.
* 좋은 주말 되십시요.
아래 매매식에서 지펴 로 점찍기 좀 부탁 드립니다.
* cci 과매도/ 과매수 되면 점찍히게 부탁 드립니다.
## 아래 식
Input : Period(9);
Var : CCIv(0),LC(0),HC(0),T(0),S(0);
CCIv = CCI(Period);
If CCIv > 100 Then
T = 1;
else If CCIv < -100 Then
T = -1;
Else
T = 0;
if T == 1 Then
{
if T != T[1] Then
{
S = 0;
LC = C;
}
if C < LC Then
LC = C;
if MarketPosition == 0 and C < O Then
{
S = S+1;
if S == 1 Then
Sell("s");
}
}
if MarketPosition == 0 and IsEntryName("s") == true and L > LC Then
Sell("ss",AtStop,LC);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,DayHigh(1));
if T == -1 Then
{
if T != T[1] Then
{
S = 0;
HC = C;
}
if C > HC Then
HC = C;
if MarketPosition == 0 and C > O Then
{
S = S+1;
if S == 1 Then
Buy("b");
}
}
if MarketPosition == 0 and MarketPosition(1) == 1 and
IsEntryName("b") == true and H < HC Then
Buy("bb",AtStop,HC);
if MarketPosition == 1 Then
ExitLong("bx",AtStop,DayLow(1));
* 좋은 주말 되십시요.
2022-08-25
1425
글번호 161755
답변완료
문의합니다
안녕하세요
질문1>
if 매수조건1 then
buy( "매수1")
청산조건
SetStopProfittarget(30,PointStop);
setstoploss(100,pointstop);
여기서 "매수1"로 진입했을 경우
"매수1"의 진입가 대비 10포인트 이상 하락했을 경우 봉이 완성됐을 때
그 봉에서"매수2"로 추가로 1계약 진입하는 식이 가능할까요?
질문2> 위에 식이 가능해 "매수2"로 추가로 진입했을 경우
"매수1"과 "매수2"의 평균가격("매수1"+"매수2"/2)을 기준으로
아래
SetStopProfittarget(30,PointStop);
setstoploss(100,pointstop);
청산조건(손절, 익절)을 다시 만들 수 있을까요?
2022-08-25
1368
글번호 161754
답변완료
수식 문의 드려요
Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
# 매수/매도청산
If CrossUP(value, 0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, 0) Then
{
Sell();
}
일반적인 Macd로 진입청산 중에 시가에서 N포인트 멀어지면(+N,-N) 청산하고 당일 거래 중지 하는 수식을 만들고 싶습니다
그리고 반대로 시간에서 N포인트 멀어졌을때부터 macd로 진입 청산하는 수식도 부탁드립니다
2022-08-25
1197
글번호 161753